(57)【特許請求の範囲】
【請求項１】
文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための装置であって、
評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、信頼度計算部を備えている、ことを特徴とする信頼度計算装置。
【請求項２】
前記信頼度計算部は、
行が評価者を示し、列が著者を示し、要素が、各評価者によって各著者の文書に対して一定の評価が付与された回数、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和、各評価者によって一定の評価が付与された文書の著者全体に対する各著者の割合、又は各著者が書いた文書への、全評価者からの評価の中での各評価者からの評価の割合となった、行列を作成することによって、前記各著者への評価を特定する、
請求項１に記載の信頼度計算装置。
【請求項３】
前記評価の内容が、段階的に設定されており、
前記信頼度計算部が、段階毎に、当該段階を前記一定の評価として、前記行列を作成して信頼度を計算し、その後、前記評価者毎に、前記段階毎に計算された各信頼度を合わせて、最終的な前記各評価者の前記信頼度とする、
請求項２に記載の信頼度計算装置。
【請求項４】
前記信頼度計算部は、前記行列と前記各評価者の前記信頼度とを用いて、前記著者毎に、当該著者が各評価者から評価されている度合いを示す著者信頼度を計算する、
請求項２又は３に記載の信頼度計算装置。
【請求項５】
前記信頼度計算部は、評価対象となった前記文書毎に、当該文書に対する前記評価の内容と、当該文書の著者についての前記著者信頼度とを用いて、当該文書が各評価者から評価されている度合いを示す文書スコアを算出する、
請求項４に記載の信頼度計算装置。
【請求項６】
文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための方法であって、
（ａ）コンピュータによって、評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、
特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、ステップを、有している、ことを特徴とする信頼度計算方法。
【請求項７】
前記（ａ）のステップにおいて、
行が評価者を示し、列が著者を示し、要素が、各評価者によって各著者の文書に対して一定の評価が付与された回数、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和、各評価者によって一定の評価が付与された文書の著者全体に対する各著者の割合、又は各著者が書いた文書への、全評価者からの評価の中での各評価者からの評価の割合となった、行列を作成することによって、前記各著者への評価を特定する、
請求項６に記載の信頼度計算方法。
【請求項８】
前記評価の内容が、段階的に設定されており、
前記（ａ）のステップにおいて、段階毎に、当該段階を前記一定の評価として、前記行列を作成して信頼度を計算し、その後、前記評価者毎に、前記段階毎に計算された各信頼度を合わせて、最終的な前記各評価者の前記信頼度とする、
請求項７に記載の信頼度計算方法。
【請求項９】
（ｂ）前記コンピュータによって、前記行列と前記各評価者の前記信頼度とを用いて、前記著者毎に、当該著者が各評価者から評価されている度合いを示す著者信頼度を計算する、ステップを、
更に有する、請求項７又は８に記載の信頼度計算方法。
【請求項１０】
（ｃ）前記コンピュータによって、評価対象となった前記文書毎に、当該文書に対する前記評価の内容と、当該文書の著者についての前記著者信頼度とを用いて、当該文書が各評価者から評価されている度合いを示す文書スコアを算出する、ステップを、
更に有する、請求項９に記載の信頼度計算方法。
【請求項１１】
コンピュータによって、文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための、プログラムであって、
前記コンピュータを、
評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、
特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、信頼度計算部として機能させるための、プログラム。
【請求項１２】
前記信頼度計算部は、
行が評価者を示し、列が著者を示し、要素が、各評価者によって各著者の文書に対して一定の評価が付与された回数、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和、各評価者によって一定の評価が付与された文書の著者全体に対する各著者の割合、又は各著者が書いた文書への、全評価者からの評価の中での各評価者からの評価の割合となった、行列を作成することによって、前記各著者への評価を特定する、
請求項１１に記載のプログラム。
【請求項１３】
前記評価の内容が、段階的に設定されており、
前記信頼度計算部が、段階毎に、当該段階を前記一定の評価として、前記行列を作成して信頼度を計算し、その後、前記評価者毎に、前記段階毎に計算された各信頼度を合わせて、最終的な前記各評価者の前記信頼度とする、
請求項１２に記載のプログラム。
【請求項１４】
前記信頼度計算部に、更に、前記行列と前記各評価者の前記信頼度とを用いて、前記著者毎に、当該著者が各評価者から評価されている度合いを示す著者信頼度を計算させる、請求項１２又は１３に記載のプログラム。
【請求項１５】
前記信頼度計算部に、更に、評価対象となった前記文書毎に、当該文書に対する前記評価の内容と、当該文書の著者についての前記著者信頼度とを用いて、当該文書が各評価者から評価されている度合いを示す文書スコアを算出させる、請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの行う評価についての信頼性を評価するために用いられる、信頼度計算装置、信頼度計算方法、及びこれらを実現するためのプログラムに関する。
【背景技術】
【０００２】
検索システムにおいては、目的の文書にたどり着くまでの時間を短縮するため、文書のランキングが重要である。このため、従来から、検索システムでは、多くの評価者が評価する文書が上位となるようにランキングが行なわれている。【０００３】
通常、検索者が個別の検索結果に対して、上位とすべきかどうか評価を行うことは容易である。よって、従来からの検索システムでは、他の評価者と評価がなるべく一致する評価者が信頼度の高い評価者とされ、この信頼度の高い評価者によって高く評価された文書が検索結果の上位になるように検索処理が実行される。こうすることで、多くの評価者によって評価された文書を検索結果の上位とすることができる。【０００４】
例えば、特許文献１は、このような従来からの検索システムの具体例を開示している。また、特許文献１に開示された検索システムでは、信頼度の高い評価者によって高く評価された文書を特定するため、情報評価装置が用いられている。ここで、図６を用いて、従来の検索システムで用いられる情報評価装置について説明する。【０００５】
図６は、従来からの情報評価装置の一例を示す図である。図６に示すように、情報評価装置５０は、文書−評価者記憶部５１と、行列生成手段５２と、固有ベクトル生成手段５３とを備えている。文書−評価者記憶部５１は、文書、文書の評価者、及び文書の評価値、それぞれ間の対応付を記憶している。【０００６】
行列生成手段５２は、記憶されている対応付に基づいて、２つの行列を生成する。１つは、行が評価者を示し、列が文書を示し、要素が評価者と文書との関係を示す行列である。もう１つは、行が評価者を示し、列が文書を示し、要素が評価値を示す行列である。そして、行列生成手段５２は、２つの行列間の関係に基づいて新たな行列（スコア推移行列）を作成する。【０００７】
固有ベクトル生成手段５３は、生成されたスコア推移行列の固有ベクトルを算出し、更に、固有ベクトルを用いて、文書毎に、評価者によって評価された回数（被評価回数）を示す文書スコアを算出し、これを出力する。文書スコアは、値が高い程、信頼度の高い評価者によって高く評価された文書であることを示している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許４３４４３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、文書数に対して、取得されている評価値のデータ（評価データ）が少ない場合、殆どの文書の被評価回数は１以下となってしまう。このことは、特許文献１に開示された情報評価装置５０では、このような場合において、評価者の信頼度を正しく評価できず、信頼度の高い評価者によって高く評価された文書を特定できないことを意味している。
【００１０】
（発明の目的）
本発明の目的は、上記問題を解消し、評価データが少ない場合であっても、評価者の信頼度を正しく計算し得る、信頼度計算装置、信頼度計算方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一側面における信頼度計算装置は、文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための装置であって、
評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、信頼度計算部を備えている、ことを特徴とする。【００１２】
また、上記目的を達成するため、本発明の一側面における信頼度計算方法は、文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための方法であって、
（ａ）評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、
特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、ステップを、有している、ことを特徴とする。【００１３】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための、プログラムであって、
前記コンピュータに、
（ａ）評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、
特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、ステップを、実行させる、ことを特徴とする。
【発明の効果】
【００１４】
以上のように、本発明によれば、評価データが少ない場合であっても、評価者の信頼度を正しく計算することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態における信頼度計算装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における信頼度計算装置の動作を示すフロー図である。
【図３】図３は、本発明の実施の形態における信頼度計算装置２を実現するコンピュータの一例を示すブロック図である。
【図４】図４は、本発明の実施例で用いられる文書−評価者情報の一例を示す図である。
【図５】図５は、本発明の実施例で用いられる文書−著者情報の一例を示す図である。
【図６】図６は、従来からの情報評価装置の一例を示す図である。
【発明を実施するための形態】
【００１６】
（実施の形態）
以下、本発明の実施の形態における、信頼度計算装置、信頼度計算方法、及びプログラムについて、図１及び図２を参照しながら説明する。
【００１７】
［装置構成］
最初に、本実施の形態における信頼度計算装置の構成を、図１を用いて説明する。図１は、本発明の実施の形態における信頼度計算装置の構成を示すブロック図である。
【００１８】
図１に示す本実施の形態における信頼度計算装置２は、文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための装置である。信頼度計算装置２によって計算された信頼度は、例えば、検索システム（図１に図示せず）における文書のランキングに用いられる。
【００１９】
また、図１に示すように、信頼度計算装置２は、信頼度計算部２１を備えている。信頼度計算部２１は、まず、評価対象となった文書（過去に評価を付けられた文書）、文書の評価を行なった評価者、及びこの評価の内容、それぞれの対応関係を特定する情報（以下「文書−評価者情報」と表記する。）を取得する。また、信頼度計算部２１は、文書及びその著者それぞれの対応関係を特定する情報（以下「文書−著者情報」と表記する。）も取得する。
【００２０】
そして、信頼度計算部２１は、文書−評価者情報と文書−著者情報とに基づいて、評価者毎の各著者への評価の程度を特定し、特定した各著者への評価の程度に基づいて、評価者毎に、その信頼度を計算する。
【００２１】
このように、信頼度計算装置２では、各評価者が文書に対して行なった評価は、その文書の著者と結び付けられ、文書毎ではなく、著者毎の評価から各評価者の信頼度が計算される。よって、各文書に対する評価が少ない場合でも、同じ著者が複数の文書を執筆していることがあるため、評価データが少ないことに起因して信頼度を正しく計算できない事態を回避することが可能となる。信頼度計算装置２によれば、従来と異なり、評価データが少ない場合であっても、評価者の信頼度を正しく計算することができる。
【００２２】
ここで、信頼度計算装置２の構成について更に具体的に説明する。まず、本実施の形態では、図１に示すように、信頼度計算装置２は、各種情報を記憶している記憶装置３と、ディスプレイ装置等の出力装置４と共に、ユーザ信頼度計算システム１を構築している。また、後述するように、本実施の形態では、信頼度計算装置２は、プログラム制御によって動作するコンピュータによって構築されている。
【００２３】
記憶装置３は、文書−評価者記憶部３１と、文書−著者記憶部３２とを備えている。このうち、文書−評価者記憶部３１は、上述した文書−評価者情報を記憶する。文書−著者記憶部３２は、上述した文書−著者情報を記憶する。
【００２４】
また、文書−評価者情報は、上述したように、評価対象となった文書（過去に評価を付けられた文書）、文書の評価を行なった評価者、及びこの評価の内容、それぞれの対応関係を特定するが、このうち、評価の内容の具体例としては、以下のものが挙げられる。
【００２５】
例えば、検索システムが、ユーザに対して、検索によって抽出された文書の評価を行なわせるために、「役に立った」及び「役に立たなかった」のいずれかを選択させる画面を表示させているとする。この場合、文書−評価者記憶部３１は、ユーザによって選択が行なわれると、ログインしていたユーザ（評価者）のＩＤ、評価の対象となった文書（表示されている文書）のＩＤ、及び選択された評価（「役に立った」又は「役に立たなかった」）を組データとして記録する。この記録された組データが文書−評価者情報となる。
【００２６】
また、本実施の形態において、信頼度計算部２１は、行が評価者を示し、列が著者を示す、行列を作成し、それによって、上述した評価者毎の各著者への評価を特定することができる。このとき、行列の要素としては、例えば、以下の三つが挙げられる。
【００２７】
一つ目は、各評価者によって各著者の文書に対して一定の評価が付与された回数である。二つ目は、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和である。三つ目は、各評価者によって一定の評価が付与された文書の著者毎の割合である。これらについては、後述する。なお、このように、行列を用いれば、評価者毎の各著者への評価の特定は、容易となる。
【００２８】
また、本実施の形態では、評価の内容は、「良い」及び「もっと良い」といったように、又は「良い」及び「悪い」といったように、段階的に設定されていても良い。この場合、信頼度計算部２１は、段階毎に、その段階を上述の「一定の評価」として、行列を作成して信頼度を計算し、その後、評価者毎に、段階毎に計算された各信頼度を合わせて、最終的な各評価者の信頼度とすることができる。
【００２９】
更に、本実施の形態では、信頼度計算部２１は、作成した行列と各評価者の信頼度とを用いて、文書の著者毎に、各著者が各評価者から評価されている度合いを示す著者信頼度を計算することもできる。
【００３０】
また、著者信頼度を計算する場合は、信頼度計算部２１は、評価対象となった文書毎に、各文書に対する評価の内容と、その文書の著者についての著者信頼度とを用いて、各文書が各評価者から評価されている度合いを示す文書スコアを算出することもできる。
【００３１】
検索システムにおける検索結果において、検索結果と共に、このような著者信頼度及び文書スコアが出力されると、ユーザは検索結果をより有効に利用することができる。
【００３２】
加えて、本実施の形態では、信頼度計算部２１は、あるユーザにとっての各評価者の信頼度、更には、あるユーザにとっての各著者の信頼度を計算することもできる。また、この場合、信頼度計算部２１は、当該ユーザと各評価者との文書についての類似度を求め、これを用いて、当該ユーザが文書を評価している度合いを示す文書スコアを算出することもできる。
【００３３】
［動作］
次に、本発明の実施の形態における信頼度計算装置２の動作について図２を用いて説明する。図２は、本発明の実施の形態における信頼度計算装置の動作を示すフロー図である。以下の説明においては、適宜図１を参酌する。また、本実施の形態では、信頼度計算装置２を動作させることによって、信頼度計算方法が実施される。よって、本実施の形態における信頼度計算方法の説明は、以下の信頼度計算装置２の動作説明に代える。
【００３４】
図２に示す様に、最初に、信頼度計算装置２において、信頼度計算部２１は、文書−評価者記憶部３１にアクセスして文書−評価者情報を取得し、更に、文書−著者記憶部３２にアクセスして文書−著者情報を取得する（ステップＡ１）。
【００３５】
次に、信頼度計算装置２は、ステップＡ１で取得した文書−評価者情報及び文書−著者情報を用いて、行列Ａ（後述する。）を生成し、行列Ａを用いて評価者毎の信頼度を計算する（ステップＡ２）。行列Ａは、行が評価者を示し、列が著者を示す行列である。また、本実施の形態では、ステップＡ２において、信頼度計算部２は、著者信頼度も計算する。
【００３６】
その後、信頼度計算装置２は、計算した信頼度を出力装置４に出力する（ステップＡ３）。また、信頼度計算装置２は、計算した信頼度を、検索システムに出力することもできる。この場合は、検索システムにおける検索結果に、信頼度が反映されることになる。
【００３７】
（具体例１）
ここで、ステップＡ２について詳細に説明する。以下の具体例１は、文書−評価者情報に含まれる評価の内容が「良い」のみとなる例である。例えば、「良い」、「非常に良い」といったように、段階的に「良い」という評価が付与されているとする。また、各段階には、より良いほど値が大きくなるように、評価値が設定されている。
【００３８】
具体的には、「良い」に１、「非常に良い」に２というように、正の値が評価値として設定されているとする。また、具体例１では、評価者及び著者に１〜Ｎまでの番号が付与されており、以下で用いる自然数ｉ及びｊは、１≦ｉ≦Ｎ、１≦ｊ≦Ｎを満たすとする。なお、以下の例では、評価者及び著者の数は、共にＮ人であるが、本実施の形態はこれに限定されず、評価者の人数と著者の人数とは合致していなくても良い。
【００３９】
そして、信頼度計算部２１によって生成される行列Ａにおいて、ｉ行目におけるｊ列目の要素としては、「ｉ番目の評価者がｊ番目の著者の文書を評価した回数」、又は「ｉ番目の評価者がｊ番目の著者の文書を評価した場合の評価値の和」が挙げられる。
【００４０】
更に、ｉ行目におけるｊ列目の要素としては、「ｉ番目の評価者によって一定の評価が付与された文書のｊ番目の著者の割合（＝ｉ番目の評価者によって一定の評価が付与された文書のうちｊ番目の著者が書いた文書の数／ｉ番目の評価者によって一定の評価が付与された文書）」も挙げられる。この要素は、言い換えると、評価者がどの著者を評価しているのかを示す割合であり、この割合は行ベクトルを規格化することによっても取得できる。
【００４１】
その他、ｉ行目におけるｊ列目の要素としては、ｊ番目の著者が書いた文書への、全評価者からの評価の中でのｉ番目の評価者からの評価の割合であっても良い。この割合は列ベクトルを規格化することによっても取得できる。例えば、ｊ番目の著者が書いた文書について、全評価者が評価を行ない、その評価値の合計値がＸであり、ｉ番目の評価者の評価の評価値がＹであるとする。この場合、ｉ行目におけるｊ列目の要素は「Ｙ／Ｘ」となる。
【００４２】
更に、本実施の形態では、評価者からの評価を受けていない文書の評価値が、全て０となってしまうことを回避するため、信頼度計算部２１は、行列Ａの全要素に正の定数を加算することもできる。
【００４３】
そして、信頼度計算部２１は、このようにして得られた行列Ａを用いて、評価者の信頼度（評価者信頼度ｓ）と著者の信頼度（著者信頼度ｔ）とを求める。具体的には、信頼度計算部２１は、下記の数１及び数２の解として、評価者信頼度ｓ及び著者信頼度ｔを計算する。また、下記の数１において「λ」は正の定数である。下記の数２において「ν」は正の定数である。
【００４４】
【数１】
0005516925.tif 000002
【００４５】
【数２】
0005516925.tif 000003
【００４６】
上記数１及び数２の解を得るために、例えばＡＴを、Ａの転置行列とすると、信頼度計算部２１は、評価者信頼度ｓを、ＡＡＴの固有ベクトルとして求める。また、信頼度計算部２１は、上記数１を用いて、著者信頼度ｔを求める。
【００４７】
（具体例２）
続いて、具体例２について説明する。以下の具体例２は、文書−評価者情報に含まれる評価の内容が「良い」と「悪い」との２段階の例である。また、具体例２では、信頼度計算部２１は、行列Ａ＋と行列Ａ−とを作成する。
【００４８】
このうち、行列Ａ＋では、ｉ行目におけるｊ列目の要素として、「ｉ番目の評価者がｊ番目の著者の文書を「良い」と評価した回数」、又は「ｉ番目の評価者がｊ番目の著者の文書を「良い」と評価した場合の評価値の和」が挙げられる。
【００４９】
また、行列Ａ−では、ｉ行目におけるｊ列目の要素として、「ｉ番目の評価者がｊ番目の著者の文書を「悪い」と評価した回数」、又は「ｉ番目の評価者がｊ番目の著者の文書を「悪い」とした場合の評価値（絶対値）の和」が挙げられる。
【００５０】
そして、信頼度計算部２１は、行列Ａ＋及び行列Ａ−を用いて、評価の段階毎に、評価者信頼度ｓ及び著者信頼度ｔを計算する。このように、段階毎に信頼度を計算した場合は、同じ傾向の評価を行った評価者を特定でき、そのことを検索結果に反映させることが可能となる。
【００５１】
具体的には、信頼度計算部２１は、評価が「良い」の場合の評価者信頼度をｓ＋、同じく評価が「良い」の場合の著者信頼度をｔ＋として、下記の数３及び数４の解として、これらを計算する。また、下記の数３において「λ＋」は正の定数である。下記の数２において「ν＋」は正の定数である。
【００５２】
【数３】
0005516925.tif 000004
【００５３】
【数４】
0005516925.tif 000005
【００５４】
また、信頼度計算部２１は、評価が「悪い」の場合の評価者信頼度をｓ−、同じく評価が「悪い」の場合の著者信頼度をｔ−として、下記の数５及び数６の解として、これらを計算する。また、下記の数５において「λ−」は正の定数である。下記の数６において「ν−」は正の定数である。
【００５５】
【数５】
0005516925.tif 000006
【００５６】
【数６】
0005516925.tif 000007
【００５７】
その後、信頼度計算部２１は、数３〜数６によって得られたｓ＋、ｔ＋、ｓ−、ｔ−を下記の数７及び数８に適用して、最終的な評価者信頼度ｓと最終的な著者信頼度ｔとを計算する。また、具体例２が実行される場合は、信頼度計算部２１は、ステップＡ３において、最終的な評価者信頼度ｓと最終的な著者信頼度ｔとに加えて、計算途中の信頼度、即ち、ｓ＋、ｔ＋、ｓ−、ｔ−を出力することもできる。
【００５８】
【数７】
0005516925.tif 000008
【００５９】
【数８】
0005516925.tif 000009
【００６０】
（具体例３）
次に、具体例３について説明する。具体例３では、信頼度計算部２１は、具体例１又は具体例２に準じて評価者信頼度ｓと著者信頼度ｔとを求めた後に、文書毎に、各文書に対する評価の内容と、その文書の著者についての著者信頼度とを用いて、文書スコアを算出する。ここで、文書ｄの文書スコアを「ｗｄ」とする。
【００６１】
具体的には、信頼度計算部２１は、文書−評価者記憶部３１から、各文書に対応する評価の内容として、評価者ｊが文書ｄに付与した評価値Ｂｊｄを取得する。そして、信頼度計算部２１は、取得した評価値Ｂｊｄと、評価者信頼度ｓと、著者信頼度ｔとを、下記の数９に適用して、文書ｄの文書スコアｗｄを計算する。なお、下記の数９において、Ｃｄｊは、ユーザｊが文書ｄの著者であれば「１」に設定され、ユーザｊが文書ｄの著者でなければ「０」に設定されるパラメータである。
【００６２】
【数９】
0005516925.tif 000010
【００６３】
（具体例４）
次に、具体例４について説明する。具体例４では、信頼度計算部２１は、具体例１又は具体例２と同様に、文書−評価者記憶部３１に格納されている文書−評価者情報に基づいて、行列Ａを生成するが、これを用いて、特定のユーザ（評価者ｉ）にとっての評価者ｊの信頼度を計算する。
【００６４】
具体的には、信頼度計算部２１は、生成した行列Ａを下記の数１０及び数１１に適用して、評価者ｉにとっての評価者ｊの信頼度（評価者信頼度ｓｉｊ）と、評価者ｉにとっての著者ｊの信頼度（著者信頼度ｔｉｊ）とを求める。なお、下記の数１０及び数１１において、ｋは、１〜Ｎの自然数である。なお、Ｎは、具体例１で述べたように、評価者及び著者の数であり、自然数ｉ及びｊは、１≦ｉ≦Ｎ、１≦ｊ≦Ｎを満たす。
【００６５】
【数１０】
0005516925.tif 000011
【００６６】
【数１１】
0005516925.tif 000012
【００６７】
また、具体例４では、信頼度計算部２１は、更に、評価者信頼度ｓｉｊと著者信頼度ｔｉｊとを用いて、評価者毎に、文書スコアを計算することができる。この場合の文書スコアｗｋｄは、ある評価者ｋが文書ｄを評価している度合いを示している。具体的には、信頼度計算部２１は、下記の数１２を用いて、文書スコアｗｋｄを計算する。下記の数１２において、ｖｋｉは、評価者ｋと評価者ｊとの間の類似度である。文書スコアｗｋｄは、類似度ｖｋｉが大きい程、高い値となる。
【００６８】
なお、類似度ｖｋｉは、評価対象となった文書間の類似、各評価者が作成した文書間の類似、各評価者の勤続年数等に基づいて決定される。例えば、類似度ｖｋｉとしては、評価者ｉが評価した文書の単語ベクトルの総和と、評価者ｊが評価した文書の単語ベクトルの総和と、のコサイン類似度を用いることができる。また、下記の数１２において、ＢｊｄとＣｄｊとは、数９と同様である。
【００６９】
【数１２】
0005516925.tif 000013
【００７０】
［実施の形態における効果］
以上のように、本実施の形態によれば、より少ない評価データを使用して、評価者の信頼度をより適切に判定することが可能となる。
（理由）つまり、対象となる文書毎に信頼度を計算する場合は、評価回数の計測対象の種類が多く、各評価回数が少なくなりやすい。それに対して、著者毎に信頼度を計算する場合は、同じ筆者が複数の文書を執筆していることがあるため、評価回数の計測対象の種類が少なくなり、各評価回数が大きくなりやすいからである。言い換えると、同じ文書を評価しているかどうかよりも、同じ著者の文書を評価しているかどうかの方が、パターンの種類数が小さくなるからである。
【００７１】
［実施の形態におけるプログラム］
本発明の実施の形態におけるプログラムは、コンピュータに、図２に示すステップＡ１〜Ａ３を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における信頼度計算装置と信頼度計算方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、信頼度計算部２１として機能し、処理を行なう。
【００７２】
また、この場合、記憶装置３は、プログラムがインストールされるコンピュータに備えられたハードディスク等の記憶装置であっても良いし、ネットワークによって接続された別のコンピュータが備える記憶装置であっても良い。
【００７３】
ここで、実施の形態におけるプログラムを実行することによって、信頼度計算装置２を実現するコンピュータについて図３を用いて説明する。図３は、本発明の実施の形態における信頼度計算装置２を実現するコンピュータの一例を示すブロック図である。
【００７４】
図３に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００７５】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００７６】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７７】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【実施例】
【００７８】
次に、具体的な実施例１を用いて本実施の形態における信頼度計算装置２の動作を説明する。また、以下においては、図２に示した各ステップに沿って説明を行なう。なお、適宜、図１及び図２を参酌する。【００７９】
（前提条件）
まず、本実施例１の前提として、評価者及び筆者の両方となるユーザ１、２、３と、文書１、２、３、４、５とが存在しているとする。また、ユーザ１が評価者１として文書５を評価し、ユーザ２が評価者２として文書１及び４を評価し、ユーザ３が評価者３として文書３を評価しているとする。更に、ユーザ１が文書１及び２の著者１であり、ユーザ２が文書３の著者２であり、ユーザ３が文書４及び５の著者３であるとする。【００８０】
以上の前提においては、文書−評価者記憶部３１は、文書−評価者情報として、図４に示すデータを記憶する。また、文書−著者記憶部３２は、文書−著者情報として、図５に示すデータを記憶する。図４は、本発明の実施例で用いられる文書−評価者情報の一例を示す図である。図５は、本発明の実施例で用いられる文書−著者情報の一例を示す図である。【００８１】
（ステップＡ１）
先ず、信頼度計算装置２において、信頼度計算部２１は、文書−評価者記憶部３１から、図４に示す文書−評価者情報を取得し、更に、文書−著者記憶部３２から、図５に示す文書−著者情報を取得する。【００８２】
（ステップＡ２）
次に、信頼度計算部２１は、ステップＡ１で取得した文書−評価者情報及び文書−著者情報を用いて、行列Ａを生成する。本実施例では、行列Ａは、下記の数１３に示す通りとなる。また、下記の数１３では、行列の各要素として、各評価者によって一定の評価が付与された文書の著者毎の割合が用いられており、当該割合は、行ベクトルを規格化することによって得られている。【００８３】
【数１３】
0005516925.tif 000014
【００８４】
次に、信頼度計算部２１は、評価者毎の各著者への評価を特定するため、数１３に示す行列Ａを、上述の数１及び数２に適用して、下記の数１４に示す方程式を導出する。そして、信頼度計算部２１は、下記の数１４に示す方程式の解を求める。このとき、解となる固有ベクトルは複数存在するが、信頼度計算部２１は、例えば、最大の固有値に対応する固有ベクトルを選択する。解は、下記の数１５に示す通りとなる。【００８５】
【数１４】
0005516925.tif 000015
【００８６】
【数１５】
0005516925.tif 000016
【００８７】
また、信頼度計算部２１は、数１５の値と数１３に示す行列Ａとを数１に適用して、著者信頼度ｔも計算する。著者信頼度ｔの値は、下記の数１６に示す通りとなる。【００８８】
【数１６】
0005516925.tif 000017
【００８９】
全ての計算が終了すると、信頼度計算部２１は、このようにして計算した評価者信頼度ｓ及び著者信頼度ｔを出力装置４に出力する。出力装置４は、例えば、数１５に示された値と数１６に示された値とを表示画面に表示させる。また、表示された値は、検索システム等において文書のランキングに用いられる。【００９０】
上述した実施の形態及び実施例の一部又は全部は、以下に記載する（付記１）〜（付記１５）によって表現することができるが、以下の記載に限定されるものではない。【００９１】
（付記１）
文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための装置であって、
評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、信頼度計算部を備えている、ことを特徴とする信頼度計算装置。【００９２】
（付記２）
前記信頼度計算部は、
行が評価者を示し、列が著者を示し、要素が、各評価者によって各著者の文書に対して一定の評価が付与された回数、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和、各評価者によって一定の評価が付与された文書の著者全体に対する各著者の割合、又は各著者が書いた文書への、全評価者からの評価の中での各評価者からの評価の割合となった、行列を作成することによって、前記各著者への評価を特定する、
付記１に記載の信頼度計算装置。【００９３】
（付記３）
前記評価の内容が、段階的に設定されており、
前記信頼度計算部が、段階毎に、当該段階を前記一定の評価として、前記行列を作成して信頼度を計算し、その後、前記評価者毎に、前記段階毎に計算された各信頼度を合わせて、最終的な前記各評価者の前記信頼度とする、
付記２に記載の信頼度計算装置。【００９４】
（付記４）
前記信頼度計算部は、前記行列と前記各評価者の前記信頼度とを用いて、前記著者毎に、当該著者が各評価者から評価されている度合いを示す著者信頼度を計算する、
付記２又は３に記載の信頼度計算装置。【００９５】
（付記５）
前記信頼度計算部は、評価対象となった前記文書毎に、当該文書に対する前記評価の内容と、当該文書の著者についての前記著者信頼度とを用いて、当該文書が各評価者から評価されている度合いを示す文書スコアを算出する、
付記４に記載の信頼度計算装置。【００９６】
（付記６）
文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための方法であって、
（ａ）評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、
特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、ステップを、有している、ことを特徴とする信頼度計算方法。【００９７】
（付記７）
前記（ａ）のステップにおいて、
行が評価者を示し、列が著者を示し、要素が、各評価者によって各著者の文書に対して一定の評価が付与された回数、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和、各評価者によって一定の評価が付与された文書の著者全体に対する各著者の割合、又は各著者が書いた文書への、全評価者からの評価の中での各評価者からの評価の割合となった、行列を作成することによって、前記各著者への評価を特定する、
付記６に記載の信頼度計算方法。【００９８】
（付記８）
前記評価の内容が、段階的に設定されており、
前記（ａ）のステップにおいて、段階毎に、当該段階を前記一定の評価として、前記行列を作成して信頼度を計算し、その後、前記評価者毎に、前記段階毎に計算された各信頼度を合わせて、最終的な前記各評価者の前記信頼度とする、
付記７に記載の信頼度計算方法。【００９９】
（付記９）
（ｂ）前記行列と前記各評価者の前記信頼度とを用いて、前記著者毎に、当該著者が各評価者から評価されている度合いを示す著者信頼度を計算する、ステップを、
更に有する、付記７又は８に記載の信頼度計算方法。【０１００】
（付記１０）
（ｃ）評価対象となった前記文書毎に、当該文書に対する前記評価の内容と、当該文書の著者についての前記著者信頼度とを用いて、当該文書が各評価者から評価されている度合いを示す文書スコアを算出する、ステップを、
更に有する、付記９に記載の信頼度計算方法。【０１０１】
（付記１１）
コンピュータによって、文書の評価を行なった評価者の信頼性の指標となる信頼度を計算するための、プログラムであって、
前記コンピュータに、
（ａ）評価対象となった文書、当該文書の評価を行なった評価者、及び当該評価の内容、それぞれの対応関係を特定する第１の情報と、前記文書及び当該文書の著者それぞれの対応関係を特定する第２の情報とに基づいて、各評価者による各著者への評価を特定し、
特定した前記各著者への評価に基づいて、各評価者の前記信頼度を計算する、ステップを、実行させる、プログラム。
【０１０２】
（付記１２）
前記（ａ）のステップにおいて、
行が評価者を示し、列が著者を示し、要素が、各評価者によって各著者の文書に対して一定の評価が付与された回数、各評価者によって文書に評価値が付与されている場合における著者毎の評価値の和、各評価者によって一定の評価が付与された文書の著者全体に対する各著者の割合、又は各著者が書いた文書への、全評価者からの評価の中での各評価者からの評価の割合となった、行列を作成することによって、前記各著者への評価を特定する、
付記１１に記載のプログラム。
【０１０３】
（付記１３）
前記評価の内容が、段階的に設定されており、
前記（ａ）のステップにおいて、段階毎に、当該段階を前記一定の評価として、前記行列を作成して信頼度を計算し、その後、前記評価者毎に、前記段階毎に計算された各信頼度を合わせて、最終的な前記各評価者の前記信頼度とする、
付記１２に記載のプログラム。
【０１０４】
（付記１４）
（ｂ）前記行列と前記各評価者の前記信頼度とを用いて、前記著者毎に、当該著者が各評価者から評価されている度合いを示す著者信頼度を計算する、ステップを、更に前記コンピュータに実行させる、付記１２又は１３に記載のプログラム。
【０１０５】
（付記１５）
（ｃ）評価対象となった前記文書毎に、当該文書に対する前記評価の内容と、当該文書の著者についての前記著者信頼度とを用いて、当該文書が各評価者から評価されている度合いを示す文書スコアを算出する、ステップを、更に前記コンピュータに実行させる、付記１４に記載のプログラム。
【０１０６】
以上、実施の形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施の形態及び実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【０１０７】
この出願は、２０１２年１月１２日に出願された日本出願特願２０１２−４３９９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１０８】
本発明は、ユーザの評価を元に、信頼できる評価者の評価した文書を上位に提示する検索システムという用途に適用できる。
【符号の説明】
【０１０９】
１  ユーザ信頼度計算システム
２  信頼度計算装置
３  記憶装置
４  出力装置
２１  信頼度計算部
３１  文書−評価者記憶部
３２  文書−著者記憶部
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
0005516925.tif 000018
【図２】
0005516925.tif 000019
【図３】
0005516925.tif 000020
【図４】
0005516925.tif 000021
【図５】
0005516925.tif 000022
【図６】
0005516925.tif 000023