属性値のセンチメントの判別

センチメントの取得変換は、センチメントを判別するときに、2種類の操作を実行します。ある場合は、変換は文字列値が肯定と否定のどちらのセンチメントを表しているかを検出し、値が単純にPOSITIVEまたはNEGATIVEである新しい属性に結果を返します。これは、「値全体のセンチメントの取得」オプションです。

または、変換は肯定または否定のセンチメントを表す値から肯定および否定の用語のリストを抽出します。変換が検査する語のタイプを選択します。語のタイプは、キー・フレーズ、場所、個人、場所、組織または名詞グループにすることができます。これは「ポジティブおよびネガティブな語の抽出」オプションです。

センチメントの取得変換は、文字列属性に対してのみ動作します。属性値のセンチメントを判別するには:

  1. 「カタログ」でプロジェクトを選択します。
  2. 「変換」を選択します。
  3. センチメントを検査するテキストがある属性の列を選択します。
  4. 変換メニューから、「拡張」「センチメントの取得」を選択します。
  5. 「入力言語」で、属性値の言語を指定します。
    これによって、言語固有の識別モデルが適用され、センチメント識別の精度が上がります。
  6. 「値全体のセンチメントの取得」または「ポジティブおよびネガティブな語の抽出」を選択します。
    (残りの構成オプションは、選択したパスによって異なります。)
  7. 「ポジティブおよびネガティブな語の抽出」を選択した場合は、次の項目を指定します。
    • 属性値から抽出する語のタイプを選択します。用語は、キー・フレーズ、場所、個人、場所、組織または名詞グループにすることができます。
    • 識別するセンチメントを選択します。センチメントは、肯定と否定、肯定のみ、または否定のみにすることができます。
  8. 「新規属性名」に、作成する属性の名前を指定します。
    指定しない場合、デフォルトの属性名は選択した初期オプションによって異なります。
    • 「値全体のセンチメントの取得」を選択した場合、Studioは<attribute>_sentimentという名前で新しい属性を作成し、値はPOSITIVEまたはNEGATIVEです。
    • 「ポジティブおよびネガティブな語の抽出」を選択した場合、Studioは<attribute>_<term_type>_posまたは<attribute>_<term_type>_negという名前で新しい属性を作成します。
  9. 「プレビュー」をクリックして変換実行のプレビュー結果を確認するか、または「スクリプトに追加」をクリックして変換ステップをスクリプトに保存します。

たとえば、「値全体のセンチメントの取得」を使用してエディタを構成してDisposition属性を検査する場合、Studioは次の新しいdisposition_sentiment属性を作成し、それが黄色で強調表示されます。

結果の新しいセンチメント属性の例を示します。

プロジェクトのデータ・セットへの変更が完了した場合は、変更をコミットできます。「プロジェクト・データ・セットに対する変換スクリプトの実行」を参照してください。