ITmedia NEWS > STUDIO >

Google、「Cloud Natural Language API」に自動カテゴリ分けとエンティティ感情分析機能

» 2017年09月20日 09時51分 公開
[佐藤由紀子ITmedia]

 米Googleは9月19日(現地時間)、クラウドサービス「Google Cloud Platform」で利用できる日本語対応の自然言語API「Cloud Natural Language API」に2つの新機能を追加したと発表した。

 Cloud Natural Language APIは昨年6月にリリースした、コンピュータに人間の自然言語を理解させるためのAPI。日本語、英語、スペイン語に対応する。

 これまで、テキストの内容を解析する「構文解析」、自然言語で書かれたテキストから書いた人の意見や感情を抽出する「感情分析」、エンティティ(人、組織、場所、イベント、商品、メディアなどの固有名詞)を識別してラベル付けする「エンティティ分析」などが利用できた。

 新機能として、コンテンツを自動的に分類し、カテゴリ分けする機能と、感情分析とエンティティ分析を組み合わせた「エンティティ感情分析」が追加された。

 コンテンツの自動分類機能では、テキストの内容を解析して「芸術と娯楽」「趣味とレジャー」「法律と政治」「ニュース」「健康」などを含む700以上のカテゴリに分類する。毎日大量の記事を掲載するニュースメディアなどで役立ちそうだ。

 例えばNew York Timesのロブスターサラダの記事は、「料理&レシピ」と「肉と魚介」の2つのカテゴリに分類された。

 api 1

 エンティティ感情分析は、テキスト内でエンティティについて表現された感情(ポジティブかネガティブか)の特定を試みる。数値のスコアと強度の値を使って任意のエンティティについて言及されるたびに感情が特定される。このスコアを集計して、そのエンティティの全体的な感情スコアと強度が計算される。

 api 2

 中国Lenovo傘下のMotorolaはTwitterやオンラインコミュニティ、カスタマーサービスへのメールなど、複数のソースをエンティティ感情分析にかけ、自社製品に対する顧客の感情を分析した結果を顧客満足度向上に反映させているという。

 Cloud Natural Language APIは専用サイトから利用できる。

Copyright © ITmedia, Inc. All Rights Reserved.