実況ツイートからの感情抽出手法の
提案
甲南大学大学院 自然科学研究科
知能情報学専攻
灘本研究室 若井 祐樹
平成
25年度修士論文発表会 2014年2月15日
背景
近年,TwitterやFacebookといったソーシャルメディアが発展している
気軽に発信できることが利点
Twitterで自分が思っていることや
背景
スポーツ
ドラマ
映画
もうすぐフィギュア始まる。今夜も見る。 本格的な医療ドラマを作ることによって、それを見た若き視聴 者が医者を志してくれれば、とてもいいことだと思う。 なんかキュンキュンして胸がくるしくなる話だった!テレビ番組を視聴しながらの実況ツイート
実況ツイート
番組出演者やキャラクターのセリフ
番組に対する自分の意見や感想
視聴者の感情が多く含まれる
実況ツイートから感情を抽出する手法を提案
実況ツイートから感情を抽出する利点
時系列毎に実況ツイートを見て
感情を抽出することで・・・
番組に対する感情の流れを読み取ることができる
感情の大きさから盛り上がりシーンを探索することができる
好
楽
怖
悲
驚
目的
実況
ツイートからユーザの感情を抽出する
テレビで放送されている
映画の実況ツイート
に着目
一般の文章を対象として
ツイート特有表現を考慮した
• 顔文字 (^o^)
• 繰り返し表現 (よっしゃああああ)
• 既存辞書を用いた実況ツイートの感情抽出
• 顔文字
• 繰り返し表現
\(^O^)/
きたああああ\(^O^)/
無理だ
\(^O^)/
ふざけんなこら
\(^O^)/
ツイート特有表現の感情抽出
同じ顔文字でも文によって使われ方が異なる
顔文字の役割:「
強調
」,「
自嘲
」,「
弛緩
」を定義
感情表現語辞書について
感情表現語辞書 悲しい⇔楽しい 感情表現語辞書 怒り⇔うれしい 感情表現語辞書 緊迫⇔のどか以前の研究では,熊本ら
(千葉工大)が提案・構築した辞書を使用
問題点
3つの感情軸で感情を表現することが困難
感情表現語辞書に含まれていない単語
新聞から感情語を抽出しているためツイートには適さない
中村の
感情表現辞典
を用いて
辞書の構築を行う
熊本忠彦,河合由起子,田中克己.“ 新聞記事を対象とするテキスト印象マイニング手法 の設計と評価”,信学論,Vol. J94-D,No.3,pp.540–548,2011.感情表現辞典
中村明の感情表現辞典は小説の用例を
10軸の感情に分類
喜
哀
怒
怖
好
厭
昂
驚
安
恥
感情 単語 感情 単語 喜 楽しい,嬉しい,心が引かれる 怒 怒る,甚だしい,むっとする 哀 悲しい,痛い,じいんと来る 怖 怖い,震える,気味悪い 恥 恥ずかしい,照れる,穴に入りたい 好 恋しい,愛しい,敬意を表する 厭 暗い,憎い,愛想をつかす 昂 苛立つ,感情,心が張り詰める 安 のんびり,すっきり,気を鎮める 驚 ぼんやり,歓喜,目を丸くする辞書構築手法
熊本らの提案する感情語を定量化するツールを用いる
感情表現語辞書の再構築
前準備
データ:Yahoo!映画のレビューデータ74,000文書 感情語:感情表現辞典の語句 感情軸:感情表現辞典の10軸の感情で構成された対極な軸哀
⇔喜
怖
⇔怒
厭
⇔好
驚
⇔昂
恥
⇔安
Plutchikの感情の輪再構築した感情表現語辞書の例
単語
哀⇔喜
厭⇔好
恥⇔安
怖⇔怒
驚⇔昂
爆笑できる 0.9266 0.0142 0 0.3717 0.5 涙ながらだ -0.9433 -0.0428 -0.7228 -0.3922 0.5964 泣き崩れる -0.9171 0.2987 0.3142 -0.073 0.792 恋する 0.1267 0.8927 -0.0176 -0.1385 0.0561 嫌らしい -0.2417 -0.9616 0 0.0424 -0.0938 明快だ 0.3598 -0.0033 0.7422 0.2494 0.0339 真っ赤だ -0.3879 0.1115 -0.9926 -0.0089 0.2922 腹立つ -0.3405 0.1049 0.0937 0.9051 -0.1221 恐ろしい -0.2891 -0.2304 0.0375 -0.9662 0.14 熱心だ -0.0481 0.1551 0.183 0.231 0.9697 意外だ -0.0081 0.1663 0.207 0.003 -0.9906 -1 1 左側の感情 右側の感情繰り返し表現
浅井洋樹,秋岡明香,山名早人.きたああああああああああああああああ!!!!!11:マイクロブログを用いたことにより教師なし叫喚フレーズ抽 出,第5 回データ工学と情報マネジメントに関するフォーラム(DEIM Forum2013),A4-4,2013.叫喚フレーズ
「きたああああ!」のように崩れた表記をして母音を繰り返す表現定義
同じ母音を3つ以上繰り返してある 大文字・小文字を区別しないものバレンタインのお菓子おいし
いいいい
ツイート例繰り返し表現に対するユーザ実験
目的
繰り返し表現が使われていることで
どのような感情の変化があるのか
実験データ
繰り返し表現がある実況ツイート50ツイート
① 繰り返し表現の部分を削除したツイートを見て感情 表現辞典の10軸の感情から最大3つまで選び感情 の強さを10点満点で評価する ② 繰り返し表現があるツイートを見て ①と同様に評価してもらう被験者:11名
実験方法
評価方法
h
i
j
j
j
i
NR
R
h
TW
1
,
10
)
(
1
: : : : j j j i NR R h TW,
:
:
0
0
, , j i j iTW
TW
繰り返し表現によって感情をより強めている 繰り返し表現によって感情をより弱めている ある感情軸i におけるあるツイートj の評価値 被験者の人数 ツイートj における繰り返し表現がある場合のある感情軸i におけるツイートを評価した点数 ツイートj における繰り返し表現がない場合のある感情軸i におけるツイートを評価した点数実験結果と考察
感情 Twi,j>0 Twi,j<0 Twi,j=0
喜 67% 2% 31% 哀 35% 10% 55% 怒 27% 2% 71% 怖 29% 10% 61% 好 80% 2% 18% 厭 33% 14% 53% 昂 100% 0% 0% 驚 84% 4% 12% 安 8% 41% 51% 恥 14% 0% 86% ○○かわいいよお ○○かわいいよおおおおおおおお
気持ちが高揚
していることを表現
「安」の感情が弱める
繰り返し表現 感情を強調する機能がある 「安」は反対に弱めている感情値算出を行う
繰り返し表現を考慮した感情値算出手法
繰り返し表現が含まれている場合
ツイートの感情値
= 文の感情値 +
重み
繰り返し表現の重みの値の決定
)
,
max(
i
i
i
i
i
SW
SS
SW
SS
TW
:
:
:
i i iSW
SS
TW
繰り返し表現を考慮したときのある感情iの重み Twi,j>0 Twi,j<0重みの値の決定
感情 Twi,j>0 Twi,j<0 重み 喜 67% 2% 0.97 哀 35% 10% 0.71 好 80% 2% 0.98 厭 33% 14% 0.58 安 8% 41% -0.80 恥 14% 0% 1.00 怒 27% 2% 0.93 怖 29% 10% 0.66 昂 100% 0% 1.00 驚 84% 4% 0.95繰り返し表現を考慮した
感情値を算出
映画の実況ツイート 形態素解析 感情表現語辞書 (喜) 感情表現語辞書 (驚) 感情語と感情値を取得 辞書毎に 処理 文の感情値を決定 繰り返し表現あり 文の感情値 + 繰り返し表現の重み 感情表現語辞書 (哀) 感情表現語辞書 (昂)