日本語感情表現辞書

日本語感情表現辞書 は長岡技術科学大学の(旧)自然言語処理研究室で開発された辞書です。 感情表現を48分類し、約2,000の語句に対して付与しています。 3人の作業者の判定データがそのまま格納されています。

上記サイトから「D18-2018.7.24.xlsx」を入手することができます。

日本語感情表現辞書の導入

Maven の準備

このページでは、ライブラリの導入に プロジェクト管理ツールである Maven の利用を想定しています。

Eclipse を使っていて、使用しているプロジェクトが Maven プロジェクトでない場合、 新たに Maven プロジェクトを作成してください。

Sudachi の準備

形態素解析に Sudachi を利用することを想定しています。以下のページに従って導入してください。

Apache POI の準備

日本語感情表現辞書 は Excelのファイルです。 Java から Microsoft Office 形式のファイルを扱うためのライブラリ Apache POI を利用します。

Maven の設定ファイルである pom.xml の dependencies 要素内に以下を追記し、上書き保存します。 これにより、依存関係のある全てのライブラリがプロジェクトに登録されます。

  <dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>5.2.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-ooxml</artifactId>
    <version>5.2.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.17.2</version>
  </dependency>

日本語感情表現辞書の配置

辞書「D18-2018.7.24.xlsx」は、プロジェクトのフォルダの直下 (pom.xml と同じ位置) に置きます。

日本語感情表現辞書の利用

サンプルプログラム

単語を与えると感情の分類を表す感情分類名を返します。

EmotionDetector.java