(57)【要約】【課題】対象物を評価したユーザの信頼度を、その後同じ対象物に他者が付与した評価に連動させること。【解決手段】コンピュータに次の各処理を行わせる。ユーザを識別して対象物への評価を受け付けさせる。前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新させる。各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを所定の評価履歴記憶手段に記憶させる。前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出させる。前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新させる。【選択図】図５
2011192103.tif 000002
【特許請求の範囲】
【請求項１】
対象物への評価を受け付ける評価装置において、
ユーザを識別して対象物への評価を受け付ける評価受付手段と、
前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新する評価値更新手段と、
各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを記憶する評価履歴記憶手段と、
前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出する抽出手段と、
前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新する信頼度更新手段と、
を有することを特徴とする評価装置。
【請求項２】
ユーザの信頼度が更新された場合、前記評価履歴データに基づいて、その信頼度を基礎として対象物に付与されていた評価値を特定し、その評価値を更新された信頼度に基づいて更新する再計算手段を有することを特徴とする請求項１記載の評価装置。
【請求項３】
コンピュータが、対象物への評価を受け付けて処理する評価方法において、
コンピュータが、ユーザを識別して対象物への評価を受け付ける評価受付ステップと、
コンピュータが、前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新する評価値更新ステップと、
コンピュータが、各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを記憶する評価履歴記憶ステップと、
コンピュータが、前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出する抽出ステップと、
コンピュータが、前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新する信頼度更新ステップと、
を含むことを特徴とする評価方法。
【請求項４】
コンピュータを制御することにより対象物への評価を受け付けて処理させるコンピュータ・プログラムであって、
前記コンピュータに、ユーザを識別して対象物への評価を受け付けさせ、
前記コンピュータに、前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新させ、
前記コンピュータに、各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを所定の評価履歴記憶手段に記憶させ、
前記コンピュータに、前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出させ、
前記コンピュータに、前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新させる
ことを特徴とする評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物にかかるユーザの評価に関する。
【背景技術】
【０００２】
商品やコンテンツなどの対象物に対して、それを使用または利用したユーザからの評価をサーバなどのコンピュータで受け付け、これら評価を、ユーザによる対象物の選択や、サービス提供者が対象物をランキングする指標などに用いる技術分野があり（例えば、非特許文献１参照）、その発達が近年目覚しい。この種の技術分野において、評価する側のユーザにも一種の評価（本出願において「信頼度」と呼ぶ）を付与し、対象物の評価精度を維持改善する試みも提案されている。その一例として、コンテンツに評価を付与するだけでなく、コンテンツを評価したユーザにも評価（信頼度）を付与する提案がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２４１９８３号公報
【非特許文献】
【０００４】
【非特許文献１】ヤフー株式会社、「Yahoo!グルメ（ヘルプ  −  お店情報の見方）」、［online］、［2010年２月17日検索］、インターネット〈URL:  http://help.yahoo.co.jp/help/jp/gourmet/restaurant/restaurant-09.html>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の特許文献１では、ユーザの信頼度は、コンテンツを評価した数や、コンテンツへの評価を他のユーザがどう評価したかに基づいて付与される。このため、ユーザの信頼度が、コンテンツ自体への評価と連動しておらず、肝心なコンテンツ評価精度の維持改善につながりにくいという課題があった。
【０００６】
また、コンテンツへの評価をより普遍的で有用なものとするには、各ユーザによる評価はそのユーザの信頼度で重み付けして反映させることが望ましく、ユーザの信頼度が変動すれば過去に行った評価にもそれが反映されることが望ましい。しかし、従来では、コンテンツへの評価の重み付けには、コンテンツを評価する時点におけるユーザの信頼度を用いていた。このため、コンテンツを評価した後でユーザの信頼度が変化しても、過去にしたコンテンツの評価に最新の信頼度を反映できないという課題もあった。
【０００７】
上記の課題に対し、本発明の目的は、対象物を評価したユーザの信頼度を、その後同じ対象物に他者が付与した評価に連動させることである。
【課題を解決するための手段】
【０００８】
上記の目的をふまえ、本発明の一態様（１）は、対象物への評価を受け付ける評価装置において、ユーザを識別して対象物への評価を受け付ける評価受付手段と、前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新する評価値更新手段と、各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを記憶する評価履歴記憶手段と、前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出する抽出手段と、前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新する信頼度更新手段と、を有することを特徴とする。
【０００９】
上記態様を方法として捉えた態様（３）は、コンピュータが、対象物への評価を受け付けて処理する評価方法において、コンピュータが、ユーザを識別して対象物への評価を受け付ける評価受付ステップと、コンピュータが、前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新する評価値更新ステップと、コンピュータが、各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを記憶する評価履歴記憶ステップと、コンピュータが、前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出する抽出ステップと、コンピュータが、前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新する信頼度更新ステップと、を含むことを特徴とする。
【００１０】
上記態様をコンピュータ・プログラムとして捉えた態様（４）は、コンピュータを制御することにより対象物への評価を受け付けて処理させるコンピュータ・プログラムである評価プログラムであって、前記コンピュータに、ユーザを識別して対象物への評価を受け付けさせ、前記コンピュータに、前記対象物に対応付けられている評価値を、受け付けた今回の評価と、そのユーザに付与されている信頼度と、に基づいて更新させ、前記コンピュータに、各対象物と、それを評価したユーザと、そのユーザによる評価と、を関連付けた評価履歴データを所定の評価履歴記憶手段に記憶させ、前記コンピュータに、前記評価履歴データから、今回の評価にかかる前記対象物を過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出させ、前記コンピュータに、前記過去に評価したユーザに対応付けられている信頼度を、前記過去の評価と前記今回の評価との異同に基づいて更新させることを特徴とする。
【００１１】
本発明では、上記のように、対象物に評価が投稿されると、その対象物を過去に評価したユーザとそのときの評価を抽出し、過去の評価と今回の評価との異同に応じて、過去に評価したユーザの信頼度を更新する。これにより、対象物を評価したユーザの信頼度を、その後同じ対象物に他者が付与した評価に連動させることになり、現在のユーザの信頼度を高精度に表示することが可能になる。
【００１２】
本発明の他の態様（２）は、上記いずれかの態様において、ユーザの信頼度が更新された場合、前記評価履歴データに基づいて、その信頼度を基礎として対象物に付与されていた評価値を特定し、その評価値を更新された信頼度に基づいて更新する再計算手段を有することを特徴とする。
【００１３】
このように、対象物への評価により、過去に評価していたユーザの信頼度が変化した場合、その信頼度を基礎としていた対象物の評価値にその変化を反映させることにより、対象物の評価値を常に最新の信頼度に基づいて高精度に維持、表示することが可能になる。
【００１４】
なお、上記の各態様とは異なるカテゴリ（装置に対し方法、方法に対しプログラムなど）や、以下に説明するさらに具体的な各態様も本発明に含まれる。異なるカテゴリについては、「手段」を「ステップ」のように適宜読み替えるものとする。
【発明の効果】
【００１５】
本発明によれば、対象物を評価したユーザの信頼度を、その後同じ対象物に他者が付与した評価に連動させることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態で用いる情報（データ）を例示する図。
【図３】本発明の実施形態における処理手順を示すフローチャート。
【図４】本発明の実施形態において評価を受け付ける画面の一例を示す図。
【図５】本発明の実施形態における評価の信頼度への反映を例示する概念図。
【発明を実施するための形態】
【００１７】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について、図に沿って説明する。なお、背景技術や課題などで既に述べた内容と共通の前提事項については適宜省略する。
【００１８】
〔１．構成〕
本実施形態は、図１に示すように、端末Ｔ（Ｔ１，Ｔ２，Ｔ３）から通信ネットワークＮ経由で、対象物への評価を受け付ける評価装置１（以下「本装置１」又は「本装置」と呼ぶ）に関する。本装置１は、一般的なコンピュータの構成として少なくとも、ＣＰＵなどの演算制御部６と、外部記憶装置（ＨＤＤ等）や主メモリ等の記憶装置７と、通信ネットワークＮとの通信手段８（ＬＡＮアダプタなど）と、を有する。端末Ｔ（Ｔ１，Ｔ２，Ｔ３）は、パーソナル・コンピュータ（ＰＣ）、スマートフォンや携帯電話端末装置など、ユーザの用いる情報処理装置で、図１では模式的に３つを示すが、実際にはさらに多数からのアクセスを前提とする。
【００１９】
そして、本装置１では、記憶装置７に予め記憶（インストール）した図示しない所定のコンピュータ・プログラムが演算制御部６を制御することで、図１に示す各手段などの要素（１１，２１，２２など）を実現する。これら各要素のうち、情報の記憶手段は、記憶装置７において各種のファイルやデータベース（「ＤＢ」とも表す）、配列等の変数、各種スタックやレジスタ、システム設定値など任意の形式で実現できる。
【００２０】
このような記憶手段のうち、コンテンツＤＢ１１は、図２（１）に例示するように、評価の対象物（本実施形態では動画などのコンテンツとする）ごとに、コンテンツＩＤと、名称と、現在の評価値と、を記憶する評価値記憶手段である。また、ユーザＤＢ１２は、図２（２）に例示するように、ユーザごとに、ユーザＩＤと、そのユーザに付与されている信頼度と、を対応付けて記憶している信頼度記憶手段である。なお、広義の評価について本出願では区別のため、コンテンツに対するものを「評価値」、ユーザに対するものを「信頼度」と呼ぶ。ユーザごとの信頼度は、＋２．７や＋０．８のように０．１刻みの値をとるものとするが、具体的な値の表現形式、範囲、刻み、マイナスの値を取り得るようにするか否か、などの詳細は自由である。
【００２１】
さらに、評価履歴ＤＢ１３は、コンテンツＩＤで識別される各対象物すなわちコンテンツごとに、そのコンテンツを評価したユーザのユーザＩＤ（評価済ユーザＩＤ）と、そのユーザによる評価と、を関連付けた評価履歴データを記憶する評価履歴記憶手段である。ここでは、ユーザがコンテンツに与える評価は、良い評価（＋１点）又は悪い評価（−１点）の二種とする。なお、記憶手段以外の各手段は、以下のような情報処理の機能・作用を実現・実行する処理手段である。
【００２２】
〔２．作用〕
上記のように構成した本装置１による処理手順を図３のフローチャートに示す。
〔２−１．評価の受付と記録〕
まず、評価受付手段２１が、端末Ｔ（Ｔ１，Ｔ２，Ｔ３）から通信ネットワークＮ経由でアクセスしてくるユーザを、ログイン用のユーザＩＤなどで識別して、評価の対象物であるコンテンツへの評価を受け付ける（ステップＳ２０）。図４は、評価を受け付ける画面の一例で、評価に応じた選択ボタンＸ１又はＸ２をマウスポインタＰで操作するものである。このように受け付ける評価は、同じコンテンツに対する過去の評価と区別するため、「今回の評価」と呼ぶこととする。ここでは、図５の概念図に示すように、過去にユーザＡとＢが評価したあるコンテンツ甲について、ユーザＣが今回の評価（破線の矢印で示す）を行ったものとする。
【００２３】
評価受付手段２１は、今回の評価について、対象物であるコンテンツのコンテンツＩＤ（Ｃ００１）に関連付けて、評価をしたユーザＣのユーザＩＤ（例えば「Ｕ０１３」とする）と、評価（＋１点）と、を評価履歴データの新たな一つのレコードとして、評価履歴ＤＢ１３に追記する（ステップＳ２１。図２（３））。
【００２４】
〔２−２．評価値の更新〕
続いて、評価値更新手段２２は、評価の対象物であるコンテンツ甲に対応付けられている評価値を、上記のように受け付けられた今回の評価と、今回の評価をしたユーザに付与されている信頼度と、に基づいて更新する（ステップＳ２２）。評価値の更新における計算内容は自由であるが、具体例として、今回の評価に、評価をしたユーザの信頼度を乗じて得た値を、個々の評価にかかるコンテンツ評価スコアとし、これをコンテンツの評価値に合算することで新たな評価値を得ることが考えられる。
【００２５】
例えば、コンテンツの評価値が１．９点の状況で（図２（１））、良い評価（＋１点）が受け付けられ（図２（３））、評価をしたユーザＣの信頼度が１．５なら（図２（２））、
評価値１．９＋評価（＋１）×信頼度１．５＝新たな評価値３．４
となる。
【００２６】
〔２−３．履歴の記録と抽出〕
続いて、抽出手段２３が、評価履歴ＤＢ１３に記録されている評価履歴データから、今回の評価にかかるコンテンツを過去に評価したユーザと、そのユーザがその対象物に付与した過去の評価と、を抽出する（ステップＳ２３）。本実施形態の例では、今回の評価にかかるコンテンツ甲（Ｃ００１）を過去に評価したユーザ（ユーザＩＤ）と、各ユーザが付与した評価が、
ユーザＡ（Ｕ０１１）、評価：＋１
ユーザＢ（Ｕ０１２）、評価：−１
のように抽出される（図２（３）、図５）。
【００２７】
〔２−４．信頼度の更新〕
続いて、信頼度更新手段２４が、上記のように抽出された過去に評価したユーザに対応付けられている信頼度を、そのユーザによる過去の評価と、今回の評価との異同に基づいて更新する（ステップＳ２４）。
【００２８】
信頼度の更新における計算内容も自由であるが、具体例として、今回の評価と同じ評価をしたユーザの信頼度には０．１を加え、今回の評価と反対の評価をしたユーザの信頼度からは０．１を減じることで新たな信頼度を得ることが考えられる。例えば（図５）、ユーザＣの今回の評価が良い（＋１）の場合、同じ評価をしていたユーザＡについては＋２．７だった（図２（２））信頼度を＋０．１して２．８とし、反対の評価（−１）をしていたユーザＢについては０．８だった（図２（２））信頼度を−０．１して０．７とする。
【００２９】
信頼度を更新する他の例として、コンテンツに対する評価が１〜１０点といった多段階評価などの場合に、ユーザが過去にした評価と今回の評価との乖離幅に応じてユーザ信頼度スコアを計算し、それを過去にその評価をしていたユーザの信頼度に合算するなどでもよい。例えば、評価が１〜１０点の場合、評価間の乖離幅（絶対値）は０〜９点の範囲の正の整数となるが、例えばそれから５を減じたうえ−０．１を乗じてユーザ信頼度スコアとし、ユーザ信頼度に合算する例を考える。
【００３０】
こうすれば、ユーザの信頼度は、乖離幅が５点なら不変、５点より少なければ少ないほど改善し（例えば、乖離幅が０点なら＋０．５の改善）、５点を超えると多いほど低下する（例えば、乖離幅が９点なら−０．４の低下）。
【００３１】
〔２−５．評価値の再計算〕
上記のようにユーザの信頼度が更新された場合（ステップＳ２４）、再計算手段２５は、評価履歴データに基づいて、その信頼度を基礎として対象物に付与されていた評価値を特定し、その評価値を、更新された信頼度に基づいて、前記コンテンツ評価スコアの再計算などにより更新する（ステップＳ２５）。評価値が再計算による更新の対象となるのは、原則として、今回の評価の対象物を過去に評価していたために信頼度が更新された全てのユーザが、過去の評価していた全ての対象物であるが、適宜な基準で具体的範囲を限定してもよい。
【００３２】
ここで、今回の評価の対象となった対象物を例に、評価値の更新における計算を示す。例えば、図２（１）に示したコンテンツ甲（Ｃ００１）の評価値１．９は、ユーザＡ（Ｕ０１１）に関して評価＋１に信頼度２．７（図２（２））を乗じた＋２．７と、ユーザＢ（Ｕ０１２）に関して評価−１に信頼度０．８（図２（２））を乗じた＋０．８との和、すなわち
（＋１）×（２．７）＋（−１）×（０．８）＝＋１．９
であった。
【００３３】
この状態で、ユーザＣによる評価の結果、ユーザＡの信頼度が＋０．１により２．８、ユーザＢの信頼度が−０．１により０．７となれば、評価値の再計算は、
（＋１）×（２．８）＋（−１）×（０．７）＝＋２．１
となり、コンテンツ甲の評価値は＋０．２変化することになる。なお、評価値の再計算による更新のタイミングは、評価受付に続く一連の処理ではなく、対象物のランキングなど一覧表示で評価値の表示が求められた時点でもよい。
【００３４】
〔３．効果〕
本実施形態では、以上のように、対象物に評価が投稿されると（ステップＳ２０）、その対象物を過去に評価したユーザとそのときの評価を抽出し（ステップＳ２３）、過去の評価と今回の評価との異同に応じて、過去に評価したユーザの信頼度を更新する（ステップＳ２４）。これにより、対象物を評価したユーザの信頼度を、その後同じ対象物に他者が付与した評価に連動させることになり、現在のユーザの信頼度を高精度に表示することが可能になる。
【００３５】
特に、本実施形態では、対象物への評価により、過去に評価していたユーザの信頼度が更新された場合、その信頼度を基礎としていた対象物の評価値にその変化を反映させることにより（ステップＳ２５）、対象物の評価値を常に最新の信頼度に基づいて高精度に維持、表示することが可能になる。
【００３６】
〔４．他の実施形態〕
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、評価の対象物は動画などのコンテンツに限らず、商品、サービス、飲食店、会社、政策、政党など任意に選択、適用できる。また、対象物の評価値の更新（ステップＳ２２）と、ユーザの信頼度の更新（ステップＳ２４）は、どちらを先に行ってもよい。同様に、今回の評価を評価履歴に記憶させる処理（ステップＳ２１）についても、他のどの処理の前又は後に行ってもよい。
【００３７】
また、手段などの各要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路など他の情報処理機構で実現してもよい。また、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その順序や具体的内容などは適宜変更可能である。例えば、本発明の装置は、サーバなどの装置を複数用いて実現してもよく、個々の記憶手段を別個独立のサーバ装置やシステムで実現する構成も一般的である。また、機能によっては、外部のプラットフォーム等をＡＰＩ（アプリケーション・プログラム・インタフェース）やネットワークコンピューティング（いわゆるクラウドなど）で呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【００３８】
１  評価装置
６  演算制御部
７  記憶装置
８  通信手段
１１  コンテンツＤＢ
１２  ユーザＤＢ
１３  評価履歴ＤＢ１３
２１  評価受付手段
２２  評価値更新手段
２３  抽出手段
２４  信頼度更新手段
２５  再計算手段
Ａ，Ｂ，Ｃ  ユーザ
Ｎ  通信ネットワーク
Ｔ（Ｔ１，Ｔ２，Ｔ３）  端末
Ｘ１，Ｘ２  ボタン
Ｐ  マウスポインタ
【図１】
2011192103.tif 000003
【図２】
2011192103.tif 000004
【図３】
2011192103.tif 000005
【図４】
2011192103.tif 000006
【図５】
2011192103.tif 000007