表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

ロボットの行動理由を機能別の説明器で答えるHEXAR

HEXAR

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

HEXARの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 2: Use case of a Tiago robot that assists in a home environment.

出典:HEXAR / arXiv ↗

概要

  • 質問と実行記録から機能別の説明器を選び、ロボットの行動理由を文章にする。
  • 家庭内支援の各方式180件の説明で、HEXARの原因特定率は97%、誤情報を含む率は7%と著者らは報告した。
  • 評価実装は一度に一つの説明器を選ぶ。説明の質は利用できる記録の詳しさに制約される。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、HEXARの仕組み

左から右へ読む
  1. 01質問とロボットの記録
  2. 02説明器を選択
  3. 03機能別に理由を生成
  4. 04文章で回答

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

HEXARは、ロボットの行動についての質問に、関連する機能の記録を使って答える仕組みである。家庭内支援では、移動、発話、計画などが一つの依頼に関わるため、利用者は内部の機能名を知らずに「なぜ台所へ行かなかったのか」と尋ねる。

機能ごとの説明手法だけでは、どの機能に尋ねるべきか利用者が判断しにくい。一方、全記録を一つの方法で扱う構成では、機能に適した説明手法を使い分けられない。行動全体への質問を適切な機能につなぐことが課題となる。

手法

HEXARは、利用者の質問とロボットが出す出来事の記録を受け、選択器が関連する機能別の説明器を呼び出す。対象の作業、各機能の実行状態、時間帯などは「文脈情報」として説明器に渡す。例えば移動できなかった理由を尋ねられたら、移動機能の記録から理由を説明する。

評価実装では、計画が無効か機能が失敗していれば対応する説明器を選び、それ以外は大規模言語モデルが質問から一つを選ぶ。移動には走行ログと大規模言語モデル、人への依頼には条件を変えた場合を調べる因果モデル、料理の推薦には材料の寄与を調べるLIMEという手法を使う。発話の時間切れは定型文で説明する。

新規性

HEXARの提案は、利用者の一般的な質問から説明すべき機能を選び、その機能に合わせた方法で回答を作る階層構成にある。計画には大規模言語モデル、発話の時間切れには定型文というように、説明器の作り方を機能ごとに変えられる。

枠組み上は複数の説明器を選んで回答を統合できる。ただし、評価した家庭内支援の実装は毎回一つだけを選んだため、複数の説明を統合する効果は、この実験からは判断できない。

従来手法との違い

著者らは二つの方式と比較した。end-to-end方式は、HEXARと同じログや設定値を一つの大規模言語モデルに渡して説明を作る。all components方式は、全ての機能別説明器を動かし、その回答から関連部分を大規模言語モデルで選ぶ。

HEXARの評価実装は、計画が無効か機能が失敗した場合に対応する説明器を選び、それ以外では質問内容から一つを選ぶ。この比較では、同じ家庭内支援の事例を使い、機能別説明器を使うことと、説明器を選択することの効果を調べている。

実験結果

著者らはTIAGoロボットの家庭内支援で20種類の状況を設定し、それぞれに3種類の作業指示と3種類の質問を用意した。同じ60件の実行記録から各方式180件、計540件の説明を生成し、共同著者3人の判定の多数決で評価した。

著者らの報告では、原因特定率はHEXARが97%、end-to-endが73%、all componentsが92%。誤情報を含む率は順に7%、28%、32%、原因を特定し誤情報もない説明の割合は93%、66%、67%だった。HEXARは180件中179件で説明器を正しく選んだ。実行時間も比較しているが、確認できた本文の範囲では具体的な値は示されていない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:家庭内支援ロボットが「なぜ台所へ行けなかったか」に答える場面に絞る。入力は質問、直近の計画と実行状態、移動ログ、対象時間帯とし、移動が止まった理由を短い文章で返す。

既存の移動機能が使うセンサーの種類と記録内容を確認し、ログを移動用説明器につなぐ。追加の学習データが要るかは採用する説明器で判断する。評価には正しい原因と説明中の誤情報を判定できるラベル付き事例を用意し、機能名やログ形式に合わせて選択規則を調整する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:まず移動失敗の一種類を対象に、質問、計画と実行状態、移動ログ、対象時間を集める。移動機能が使うセンサーと、失敗原因の判断に必要な記録を実機で確認し、移動用説明器を接続する。

新たな学習用データの要否は説明器の方式に応じて決め、原因と誤情報の有無を判定できるラベル付き事例を評価用に作る。機能名とログ形式に合わせて接続部を調整し、同じ事例を全ログから説明する比較方式にも与えて、原因特定率、誤情報を含む率、回答時間を測る。

限界と課題

著者らは、説明の質がロボットから得られる情報の質と詳しさに制約されると述べる。対象を広げるには、ログや診断用の情報を増やす必要があり得る。評価した実装が一度に選ぶ説明器は一つである。

編集上の検証事項は、別のロボットのログでも原因を正しく特定できるか、複数の機能にまたがる失敗をどう説明するか、利用者に回答が伝わるかである。報告された割合は家庭内支援の設定で得られたもので、これらの条件での結果を示すものではない。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

HEXAR: a Hierarchical Explainability Architecture for Robots

As robotic systems become increasingly complex, the need for explainable decision-making becomes critical. Existing explainability approaches in robotics typically either focus on individual modules, which can be difficult to query from the perspective of high-level behaviour, or employ monolithic approaches, which do not exploit the modularity of robotic architectures. We present HEXAR (Hierarchical EXplainability Architecture for Robots), a novel framework that provides a plug-in, hierarchical approach to generate explanations about robotic systems. HEXAR consists of specialised component explainers using diverse explanation techniques (e.g., LLM-based reasoning, causal models, feature importance, etc) tailored to specific robot modules, orchestrated by an explainer selector that chooses the most appropriate one for a given query. We implement and evaluate HEXAR on a TIAGo robot performing assistive tasks in a home environment, comparing it against end-to-end and aggregated baseline approaches across 180 scenario-query variations. We observe that HEXAR significantly outperforms baselines in root cause identification, incorrect information exclusion, and runtime, offering a promising direction for transparent autonomous systems.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01