(57)【要約】      （修正有）【課題】平均的な印象値を安定的に推定する方法等を提供する。【解決手段】学習データ記憶部１４は、学習データと印象値の正解値と評価者とを関連付けて記憶する。評価者傾向データ記憶部１５は、評価者と評価者傾向とを関連付けて記憶する。印象推定部１１−１〜Ｎは、評価者傾向を分類したグループ毎に学習データから印象値の事後確率を推定する印象推定モデルを用いて印象値の事後確率を推定する。重み推定部１２は、評価者傾向から重みを推定する重み推定モデルを用いて重みを推定する。重み推定モデル更新部１３１は、重みにより重み付けした印象値の事後確率と印象値の正解値との差分から重み推定モデルを更新する。印象推定モデル更新部１３２は、印象値の事後確率から重みを学習重みとして印象推定モデルを更新する。【選択図】図１
2019095968.tif 000002
【特許請求の範囲】
【請求項１】
学習データとその学習データに付与された印象値の正解値とその印象値の正解値を与えた評価者とを関連付けた学習データベースを記憶する学習データ記憶部と、
評価者とその評価者における印象値毎の出現確率を表す評価者傾向とを関連付けた評価者傾向データベースを記憶する評価者傾向データ記憶部と、
上記学習データから印象値の事後確率を推定する印象推定モデルを記憶する印象推定モデル記憶部と、
上記評価者傾向から重みを推定する重み推定モデルを記憶する重み推定モデル記憶部と、
上記評価者傾向を分類したグループ毎に上記印象推定モデルを用いて上記学習データから上記印象値の事後確率を推定する印象推定部と、
上記重み推定モデルを用いて上記学習データに関連付けられた上記評価者傾向から上記重みを推定する重み推定部と、
上記重みにより重み付けした上記印象値の事後確率と上記学習データに付与された上記印象値の正解値との差分から上記重み推定モデルを更新する重み推定モデル更新部と、
上記印象値の事後確率から上記重みを学習重みとして上記印象推定モデルを更新する印象推定モデル更新部と、
を含む印象推定モデル学習装置。
【請求項２】
請求項１に記載の印象推定モデル学習装置であって、
上記印象推定部は、上記評価者傾向データベースに基づいてクラスタ数を決定し、上記評価者傾向を上記クラスタ数に分類したグループ毎に上記印象推定モデルを用いて上記学習データから上記印象値の事後確率を推定するものである、
印象推定モデル学習装置。
【請求項３】
請求項１または２に記載の印象推定モデル学習装置であって、
上記評価者傾向データベースは、上記評価者と上記評価者傾向と評価を行った環境に関する情報とを関連付けたものであり、
上記重み推定モデルは、少なくとも上記環境に関する情報から上記重みを推定するものであり、
上記重み推定部は、上記重み推定モデルを用いて少なくとも上記学習データに関連付けられた上記環境に関する情報から上記重みを推定するものである、
印象推定モデル学習装置。
【請求項４】
請求項１から３のいずれかに記載の印象推定モデル学習装置により学習した印象推定モデルを記憶する印象推定モデル記憶部と、
請求項１から３のいずれかに記載の印象推定モデル学習装置により学習した重み推定モデルを記憶する重み推定モデル記憶部と、
評価者における印象値毎の出現確率を表す評価者傾向を分類したグループ毎に上記印象推定モデルを用いて入力データから印象値の事後確率を推定する印象推定部と、
上記重み推定モデルを用いて入力された評価者傾向から重みを推定する重み推定部と、
上記重みにより重み付けした上記印象値の事後確率である統合事後確率に基づいて上記入力データの印象値を求める統合値推定部と、
を含む印象推定装置。
【請求項５】
請求項４に記載の印象推定装置であって、
上記統合値推定部は、上記統合事後確率のうち値が最も高い次元を上記入力データの印象値として求めるものである、
印象推定装置。
【請求項６】
学習データ記憶部に、学習データとその学習データに付与された印象値の正解値とその印象値の正解値を与えた評価者とを関連付けた学習データベースが記憶されており、
評価者傾向データ記憶部に、評価者とその評価者における印象値毎の出現確率を表す評価者傾向とを関連付けた評価者傾向データベースが記憶されており、
印象推定モデル記憶部に、上記学習データから印象値の事後確率を推定する印象推定モデルが記憶されており、
重み推定モデル記憶部に、上記評価者傾向から重みを推定する重み推定モデルが記憶されており、
印象推定部が、上記評価者傾向を分類したグループ毎に上記印象推定モデルを用いて上記学習データから上記印象値の事後確率を推定し、
重み推定部が、上記重み推定モデルを用いて上記学習データに関連付けられた上記評価者傾向から上記重みを推定し、
重み推定モデル更新部が、上記重みにより重み付けした上記印象値の事後確率と上記学習データに付与された上記印象値の正解値との差分から上記重み推定モデルを更新し、
印象推定モデル更新部が、上記印象値の事後確率から上記重みを学習重みとして上記印象推定モデルを更新する、
印象推定モデル学習方法。
【請求項７】
印象推定モデル記憶部に、請求項６に記載の印象推定モデル学習方法により学習した印象推定モデルが記憶されており、
重み推定モデル記憶部に、請求項６に記載の印象推定モデル学習方法により学習した重み推定モデルが記憶されており、
印象推定部が、評価者における印象値毎の出現確率を表す評価者傾向を分類したグループ毎に上記印象推定モデルを用いて入力データから印象値の事後確率を推定し、
重み推定部が、上記重み推定モデルを用いて入力された評価者傾向から重みを推定し、
統合値推定部が、上記重みにより重み付けした上記印象値の事後確率である統合事後確率に基づいて上記入力データの印象値を求める、
印象推定方法。
【請求項８】
請求項１から３のいずれかに記載の印象推定モデル学習装置もしくは請求項４または５に記載の印象推定装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データの印象を自動的に推定する技術に関する。
【背景技術】
【０００２】
音声や画像等のデータの印象を自動推定する技術が必要とされている。例えば、音楽や画像の印象（明るさ、軽さ等）が推定できると、データの印象値を自動で付与し、データの検索に利用できるようになる。他にも、コールセンターのオペレータの印象（自然さ、好感度等）を推定できると、オペレータの応対品質の自動評価ができるようになる。
【０００３】
機械学習を用いたデータの印象の自動推定には、予め印象値を付与したデータを人手で作成し、データと印象値とを紐付けた機械学習モデルを学習することで実現できる。このとき、人手で付与した印象値は、人によって評価の基準が異なるため、機械学習モデルを学習する際には、例えば下記のように学習データを整備することが必要となる（非特許文献１参照）。
１．印象値（数段階評価）を人手で複数名にてラベル付けする。
２．必要に応じて、数段階の印象値を２〜３段階のラベルに丸める。
３．人によってブレのあるデータを正解データから除外するために、複数名で一致したラベルのみを選別する（３名以上が付与している場合は、多数決によるラベルの選定でもよい）。
【０００４】
安定した印象値を推定するモデルを学習するためには、安定して印象値を付与できる評価者（例えば、異なる日に同じデータを聴取したときに、同じ印象値を付与できる評価者）を選定し、かつ、印象値を安定させながら付与するためには、休憩を挟みながら印象値の付与作業を行うことが必要である（非特許文献２参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】酒造正樹他、“情動・感情判別のための自然発話データベースの構築”、情報処理学会論文誌、vol. 52、No. 3、pp. 1185-1194、2011年
【非特許文献２】籠宮隆之他、“印象評定データの概要”、[online]、[平成29年11月1日検索]、インターネット<URL: http://pj.ninjal.ac.jp/corpus_center/csj/manu-f/impression.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
安定した印象推定モデルを学習するためには、安定した評価者の選定、休憩を挟みながらの長期間の評価、およびブレのあるデータの除外等を行う必要があるため、非常にコストが高くなる。また、評価者をある程度選定してしまうと、その評価者数名の傾向に特化した印象推定モデルが学習されてしまい、推定された印象値が利用者の平均的な感覚の印象値とは異なるものとなる場合がある。
【０００７】
この発明の目的は、上記のような点に鑑みて、評価者の選定やデータの除外を行わずに、評価者の印象評価の傾向を加味しつつ、平均的な印象値を安定的に推定することができる印象推定技術を実現することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、この発明の第一の態様の印象推定モデル学習装置は、学習データとその学習データに付与された印象値の正解値とその印象値の正解値を与えた評価者とを関連付けた学習データベースを記憶する学習データ記憶部と、評価者とその評価者における印象値毎の出現確率を表す評価者傾向とを関連付けた評価者傾向データベースを記憶する評価者傾向データ記憶部と、学習データから印象値の事後確率を推定する印象推定モデルを記憶する印象推定モデル記憶部と、評価者傾向から重みを推定する重み推定モデルを記憶する重み推定モデル記憶部と、評価者傾向を分類したグループ毎に印象推定モデルを用いて学習データから印象値の事後確率を推定する印象推定部と、重み推定モデルを用いて学習データに関連付けられた評価者傾向から重みを推定する重み推定部と、重みにより重み付けした印象値の事後確率と学習データに付与された印象値の正解値との差分から重み推定モデルを更新する重み推定モデル更新部と、印象値の事後確率から重みを学習重みとして印象推定モデルを更新する印象推定モデル更新部と、を含む。
【０００９】
上記の課題を解決するために、この発明の第二の態様の印象推定装置は、第一の態様の印象推定モデル学習装置により学習した印象推定モデルを記憶する印象推定モデル記憶部と、第一の態様の印象推定モデル学習装置により学習した重み推定モデルを記憶する重み推定モデル記憶部と、評価者における印象値毎の出現確率を表す評価者傾向を分類したグループ毎に印象推定モデルを用いて入力データから印象値の事後確率を推定する印象推定部と、重み推定モデルを用いて入力された評価者傾向から重みを推定する重み推定部と、重みにより重み付けした印象値の事後確率である統合事後確率に基づいて入力データの印象値を求める統合値推定部と、を含む。
【発明の効果】
【００１０】
この発明の印象推定技術によれば、学習データの全データについて全評価者が印象値を付与する必要が無いため、評価者の選定や長期間の拘束が不要となり、かつ、ラベルの選定が不要となるため、学習データの作成コストを削減することができる。これにより、人によって基準が異なる印象値について、平均的な印象値を安定的に推定することが可能となる。すなわち、この発明の印象推定技術によれば、評価者の選定やデータの除外を行わずに、評価者の印象評価の傾向を加味しつつ、平均的な印象値を安定的に推定することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、印象推定モデル学習装置の機能構成を例示する図である。
【図２】図２は、印象推定モデル学習方法の処理手続きを例示する図である。
【図３】図３は、印象推定装置の機能構成を例示する図である。
【図４】図４は、印象推定方法の処理手続きを例示する図である。
【発明を実施するための形態】
【００１２】
この発明のポイントは、以下の通りである。まず、複数の印象推定モデルにより評価者による印象値のブレを傾向毎のグループに自動分類する。次に、印象値の推定結果を自動分類した結果に、評価者による印象値のブレの傾向に応じた重みを与え、その結果を統合して最終的な印象値を推定する。このようにして、印象値の推定結果に対して、評価者による評価の平均的なブレを与えて、平均的な印象値を推定する。
【００１３】
以下、この発明の実施の形態について詳細に説明する。なお、図面中において同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００１４】
この発明の実施形態は、予め用意した学習データと評価者傾向データとを用いて印象推定モデルと重み推定モデルとを学習する印象推定モデル学習装置と、学習済みの印象推定モデルと重み推定モデルとを用いて入力されたデータの印象値を推定する印象推定装置とに大きく分かれる。以下、実施形態の印象推定モデル学習装置と印象推定装置の機能構成と処理手続きの詳細を順に説明する。
【００１５】
なお、文中で使用する記号「^」等は、本来直後の文字の真上に記載されるべきものであるが、テキスト記法の制限により、当該文字の直前に記載する。数式中においてはこれらの記号は本来の位置、すなわち文字の真上に記述している。
【００１６】
＜印象推定モデル学習装置＞
実施形態の印象推定モデル学習装置１は、図１に示すように、N（≧2）個の印象推定部１１−ｎ（n=1, 2, …, N）と、重み推定部１２と、モデル学習部１３と、学習データ記憶部１４と、評価者傾向データ記憶部１５と、重み推定モデル記憶部１６とを備える。各印象推定部１１−ｎは、印象推定モデル記憶部１１１−ｎを備える。モデル学習部１３は、重み推定モデル更新部１３１と、印象推定モデル更新部１３２とを備える。この印象推定モデル学習装置１が、図２に例示する各ステップの処理を行うことにより実施形態の印象推定モデル学習方法が実現される。
【００１７】
印象推定モデル学習装置１は、例えば、中央演算処理装置（CPU: Central Processing Unit）、主記憶装置（RAM: Random Access Memory）などを有する公知又は専用のコンピュータに特別なプログラムが読み込まれて構成された特別な装置である。印象推定モデル学習装置１は、例えば、中央演算処理装置の制御のもとで各処理を実行する。印象推定モデル学習装置１に入力されたデータや各処理で得られたデータは、例えば、主記憶装置に格納され、主記憶装置に格納されたデータは必要に応じて中央演算処理装置へ読み出されて他の処理に利用される。印象推定モデル学習装置１の各処理部は、少なくとも一部が集積回路等のハードウェアによって構成されていてもよい。印象推定モデル学習装置１が備える各記憶部は、例えば、RAM（Random Access Memory）などの主記憶装置、ハードディスクや光ディスクもしくはフラッシュメモリ（Flash Memory）のような半導体メモリ素子により構成される補助記憶装置、またはリレーショナルデータベースやキーバリューストアなどのミドルウェアにより構成することができる。
【００１８】
学習データ記憶部１４には、印象推定モデルを学習するための学習データを蓄積した学習データベースが記憶されている。学習データベースの例を表１に示す。学習データベースは、表１に示すように、データ番号j（j=0, 1, …, J-1）に対して学習データx(j)、印象値y(j)、および評価者番号i(j)が関連付けられている。ここで、Jは学習データの総数である。
【００１９】
【表１】
2019095968.tif 000003
【００２０】
学習データx(j)は、画像や音声等のデータを示す。１つの学習データx(j)に対して複数の評価者が印象値を付与するため、学習データベース内には同じ値の学習データx(j)が複数存在する（例えば、表１のj=0とj=1、j=2とj=3とj=4等）。学習データx(j)は、例えば、画像データや音声データから抽出した公知の特徴量である。
【００２１】
印象値y(j)は、人手で付与した印象値、すなわち印象値の正解値である。印象値y(j)は、評価する段階数の次元を持つベクトルであり、評価した値の次元が1、それ以外の次元が0となるOne-hotなベクトルとなる。例えば、「明るさ」を「非常に暗い：１」「暗い：２」「普通：３」「明るい：４」「非常に明るい：５」の５段階で評価した場合、「非常に暗い：１」と評価した場合は[1, 0, 0, 0, 0]、「暗い：２」と評価した場合は[0, 1, 0, 0, 0]、「普通：３」と評価した場合は[0, 0, 1, 0, 0]、「明るい：４」と評価した場合は[0, 0, 0, 1, 0]、「非常に明るい：５」と評価した場合は[0, 0, 0, 0, 1]といったベクトルとなる。
【００２２】
評価者番号i(j)は、学習データx(j)に印象値y(j)を付与した評価者を示す識別子（ID）である。この評価者番号i(j)は、評価者傾向データ記憶部１５に記憶されている評価者傾向データベースの評価者番号iと紐付く番号である。
【００２３】
通常の印象推定では、あるデータに対してすべての評価者が印象値を付与し、その平均値を学習データのラベルとして推定したり、不一致の印象値を排除したりして学習をする。しかし、現実的に全ての評価者が全データに対してラベルを付与し、かつ十分な学習データ量を得ることは莫大なコストが必要とされる。そこで本実施形態では、あるデータに対して１名以上の評価者が印象値を付与し、その評価者の傾向を補助情報として与えて学習を行う。これにより、あるデータについて全員の評価を必要とせずに、印象値を学習することができるようになる。
【００２４】
評価者傾向データ記憶部１５には、印象推定モデルを学習する際に与える補助情報である評価者傾向を蓄積した評価者傾向データベースが記憶されている。評価者傾向データベースの例を表２に示す。評価者傾向データベースでは、評価者番号i（i=0, 1, …, I-1）に対して評価者傾向q(i, k)（k=0, 1, …, K-1）が関連付けられている。ここで、Iは評価者の総数、Kは評価値の種類の数である。
【００２５】
【表２】
2019095968.tif 000004
【００２６】
評価者傾向q(i, k)は、評価者iが印象値をどの段階にどの程度付与しているか（言い換えると、評価者iにおける印象値k毎の出現確率）を表したベクトルである。例えば、「明るさ」を「非常に暗い：１」「暗い：２」「普通：３」「明るい：４」「非常に明るい：５」の５段階で評価した場合、i=0の評価者は「非常に暗い：１」の評価を１％、「暗い：２」の評価を２％、「普通：３」の評価を30％、「明るい：４」の評価を58％、「非常に明るい：５」の評価を９％の分布で評価しており、そのときの評価者傾向q(i, k)は[ 1%,  2%, 30%, 58%,  9%]といったベクトルとなる。
【００２７】
以下、図２を参照して、実施形態の印象推定モデル学習装置１が実行する印象推定モデル学習方法について説明する。
【００２８】
ステップＳ１１において、印象推定部１１−ｎは、印象推定モデル記憶部１１１−ｎに記憶された印象推定モデルｎを用いて、学習データx(j)に対する印象値の事後確率p(j, n)を計算して出力する。印象推定モデルｎは、入力されたデータから印象値の事後確率を推定するモデルであり、評価の傾向を学習したものである。例えば、ある印象を{4, 5}で評価する評価者のグループもいれば、{3, 4, 5}で評価する評価者のグループや、{1, 2, 3, 4, 5}で評価する評価者のグループもいる。このとき、印象推定部１１−１は印象を{4, 5}で推定し、印象推定部１１−２は印象を{3, 4, 5}で推定し、印象推定部１１−３は印象を{1, 2, 3, 4, 5}で推定する、といったように、各印象推定部１１−ｎは評価者のグループの傾向を反映した印象推定を行う。印象推定部１１−ｎの数Ｎは、評価者傾向データベースを用いて、自動的にクラスタ数を決定するクラスタリングを行い、求められたクラスタ数をＮとすればよい。自動的にクラスタ数を決定するクラスタリングとしては、参考文献１に記載されたX-means等を用いることができる。
【００２９】
〔参考文献１〕Dan Pelleg, Andrew W. Moore, "X-means: Extending K-means with Efficient Estimation of the Number of Clusters", ICML 2000, pp. 727-734, 2000.
【００３０】
なお、評価者傾向は
【００３１】
【数１】
2019095968.tif 000005
【００３２】
が成り立つため、q(i, k)はディレクレ分布と同じ条件下（各次元の和が常に１）にある。参考文献１は、k-meansアルゴリズムによってクラスタを決定し、クラスタを増やすか否かを決定するベイズ情報量規準（BIC: Bayesian Information Criterion）の計算を、クラスタが正規分布に従うことを仮定して計算しているが、k-meansではなくk混合のディレクレ分布をEMアルゴリズムによってクラスタ数を求め、BICの計算も混合ディリクレ分布に基づいて計算することで、評価者傾向のグループ数をより厳密に求めることができる。
【００３３】
事後確率とは、学習データx(j)が各段階に推定される確率を示す。例えば、「明るさ」を上記の５段階で評価するときの事後確率がp(j, n)=[0.10, 0.20, 0.30, 0.25, 0.15]の場合、学習データx(j)は、「非常に暗い：１」の確率が0.1、「暗い：２」の確率が0.2、「普通：３」の確率が0.30、「明るい：４」の確率が0.25、「非常に明るい：５」の確率が0.15となる。
【００３４】
印象推定部１１−ｎは、例えばニューラルネットワークやサポートベクターマシン（SVM: Support Vector Machine）等の一般的な機械学習の手法で推定することができる。この印象推定部１１−ｎで用いる印象推定モデルｎは、学習初期値ではパラメータをランダムに設定する。
【００３５】
ステップＳ１２において、重み推定部１２は、重み推定モデル記憶部１６に記憶されている重み推定モデルを用いて、評価者傾向データ記憶部１５に記憶された評価者傾向q(i, k)から重みα(j, n)を求める。重み推定モデルは、入力された評価者傾向から重みを推定するモデルである。この重みα(j, n)は、印象推定部１１−１〜１１−Ｎのうち、ある印象推定部１１−ｎを最終的な推定結果としてどの程度考慮するかを表す割合の値である。重み推定部１２も印象推定部１１−ｎと同様に事後確率として重みα(j, n)を求めることができる。例えば、印象推定部１１−１〜１１−３において重みがα(j, 1)=0.1、α(j, 2)=0.6、α(j, 3)=0.3のとき、印象推定部１１−１は10％、印象推定部１１−２は60％、印象推定部１１−３は30％の割合で、最終的な推定結果として考慮することとなる。
【００３６】
重み推定部１２は、例えばニューラルネットワークやサポートベクターマシン等の一般的な機械学習の手法で推定することができる。この重み推定部１２で用いる重み推定モデルは、学習初期値ではパラメータをランダムに設定する。
【００３７】
ステップＳ１３において、モデル学習部１３は、重み推定部１２が出力する重みα(j, n)と印象推定部１１−ｎが出力する事後確率p(j, n)と学習データ記憶部１４に記憶されている学習データx(j)および印象値y(j)とを用いて、重み推定モデル記憶部１６に記憶されている重み推定モデルと印象推定モデル記憶部１１１−ｎに記憶されている印象推定モデルｎとを更新する。モデル学習部１３は、重み推定モデル更新部１３１と印象推定モデル更新部１３２との両方を含んでおり、学習を繰り返す際に重み推定モデルと印象推定モデルｎとを交互に更新していく。
【００３８】
ステップＳ１３１において、重み推定モデル更新部１３１は、事後確率p(j, n)を与えたときの重み推定モデルを更新する。重み推定モデルは、例えばニューラルネットワークやサポートベクターマシン等でモデル化している。学習データx(j)の印象値y(j)と事後確率p(j, n)の重み和
【００３９】
【数２】
2019095968.tif 000006
【００４０】
との差分から重み推定モデルを更新する。重み推定モデルがニューラルネットワークの場合は、ニューラルネットワークの一般的な学習法（誤差伝搬法）から重み推定モデルを更新することができる。重み推定モデルがサポートベクターマシンの場合は、
【００４１】
【数３】
2019095968.tif 000007
【００４２】
である印象推定モデル番号^nを求め、評価者傾向q(i(j), k)を入力として、印象推定モデル番号^nを推定できるようにサポートベクターマシンを学習する。
【００４３】
ステップＳ１３２において、印象推定モデル更新部１３２は、重みα(j, n)を与えたときに、印象推定モデルｎを更新する。印象推定モデルｎの更新は各モデルで一般的な方法で更新するが、各モデルの学習に用いるサンプルx[j], y[j]の学習の重みをα(j, n)で与えて学習する。
【００４４】
重み推定モデル更新部１３１と印象推定モデル更新部１３２とを交互に更新していくことで、印象の評価者傾向のグループが印象推定モデル１〜Ｎに自動的にクラスタリングされ、評価者の傾向ごとにどの印象推定モデルｎを重点的に推定結果として反映するかを表す重みが学習されるようになる。推定時には、入力された評価者傾向に応じて、適切な印象推定部１１−ｎが重みαで選択され、入力データに対する統合された事後確率が求められるようになる。
【００４５】
本実施形態では、重み推定モデル更新部１３１と印象推定モデル更新部１３２とを交互に更新していったが、両者ともニューラルネットワークでモデル化する際は、重み推定モデル更新部１３１と重み推定モデル記憶部１６、印象推定モデル更新部１３２と印象推定モデル記憶部１１１−ｎを１つのニューラルネットワークで表現することができるため、y(j)とy'(j)との誤差の値から、同時に重み推定モデルと印象推定モデルとを更新することができるようになる。
【００４６】
＜印象推定装置＞
実施形態の印象推定装置２は、図３に示すように、N（≧2）個の印象推定部１１−ｎ（n=1, 2, …, N）と、重み推定部１２と、重み推定モデル記憶部１６と、推定値統合部１７とを備える。各印象推定部１１−ｎは、印象推定モデル記憶部１１１−ｎを備える。この印象推定装置２が、図４に例示する各ステップの処理を行うことにより実施形態の印象推定方法が実現される。
【００４７】
印象推定装置２は、例えば、中央演算処理装置（CPU: Central Processing Unit）、主記憶装置（RAM: Random Access Memory）などを有する公知又は専用のコンピュータに特別なプログラムが読み込まれて構成された特別な装置である。印象推定装置２は、例えば、中央演算処理装置の制御のもとで各処理を実行する。印象推定装置２に入力されたデータや各処理で得られたデータは、例えば、主記憶装置に格納され、主記憶装置に格納されたデータは必要に応じて中央演算処理装置へ読み出されて他の処理に利用される。印象推定装置２の各処理部は、少なくとも一部が集積回路等のハードウェアによって構成されていてもよい。印象推定装置２が備える各記憶部は、例えば、RAM（Random Access Memory）などの主記憶装置、ハードディスクや光ディスクもしくはフラッシュメモリ（Flash Memory）のような半導体メモリ素子により構成される補助記憶装置、またはリレーショナルデータベースやキーバリューストアなどのミドルウェアにより構成することができる。
【００４８】
印象推定モデル記憶部１１１−ｎには、印象推定モデル学習装置１により学習した印象推定モデルｎが記憶されている。
【００４９】
重み推定モデル記憶部１６には、印象推定モデル学習装置１により学習した重み推定モデルが記憶されている。
【００５０】
以下、図４を参照して、実施形態の印象推定装置２が実行する印象推定方法について説明する。
【００５１】
ステップＳ１１において、印象推定部１１−ｎは、印象推定モデル記憶部１１１−ｎに記憶された印象推定モデルｎを用いて、入力データxに対する印象値の事後確率p(n)を計算して出力する。各印象推定部１１−ｎが出力した印象値の事後確率p(n)は推定値統合部１７へ入力される。
【００５２】
ステップＳ１２において、重み推定部１２は、重み推定モデル記憶部１６に記憶されている重み推定モデルを用いて、入力された評価者傾向q(k)から重みα(n)を求める。重み推定部１２が出力した重みα(n)は推定値統合部１７へ入力される。
【００５３】
重み推定部１２へ入力される評価者傾向q(k)は、任意の評価者傾向を与えることができる。例えば、ある実在の評価者の評価者傾向q(k)を与えれば、その評価者と同じ傾向にある評価者の印象値を推定することができる。また、人手で設定した仮想的な評価者の評価者傾向q(k)を与えれば、その仮想的な評価者による印象値をシミュレーションすることができる。さらに、評価者全体から算出した評価者傾向q(k)の平均値を与えれば、平均的な印象値を求めることも可能である。
【００５４】
ステップＳ１７において、推定値統合部１７は、印象推定部１１−ｎから受け取った事後確率p(n)と重み推定部１２から受け取った重みα(n)とを用いて次式を計算し、統合された事後確率yを計算する。
【００５５】
【数４】
2019095968.tif 000008
【００５６】
推定値統合部１７は、統合された事後確率から最も高い事後確率の次元を、推定する印象値cとして出力する。また、統合された事後確率y自体を印象値cとして用いることも可能である。
【００５７】
本実施形態では、印象推定の補助情報として評価者の評価者傾向q(k)を与えたが、その他の情報も補助情報として重み推定部１２に与えることが可能である。例えば、予め定めた環境に関する情報を評価者の評価者傾向q(k)と組み合わせて補助情報として重み推定部１２に与えてもよい。環境に関する情報とは、印象の評価に影響を与え得る環境に関する情報であり、例えば、コールセンターの録音音声からオペレータの印象（例えば、好感度、明るさ等）の自動推定を行う場合は、そのコールセンターの受付内容（例えば、故障受付、新規受付、解約受付、お客様相談等）やコールセンターの担当者のスキル（例えば、一次受付担当、スーパーバイザー等）によって印象の評価が異なる可能性があるため、コールセンターの受付内容やスキルの属性を表す値が想定される。また、画像の印象を評価する場面であれば周囲の明るさが評価に影響を与える可能性があるため、屋内か屋外かなどの評価を行う環境の属性を表す値などが想定される。すなわち、印象の評価に影響を与え得る環境に関する情報を補助情報として与えることで、環境による評価のブレを反映した印象推定を行うことが可能となる。
【００５８】
以上、この発明の実施の形態について説明したが、具体的な構成は、これらの実施の形態に限られるものではなく、この発明の趣旨を逸脱しない範囲で適宜設計の変更等があっても、この発明に含まれることはいうまでもない。実施の形態において説明した各種の処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
【００５９】
［プログラム、記録媒体］
上記実施形態で説明した各装置における各種の処理機能をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記各装置における各種の処理機能がコンピュータ上で実現される。
【００６０】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００６１】
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD-ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００６２】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記憶装置に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００６３】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【符号の説明】
【００６４】
１  印象推定モデル学習装置
２  印象推定装置
１１  印象推定部
１１１  印象推定モデル記憶部
１２  重み推定部
１３  モデル学習部
１４  学習データ記憶部
１５  評価者傾向データ記憶部
１６  重み推定モデル記憶部
１７  推定値統合部
【図１】
2019095968.tif 000009
【図２】
2019095968.tif 000010
【図３】
2019095968.tif 000011
【図４】
2019095968.tif 000012