JP5947237B2 - 感情推定装置、感情推定方法、および、プログラム - Google Patents
感情推定装置、感情推定方法、および、プログラム Download PDFInfo
- Publication number
- JP5947237B2 JP5947237B2 JP2013059880A JP2013059880A JP5947237B2 JP 5947237 B2 JP5947237 B2 JP 5947237B2 JP 2013059880 A JP2013059880 A JP 2013059880A JP 2013059880 A JP2013059880 A JP 2013059880A JP 5947237 B2 JP5947237 B2 JP 5947237B2
- Authority
- JP
- Japan
- Prior art keywords
- emotion
- word
- value
- negative
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Machine Translation (AREA)
Description
以下、図面を参照しながら、本発明を実施の形態を説明する。まず、図1を用いて、感情推定装置1を含むシステムの構成例を説明する。システムは、例えば、図1に示すように、感情推定装置1とユーザ端末2とを備え、感情推定装置1とユーザ端末2とは、ネットワーク(インターネットやLAN(Local Area Network)等)により接続される。感情推定装置1は、ネットワーク経由で、ユーザ端末2から、ユーザの発言内容(例えば、Twitter(登録商標)、Facebook(登録商標)、ブログ、チャット等における発言内容)を受信すると、この発言内容を過去ログとして蓄積し、各ユーザの過去ログの内容から、ユーザの現在の発言の解析を行うための教師モデルを作成する。この発言の解析とは、ユーザの発言が意味する感情の傾向を判断することであり、本実施の形態においては、感情推定装置1が、ユーザの発言がネガティブな感情を意味するものか、ポジティブな感情を意味するものかの判断する場合を例に説明する。また、この教師モデルは、ユーザごとに、各単語のある特定の感情の強さの度合いを示す感情ベクトルの値を示したものであり、本実施の形態においては、この感情ベクトルの値として、ネガポジ値を用いる場合を例に説明する。このネガポジ値は、各単語のポジティブ(またはネガティブ)な感情の強さの度合いであるポジティブ度(またはネガティブ度)を「0〜1」の値で示したものである。感情推定装置1は、教師データのネガポジ値に、ユーザそれぞれの発言が意味する感情の傾向(例えば、ネガティブな発言が多いか、ポジティブな発言が多いか)を反映させる。そして、感情推定装置1は、当該ユーザに関する教師モデルを用いて、ユーザの現在の発言の示す感情(例えば、ネガティブかポジティブか)の推定(解析)を行う。
感情推定装置1は、ユーザの過去ログを検索し、ネガティブワード「どうせ」が含まれた発言を抽出する。ここでは、時刻「10:04:30」における「どうせ私なんて」という発言が抽出された場合を考える。
次に、感情推定装置1は、過去ログからS1で抽出した発言(例えば、「どうせ私なんて」)の前後数分間の発言(周辺発言)を抽出する。例えば、感情推定装置1は、符号202に示すように、「どうせ私なんて」を中心とした前後数分間の発言「やばい」「全然できなかった」「どうせ私なんて」「。。。。」「うーん」の発言を抽出する。
その後、感情推定装置1は、S1で抽出したユーザの発言およびS2で抽出したその周辺発言に対し、形態素解析等を行い、単語の抽出を行う。そして、感情推定装置1は、抽出した単語それぞれに付与するネガポジ値を付与する。例えば、感情推定装置1は、一般ワード(ここでは、S1で検索された発言に含まれるネガティブワード)のネガポジ値を「0」、周辺単語(S2で検索された周辺発言に含まれる単語)のネガポジ値を比較的ネガティブなネガポジ値である「0.2」を付与する(符号203参照)。つまり、当該単語がネガティブワードではなくても、その周辺に登場する単語ならば、その単語は、当該ユーザにとってネガティブな意味で使われる可能性が高い単語なので、感情推定装置1は、ネガティブワードのネガポジ値よりも若干ネガティブ度を軽減したネガポジ値を付与する。そして、感情推定装置1は、抽出した単語と付与したネガポジ値とのペアを当該ユーザの教師データとして記録する。なお、S3において付与するネガポジ値は、そのユーザの日常の発言がネガポジ(ネガティブ、ポジティブ)のどちらが多いかによって調整される。
そして、感情推定装置1は、当該ユーザの教師データを用いて、当該ユーザの発言がネガティブなものかポジティブなものかの解析を行い、その結果を出力する。例えば、感情推定装置1は、解析の結果を記憶部の所定領域に記憶したり、解析の結果、ユーザがネガティブな発言をしたと判断したとき、その旨をそのユーザのユーザ端末2へ送信したりする。なお、ここでは説明を省略したが、感情推定装置1は、予め登録されたポジティブワードを含む発言と、その周辺発言の単語についても同様の手順により、各単語にネガポジ値を付与し、教師データに記録する。このときの手順は後記する。
つまり、特徴量抽出部124は、単語それぞれのネガポジ値を決定するとき、一般ネガポジワード検索部122により検索された発言に含まれるネガポジワードに対し、発言に含まれるネガポジワードの示す、ある特定の感情(例えば、ポジティブな感情またはネガティブな感情)の強さの度合いを示す値をこの単語のネガポジ値とする。また、特徴量抽出部124は、この発言の周辺発言の単語のうち、ネガポジワード以外の単語それぞれに対するネガポジ値として、ネガポジワードに付与したネガポジ値と比較してその感情の強さの度合いを軽減した所定の値とする。さらに、特徴量抽出部124は、ユーザの過去ログとネガポジワードとを参照して、ユーザの発言において、ある特定の感情(例えば、ネガティブ)を示す単語の発言頻度が所定の閾値よりも多いと判断された場合は、ネガポジワードに付与されたネガポジ値について、特定の感情(例えば、ネガティブな感情)の強さの度合いを軽減した値に修正し、ある特定の感情と相反する感情(例えば、ポジティブ感情)を示す単語の発言頻度が所定の閾値よりも多いと判断された場合は、ネガポジワードに付与されたネガポジ値について、ある特定の感情(例えば、ネガティブな感情)の強さの度合いを増大した値に修正する。
2 ユーザ端末
21 発言入力部
22 警告表示部
23 閲覧部
121 教師データ作成部
122 ネガポジワード検索部(感情表記ワード検索部)
123 前後発言抽出部
124 特徴量抽出部
125 発言解析部
126 警告発信部
127 結果表示部
131 一般ネガポジワード記録部(一般感情表記ワード記録部)
132 過去ログ記録部
133 教師データ記録部
134 解析結果記録部
Claims (7)
- ユーザごとの発言内容を示した過去ログを格納する過去ログ記録部と、
ある特定の感情とその相反する感情を示す語句である感情表記ワードを格納する一般感情表記ワード記録部と、
前記一般感情表記ワード記録部を参照して、前記ユーザの過去ログから、前記感情表記ワードのいずれかを含む発言を検索する感情表記ワード検索部と、
前記ユーザの過去ログから、前記検索された感情表記ワードを含む発言を中心として前後所定範囲内の発言である周辺発言を抽出する前後発言抽出部と、
前記ユーザごとに、前記発言に含まれる単語それぞれの前記ある特定の感情の強さの度合いを表す感情ベクトルの値を示した教師データを作成する特徴量抽出部と、
前記ユーザの前記教師データを用いて、前記ユーザの発言が意味する前記ある特定の感情の傾向を判断し、前記判断結果を出力する発言解析部とを備え、
前記特徴量抽出部は、
前記単語それぞれの感情ベクトルの値を決定するとき、前記感情表記ワード検索部により検索された発言に含まれる感情表記ワードに対し、前記発言に含まれる感情表記ワードが示す感情の種別に応じた所定の感情の強さの度合いを示す値を前記感情表記ワードの感情ベクトルの値として付与し、前記発言の周辺発言の単語のうち、前記感情表記ワード以外の単語それぞれに対する感情ベクトルの値として、前記感情表記ワードに付与した前記感情ベクトルの値と比較して前記ある特定の感情の強さの度合いを軽減した所定の値を付与し、
前記ユーザの過去ログと前記感情表記ワードとを参照して、前記ユーザの発言において、前記ある特定の感情を示す前記感情表記ワードの発言頻度が所定の閾値よりも多いと判断された場合は、前記感情表記ワードに付与された前記感情ベクトルの値について、前記ある特定の感情の強さの度合いを軽減した値に修正し、前記ある特定の感情と相反する感情を示す感情表記ワードの発言頻度が所定の閾値よりも多いと判断された場合は、前記感情表記ワードに付与された前記感情ベクトルの値について、前記ある特定の感情の強さの度合いを増大した値に修正する
ことを特徴とする感情推定装置。 - 前記特徴量抽出部は、さらに、
前記発言に含まれる前記感情表記ワードが示す感情の種別がネガティブである場合、
ネガティブな感情を示す前記感情表記ワードに対する前記感情ベクトルの値として、ネガティブな感情の強さの度合いを示すネガティブ度としての所定の値を付与し、前記発言の周辺発言の単語のうち、前記感情表記ワード以外の単語それぞれに対する前記感情ベクトルの値として、前記ネガティブな感情を示す感情表記ワードに付与した前記感情ベクトルの値と比較してネガティブ度を軽減した所定の値を付与し、
前記発言に含まれる前記感情表記ワードが示す感情の種別がポジティブである場合、
ポジティブな感情を示す前記感情表記ワードに対する前記感情ベクトルの値として、ポジティブな感情の強さの度合いを示すポジティブ度としての所定の値を付与し、前記発言の周辺発言の単語のうち、前記感情表記ワード以外の単語それぞれに対する前記感情ベクトルの値として、前記ポジティブな感情を示す感情表記ワードに付与した前記感情ベクトルの値と比較してポジティブ度を軽減した所定の値を付与する
ことを特徴とする請求項1に記載の感情推定装置。 - 前記特徴量抽出部は、さらに、
前記ユーザの発言において、前記ある特定の感情としてネガティブな感情を示す感情表記ワードであるネガティブワードの発言頻度が所定の閾値よりも多いと判断された場合、前記ネガティブワードに付与された前記感情ベクトルの値について、ネガティブな感情の強さの度合いであるネガティブ度を軽減した値に修正し、前記ネガティブな感情と反対のポジティブな感情を示す感情表記ワードであるポジティブワードの発言頻度が所定の閾値よりも多いと判断された場合、前記ネガティブワードである感情表記ワードに付与された感情ベクトルの値について、ネガティブ度を高くした値に修正し、
前記ユーザの発言において、前記ある特定の感情としてポジティブな感情を示す感情表記ワードであるポジティブワードの発言頻度が所定の閾値よりも多いと判断された場合、前記ポジティブワードに付与された前記感情ベクトルの値について、ポジティブな感情の強さの度合いであるポジティブ度を軽減した値に修正し、前記ポジティブな感情と反対のネガティブな感情を示す感情表記ワードであるネガティブワードの発言頻度が所定の閾値よりも多いと判断された場合、前記ポジティブワードである感情表記ワードに付与された感情ベクトルの値について、ポジティブ度を高くした値に修正する、
ことを特徴とする請求項2に記載の感情推定装置。 - 前記特徴抽出部は、さらに、
前記ユーザの教師データにおける、前記ネガティブワードおよびその周辺発言に含まれる単語のうち、前記ユーザの過去ログにおいて、前記ポジティブワードを含む発言の周辺発言にも登場する単語の感情ベクトルの値について、ネガティブ度を軽減した値に修正することを特徴とする請求項3に記載の感情推定装置。 - 前記特徴抽出部は、さらに、
前記ユーザの教師データにおける、前記ポジティブワードおよびその周辺発言に含まれる単語のうち、前記ユーザの過去ログにおいて、前記ネガティブワードを含む発言の周辺発言にも登場する単語の感情ベクトルの値について、ポジティブ度を軽減した値に修正することを特徴とする請求項3または請求項4に記載の感情推定装置。 - 感情推定装置が、
ある特定の感情とその相反する感情を示す語句である感情表記ワードを格納する一般感情表記ワード記録部を参照して、ユーザごとの発言内容を示した過去ログから、ネガティブまたはポジティブな感情を示す語句である感情表記ワードのいずれかを含む発言を検索する感情表記ワード検索ステップと、
前記ユーザの過去ログから、前記検索された感情表記ワードを含む発言を中心として前後所定範囲内の発言である周辺発言を抽出する前後発言抽出ステップと、
前記ユーザごとに、前記発言の単語それぞれの意味する個人の感情の強さの度合いを表す感情ベクトルの値を示した教師データを作成する特徴量抽出ステップと、
前記ユーザの前記教師データを用いて、前記ユーザの発言が意味する前記ある特定の感情の傾向を判断して、前記判断結果を出力する発言解析ステップとを実行し、
前記特徴量抽出ステップは、
前記単語それぞれの感情ベクトルの値を決定するとき、前記感情表記ワード検索ステップにより検索された発言に含まれる感情表記ワードに対し、前記発言に含まれる感情表記ワードが示す感情の種別に応じた所定の感情の強さの度合いを示す値を前記感情表記ワードの感情ベクトルの値として付与し、前記発言の周辺発言の単語のうち、前記感情表記ワード以外の単語それぞれに対する感情ベクトルの値として、前記感情表記ワードに付与した前記感情ベクトルの値と比較して前記ある特定の感情の強さの度合いを軽減した所定の値を付与し、
前記ユーザの過去ログと前記感情表記ワードとを参照して、前記ユーザの発言において、前記ある特定の感情を示す前記感情表記ワードの発言頻度が所定の閾値よりも多いと判断された場合は、前記感情表記ワードに付与された前記感情ベクトルの値について、前記ある特定の感情の強さの度合いを軽減した値に修正し、前記ある特定の感情と相反する感情を示す感情表記ワードの発言頻度が所定の閾値よりも多いと判断された場合は、前記感情表記ワードに付与された前記感情ベクトルの値について、前記ある特定の感情の強さの度合いを増大した値に修正する
ことを特徴とする感情推定方法。 - 感情推定装置に、
ある特定の感情とその相反する感情を示す語句である感情表記ワードを格納する一般感情表記ワード記録部を参照して、ユーザごとの発言内容を示した過去ログから、ネガティブまたはポジティブな感情を示す語句である感情表記ワードのいずれかを含む発言を検索する感情表記ワード検索ステップと、
前記ユーザの過去ログから、前記検索された感情表記ワードを含む発言を中心として前後所定範囲内の発言である周辺発言を抽出する前後発言抽出ステップと、
前記ユーザごとに、前記発言の単語それぞれの意味する個人の感情の強さの度合いを表す感情ベクトルの値を示した教師データを作成する特徴量抽出ステップと、
前記ユーザの前記教師データを用いて、前記ユーザの発言が意味する前記ある特定の感情の傾向を判断して、前記判断結果を出力する発言解析ステップとを実行させ、
前記特徴量抽出ステップは、
前記単語それぞれの感情ベクトルの値を決定するとき、前記感情表記ワード検索ステップにより検索された発言に含まれる感情表記ワードに対し、前記発言に含まれる感情表記ワードが示す感情の種別に応じた所定の感情の強さの度合いを示す値を前記感情表記ワードの感情ベクトルの値として付与し、前記発言の周辺発言の単語のうち、前記感情表記ワード以外の単語それぞれに対する感情ベクトルの値として、前記感情表記ワードに付与した前記感情ベクトルの値と比較して前記ある特定の感情の強さの度合いを軽減した所定の値を付与し、
前記ユーザの過去ログと前記感情表記ワードとを参照して、前記ユーザの発言において、前記ある特定の感情を示す前記感情表記ワードの発言頻度が所定の閾値よりも多いと判断された場合は、前記感情表記ワードに付与された前記感情ベクトルの値について、前記ある特定の感情の強さの度合いを軽減した値に修正し、前記ある特定の感情と相反する感情を示す感情表記ワードの発言頻度が所定の閾値よりも多いと判断された場合は、前記感情表記ワードに付与された前記感情ベクトルの値について、前記ある特定の感情の強さの度合いを増大した値に修正する
ためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013059880A JP5947237B2 (ja) | 2013-03-22 | 2013-03-22 | 感情推定装置、感情推定方法、および、プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013059880A JP5947237B2 (ja) | 2013-03-22 | 2013-03-22 | 感情推定装置、感情推定方法、および、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014186451A JP2014186451A (ja) | 2014-10-02 |
| JP5947237B2 true JP5947237B2 (ja) | 2016-07-06 |
Family
ID=51833989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013059880A Active JP5947237B2 (ja) | 2013-03-22 | 2013-03-22 | 感情推定装置、感情推定方法、および、プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5947237B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6285377B2 (ja) * | 2015-02-26 | 2018-02-28 | 日本電信電話株式会社 | コミュニケーションスキル評価フィードバック装置、コミュニケーションスキル評価フィードバック方法及びコミュニケーションスキル評価フィードバックプログラム |
| JP6617053B2 (ja) * | 2016-02-29 | 2019-12-04 | Kddi株式会社 | 感情分類によって文脈意味の理解精度を高める発話意味分析プログラム、装置及び方法 |
| JP6605410B2 (ja) * | 2016-07-15 | 2019-11-13 | Kddi株式会社 | 感情要因推定支援装置、感情要因推定支援方法及び感情要因推定支援用プログラム |
| CN107506349A (zh) * | 2017-08-04 | 2017-12-22 | 卓智网络科技有限公司 | 一种基于网络日志的用户负面情绪预测方法和系统 |
| CN111259674B (zh) * | 2020-01-13 | 2023-07-25 | 山东浪潮科学研究院有限公司 | 基于gan网络的文字校对和情感分析方法、设备及介质 |
| WO2022024355A1 (ja) * | 2020-07-31 | 2022-02-03 | 株式会社I’mbesideyou | 感情解析システム |
| JP7368335B2 (ja) * | 2020-09-24 | 2023-10-24 | Kddi株式会社 | ポジティブなオウム返し的応答文によって対話するプログラム、装置及び方法 |
| JP7646272B1 (ja) * | 2025-01-15 | 2025-03-17 | 株式会社フォーサイト | コミュニケーション支援システムおよび方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6622140B1 (en) * | 2000-11-15 | 2003-09-16 | Justsystem Corporation | Method and apparatus for analyzing affect and emotion in text |
| JP2002230011A (ja) * | 2001-02-05 | 2002-08-16 | Seiko Epson Corp | 感情認識システム |
| JP2004280190A (ja) * | 2003-03-12 | 2004-10-07 | Nippon Telegr & Teleph Corp <Ntt> | 口コミ情報解析方法 |
| JP3903993B2 (ja) * | 2004-02-05 | 2007-04-11 | セイコーエプソン株式会社 | 文章の感情認識装置及び文章の感情認識方法ならびにそのプログラム |
| US8352405B2 (en) * | 2011-04-21 | 2013-01-08 | Palo Alto Research Center Incorporated | Incorporating lexicon knowledge into SVM learning to improve sentiment classification |
-
2013
- 2013-03-22 JP JP2013059880A patent/JP5947237B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014186451A (ja) | 2014-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5947237B2 (ja) | 感情推定装置、感情推定方法、および、プログラム | |
| JP5775466B2 (ja) | 会話から雑談部分を抽出するための雑談抽出システム、方法、およびプログラム | |
| CN113468302A (zh) | 组合共享询问线的多个搜索查询的参数 | |
| US20180336883A1 (en) | Language recognition method, apparatus and device and computer storage medium | |
| JP2015506515A (ja) | タグをドキュメントに自動的に追加するための方法、装置およびコンピュータ記憶媒体 | |
| JP5496863B2 (ja) | 感情推定装置、その方法、プログラム及びその記録媒体 | |
| JP6429706B2 (ja) | 音声対話装置、音声対話方法及びプログラム | |
| US20220215184A1 (en) | Automatic evaluation of natural language text generated based on structured data | |
| CN112836016B (zh) | 会议纪要生成方法、装置、设备和存储介质 | |
| KR101625787B1 (ko) | 단어의 감성 수치 추정 방법 및 서버 | |
| WO2017020454A1 (zh) | 检索方法和装置 | |
| US20200219487A1 (en) | Information processing apparatus and information processing method | |
| JP2016192020A5 (ja) | ||
| JP6165657B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| CN115114916A (zh) | 用户反馈数据的分析方法、装置及计算机设备 | |
| JP2018185561A (ja) | 対話支援システム、対話支援方法、及び対話支援プログラム | |
| CN110675867A (zh) | 智能对话方法、装置、计算机设备及存储介质 | |
| JP5084297B2 (ja) | 会話解析装置および会話解析プログラム | |
| CN115409039A (zh) | 一种对标车型数据的分析方法、装置、电子设备及介质 | |
| CN115129874A (zh) | 一种文本信息处理方法、装置、电子设备及存储介质 | |
| JP7062966B2 (ja) | 音声解析装置、音声解析システム、及びプログラム | |
| JP5142395B2 (ja) | 関係情報抽出装置、その方法、プログラム及び記録媒体 | |
| JP6150664B2 (ja) | マイニング分析装置、方法及びプログラム | |
| JP5864273B2 (ja) | ユーザ間親密度推定装置、方法及びプログラム | |
| US20170185578A1 (en) | Information analysis system, information analysis method, and information analysis program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150226 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20151001 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20151005 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151211 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151215 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160127 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160531 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5947237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
