ソースはGithubで公開しています。
なにを作ったか
Wordnetという概念データベースを元に作られたWordnetAffectという感情にフォーカスしたデータベースを日本語化したものをプルチックの感情の輪で分類するプログラムを作りました。
この成果物を用いることにより、wordnet affectの単語を8つの基本感情 + 25個の複合感情 + 1個の感情(自分で作成した)に分類することが可能になります。
プルチックの感情の輪
Robert Plutchikという人が作成した感情の輪というものがあります。
これは、人間の感情は喜び, 信頼, 心配, 驚き, 悲しみ, 嫌悪感, 怒り, 予測の8つから成るというのを提唱したものです。
更に、これらの感情を組み合わせることによって合計33種類の感情が表現できます。 (更に強度などを考慮していくと結構な数になりますね)
機能
Wordnet Affectには、感情を表すカテゴリがいくつか定義されています。
しかし、今回プルチックの感情の輪に乗っ取って語彙を分類する必要があったので全てのカテゴリを 独断と偏見
で33種類の感情に分類しました。
各感情の名前がついたCSVファイルにカテゴリを追加していくと、Wordnet Affectの語彙が分類されるという簡単なものです。
これから
まだまだ精度もできてないので、これから進化させていくつもりです!