5. 1-1. オピニオンダイナミクスモデル -Background-
5
• 社会における”意見”形成のダイナミクスのモデル([1]Ishii, 2019)
Φ(Ij(t), Ii(t)) =
1
1 + exp(β|Ii − Ij | − b)
Ii(t), Ij(t):人間 i, jの意見。大きいほど賛成。差が小さいほど合意。 合意形成の
ダイナミクス
合意形成しない
ダイナミクス
Dij :人間 iからみる人間 jの信頼を意味する係数。(Dij≠Djiもありうる)
:IiとIjに差があるほど、0に近づく。
→意見が大きく異なる二人は相互作用しない。
DAB < 0
DBA < 0
意見
I(t)
A
B
t
DAB > 0
DBA > 0
意見
I(t)
A
B
t
・口コミ等の情報から映画/イベントのヒット現象を解析し、社会全体でのメディア
の影響C、個人間の信頼度Dを予測。
・意見形成のように、社会の感情形成をモデルかできないか?
Fig. N=2の合意/不合意の計算例
[1] A. Ishii,Proceeding of 19th International Conference on Group Decision and Decision and Negotiation in 2019 aJoint GDN-
EWG/BOR meeting. Springer LNBIP., 351, 193-204 (2019).
外部
マスメディア
Opinion Ii
i
Fig. Opinion Dynamicsの概念図
:意志の強さ(大きいほど意見Ii(t)は変化しにくい)
m
dIi(t)
dt
= CiA(t)+ΣN
j=1DijΦ(Ij(t), Ii(t))(Ij(t) − Ii(t))
m
意志の強さ 外部メディアの影響 Ii(t)とIj(t)が遠いとゼロになる関数
7. 2-1 表情研究 -Background-
7
○Facial Action Coding System(FACS) 1960s
・FACSは、表情の部分的表出であるAction Unit (AU)の組み合わせで記述。
・画像認識以前は、定量的な測定ではなく、資格取得者により判断された。
AU6, AU12
Happiness
e.g.
Fig. 表情筋とHappinessのAction Unit[1]
[1] IMOTIONS HP https://imotions.com/blog/facial-expression-analysis/
(a) AUに由来する表情筋 (b) HappinessのAU(AU3+AU6)
8. 2-2 表情値 / 表情速度 -Background-
8
○Microsoft Face API[1]
表情モード:Anger(A), Contempt(C), Fear(F), Disgust(D),
Happiness(H), Neutral(N), Sadness(Sa), Surprise(Su)
・FACSに基づき、深層学習により学習された顔認識AI
・検出された各表情を、 ”表情モード”、
各表情モードの度合いを、 “表情値”、
表情値の時間変化を、 “表情速度” と呼ぶことにする。
表情値
( A + C + D + F + H + Sa + Su + N = 1 )
vA(t) =
dA(t)
dt
表情速度
表情値
vC(t) =
dC(t)
dt
vD(t) =
dD(t)
dt
vF(t) =
dF(t)
dt
vH(t) =
dH(t)
dt
vSa
(t) =
dSa(t)
dt
vSu
(t) =
dSu(t)
dt
表情値 X(t) : A, C, D, F, N, H, Sa, Su
Fig. Face APIによる表情認識例
[1] Microsoft HP https://docs.microsoft.com/en-us/xamarin/xamarin-forms/data-cloud/azure-cognitive-services/emotion-recognition
9. 2. 表情速度の出現頻度の確率密度分布 -Background-
9
絶対値を取り、
両対数プロット
lnp = − bln|v| + lna
○表情速度の出現頻度の確率密度分布
無表情 or 他の表情→笑顔[1]
or
笑顔→無表情 or 他の表情[1]
or
H = Happiness
マイナス領域 プラス領域
・各表情速度に対し、出現頻度の確率密度しプロット
・+/-領域で対称な構造をとり、表情速度は極端に0付近に集中
・絶対値は両対数プロットで線形性を示すため、べき分布である。
v =
dH
dt
=(笑顔の表情速度)
Fig. dH/dtの出現頻度確率密度分布
p = a|v|−b
[1]画像は全て下記から引用。Keisha and Andrew: Why Did You Marry Me? | Glamour」https://www.youtube.com/watch?v=IT8Z6JIusdw
10. 10
(例)
表情観察より、同じHappinessの表出でも、
60-70sの方が、悲しみの印象が強い。
Happiness
の平均値
1/b
60-70s 0.94 ?
210-220s 0.75 ?
※動画<1>
Fig. サンプル「Andrew-Ali」に関する例[1]
60s - 70s(Ave.=0.94) 210s - 220s(Ave.=0.75)
3. 表情の挙動と感情推定について
・同じ表情モードの表出でも、表情速度の挙動によって感情推定が異なる?
Table Happinessと1/bの比較イメージ
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
表情値
X
Time[s] Time[s]
表情値
X
11. 4. Purpose & Measurement
11
(目的)
・表情速度の頻度分布のべき指数が何を示しているか確認をするため、対話サンプルから①表情値の時
系列変化②べき指数b③表情解析で頻繁に用いられる表情値の平均1)を比較評価。
(評価概要)
・動画サンプルを静止画に切り出し、Face APIで8表情を測定し時系列にプロット。
・Neutral以外に対し、10s毎の表情速度の出現確率密度分布しフィッティングし、
べき指数を時系列にプロット。
・特徴のあるいくつかの10s間において、べき指数と表情値の挙動を比較。
(サンプル)
・サンプル名:Andrew-Ali 測定時間:10s-433s
"Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour"[1] 7:26 (Youtube)
Fig. Andrew-Ali[1]
[1]「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
1) App.を参照。
12. パラメータ 算出方法 備考
表情解析で頻繁に使用[1,2]。
vの出現回数の減少勾配
(測定時間,vの出現回数には依存しない)
4. About Parameters
12
⃝ パラメータの算出方法について
1/b
vH = |
dH
dt
|
H = Happiness
p =
1
(1/a)
v
− 1
(1/b)
H
・1/bが大きいほど、減少勾配が緩く
vが大きい領域で比率が高い
μH
Fig. 10s間の表情値の時系列変化
Time[s]
H
vH
μH =
Σn
i Hi
n
にフィッティング
表情値の平均値
頻度分布の
べき指数1)
1) 「2.表情速度の出現頻度の確率密度分布-Background-」を参照
13. 5-1. Sample Overview: Andrew-Ali
13
Time[s] Contents
10-66 Why did Andrew cheat on Ali so many times?
66-203 Why did Andrew do that(cheating)?
203-252 What does Ali remember when they meet for the
fi
rst time ?
252-281 What does Andrew cherish about their time together?
281-379 What is Ali’s memory from their time together ?
379-433 What if Ali can change one thing about their relationship?
・サンプル名:Andrew-Ali[1]
・内容:破局したカップルの当時を振り返る会話
:時間:7m26s
・FPS:24 [1/s]
Fig. Andrewの各表情の値(0~1)
Table 動画中の各表情値の割合
Ratio(%) Andrew Ali
A 1.6 0.0
C 2.3 2.1
D 0.4 0.2
F 0.4 0.1
H 80.8 89.8
Sa 4.0 6.3
Su 10.2 1.5
[1]「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
Table 動画の内容
Fig. Aliの各表情の値(0~1)
[1]
表情値
X
Time[s]
表情値
X
Time[s]
14. 5-2. Sample Overview: 1/b vs 表情値平均の時系列変化
14
⃝Happinessのべき指数1/bと表情値の平均値µHの時系列変化の比較
・多くの区間で、1/bとµHが連動しているが、部分的に増減が異なる下記区間を比較。
・µHが同等で1/bが大きく異なる区間・・・① (Andrew) 220-230s / 310-320s
②-1 (Ali) 60-70s / 220-230s, ②-2 (Ali) 70-80s / 210-220s
・1/bとµHの増減が真逆の区間 ・・・③ (Andrew) 210-220s / 220-230s
④ (Ali) 210-220s / 220-230s
①
②
③-1
③-2
④
フィッティングNG区間
Fig. Andrew |dH/dt|のべき指数1/bと表情値Hの平均µH Fig. Ali |dH/dt|のべき指数1/bと表情値Hの平均µH
フィッティング/顔検出NG区間 µH
1/b
1/b,
µ
H
µ
H
1/b,
µ
H
µH
1/b
[1]
[1]「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
15. 6-1. ①Andrew 220-230s vs 310-320s -Result-
15
μH 1/b V.E.1)
220-230s 0.84 0.17 1.00
310-320s 0.85 0.40 1.00
p =
1
(1/a)
v− 1
(1/b)
・220-230s: 多くの領域でHappiness=1に近く、揺らぎが少ないた
め、表情速度の頻度分布は、低速度側に分布。
・310-320s: 多くの領域でHappiness=1に近いが、後半部分で揺らぐ
ため、表情速度の頻度分布は、中速度(2~5s-1)の比率が多い。
→ 表情値の揺らぎが、1/bに寄与することを示唆。
Fig. 310s-320sのHappiness(傾聴時)
Fig. 表情速度(H)の頻度分布
Table Happinessの各種パラメータ
⃝220-230s vs 310-320s : 平均µHが同等で1/bが大きく異なる区間
※動画<2>
Fig. 220s-230sのHappiness(傾聴時)
Time[s]
X
Time[s]
X
1) V.E.: フィッティングカーブの分散説明率
※動画<3>
[1]
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
16. 6-2. ②-1 Ali 60-70s vs 220-230s -Result-
16
μH 1/b V.E.1)
60-70s 0.94 0.52 0.99
220-230s 0.97 0.14 1.00
⃝60-70s vs 220-230s : 平均µHが同等で1/bが大きく異なる区間
Time[s]
X
Time[s]
X
Fig. 60s-70sのHappiness(傾聴時)
Fig. 220s-230sのHappiness (傾聴時)
Fig. 表情速度(H)の頻度分布
Table Happinessの各種パラメータ
・60-70s: 区間中に低い表情値はないが、小刻みに揺らぎがあり、
表情速度の頻度分布は低速領域(0~5s-1)で緩やかに減少。
・220-230s: 多くの領域でHappiness=1に近く、一部で急激に低下があ
るのみ。表情速度が低速領域(0~2.5s-1)と高速領域(10~15s-1)に極端に乖離。
→ 表情値の揺らぎはあるほど、1/bが大きいことを示唆。
p =
1
(1/a)
v− 1
(1/b)
1) V.E.: フィッティングカーブの分散説明率
※動画<6>
※動画<7>
[1]
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
17. 6-2. ②-2 Ali 70-80s vs 210-220s -Result-
17
μH 1/b V.E.1)
70-80s 0.74 0.76 0.93
210-220s 0.75 0.28 1.00
⃝70-80s vs 210-220s : 平均µHが同等で1/bが大きく異なる区間
→ 共に揺らぎがある区間の比較
Time[s]
X
Time[s]
X
Fig. 70s-80sのHappiness (傾聴時)
Fig. 210s-220sのHappiness (発言時)
Fig. 表情速度(H)の頻度分布
Table Happinessの各種パラメータ
・70-80s: 表情値1の部分は少ないが、区間中で全体的に高く、細か
く揺らぐため、表情速度の頻度分布は低速度(2.5-5)に分布。
・210-220s: 表情値は、0~1で乱降下。そのため、表情速度の頻度分
布は、高速度側に分布が多い。
→ 表情値が大きく揺らぐより、小さく揺らぐ方が、1/bが大きいこと
を示唆。µHは揺らぎの影響は受けないので同等。
p =
1
(1/a)
v− 1
(1/b)
1) V.E.: フィッティングカーブの分散説明率
※動画<8>
※動画<9>
[1]
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
18. 6-3. ③Andrew 210-220s vs 220-230s -Result-
18
μH 1/b V.E.1)
210-220s 0.33 0.95 0.91
220-230s 0.84 0.17 1.00
p =
1
(1/a)
v− 1
(1/b)
・210-220s: µHは小さいが、表情値が揺らぎ2)、表情速度の頻度分布
は、高速度側に分布。
・220-230s: 多くの領域でHappiness=1に近く、揺らぎが小さいた
め、表情速度の頻度分布は、低速度側に分布。
→ ②-1と同様に表情値の揺らぐほど、1/bが大きい。
⃝210-220s vs 220-230s : 1/bと平均µHの増減が真逆の区間
→ より揺らぎがある区間
Fig. 210s-220sのHappiness(傾聴時)
Fig. 220s-230sのHappiness(傾聴時)
Time[s]
X
Time[s]
X
Fig. 表情速度(H)の頻度分布
Table Happinessの各種パラメータ
2)動画から一部のAUが微小に動くことで表情値が揺らぐと考察
1) V.E.: フィッティングカーブの分散説明率
※動画<4>
※動画<5>
[1]
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
19. 6-5. ④ Ali 210-220s vs 220-230s -Result-
19
μH 1/b V.E.
210-220s 0.75 0.28 1.00
220-230s 0.97 0.14 1.00
⃝210-220s vs 220-230s : 1/bと平均µHの増減が真逆の区間
Time[s]
X
Fig. 210s-220sのHappiness(発言時)
Fig. 表情速度(H)の頻度分布
Table Happinessの各種パラメータ
・210-220s: 表情値は、区間中で0-1で乱降下しているため、µHは小
さく、表情速度の頻度分布は、比較的、高速度側に分布が多い。
・220-230s: 多くの領域でHappiness=1に近いため、µHが大きいが、
表情速度が低速領域(0~2.5s-1)と高速領域(10~15s-1)に極端に乖離。
→ 表情値の揺らぎがあるほど、1/bが大きいことを示唆。
220-230sでは、揺らぎが少ないため、µHと1/bの増減が逆転。
p =
1
(1/a)
v− 1
(1/b)
Time[s]
X
Fig. 220s-230sのHappiness(発言時)
1) V.E.: フィッティングカーブの分散説明率
※動画<10>
※動画<11>
[1]
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
21. 7. Discussion
21
⃝揺らぎの要因は何か?
Fig. Andrew 210-220s (1/b= 0.95)
Time[s]
X
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑧
・曖昧な表情は、FaceAPIでの表情認知のばらつきが大きくなる。
・Action Unitとして顕著な動きが表出していないことに由来すると考察。
① ② ③ ④ ⑤ ⑥ ⑦ ⑨
③H=0.74
②H=0.39
AU12
Lip Corner Puller
AU6
Cheek Raiser
Fig. ②/③のAU
③の方がAU6/12が大きいが、その差は か。
※動画<4>
[1]画像は全て下記から引用。
「Ali and Andrew Part 1: Why Did You Cheat on Me? | The And | Glamour」
https://www.youtube.com/watch?v=CfdlIMlPmuA&t=83s
[1]