Skip to main content
QUICK REVIEW

[論文レビュー] When to Make Exceptions: Exploring Language Models as Accounts of Human Moral Judgment

Zhijing Jin, Sydney Levine|arXiv (Cornell University)|Oct 4, 2022
Topic Modeling被引用数 25
ひとこと要約

提案 MoralExceptQA という道徳的例外チャレンジセットと MoralCoT という認知に着想を得た prompting 戦略により、ルール違反シナリオにおける人間の道徳判断を予測するLLMsの能力を向上させ、従来モデルを上回る。

ABSTRACT

AI systems are becoming increasingly intertwined with human life. In order to effectively collaborate with humans and ensure safety, AI systems need to be able to understand, interpret and predict human moral judgments and decisions. Human moral judgments are often guided by rules, but not always. A central challenge for AI safety is capturing the flexibility of the human moral mind -- the ability to determine when a rule should be broken, especially in novel or unusual situations. In this paper, we present a novel challenge set consisting of rule-breaking question answering (RBQA) of cases that involve potentially permissible rule-breaking -- inspired by recent moral psychology studies. Using a state-of-the-art large language model (LLM) as a basis, we propose a novel moral chain of thought (MORALCOT) prompting strategy that combines the strengths of LLMs with theories of moral reasoning developed in cognitive science to predict human moral judgments. MORALCOT outperforms seven existing LLMs by 6.2% F1, suggesting that modeling human reasoning might be necessary to capture the flexibility of the human moral mind. We also conduct a detailed error analysis to suggest directions for future work to improve AI safety using RBQA. Our data is open-sourced at https://huggingface.co/datasets/feradauto/MoralExceptQA and code at https://github.com/feradauto/MoralCoT

研究の動機と目的

  • AI の安全性ニーズを動機づける、柔軟な人間の道徳判断とルール違反のモデリング。
  • MoralExceptQA を導入して、ルールに対する道徳的に許容される例外について LLM をベンチマークする。
  • 認知に着想を得た prompting 手法(MoralCoT)を開発し、LLM に多段階の道徳推論を促す。
  • MoralCoT が MoralExceptQA タスクで既存の LLM より改善されることを実証し、誤例のパターンを分析する。

提案手法

  • established norms を破ることの可否をテストするビネットの挑戦的セット MoralExceptQA を構築する。
  • ビネットを三つのノームカテゴリーに grounding する(列を割らない、財産への干渉をしない、新規ルール)。
  • MoralCoT を提案する:ルール機能、許容違反評価、コスト/ベネフィットの評価を求める N-step プロンプト。
  • InstructGPT 風モデルを用いてチェーン・オブ・ソート風の応答と最終的な二値判定を生成する prompting を実装。
  • 複数のベースライン(BERT、RoBERTa、ALBERT、Delphi、GPT-3 系列)に対して F1、精度、慎重さ関連指標(Conservativity、MAE、CE)で評価する。
  • サブ質問のパフォーマンスとコスト/ベネフィット推論を分析して故障モードを診断する。

実験結果

リサーチクエスチョン

  • RQ1 novel なシナリオでルールを道徳的に許容範囲内で破るべきかを、LLM は人間の判断を予測できるか?
  • RQ2認知に着想を得た prompting 戦略(MoralCoT)は、道徳的柔軟性をモデル化する際、既存の LLM prompting を上回るか?
  • RQ3現在の LLM における道徳的例外推論の主な失敗モードは何か、そしてそれをどう改善できるか?
  • RQ4LLM は異なるノームカテゴリー(列を割る、財産損害、新規ルール)間で人間の判断とどれだけ整合するか?

主な発見

モデルF1AccCons.MAECEラインF1割合F1Cann F1
Random Baseline49.37 ± 4.5048.82 ± 4.5640.08 ± 2.850.35 ± 0.021.00 ± 0.0944.88 ± 7.3457.55 ± 10.3448.36 ± 1.67
Always No45.99 ± 0.0060.81 ± 0.00100.00 ± 0.000.258 ± 0.000.70 ± 0.0033.33 ± 0.0070.60 ± 0.0033.33 ± 0.00
BERT-base45.28 ± 6.4148.87 ± 10.5264.16 ± 21.360.26 ± 0.020.82 ± 0.1940.81 ± 8.9351.65 ± 22.0443.51 ± 11.12
BERT-large52.49 ± 1.9556.53 ± 2.7369.61 ± 16.790.27 ± 0.010.71 ± 0.0142.53 ± 2.7262.46 ± 6.4645.46 ± 7.20
RoBERTa-large23.76 ± 2.0239.64 ± 0.780.75 ± 0.650.30 ± 0.010.76 ± 0.0234.96 ± 3.426.89 ± 0.0038.32 ± 4.32
ALBERT-xxlarge22.07 ± 0.0039.19 ± 0.000.00 ± 0.000.46 ± 0.001.41 ± 0.0433.33 ± 0.006.89 ± 0.0033.33 ± 0.00
Delphi48.51 ± 0.4261.26 ± 0.7897.70 ± 1.990.42 ± 0.012.92 ± 0.2333.33 ± 0.0070.60 ± 0.0044.29 ± 2.78
Delphi++58.27 ± 0.0062.16 ± 0.0076.79 ± 0.000.34 ± 0.001.34 ± 0.0036.61 ± 0.0070.60 ± 0.0040.81 ± 0.00
GPT352.32 ± 3.1458.95 ± 3.7280.67 ± 15.500.27 ± 0.020.72 ± 0.0336.53 ± 3.7072.58 ± 6.0141.20 ± 7.54
InstructGPT53.94 ± 5.4864.36 ± 2.4398.52 ± 1.910.38 ± 0.041.59 ± 0.4342.40 ± 7.1770.00 ± 0.0050.48 ± 11.67
MoralCoT64.47 ± 5.3166.05 ± 4.4366.96 ± 2.110.38 ± 0.023.20 ± 0.3062.10 ± 5.1370.68 ± 5.1454.04 ± 1.43
  • MoralCoT は MoralExceptQA で全ベースライン LLM を上回り、64.47% の F1 を達成。InstructGPT を 10.53%、Delphi++ を 6.2% の F1 で上回る。
  • モデル間で保守性は広く変動し、一部のモデルはほぼ常にルールを遵守し、他は過度に寛容。MoralCoT はよりバランスのとれた保守性 66.96% を達成。
  • このタスクは、多くのモデルが依然としてランダムに近い性能(約50%の F1)であることを示し、AI 安全性に関する道徳推論に substantial なギャップがある。
  • サブ質問の分析は、コスト/ベネフィットとルールの機能がモデルにとって難しい側面であることを示す。説明は予測と一致する傾向だが、文脈によって事実的に微妙になる場合がある。
  • MoralExceptQA データと MoralCoT のコード/データは公開されている(データセットは HuggingFace、コードは GitHub)。
  • 誤り分析は、複雑な社会的文脈におけるルールの根本的な機能と目的をモデル化する難しさを強調する。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。