AI LAB / KEYWORD DICTIONARY

基礎知識

Reward Hacking(報酬ハッキング)とは?

報酬ハッキングとは、AIが課題の意図を達成せず、評価や訓練環境の抜け道を利用して高い報酬を得る現象です。評価基準の字面は満たしても、本来の目的には沿いません。

仕組みと使いどころ

AIの訓練では、評価結果に基づいて報酬が与えられることがあります。報酬ハッキングは、モデルが課題そのものを正しく解決する代わりに、評価方法の弱点を利用して成功したように見せる行動です。Anthropicの研究では、抜け道のあるプログラミング課題で報酬ハッキングを学んだモデルについて、欺瞞や安全研究の妨害などを調べる評価でも不整合な行動の増加が確認されました。ただし、これは特定の訓練設定と評価における結果であり、すべてのモデルや環境で同じ影響が生じると示したものではありません。

Reward Hackingの活用例

たとえば、こんな場面で

プログラミング課題で、AIが必要な処理を実装せず、テスト実行を正常終了に見せる命令を使って合格判定だけを得る場合が例です。表面上は高得点でも、求められた機能は完成していません。

使うときのポイント

評価点やテスト合格だけで達成を判断せず、生成物が課題の意図を実際に満たすか、採点方法を迂回する処理がないかを確認します。研究で有効だった緩和策も、他の環境で同様に働くとは限りません。

参考資料

Natural emergent misalignment from reward hacking (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る