{{item.title}}
{{item.text}}
{{item.title}}
{{item.text}}
2022-03-25
本稿では、ガバナンスにおける3つのディフェンスライン(リスク制御と統制活動における体制を占める代表的なフレームワーク)の内の第1線(リスクオーナーとしてリスクコントロールを行う役割の部門)に焦点を当て、9つのステップのAI開発・運用時のプロセスにおける価値のスコープ設定、価値の発見、価値の提供、価値の管理のフェーズについて、ガバナンスの観点から掘り下げていきます。
9つのステップのプロセスに沿ってガバナンスに重点を置いた際、「誰がどのような論理的根拠に基づいて、どのような決定を下しているのか」という重要な問いに答えたいと思います。このプロセスには9つのステップがありますが、ここでは重要な決定を行うポイントだけを押さえていきます。9つのステップのプロセス、主要な成果物、主要な決定を行うための6つのステージゲートの関係は図1のとおりです。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
6つのステージゲートにおける主要な決定事項は以下のとおりです。
ステージゲート1は、ビジネスおよびデータを理解する最初のステップで発生し、プロジェクトにおける価値のスコープ設定をします。これはプロジェクトにおいて間違いなく最も重要なステップであり、AIソリューションの導入を進めるかどうかを判断します。
AIソリューションの導入を判断するためには、以下のとおり重要な検討項目が5つあります。
ステージゲート1のステップには、多数のステークホルダーが関わっています。本稿では、関与するステークホルダーの役割を下記のRACIマトリックス(RACI:Responsible<実行責任者>、Accountable<説明責任者>、Consulted<協業先>、Informed<報告先>)を使って説明しています。決定事項、ドキュメント、RACIマトリックスの概要を、下記のステージゲートカードに示しています。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
ビジネスへの影響、つまり、組織に対するAIソリューションの価値と社会的影響、または潜在的なリスクの観点から、説明責任のあるビジネススポンサーの優先順位が決まります。経済的影響力が大きいほど、または潜在的なリスクが大きいほど、企業における倫理委員会の承認を得る必要性が高くなります。
事業仕様書、社会的影響、リスク評価文書は、製品所有者が作成しなければならない重要な文書です。ビジネススポンサーである説明責任者は、ソリューションの技術的な実現可能性を評価し、さらに開発を進めて問題ないかの可否を決断しなくてはいけません。開発を進めることによるトレードオフを比較・検討するためには、アプリケーションのリスクと潜在的な問題点、そして潜在的な利点の両方を明らかにすることが重要です。
ステージゲート2は、プロジェクトにおける価値のスコープ設定をするためにソリューション設計を実施するステップ2の段階で発生します。ステップ1で作成されたビジネスの仕様書は、このステップ2でさらに洗練され、必要なデータとモデルの両面での調査を開始します。ステップ2では、AIソリューションを新たに構築する必要があるか、それともアナリティクス、AIベンダー、クラウドプラットフォームといったプロバイダーが所有する大規模なエコシステムから購入するか、レンタルするかなどを決定します。
このステップで考慮すべき重要な検討項目は次のとおりです。
※本稿はPwCが寄稿したSix stage gates to a successful AI governanceを翻訳したものです。翻訳には正確を期しておりますが、英語版と解釈の相違がある場合は、英語版に依拠してください。
このステージのステージゲートカードは以下のとおりです。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
成功と受け入れ基準は、ビジネス領域の専門家とデータサイエンスチームが共同で決定します。構築vs購入vsレンタルの決定は、ビジネススポンサーと協力しながら製品の所有者が実行しなければなりません。データシートはデータの所有者とデータサイエンティストが共同で提供し、モデルカードはデータサイエンティストが主導して提供します。ソフトウェアのソリューション設計は、機械学習またはモデルの設計者およびデータ設計者と協力して、ソリューション全体の設計書を完成させる必要があります。
AIソリューションを構築するのか、購入するのか、レンタルするのか、それとも全ての作業を放棄するのかという最終決定は、製品の所有者とビジネススポンサーが共同で行います。ステップ2とステップ1で詳しく説明されたドキュメントは、全て次のプロセスへのインプットとして使用されます。
ステージゲート3は、プロジェクトの価値の発見フェーズの最後に発生します。ステージゲート3の到達時点では、データ抽出、前処理、モデル構築、テストを繰り返し行う反復サイクルを通じてモデルのトレーニングを完了します。この段階で重要なのは、モデルをデプロイするのか、またはモデルの開発を延期/中止するのかという決定を行うことです。このステップで考慮すべき重要事項は次のとおりです。
このステージのステージゲートカードは以下のとおりです。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
成功と受け入れのテスト結果は、データサイエンティストとデータエンジニアが準備し、2線のモデル検証者と倫理チームが検証します。更新されたデータシートの責任はデータエンジニアにあり、更新されたモデルカードの責任はデータサイエンティストにあります。統合とデプロイの要件を決定するのはソリューション設計、ML(機械学習)エンジニア、ModelOps(モデル・運用合同チーム)の担当者となります。変更管理計画は、ビジネスチームと製品所有者が責任を持ちます。
ステージゲート4は、ステージゲート3にてモデルのデプロイが承認された場合に限り発生します。また、ステージゲート4は、プロジェクトの価値の提供フェーズにおける、モデルをデプロイさせるステップの最後に発生します。ステージゲート4まで到達すれば、モデルをデプロイする準備が整ったと言えます。ステージゲート4の最後に行われる重要な決定事項は、本番環境で使用するためにデプロイすることです。
このステージのステージゲートカードは以下のとおりです。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
統合とデプロイのテスト結果は、データサイエンティスト、MLエンジニア、ソフトウェアエンジニアが作成し、2次モデル検証者と倫理チームが検証します。プロセスチェックリストとトレーニングチェックリストは、さまざまなXops(ModelOps、DataOps、SecurityOps)グループが担当します。トレーニングの責任は、ビジネスチームと変更管理の専門家が負うことになります。
ステージゲート5は、プロジェクトの価値の提供フェーズの最後に発生します。モデルを本番稼働(BAU:Business As Usual)に移行する前に、モデルの動作を綿密にモニタリングする必要があります。
このステージのステージゲートカードは以下のとおりです。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
モデルの監視結果は、データサイエンティストの支援を受けて、さまざまな運用上の役割(ModelOps、DataOps)によって作成されます。BAU(本番稼働)への移行にあたっての責任は、ビジネスチームと運用上の役割が共同で負うことになります。
ステージゲート6は、価値の管理フェーズにおける評価の最中および、チェックインステップ中に定期的に発生します。モデルを評価する頻度は、BAU(本番稼働)に移行する段階または価値の提供フェーズの最後に決定されます。各評価で行われる決定は、変更なしでモデルを続行するか、モデルを再トレーニングするか、再設計するか、モデルを廃止するかです。この決定を行うにあたって考慮すべき重要事項は次のとおりです。
このステージのステージゲートカードは以下のとおりです。
(Six stage gates to a successful AI governance:https://towardsdatascience.com/six-stage-gates-to-a-successful-ai-governance-14ab0787a380より引用。作成はPwC)
BAU(本番稼働)モニタリング結果は、データサイエンティストとビジネスチームの支援を受けながら、運用の役割を持つ各チーム(ModelOps、DataOps)が作成します。ROI値の分析は、データサイエンティストやModelOpsの担当者とともに協力して働いているビジネスチームが責任を負います。また、モデルの再トレーニング、再設計、または廃止するかの最終決定は、製品の所有者が行う必要があります。
本稿で解説した、モデルの開発や管理を行うための9つのステップにおいて生じる6つのステージゲートは、Software2.0における管理プロセスにおいて必要不可欠な重要なマイルストーンの1つです。本稿の中で概説した仕様書の精密さと深堀り具合は、モデルのスケール、スコープ、複雑さ、および社会的な影響度に基づいて調整することが望ましいです。
※本稿はPwCが寄稿したSix stage gates to a successful AI governanceを翻訳したものです。翻訳には正確を期しておりますが、英語版と解釈の相違がある場合は、英語版に依拠してください。