LoginSignup
1
1

More than 5 years have passed since last update.

AWS Comprehendで感情分析:第1回ポジティブ歌詞王者決定戦

Posted at

概要

AWSの10分間チュートリアルの中にテキストを食わせて感情分析ができる機能があった。
面白そうなので導入がてらどのロックンロールが一番ポジティブなのか比較してみた。

参考URL

目次

  • 対応言語
  • 入力画面UI
  • 分析項目紹介
  • 対象歌詞と分析結果
  • 考察(というより感想)
  • 所詮はお遊びなので・・・

対応言語

残念ながら今の所日本語は対応してなかった。。。
というわけで対象は英歌詞に限定するものとする。

入力画面UI

キャプチャ.PNG

こちらも日本語非対応。Input textの中に文章放り込んでAnalyzeを押下する。

分析項目紹介

Confidenceと書いてあった場合は、対象の分類結果への信頼度を表している。
1に近づくほど確度は高いが、1には絶対ならないので最高は0.99+と表現される。

Entites

文書内のエンティティ(固有名詞、日付、数量など特徴的な意味を見出しやすい単語)。
entity.PNG

Key Phrases

文章中のキーワードと思われる単語。
key_phrase.PNG

Language

文章中で最も頻出している言語。
language.PNG

Sentiment

でました。これぞ今回の主役「感情分析」。

  • Neutral:中立的(特段感情的でない)
  • Positive:正の感情がこもった文章
  • Negative:負の感情がこもった文章
  • Mixed:悲喜こもごもな複雑な感情のこもった文章 sentiment.PNG

Syntax

単語に分割して品詞に分類。
syntax.PNG

対象歌詞と分析結果

選曲は適当にポジティブそうなロックを5曲。評価基準は単純にPositiveのConfidenceの大小で決めるものとする。

順位 タイトル 歌手/バンド名 歌詞URL PositiveのConfidence
1 Dream On Aerosmith https://www.azlyrics.com/lyrics/aerosmith/dreamon.html 0.92
2 Don't Stop Me Now Queen https://www.azlyrics.com/lyrics/queen/dontstopmenow.html 0.84
3 Highway Star Deep Purple https://www.azlyrics.com/lyrics/deeppurple/highwaystar.html 0.79
4 It's My Life Bon Jovi https://www.azlyrics.com/lyrics/bonjovi/itsmylife.html 0.69
5 Don't Stop Believin' Journey https://www.azlyrics.com/lyrics/journey/dontstopbelievin.html 0.10

結論:Aerosmith優勝

考察(というより感想)

  • ランキングとして
    • Don't Stop Believin'が思いの外ポジティブじゃなかった。一般的にポジティブな曲として認知されていることと、歌詞としてポジティブかどうかは別物らしい。
    • 鬱な気分になったときにはDream Onをおすすめする。
  • 分析ツールとして
    • だいぶ大雑把な分析しかできない印象。ポジティブかネガティブかくらいしか判断できない。
    • 大雑把すぎるのでせいぜいレビュー解析とかにしか使えなさそう。まだまだ活用の幅は狭いと思われる。
    • 例えばだがプルチックの感情の輪とかくらいまで細かく出してくれるとありがたい。
    • で、文章のどの部分にどんな感情が詰まってるかとかぐらいまで色分けしてくれたりするともっと使いみち増えそうな気がする。例えばもらったメールの内容を感情分析できたとしたら、営業担当とか採用担当とか助かるんじゃなかろうか?(ひょっとしたら彼らの仕事を食ってしまうかもしれないが)

所詮はお遊びなので・・・

あまりおもしろい分析結果ではなかったと思う。サンプルも少なすぎるし分析もシンプルの極みなので、もう少しComprehendについてナレッジが溜まってきたら再チャレンジ予定。次回はウェブスクレイピングとかで対象データをもっと大量に収集し、真面目に評価指標考え、もう少し読んでて面白い分析やってみよう思う。

あくまでチュートリアル触ってみたということで。興味がでたら諸兄たちにも遊んでみていただきたい。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1