工学的感情モデルの構築

自然言語処理2008
平成20年12月22日
1
心のモデルと
それに基づく感情・意図推測方法
東京工科大学
亀田弘之・小澤朋之・難波創
2006年10月20日
2
はじめに(1/5)
社会の高度化・複雑化
いじめ
心の問題
引きこもり
「癒し」を切実に求めている
3
はじめに(2/5)
癒し
心理的効果
人を元気づけることや動機づける
生理的効果
ストレスを低減し血圧や脈拍を正常にさせる
現代社会に必要とされている
4
はじめに(3/5)
人との共存を目的として開発されているロボット
PaPeRo
ifbot
人に安らぎや癒しを与えることができる
5
はじめに(4/5)
癒される~
ふれあい
円滑で自然な意思疎通が必要不可欠
6
はじめに(5/5)
コミュニケーションによる癒しの実現
人とふれあう癒し系ロボット PDDIN
PDDINです
よろしく~♪
7
従来の心・感情モデル(1/5)
心のモデル
“人の心”という概念を扱う場合に,まさに
その心自体を記述・表現するためのものである
心のモデルに関するさまざまな提案がされている
8
従来の心・感情モデル(2/5)
効果器
外界
図1:心の計算機モデル(岡田直之)
9
従来の心・感情モデル(3/5)
図2:意識の外にある無意識の自律分散計算結果に
ボトムアップに注意を払う受動的な意識を仮定する心のモデル
(前野隆司)
10
従来の心・感情モデル(4/5)
図3:感情の立体モデル(P.Plutchik)
11
The Theory of Mind(心の理論)


Premack & Wooddruff(1978)
Baron-Cohen(1995)
12
The Theory of Mind




ID (Intentionality Detector)
意図検出器
EDD (Eye-Direction Detector)
視線方向検出器
SAM (Shared Attention Mechanism)
共有注意の機構
ToMM (Theory of Mind Mechanism)
心の理論の機構
13
従来の心・感情モデル(5/5)
従来のモデルの問題点
1.処理のためのデータ構造やアルゴリズムが
明確に示してはいない
2.工学的に応用するまでに至っていない
人とふれあう癒し系ロボットPDDINの
研究・開発による心のモデルの考案
14
PDDIN
2002年度から開発されている
研究内容
1.感情モデルの提案
2.感情モデルをもちいた,感情システムの構築
3.対話処理システムの構築
4.ロボット本体の作製
15
PDDIN2005 デモムービー
16
考察



モデルの意義の一つは
「システムの設計図」である。
従来の心・感情のモデルは設計図としては
不十分。
というのも…
17

ソフトウェア工学の分野では、
「大規模化・複雑化した情報システム」
に対して、様々な観点から分析・記述・設計

人間の心(脳)も同様ではないのか?
18
ソフトウェア工学で使用する図(UML)
1.
2.
3.
4.
5.
6.
7.
ユースケース図
クラス図
オブジェクト図
シーケンス図
ステートマシン図
(ステートチャート図)
アクティビティ図
コンポーネント図
8.
9.
10.
11.
12.
コミュニケーション図
(コラボレーション図)
配置図
コンポジット図
タイミング図
相互作用概念図
こんなにたくさんある!
19
論理ビュー
UMLでの各種ビュー
ユースケースビュー
クラス図
オブジェクト図
シーケンス図
ユースケース図
アクティビティ図
ステートマシン図
(ステートチャート)
コミュニケーション図
(コラボレーション図)
コンポーネント図
配置図
コンポーネントビュー
並行性ビュー
20
こんなにたくさんの視点がある!配置ビュー

人間の心(脳)に対しても、UMLを参考にし
てモデルを記述するべきであろう。
(今後の方針)
21
心のモデル

計算論的なモデルが必要
(今回の基本的主張)
22
記憶のモデル(従来のモデルの例)
銘記
保持
想起
感覚
貯蔵庫
短期記憶
長期記憶
23
心のモデル

データ構造+アルゴリズム

知識表現+プログラム
(オブジェクト指向)
24
心のモデルの知識表現
25
心のモデルのプログラム
26
心のモデルのプログラム

理解と生成


生成はシステム設計者依存
理解は相手がある->この解決方法は?
27
心のモデルのプログラム

理解と生成


生成:生成関数Fを利用
理解:生成関数Fの逆関数で推定



逆関数の存在は?
逆関数の同定(作成)方法は?
逆関数の計算は?
解決すべき問題はたくさんある!
どうすればいいのか!?
28
刺激A
反応B
29
同一視
D:心の状態
A:発話+仕草
F: D → A
心のメカニズム
は共通
D:心の状態
A:発話+仕草
F: D → A
図6.心のモデルの共通仮説
30
生成関数Fの定義
刺激X
心の状態Y
α
A
反応
F(X,Y)
F1
α
B
F2
β
A
F3
β
B
F4
γ
A
F5
γ
B
F6
31
まとめ




癒しを実現するためには心のモデルが重要
計算論的心のモデルが必要
計算論的とは、
知識表現+プログラム
心のモデルの提案


知識表現+プログラム
他者理解の方法
(IbS: Inference by Synthesis)
32
The Theory of Mind




ID (Intentionality Detector)
意図検出器
EDD (Eye-Direction Detector)
視線方向検出器
SAM (Shared Attention Mechanism)
共有注意の機構
ToMM (Theory of Mind Mechanism)
心の理論の機構
33
34