AI用語集・ディープラーニングの応用例

感情分析とは

かんじょうぶんせきsentiment analysis

別名:評判分析、オピニオンマイニング、ネガポジ判定

  • シラバス 技術27
  • ◯×チェック3問
  • 練習問題3問

最終更新日:作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合)人による確認:未出典

1行定義

感情分析とは、文章や音声から、書き手や話し手の評価が肯定的か否定的か、またどのような感情を抱いているかを推定する技術のことです。

くわしく

感情分析は、文章や音声に込められた評価や気持ちを推定する技術です。代表的なのは、商品レビューやSNSの投稿が「肯定的」「否定的」「中立」のどれにあたるかを判定する使い方です。

何を、どの単位で推定するか

推定の対象は、大きく2つに分かれます。

  • 極性:評価が肯定的か否定的か。点数で表すこともあります。
  • 感情の種類:喜び、怒り、悲しみ、驚きなど。

判定の単位もさまざまです。文書全体で1つの判定をするほか、文ごとに判定したり、「料理はおいしいが、接客は悪い」のように観点(アスペクト)ごとに判定したりします。観点ごとの判定は、アスペクトベース感情分析と呼ばれます。

手法の移り変わり

初期には、語ごとに肯定・否定の点数を付けた辞書(極性辞書)を使い、文中の語の点数を足し合わせる方法がよく使われました。2002年にはPangらが、映画レビューの分類で、ナイーブベイズやSVMなどの機械学習が、人が選んだ手がかり語のリストを使う方法を上回ることを示しました。このころの手法は、BoWの特徴量と分類器を組み合わせたものが中心です。その後、語順や文脈を扱えるニューラルネットワークが使われるようになりました。現在は、BERTなどの事前学習済みモデルを、ラベル付きのデータでファインチューニングする方法が広く使われています。

難しさ

「悪くない」のような否定や、「さすが、期待を裏切らない遅さだ」のような皮肉は、語だけを見ると判定を誤りやすい表現です。また「予想できない」は、映画の展開についてなら肯定的ですが、機械の動きについてなら否定的です。このように、同じ表現でも対象によって評価の向きが変わります。

音声での感情分析

シラバスでは、音声処理の項目にも感情分析が含まれています。音声では、話の内容に加えて、声の高さ、大きさ、話す速さなどの特徴も手がかりにします。コールセンターでの応対の分析などに使われます。

G検定での出題

出題のされ方

自然言語処理の項目では、レビューやSNSの投稿を肯定・否定に分ける文書分類の一種として、手法との対応や否定表現の扱いが問われます。音声処理の項目では、声の特徴から感情を推定する応用として登場します。

◯×チェック

3問

次の文が正しいか、誤りかを選んでください。

  1. アスペクトベース感情分析では、「料理はおいしいが、接客は悪い」のような文について、料理や接客といった観点ごとに肯定か否定かを判定する。

    答えを見る

    答え ◯ 正しい

    文書全体で1つの判定をすると、こうした評価の混在を表せません。観点ごとに判定すると、どこを改善すべきかが分かりやすくなります。

  2. 機械学習を使った感情分析の研究は、2018年にBERTが登場してから始まった。

    答えを見る

    答え × 誤り

    2002年には、ナイーブベイズやSVMなどの機械学習で映画レビューを肯定・否定に分類する研究が発表されています。BERTは、その後の精度向上に貢献した手法の1つです。

  3. 感情分析で推定する対象には、評価が肯定的か否定的かという極性のほか、喜びや怒りのような感情の種類も含まれる。

    答えを見る

    答え ◯ 正しい

    商品レビューの分析では極性の判定がよく使われます。問い合わせの応対の分析などでは、怒りや不安のような感情の種類を推定することもあります。

この用語の練習問題

3問
  1. #0219感情分析での語順と文脈難易度 応用・単一選択未回答
  2. #0413極性辞書を使う感情分析難易度 基礎・単一選択未回答
  3. #0227音声からの感情の推定難易度 基礎・単一選択未回答

出典

作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合)人による確認:未 最終確認日: 対応シラバス:シラバス第1.4版 技術27・技術28

誤りを報告

表示設定

テーマ
文字の大きさ
問題演習