Skip to main content
QUICK REVIEW

[論文レビュー] Probabilistic Model Checking for Complex Cognitive Tasks -- A case study in human-robot interaction

Sebastian Junges, Nils Jansen|arXiv (Cornell University)|Oct 28, 2016
Formal Methods in Verification参考文献 18被引用数 7
ひとこと要約

本稿では、重み付きQテーブルと不十分に定義されたMDPを用いて人間の行動をモデル化することで、確率的モデルチェックを用いて人間-ロボット協調における最適なロボット方策を合成する手法を提案する。人間とロボットのモデルを統合した確率的ゲームを構築し、PRISM-Gamesを用いてロボット方策の検証と合成を可能にした。グリッドワールドのシナリオにおける実験的評価により、状態空間の爆発という課題が存在するが、実現可能性が示された。

ABSTRACT

This paper proposes to use probabilistic model checking to synthesize optimal robot policies in multi-tasking autonomous systems that are subject to human-robot interaction. Given the convincing empirical evidence that human behavior can be related to reinforcement models, we take as input a well-studied Q-table model of the human behavior for flexible scenarios. We first describe an automated procedure to distill a Markov decision process (MDP) for the human in an arbitrary but fixed scenario. The distinctive issue is that -- in contrast to existing models -- under-specification of the human behavior is included. Probabilistic model checking is used to predict the human's behavior. Finally, the MDP model is extended with a robot model. Optimal robot policies are synthesized by analyzing the resulting two-player stochastic game. Experimental results with a prototypical implementation using PRISM show promising results.

研究の動機と目的

  • 複雑な人間-ロボット協調シナリオにおけるロボット方策の形式的検証と合成を可能にする。
  • 強化学習および逆強化学習から得られる重み付きQテーブルを用いて人間の行動をモデル化する。
  • 現実世界の不確実性を反映させるために、人間行動モデルにおける不完全な定義(under-specification)を組み込む。
  • 人間のMDPをロボットモデルと統合し、2人用の確率的ゲーム(SG)に拡張して共同分析を可能にする。
  • PRISMとPRISM-Gamesを用いて視覚的・運動的タスクの評価を実施し、スケーラビリティと検証の課題に対処する。

提案手法

  • 重み付きQテーブルとシナリオ固有のパrameterから自動的にマルコフ決定過程(MDP)を生成し、人間の行動を確率的遷移で符号化する。
  • PRISM、StORM、iscasMcを用いて確率的モデルチェックを実行し、到達可能性や期待報酬といった人間行動の性質を検証する。
  • 人間のMDPにロボットのMDPを統合して、人間-ロボット協調を競争的または協力的決定プロセスとしてモデル化した2人用確率的ゲーム(SG)を構築する。
  • PRISM-Gamesを用いて最適なロボット方策を合成し、最大最小到達可能性と有限時限の計画を重視する。
  • モデルの複雑さに対処するために、記号的モデルチェック(MTBDD)を用い、コалиションベースの抽象化を用いて不完全定義の影響を分析する。
  • 感度分析とモデル抽象化技術を適用して、状態空間の爆発を軽減し、スケーラビリティを向上させる。

実験結果

リサーチクエスチョン

  • RQ1Qテーブルから導出された人間行動モデルを、複雑でマルチタスクなシナリオにおいて、確率的モデルチェックが効果的に検証できるか。
  • RQ2人間行動モデルにおける不完全定義が、最適なロボット方策の合成に与える影響は何か。
  • RQ3大規模な状態空間を持つ確率的ゲームとして人間-ロボット協調をモデル化する際のスケーラビリティの限界は何か。
  • RQ4Qテーブルのパrameterの変動とソフトマックスベースの確率的要因が、人間行動の予測に与える影響は何か。
  • RQ5記号的モデルチェックと抽象化技術は、人間-ロボット協調の検証における状態空間の爆発を緩和できるか。

主な発見

  • QテーブルとIRLの重みに基づく人間行動モデルは、進行ペナルティの欠如により波打つ歩行パターンを予測しており、構造的改善の必要性を示唆している。
  • 境界処理の欠如により、グリッド外への移動確率が顕著に高くなることが判明し、元のQテーブルにおける深刻な不完全定義が明らかになった。
  • 不完全定義された行動は、行動結果に顕著な変動を引き起こし、モデルの分析において解像度戦略を明示的に扱う必要があることを示している。
  • $8\times8$グリッドのシナリオでは、1.6\cdot10^7状態を持つ確率的ゲームが生成され、構築に20時間以上、到達可能性の解析に3時間以上を要した。
  • 記号的モデルチェックにより、$11\times11$グリッドのMDPが191,290個のMTBDDノードに圧縮され、500イテレーションで4時間で解析可能となった。
  • 有限時限計画では、最初の100イテレーションで40分以内に収束し、ロボットのゴール到達用の安定したスケジューラが得られた。

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

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

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

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