"複数人の行動履歴に基づいて動作主が次に各アイテムを選択する確率を算出するためのアイテム推薦装置であって、前記複数人の行動履歴が動作主が選択するアイテムは、動作主固有のトピック比率に従って、既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表すある潜在トピックを選択した後、その潜在トピック、及び、既知のメタ情報から導かれる動作主の行動領域に固有のアイテム出現確率分布に従って生成したという仮定のもと、該既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表す潜在トピックを動作主が選択する確率であるユーザ固有トピック出現確率と、既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表す潜在トピックからのアイテムの選択されやすさを示すトピック固有アイテム選択確率を、最尤法を用いて学習し、学習後のユーザ固有トピック出現確率をユーザ固有トピック出現確率記憶手段に、トピック固有アイテム選択確率をトピック固有アイテム選択確率記憶手段に格納する潜在変数推定手段を有することを特徴とするアイテム推薦装置。外部から入力された、または、前記複数人の行動履歴から取得したある特定行動履歴に関して、前記トピック固有アイテム選択確率記憶手段から取得した前記トピック固有アイテム選択確率に基づいて、前記既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックからの選択されやすさを示す該トピック固有アイテム選択確率が高いアイテムほど、また、前記特定行動履歴に含まれる各アイテムから、既知のメタ情報に基づく距離が近いアイテムほど、選択確率が高くなるトピック行動領域固有アイテム選択確率を算出するトピック行動領域固有アイテム選択確率算出手段と、外部から入力された、または、前記複数人の行動履歴から特定したある特定動作主に関して、前記ユーザ固有トピック出現確率記憶手段から取得した、前記特定動作主が、既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを支持する確率である前記ユーザ固有トピック出現確率と、前記トピック行動領域固有アイテム選択確率算出手段で算出した前記トピック行動領域固有アイテム選択確率との二項演算で、前記特定動作主があるアイテムを選択する確率を求めるユーザ履歴固有アイテム選択確率算出手段と、を更に有する請求項1記載のアイテム推薦装置。外部から入力された、または、前記複数人の行動履歴から特定したある特定動作主に関して、前記ユーザ固有トピック出現確率記憶手段から取得した、前記特定動作主が、既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを支持する確率である前記ユーザ固有トピック出現確率と、前記トピック固有アイテム選択確率記憶手段から取得した前記トピック固有アイテム選択確率との二項演算で、前記特定動作主があるアイテムを選択する確率を求めるユーザ固有アイテム選択確率算出手段を更に有する請求項1記載のアイテム推薦装置。複数人の行動履歴に基づいて動作主が次に各アイテムを選択する確率を算出するためのアイテム推薦方法であって、行動履歴情報を格納した行動履歴情報記憶装置及びアイテムの識別子及び既知のメタ情報を含むアイテム情報を格納したアイテム情報記憶装置と接続されるアイテム推薦装置において、潜在変数推定手段が、前記行動履歴記憶装置から取得する前記複数人の行動履歴が動作主が訪れるアイテムは、動作主固有のトピック比率に従って既知のメタ情報では把握しきれていないアイテムの特徴を表すある潜在トピックを選択した後、その潜在トピック、及び、既知のメタ情報から導かれる動作主の行動領域に固有のアイテム出現確率分布に従って生成したという仮定のもと、該既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを動作主が選択する確率であるユーザ固有トピック出現確率と、既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックからのアイテムの選択されやすさを示すトピック固有アイテム選択確率を、前記行動履歴記憶装置から取得した複数人の行動履歴を学習データとし、最尤法を用いて学習し、該ユーザ固有トピック出現確率をユーザ固有トピック出現確率記憶手段に、該トピック固有アイテム選択確率をトピック固有アイテム選択確率記憶手段に格納する潜在変数推定ステップを行うことを特徴とするアイテム推薦方法。トピック行動領域固有アイテム選択確率算出手段が、外部から入力された、または、前記複数人の行動履歴から取得したある特定行動履歴に関して、前記トピック固有アイテム選択確率記憶手段から取得した前記トピック固有アイテム選択確率に基づいて、前記既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックからの選択されやすさを示す該トピック固有アイテム選択確率が高いアイテムほど、また、前記特定行動履歴に含まれる各アイテムから、既知のメタ情報に基づく距離が近いアイテムほど、選択確率が高くなるトピック行動領域固有アイテム選択確率を算出するトピック行動領域固有アイテム選択確率算出ステップと、ユーザ履歴固有アイテム選択確率算出手段が、外部から入力された、または、前記複数人の行動履歴から特定したある特定動作主に関して、前記ユーザ固有トピック出現確率記憶手段から取得した、前記特定動作主が既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを支持する確率である前記ユーザ固有トピック出現確率と、前記トピック行動領域固有アイテム選択確率算出ステップで算出した前記トピック行動領域固有アイテム選択確率との二項演算で前記特定動作主があるアイテムを選択する確率を求めるユーザ履歴固有アイテム選択確率算出ステップと、を更に行う請求項4記載のアイテム推薦方法。ユーザ履歴固有アイテム選択算出手段が、外部から入力された、または、前記複数人の行動履歴から特定したある特定動作に関して、前記ユーザ固有トピック出現確率記憶手段から取得した、前記特定動作主が既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを支持する確率である前記ユーザ固有トピック出現確率と、前記トピック固有アイテム選択確率記憶手段から取得した前記トピック固有アイテム選択確率との二項演算で、前記特定動作主があるアイテムを選択する確率を求めるユーザ固有アイテム選択確率算出ステップを更に行う請求項4記載のアイテム推薦方法。請求項1乃至3のいずれか1項に記載のアイテム推薦装置を構成する各手段としてコンピュータを機能させるためのアイテム推薦プログラム。従来技術であるトピックモデルを用いた手法においては、アイテムが商品の場合は、カメラや時計などの同じ機能を持つものをまとめるものとして、アイテムがニュース記事などの場合は、政治やスポーツなどの報道内容の近い記事をまとめるものとして潜在トピックが推定されてしまう。つまり、潜在トピックは既知のメタ情報例えば、アイテムのジャンル情報に等しい。若者シニアに人気がある、流行りもの定番であるといった、既知のジャンルアイテム固有の性質以外の、アイテムの潜在的な特徴でつながるアイテム集合を含む潜在トピックを推定できなかった。その結果、過去に購入したアイテムとジャンルの類似したアイテムしか推薦されないという問題があった。さらに、一度も選択した購入したことのない履歴のないジャンルのアイテムを推薦する際には、過去の履歴の傾向に基づく推薦が不可能であった。本発明は、上記の点に鑑みなされたものであり、動作主が好む、若者シニアに人気がある、流行りもの定番であるといった、既存のメタ情報例えば、ジャンル情報では把握しきれていないアイテムの潜在的な特徴をもとにアイテムの推薦を可能とするためのアイテム推薦装置及び方法及びプログラムを提供することを目的とする。上記の課題を解決するため、本発明請求項1は、複数人の行動履歴に基づいて動作主が次に各アイテムを選択する確率を算出するためのアイテム推薦装置であって、前記複数人の行動履歴が動作主が選択するアイテムは、動作主固有のトピック比率に従って、既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表すある潜在トピックを選択した後、その潜在トピック、及び、既知のメタ情報から導かれる動作主の行動領域に固有のアイテム出現確率分布に従って生成したという仮定のもと、該既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表す潜在トピックを動作主が選択する確率であるユーザ固有トピック出現確率と、既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表す潜在トピックからのアイテムの選択されやすさを示すトピック固有アイテム選択確率を、最尤法を用いて学習し、学習後のユーザ固有トピック出現確率をユーザ固有トピック出現確率記憶手段に、トピック固有アイテム選択確率をトピック固有アイテム選択確率記憶手段に格納する潜在変数推定手段を有する。また、本発明請求項2は、外部から入力された、または、前記複数人の行動履歴から取得したある特定行動履歴に関して、前記トピック固有アイテム選択確率記憶手段から取得した前記トピック固有アイテム選択確率に基づいて、前記既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックからの選択されやすさを示す該トピック固有アイテム選択確率が高いアイテムほど、また、前記特定行動履歴に含まれる各アイテムから、既知のメタ情報に基づく距離が近いアイテムほど、選択確率が高くなるトピック行動領域固有アイテム選択確率を算出するトピック行動領域固有アイテム選択確率算出手段と、外部から入力された、または、前記複数人の行動履歴から特定したある特定動作主に関して、前記ユーザ固有トピック出現確率記憶手段から取得した、前記特定動作主が、既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを支持する確率である前記ユーザ固有トピック出現確率と、前記トピック行動領域固有アイテム選択確率算出手段で算出した前記トピック行動領域固有アイテム選択確率との二項演算で、前記特定動作主があるアイテムを選択する確率を求めるユーザ履歴固有アイテム選択確率算出手段と、を更に有する。また、本発明請求項3は、外部から入力された、または、前記複数人の行動履歴から特定したある特定動作主に関して、前記ユーザ固有トピック出現確率記憶手段から取得した、前記特定動作主が、既知のメタ情報では把握しきれていないアイテムの特徴を表す潜在トピックを支持する確率である前記ユーザ固有トピック出現確率と、前記トピック固有アイテム選択確率記憶手段から取得した前記トピック固有アイテム選択確率との二項演算で、前記特定動作主があるアイテムを選択する確率を求めるユーザ固有アイテム選択確率算出手段を更に有する。上記のように本発明によれば、動作主が選択するアイテムは、動作主固有のトピック比率に従って、既知のメタ情報では把握しきれていないアイテムの潜在的な特徴を表すある潜在トピックを選択した後、その潜在トピック、及び、既知のメタ情報から導かれる動作主の行動領域に固有のアイテム出現確率分布に従って決定したという仮定に基づく行動モデルを生成し、その行動モデルを用いて、動作主の興味に応じたアイテム推薦が可能である。この行動モデルは、従来手法トピックモデルと異なり、既知のメタ情報例えば、アイテムに付与されたジャンル情報に基づくアイテム間の距離を考慮して学習する特徴がある。これにより、既知のメタ情報ジャンル情報では扱い切れていないアイテムの潜在的な特徴若者シニアに人気や流行りもの定番や家電やテレビといった特徴要素の中から、既知の概念要素家電やテレビの影響を除いたその他の要素若者シニアに人気や流行りもの定番を扱うものとして潜在トピックが推定可能となる。また、潜在トピックが既知のメタ情報ジャンル情報では把握しきれていないアイテムの特徴を扱うため、初めて選択する購入するジャンルのアイテムでも、動作主が好む、ジャンル以外のアイテムの特徴を用いて動作主の嗜好に合致したアイテムを推薦することが可能となる。以下、図面と共に本発明の実施の形態を説明する。[第1の実施の形態]以下、本装置の第1の形態について図面を参照して説明する。図1は、本発明の第1の実施の形態におけるアイテム推薦装置のブロック図を示す。同図に示すアイテム推薦装置10は、操作部3、検索部4、潜在変数推定部6、ユーザ固有トピック出現確率記憶部7、トピック固有アイテム選択確率記憶部8、トピック行動領域固有アイテム選択確率算出部9、ユーザ履歴固有アイテム選択確率算出部11、出力部12から構成されている。このうち、操作部3、潜在変数推定部6、トピック行動領域固有アイテム選択確率算出部92は、外部の行動履歴情報記憶装置1、及び、アイテム情報記憶装置2と接続されている。行動履歴情報記憶装置1は、本アイテム推薦装置10から解析され得る行動履歴情報を格納しており、アイテム推薦装置10からの要求に従って、行動履歴情報を読み出し、当該情報をアイテム推薦装置に送信する。いま、動作主をuで、アイテムをiで表すと、動作主uの行動履歴情報は、で表すことができる。τは、動作主uが過去に選択した購入したことのある全アイテム数である。行動履歴情報記憶装置1は、Webページを保持するWebサーバや、データベースを具備するデータベースサーバ等である。アイテム情報記憶装置2は、アイテム推薦装置10から解析され得るアイテム情報を格納しており、アイテム推薦装置10からの要求に従って、アイテム情報を読み出し、当該情報をアイテム推薦装置10に送信する。各アイテム情報は、たとえば、アイテムを一意に識別するためのID、アイテムの名称、アイテムが属するジャンル情報などのメタ情報から成る情報である。また、スポーツジャンルの下位概念にサッカージャンルがあるといった、ジャンル間の関係を記述したジャンル体系も保持する。アイテム情報記憶装置2は、Webページを保持するWebサーバや、データベースを具備するデータベースサーバ等である。なお、行動履歴情報記憶装置1に格納された履歴情報とアイテム情報記憶装置2に格納されたアイテム情報とから、アイテムIDを介して、動作主uが過去に購入したアイテムのジャンル集合を求めることもできる。riは、アイテムiのジャンルである。操作部3は、行動履歴情報記憶装置1、及びアイテム情報記憶装置2のデータに対するユーザからの各種操作を受け付ける。各種操作とは、格納された情報を登録、修正、削除する操作等である。また、操作部3は、アイテム情報記憶装置2に格納されたアイテム情報を装置のユーザに提示することも可能である。ユーザは、提示された情報の中から単一、もしくは、複数のアイテムを選択することで、推薦を行う対象となる動作主に関する行動履歴情報として登録することが可能である。操作部3の入力手段は、キーボードやマウスやメニュー画面やタッチパネルによるもの等、何でもよい。操作部3は、マウス等の入力手段のデバイスドライバや、メニュー画面の制御ソフトウェアで実現され得る。検索部4は、推薦を行う対象となる動作主uに関する情報と、潜在変数推定部6で用いる各種パラメータを受け付ける。動作主uに関する情報は、行動履歴情報記憶装置1に格納されている動作主u∈Uを一意に識別するID等の推薦対象動作主に関する情報と、行動履歴情報記憶装置1に格納された履歴と同形式の履歴である。検索部4で指定された動作主に対して、検索部4で指定された行動履歴に基づいてアイテムの推薦を行う。なお、行動履歴は省略可能であり、省略された場合は、指定された動作主IDに関して、すでに行動履歴情報記憶装置1に格納されている過去の履歴が指定されたものとして扱う。一方、動作主を特定する情報も省略可能であり、動作主を特定する情報が省略され、行動履歴情報そのものが入力された場合、行動履歴情報記憶装置1に格納されたデータの中で、受け付けた行動履歴と最も類似性が高い動作主u∈Uが指定されたものとする。類似性を測る指標としては、例えば、コサイン尺度や内積があるが、何を用いても良い。なお、検索部4の入力手段は、キーボードやマウスやメニュー画面やタッチパネルによるもの等、何でもよい。検索部4は、マウス等の入力手段のデバイスドライバや、メニュー画面の制御ソフトウェアで実現され得る。アイテム選択確率算出部5は、潜在変数推定部6、ユーザ固有トピック出現確率記憶部7、トピック固有アイテム選択確率記憶部8、トピック行動領域固有アイテム選択確率算出部9、ユーザ履歴固有アイテム選択確率算出部11から成る。アイテム選択確率算出部5は、行動履歴情報記憶装置1とアイテム情報記憶装置2のデータから学習し、ある動作主uがアイテムiを選択する確率を算出する。本装置は、動作主uが選択するアイテムiは、ユーザ固有のトピック比率に従ってある潜在トピックzを選択した後、その潜在トピックzと、動作主uに関する既知のメタ情報から導かれる動作主の行動領域Ruに固有のアイテム出現確率分布に従って決定したという仮定に基づく行動モデルである。つまり、潜在トピック数Zが与えられたもとで、動作主uがアイテムiに選択する確率Pを以下の式で計算する。ここで、変数zは、例えば女性/定番のアイテムをまとめる潜在トピックを表すために用意された変数である。Pzu=θuzは、動作主の興味を表し、動作主uが潜在トピックzに興味を持つ確率値である。また、Pi│zRuは、潜在トピックzにおいてアイテムiが選択されるトレンドP=φziと、既知のメタ情報から導かれるユーザuの行動領域Ruとの近さから導かれたアイテム選択確率値である。Pi│zRuは、潜在トピックzから支持されているアイテムほど、また、動作主uが過去に選択したジャンルのアイテムほど、そのアイテム出現確率が高いように計算する。たとえば、Pi│zRuは以下の式で計算することができる。P=φziは、潜在トピックにおけるトレンドを示しており、たとえば、潜在トピックが環境に優しいアイテムをまとめるトピックの場合には、エコ向けのアイテムの出現確率が高くなる。関数distは、引数として与えられた2つのメタ情報アイテムに付与されたジャンルの近さを返す関数である。この近さは、典型的には、ジャンル情報間の概念的な近さを表すジャンル体系から導かれる。例えば、同じカメラジャンルに属するアイテム同士は小さな値を返す一方で、カメラジャンルと車ジャンルのアイテム同士は大きな値を返す。従って、Pi│zRuは、たとえば、潜在トピックが環境に優しいで、かつ、動作主がよく選択する購入するアイテムのジャンルが車に集中していた場合に、ハイブリッドカーなどの出現確率が高くなる。なお、潜在トピックは例えば環境に優しい/優しくないアイテムをまとめるトピックを表すために用意された変数であるが、その変数が実際にどのようなトピックを表すかは不明でよい。潜在変数推定部6は、検索部4で受け付けたパラメータである潜在トピック数Zを受け付け、行動履歴情報記憶装置1に格納された動作主uがアイテムiを訪れた情報を学習データとし、これらの学習データが、動作主uが選択するアイテムiは、ユーザ固有のトピック比率に従ってある潜在トピックzを選択した後、その潜在トピックzと動作主uに関する行動領域Ruに固有のアイテム出現確率分布に従って生成されたと仮定した上で、動作主uが潜在トピックzに興味を持つ確率値であるθuz、及び、潜在トピックzからアイテムiが選択される確率値であるφziを学習する。これらの未知パラメータは、EMアルゴリズムを用いて求めることができる。EMアルゴリズムは、以下の対数尤度を最大化することにより未知パラメータを推定する手法である。動作主uの集合をU、動作主uが過去に選択した購入したアイテムの個数をMu、動作主uがm番目に選択したアイテムをiumとする。なお、行動領域Ruは、式2により、行動履歴情報記憶装置1とアイテム情報記憶装置2に格納されたアイテム情報とに基づいて求めることができる。EMアルゴリズムは、最初にθuzとφziに適当な初期値を与える。次に、θuzとφziが収束するまで以下のEstepとMstepを繰り返す。Estepにおいては、現在のθuzとφziに関する推定値が与えられたもとでの、トピック事後確率をベイス則に従い計算する。そして、式6で求めたPを含むQ関数を以下のように定義する。Mstepでは、式7のQ関数を最大化する、あらたなθuzとφziを求める。θuzに関しては、を解き、Q関数をθuzに関して最大化することで求めることができる。φziに関しては、閉形式で直接求めることができないため、準ニュートン法等の最適化手法を用いてQ関数を最大化して求める。φziに関する勾配ベクトルは、以下の通りである。ユーザ固有トピック出現確率記憶部7は、潜在変数推定部6で求めた動作主uが潜在トピックzに興味を持つ確率値であるφziを格納する。ユーザ固有トピック出現確率記憶部7は、これらの情報が保存され、復元可能なものであればなんでもよい。例えば、データベースや、予め備えられた汎用的な記憶装置メモリやハードディスク装置の特定領域に記憶される。トピック固有アイテム選択確率記憶部8は、潜在変数推定部6で求めた潜在トピックzからアイテムiが選択される確率値であるφziを格納する。トピック固有アイテム選択確率記憶部8は、これらの情報が保存され、復元可能なものであればなんでもよい。例えば、データベースや、予め備えられた汎用的な記憶装置メモリやハードディスク装置の特定領域に記憶される。トピック行動領域固有アイテム選択確率算出部9は、検索部4で指定された動作主uに関する情報、トピック固有アイテム選択確率記憶部8に格納されたφzi、履歴情報記憶装置1に格納された履歴情報、アイテム情報記憶装置2に格納されたアイテム情報に基づいて、潜在トピックとユーザuの行動領域Ruに関するアイテムのトレンドを表現する確率値Pi│zRuを求める。ここで、ユーザuは検索部4で指定された動作主であり、既知のメタ情報から導かれる動作主の行動領域Ruは、検索部4で指定された行動履歴情報に関するものである。図2は、本発明の第1の実施の形態におけるトピック行動領域固有アイテム選択確率算出部のフローチャートであり、検索部4で指定された動作主uに関するを求める。トピック行動領域固有アイテム選択確率算出部9は、動作主uが入力されると、一時変数zに1を設定することにより初期化を行い、潜在トピック数Zを取得するステップ101。z>Zであれば当該処理を終了し、z≦Zであればステップ102Yes、以下の処理を行う。一時変数tを0としステップ103、一時変数sを0とするステップ104。2つのジャンルri,rの距離distを求め、sに加算するステップ105。当該処理を動作主の全行動領域Ruについて繰り返す。次に、潜在トピックとユーザuの行動領域Ruに関するアイテムのトレンドを表現する確率として、の計算を行いステップ106、をtに加算するステップ107。上記の処理を全アイテムi∈Iに対して繰り返す。全アイテムIに対する上記の処理が終了すると、を全アイテムIについて繰り返しステップ108、z1としてステップ102に戻る。ユーザ履歴固有アイテム選択確率算出部11は、ユーザ固有トピック出現確率記憶部7に格納された動作主uが潜在トピックzに興味を持つ確率値であるθuzと、トピック行動領域固有アイテム選択確率算出部9の結果Pi│zRuに基づき、動作主uがアイテムiを選択する確率値を計算する。前記の通り、本装置においては、既知のメタ情報から導かれる動作主の行動領域Ruを持つある動作主が選択する各アイテムは、ユーザ固有のトピック比率に従ってあるトピックを選択した後、そのトピックと、既知のメタ情報から導かれる動作主の行動領域Ruに固有のアイテム出現確率分布に従って生成されると仮定して、式3でPを算出する。図3は、本発明の第1の実施の形態におけるユーザ履歴固有アイテム選択確率算出部のフローチャートであり、検索部4で指定された動作主uに関するを求める。ユーザ履歴固有アイテム選択確率算出部11は、動作主u、潜在トピック数Zが入力されるとステップ201、一時変数zに1を設定することにより初期化するステップ202。z>Zであれば当該処理を終了しステップ203、no、そうでなければステップ203、Yes、トピック行動領域固有アイテム選択確率算出部9の結果Pi│zRuを用いて、によりーザ履歴固有アイテム選択確率を求めステップ204、z1としてステップ203に戻るステップ205。出力部12は、ユーザ履歴固有アイテム選択確率算出部11の結果に基づき、検索部4で指定されたユーザが選択する確率値の高い順にアイテムを出力する。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部装置への送信等を含む概念である。出力部12は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部12は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイス等で実現され得る。以下、具体的な例を用いて実施の形態の処理について説明する。図4に本発明の実施の形態における履歴情報記憶装置1に格納されている情報の一例を示す。例えば、図4に格納された情報から、動作主IDがU1とU2の動作主の履歴情報は以下のようになる。図5に本発明の第1の実施の形態におけるアイテム情報記憶装置2に格納されているアイテム情報の一例を示す。動作主IDがU1とU2の動作主の行動領域は以下のようになる。また、アイテム情報記憶装置2は、ジャンルの上位下位概念を示すツリーも保持する。図6に、本発明の第1の実施の形態におけるアイテム情報記憶装置に格納されているアイテム情報に関するツリーの一例を示す。図6左の情報から図6右のツリーが復元可能である。図6右中の、丸がアイテム、四角がジャンルを表現している。前記、dist関数は、このツリーに基づいて、与えられた2つのジャンルの距離を計算する関数である。この距離は典型的には、グラフ内における2ノード間の最短経路における辺数である。例えば、図6の例において、カメラジャンルから各ジャンルへの距離はdist1dist2dist2dist3dist4となる。また、この方法に限らず、近い概念の2ジャンルが与えられたら小さい値を、遠い概念の2ジャンルが与えられたら大きな値を返す関数であれば何でもよい。図7に本発明の第1の実施の形態における基本的な動作の一例を示す。図中の座標空間において、ある動作主が過去に選択したアイテムの図形は塗りつぶし図形で、未選択のアイテムは塗りつぶしなし図形で示してある。この2次元距離空間においては、前記dist関数が返すアイテム間距離に基づいて、近いアイテム同士を近くに配置したとする。また、全潜在トピック数は3であるとし、それぞれのトピックに含まれやすいアイテムをそれぞれ丸、四角、三角で示してある。厳密には、本装置10により、潜在トピック固有のアイテム出現確率を算出できるため、各アイテムは複数の潜在トピックから同程度に支持される可能性もあるが、説明の簡略化のため、各アイテムはいずれかの潜在トピックに含まれるとして説明を進める。また、図形内の数値はアイテムIDである。つまり、動作主はアイテム1から3を過去に選択したことがある。また検索部4で指定された履歴情報としてアイテム1からアイテム3が指定されたとする。本装置10は、式4により、過去に選択したアイテムから近いアイテムほど高いスコアを与える。つまり、図7においては、過去に選択したアイテムの周辺に選択する点線で囲まれた領域にあるアイテム4、5、7、8、9、10、11のスコアが高くなる。また、本装置においては、動作主が支持する潜在トピックに含まれるアイテムほどスコアが高くなる。つまり、図7においては、丸で示してあるアイテム7、8、9、14のスコアが高くなる。最終的に、その2つの要素を加味して推薦するアイテムが決定する。図7の例においては、過去に選択したアイテムに既知の概念体系上において概念的に近く、かつ、潜在トピックも近いアイテム7、8、9の値が高くなる。本例における検索部4、及び出力部12の例を図8に示す。なお、検索部4で指定された行動履歴情報として、アイテム1からアイテム3以外のアイテム0を指定すると、本装置10は、現在興味を持っているアイテム0に概念的に近く、かつ、アイテム1から3を選択したことがあるという事実から推定した動作主の潜在トピック図7中の丸図に含まれるアイテムを推薦することができる。[第2の実施の形態]以下、本装置の第2の形態について図面を参照して説明する。図9は、本発明の第2の実施の形態におけるアイテム推薦装置のブロック図を示す。図1と同一構成要素には同一符号を付し、その説明を省略する。同図に示すアイテム推薦装置20は、操作部3、検索部4、潜在変数推定部6、ユーザ固有トピック出現確率記憶部7、トピック固有アイテム選択確率記憶部8、出力部12、ユーザ履歴固有アイテム選択確率算出部21から構成されている。このうち、操作部3、潜在変数推定部6は、外部の履歴情報記憶装置1、及び、アイテム情報記憶装置2と接続されている。検索部4は、履歴情報記憶装置1に格納されている動作主u∈Uを一意に識別するID等の推薦対象動作主に関する情報と、潜在変数推定部6で用いる各種パラメータを受け付ける。なお、一方、動作主を特定する情報の代わりに、行動履歴情報そのものを受け付けることもできる。その場合、履歴情報記憶装置1に格納されたデータの中で、受け付けた履歴と最も類似性が高い動作主u∈Uが指定されたものとする。類似性を測る指標としては、例えば、コサイン尺度や内積があるが、何を用いても良い。なお、検索部4の入力手段は、キーボードやマウスやメニュー画面やタッチパネルによるもの等、何でもよい。検索部4は、マウス等の入力手段のデバイスドライバや、メニュー画面の制御ソフトウェアで実現され得る。ユーザ履歴固有アイテム選択確率算出部21は、ユーザ固有トピック出現確率記憶部7に格納された動作主uが潜在トピックzに興味を持つ確率値であるθuzと、トピック固有アイテム選択確率記憶部8に格納された潜在トピックzからアイテムiが選択される確率φziに基づき、検索部4で指定された動作主uがアイテムiに選択する確率値を計算する。第2の実施の形態においては、動作主uが選択する各アイテムは、ユーザ固有のトピック比率に従ってあるトピックを選択した後、そのトピックに固有のアイテム出現確率分布に従って生成されると仮定して、式10でPを算出する。式10により、動作主に関する既知のメタ情報から導かれる動作主の行動領域Ruとの近さではなく、純粋な興味トピックのみに基づくアイテム推薦が可能となる。以下、具体的な例を用いて実施の形態の処理について説明する。ここでは図7とまったく同様の状況で本実施の形態に基づく推薦を行う場合を考える。式10は、既知のメタ情報から導かれる動作主の行動領域Ruとの近さを考慮しない。つまり、ユーザが過去に選択したアイテム1から3が丸で示される潜在トピックに含まれるという情報のみから、丸で示される潜在トピックに含まれる他のアイテム7,8,9,14を推薦する。これらのアイテムが推薦される順位は、潜在トピック固有のアイテム出現確率に依存し、例えば、図7で丸で示されるトピック固有のアイテム出現確率がアイテム8>9>7>14であれば、8、9、7、14の順で推薦が行われる。本実施の形態における検索部、及び出力部の例は図8と同様であるが、ユーザIDと履歴情報のいずれか一方を指定する点が第1の実施形態とは異なる。つまり、第2の実施の形態により、アイテムのジャンル情報などの既知のメタ情報以外の、未知の特徴を扱う潜在トピックを推定し、その潜在トピックに対する動作主の興味に基づき、アイテムの推薦が可能となる。第2の実施の形態においては、アイテムのジャンルに依存しない動作主の興味に基づくアイテムの推薦が可能なため、一度も購入したことのないジャンルのアイテムを選択購入する際にも、潜在的な興味に基づいた推薦が可能となる。なお、本発明は、上記の第1の実施の形態の図1及び第2の実施の形態の図10に示すアイテム推薦装置の構成要素の動作をプログラムとして構築し、アイテム推薦装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更応用が可能である。"