(57)【要約】【課題】ユーザが興味を持つ情報に類似する情報を推定し、興味を持つ可能性が高い個別情報をユーザに提供できる情報提供装置を提供する。【解決手段】情報提供装置１００は、個別情報を受信する受信部１０２と、個別情報の特徴ベクトルを取得する位置データ作成部１１０と、所定の情報空間モデルを保持する情報空間モデル記憶部１０６とを含む。特徴ベクトルは情報空間内の点として表わされる。情報提供装置１００はさらに、受信部１０２が受信する個別情報をユーザが指定するために使用するユーザ・インタフェース部１０４と、情報空間モデル内において、指定された個別情報を表わす点の密度が所定の条件を充足する部分空間からなる興味空間を作成する興味空間作成部１１８と、興味空間に含まれる点に対応する個別情報を選択し、ユーザ・インタフェース部１０４よりユーザに対して提示させる情報選択部１２２とを含む。【選択図】        図４
2005031788.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対して個別情報を提供する情報提供装置であって、
個別情報を準備するための準備手段と、
前記準備手段が準備する個別情報の特徴ベクトルを取得するための特徴ベクトル取得手段と、
所定の情報空間モデルを保持するための情報空間モデル保持手段とを含み、前記個別情報の特徴ベクトルは前記所定の情報空間内の点として表わされ、
前記情報提供装置はさらに、
前記準備手段が準備する個別情報の内のいずれかをユーザが指定するために使用する入力手段と、
前記情報空間モデル内において、前記入力手段によって指定された個別情報を表わす点の前記情報空間内の密度が所定の条件を充足する部分空間からなる、ユーザの興味空間を検出するための興味空間検出手段と、
前記興味空間に含まれる点に対応する個別情報をユーザに提示するための提示手段とを含む、情報提供装置。
【請求項２】
前記興味空間検出手段は、前記情報空間モデルにおいて、前記入力手段によって指定された個別情報を表わす点の密度が所定のしきい値以上になる部分を検出し、当該部分を、前記興味空間として検出するための手段を含む、請求項１に記載の情報提供装置。
【請求項３】
前記興味空間検出手段は、前記部分の中で、前記入力手段によって指定された個別情報を表わす点が局在している複数個の部分を検出し、前記興味空間を前記複数個の部分からなる複数個の小興味空間に分割するための手段をさらに含む、請求項２に記載の情報提供装置。
【請求項４】
前記情報提供装置は、前記準備手段が準備する個別情報の内、前記情報空間モデルにおいて、前記分割するための手段が分割する前の興味空間内であって、かつ複数個の前記小興味空間外である空間に含まれる点に対応する個別情報を、ユーザに提示するための手段をさらに含む、請求項３に記載の情報提供装置。
【請求項５】
前記情報提供装置は、
前記提示するための手段によって提示された個別情報に対するユーザの評価を取得するための手段と、
前記取得するための手段が取得したユーザの評価が肯定的なものか否かに応答して、前記小興味空間を破棄する動作と、前記小興味空間を興味空間として確定する動作とを、選択的に行なうための手段とをさらに含む、請求項４に記載の情報提供装置。
【請求項６】
複数個の興味空間であって所定の条件を充足するものを検出して、当該複数個の興味空間を融合して大興味空間を生成するための手段をさらに含む、請求項２に記載の情報提供装置。
【請求項７】
前記生成するための手段は、前記情報空間内で互いに近接する複数個の興味空間を検出して、当該複数個の興味空間を融合して大興味空間を生成するための手段を含む、請求項６に記載の情報提供装置。
【請求項８】
前記情報提供装置は、前記準備手段が準備する個別情報の内、前記情報空間モデルにおいて、前記大興味空間内であって、前記大興味空間を生成する前の前記複数個の興味空間外である空間に含まれる点に対応する個別情報を、ユーザに提示するための手段をさらに含む、請求項６に記載の情報提供装置。
【請求項９】
前記情報提供装置は、
前記提示するための手段によって提示された個別情報に対するユーザの評価を取得するための手段と、
前記取得するための手段が取得したユーザの評価が肯定的なものか否かに応答して、前記大興味空間を興味空間として確定する動作と、前記大興味空間を破棄する動作とを、選択的に行なうための手段とをさらに含む、請求項８に記載の情報提供装置。
【請求項１０】
前記情報空間モデル保持手段は、
前記情報空間を定義するマッピングルールを保持するための手段と、
前記情報空間において前記個別情報に対応する点の位置を示す位置データを保持するための位置データ保持手段と、
前記情報空間において、前記興味空間の位置を表わす興味空間データを保持するための興味空間データ保持手段とを含む、請求項１に記載の情報提供装置。
【請求項１１】
前記情報提供装置は、
前記興味空間に含まれる点の位置データと、当該興味空間の興味空間データとを元に、当該点の位置と、当該興味空間の重心との距離を示す値を算出するための手段をさらに含み、
前記提示手段は、前記算出するための手段が算出した値に基づく所定の順序に従って、前記興味空間に含まれる点に対応する個別情報をユーザに提示するための手段を含む、請求項１０に記載の情報提供装置。
【請求項１２】
前記提示するための手段は、前記算出するための手段が算出した値が小さい順に、前記興味空間に含まれる点に対応する個別情報をユーザに提示するための手段を含む、請求項１１に記載の情報提供装置。
【請求項１３】
ユーザに対して個別情報を提供する情報提供方法であって、
個別情報を準備するステップと、
前記準備するステップによって準備される個別情報の特徴ベクトルを取得するステップと、
所定の情報空間モデルを保持するステップとを含み、前記個別情報の特徴ベクトルは前記所定の情報空間内の点として表わされ、
前記方法はさらに、
前記個別情報の内ユーザが指定するいずれかを特定するステップと、
前記情報空間モデル内において、前記ユーザによって指定された個別情報を表わす点の空間内の密度が所定の条件を充足する部分空間からなる、ユーザの興味空間を検出するステップと、
前記興味空間に含まれる点に対応する個別情報をユーザに提示するステップとを含む、情報提供方法。
【請求項１４】
コンピュータ上で実行されると、当該コンピュータを請求項１から請求項１２のいずれかに記載の情報提供装置として動作させる、コンピュータで実行可能な情報提供プログラム。
【請求項１５】
請求項１５に記載の情報提供プログラムが記録された、コンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、ユーザが興味を持つ可能性が高い情報を、ユーザに対して提供する情報提供装置に関する。特に、ユーザが興味を持つ情報の特徴を推定し、推定した特徴と類似する特徴を有する情報を提供する情報提供装置に関する。
【０００２】
【従来の技術】
近年、放送衛星、通信衛星、又は有線ケーブルを用いた放送の普及と、地上波放送を含むこれら放送のディジタル化とにより、放送の多チャンネル化が急速に進展した。また、電話の加入者線を利用するＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）又は光ファイバーケーブルを利用するＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）などの高速データ伝送技術の普及も著しい。さらに、情報家電機器の普及により、複数の家電機器が情報を共有する事が可能となった。これらの技術が発展し、普及した事により、多種多様な情報を大量に入手できる様になった。
【０００３】
しかし、情報機器がそのユーザに提供できる情報の種類及び量は、既に膨大となっており、さらに増加の一途をたどっている。そのため、情報機器のユーザは、それら多種多様な情報の中から、有用な情報を効率的に選択する必要に迫られている。
【０００４】
このような問題を解決し、ユーザが情報を選択する際に生じる負担を軽減するための技術として、多種多様な情報の中から、ユーザにとって有用な情報を的確に選び、提供する技術が求められている。しかし、ユーザにとって有用な情報を論理的に決定する事は困難である。なぜならば、ユーザにとって有用な情報か否かは、ユーザの興味、嗜好、又は価値観などによって左右されるものであり、ユーザの興味、嗜好、又は価値観などは、必ずしも論理的なものではないからである。
【０００５】
ユーザが、ユーザ本人にとって有用な情報を興味、嗜好、又は価値観などに基づいて選択しているならば、ユーザの興味、嗜好、又は価値観などは、ユーザが過去に選択した情報に何らかの形で反映されていると考える事ができる。そこで、ユーザにとって有用な情報を選び、提供する技術として、次のような技術が一般的に用いられている。即ち、ユーザが過去にどのような情報を選択したかを履歴として管理し、ユーザが特にアクセスする頻度の高い情報を優先的に提供するという技術である。このような技術を用いて、ユーザに情報を提供すると、ユーザの興味、嗜好、又は価値観などに適合する可能性が高い情報を提供できる。
【０００６】
また、既に提供を受けた情報と、まだ提供を受けた事のない情報とのどちらをユーザが好むのかというユーザの嗜好を推定する方法が、特許文献１に開示されている。
【０００７】
特許文献１に記載の方法では、まず、ユーザが現時点までにアクセスした情報を、２つの集合に分けて管理する。第１の集合は、ユーザがある時点でアクセスした情報の内、ユーザが高い評価を下した情報の集合である。２つ目の集合は、その時点までに既にアクセスした情報の内、ユーザが高い評価を下した情報の集合である。
【０００８】
特許文献１に記載の方法では、第１の集合に含まれる情報が、第２の集合に含まれる情報なのか、それとも第２の集合に含まれない情報なのかを、ユーザが情報にアクセスする度に判定する。この判定は、即ち、ユーザがその時点までに既にアクセスした事のある情報に再びアクセスしたのか、それともその時点までアクセスした事がなかった情報にアクセスしたのかを判定するものである。この方法ではさらに、判定結果を変化履歴として管理し、その変化履歴を用いて、ユーザの嗜好を具体的に推定する。ここで推定される嗜好とは、即ちユーザが既アクセスの情報にアクセスする事を好むのか、未アクセスの情報にアクセスする事を好むのかというものである。この方法により、情報に対するユーザの嗜好が具体的に推定可能となる。
【０００９】
特許文献１に記載の方法ではさらに、この推定に基づいて、情報の候補を次の様にして選び、ユーザに提供する。まず、ユーザが既アクセスの情報に再びアクセスした回数と、ユーザが未アクセスの情報にアクセスした回数との割合を、変化履歴を元に算出する。続いて、現時点までに既アクセスの情報と、現時点において未アクセスの情報とを、算出した割合に応じた数だけそれぞれ選ぶ。さらに、それぞれ選んだ情報を混在させて、ユーザに提供する。この方法により、推定したユーザの嗜好にあわせて情報を選び、ユーザに提供する事が可能となる。
【００１０】
【特許文献１】
特開平１０−２２８４８２号公報
【発明が解決しようとする課題】
ユーザの過去の情報へのアクセス履歴に基づいて情報を選び提供すると、次のような問題点が生じる恐れがある。この方法は、ユーザが過去にどのような情報を選択したかを基準として情報を選択する。そのため、この方法によってユーザに提供される情報は、過去にユーザが選択又は検索した事のある情報である。ところが、ユーザの興味は様々に変化するものである。よって、この方法では、様々に変化するユーザの興味に対応して、ユーザが選択又は検索した事のない情報を提供する事ができない。
【００１１】
特許文献１に記載の方法を用いると、ユーザの興味の変化に対応する事ができる。しかし、この方法を用いて推定されるユーザの嗜好とは、既に提供を受けた情報と、まだ提供を受けた事のない情報とのどちらをユーザが好むのかという、ユーザの嗜好の１局面でしかない。また、この方法では、ユーザが評価を下していない情報について、その情報がユーザにとって有用なものか否かを判定する事ができない。よって、推定した嗜好に基づいて、ユーザが未だアクセスした事のない情報の中から、ユーザにとって有用な情報を選ぶ事ができない。
【００１２】
それゆえに、本発明の一つの目的は、ユーザが興味を持つ情報に類似する情報を推定する事のできる情報提供装置を提供する事である。
【００１３】
本発明の別の目的は、ユーザに既に提供した事があるか否かに関わらず、ユーザが興味を持つ可能性が高い個別情報をユーザに提供する事ができる情報提供装置を提供する事である。
【００１４】
本発明のさらに別の目的は、ユーザの情報に対する興味の変化に対応して、ユーザが興味を持つ可能性が高い情報を正確に推定し、提供する事ができる情報提供装置を提供する事である。
【００１５】
本発明のさらに別の目的は、ユーザの情報に対する興味の変化に対応して、ユーザが興味を持つ可能性が高い情報を広範囲に探索し、提供する事ができる情報提供装置を提供する事である。
【００１６】
本発明のさらに別の目的は、ユーザが興味を持つ可能性がより高い情報を、より優先的に提供する事ができる情報提供装置を提供する事である。
【００１７】
【課題を解決するための手段】
本発明の第１の局面に係る情報提供装置は、ユーザに対して個別情報を提供する情報提供装置であって、個別情報を準備するための準備手段と、準備手段が準備する個別情報の特徴ベクトルを取得するための特徴ベクトル取得手段と、所定の情報空間モデルを保持するための情報空間モデル保持手段とを含む。個別情報の特徴ベクトルは、所定の情報空間内の点として表わされる。この情報提供装置はさらに、準備手段が準備する個別情報の内のいずれかをユーザが指定するために使用する入力手段と、情報空間モデル内において、入力手段によって指定された個別情報を表わす点の密度が所定の条件を充足する部分空間からなる、ユーザの興味空間を検出するための興味空間検出手段と、興味空間に含まれる点に対応する個別情報をユーザに提示するための提示手段とを含む。
【００１８】
情報空間モデル内では、特徴ベクトルによって表わされる点の位置は、その点に対応する個別情報の特徴を表わす。ユーザが指定した個別情報は、ユーザが興味を持っている可能性が高い個別情報であると考えられる。そのため、興味空間を検出する事により、ユーザが興味を持つ個別情報に類似した特徴を有する個別情報を推定する事ができる。よって、ユーザに既に提供した事があるか否かに関わらず、ユーザが興味を持つ可能性が高い個別情報をユーザに提供する事ができる。
【００１９】
興味空間検出手段は、情報空間モデルにおいて、入力手段によって指定された個別情報を表わす点の密度が所定のしきい値以上になる部分を検出し、当該部分を、興味空間として検出するための手段を含んでもよい。
【００２０】
所定のしきい値以上になる部分を検出し、検出した部分を興味空間とする事により、ユーザが興味を持つ可能性が高い個別情報の特徴をより具体的に推定する事ができる。
【００２１】
好ましくは、興味空間検出手段は、興味空間の中で、入力手段によって指定された個別情報を表わす点が局在している複数個の部分を検出し、興味空間を複数個の部分からなる複数個の小興味空間に分割するための手段をさらに含む。
【００２２】
ユーザの興味の変化に伴い、１つの興味空間内でユーザが興味を抱く個別情報に対応する点の位置に偏りが生じる場合において、ユーザが特に興味を持つ個別情報の特徴を絞込んで推定する事ができる。よって、ユーザの興味の変化に対応して、ユーザが興味を持つ可能性が高い情報を提供する事ができる。
【００２３】
さらに好ましくは、情報提供装置は、準備手段が準備する個別情報の内、情報空間モデルにおいて、分割するための手段が分割する前の興味空間内であって、かつ複数個の小興味空間外である空間に含まれる点に対応する個別情報を、ユーザに提示するための手段をさらに含む。
【００２４】
さらに好ましくは、情報提供装置は、提示するための手段によって提示された個別情報に対するユーザの評価を取得するための手段と、取得するための手段が取得したユーザの評価が肯定的なものか否かに応答して、小興味空間を破棄する動作と、小興味空間を興味空間として確定する動作とを、選択的に行なうための手段とをさらに含む。
【００２５】
分割する前の興味空間内であって、かつ複数個の小興味空間外である空間に含まれる点に対応する個別情報は、ユーザが現在興味を持っている特徴を有する個別情報であるかどうかを明確に判定する事が困難な個別情報である。この様な個別情報をユーザに提示し、ユーザの評価を取得する事により、興味空間の分離によってユーザが興味を有する個別情報をより正確に推定する事ができる様になるか否かをユーザに評価させる事ができる。この評価に基づいて、小興味空間の確定又は破棄を行なう事により、ユーザが興味の変化に対応して、ユーザが興味を持つ可能性が高い個別情報をより正確に推定する事ができる様になる。
【００２６】
好ましくは、情報提供装置は、複数個の興味空間であって所定の条件を充足するものを検出して、当該複数個の興味空間を融合して大興味空間を生成するための手段をさらに含む。
【００２７】
さらに好ましくは、生成するための手段は、情報空間内で互いに近接する複数個の興味空間を検出して、当該複数個の興味空間を融合して大興味空間を生成するための手段を含む。
【００２８】
情報空間内で互いに近接する複数個の興味空間のいずれかに含まれる点に対応する個別情報は、それぞれ類似した特徴を有する個別情報である。これら複数個の興味空間を融合して大興味空間を生成する事により、ユーザに提供した事がない特徴を有する個別情報であり、ユーザが興味を有する可能性が高い個別情報をさらに広範囲にわたって探索する事ができる。
【００２９】
さらに好ましくは、情報提供装置は、準備手段が準備する個別情報の内、情報空間モデルにおいて、大興味空間内であって、大興味空間を生成する前の複数個の興味空間外である空間に含まれる点に対応する個別情報を、ユーザに提示するための手段をさらに含む。
【００３０】
さらに好ましくは、情報提供装置は、提示するための手段によって提示された個別情報に対するユーザの評価を取得するための手段と、取得するための手段が取得したユーザの評価が肯定的なものか否かに応答して、大興味空間を興味空間として確定する動作と、大興味空間を破棄する動作とを、選択的に行なうための手段とをさらに含む。
【００３１】
大興味空間内であって、かつ複数個の融合前の興味空間外である空間に含まれる点に対応する個別情報は、ユーザが現在興味を持っている特徴を有する個別情報であるかどうかを明確に判定する事が困難な個別情報である。この様な個別情報をユーザに提示し、ユーザの評価を取得する事により、興味空間の融合によってユーザが興味を有する個別情報をより包括的に推定する事ができる様になるか否かをユーザに評価させる事ができる。この評価に基づいて、大興味空間の確定又は破棄を行なう事により、ユーザが興味の変化に対応して、ユーザが興味を持つ可能性が高い個別情報をより包括的にかつ正確に推定する事ができる様になる。
【００３２】
情報空間モデル保持手段は、情報空間を定義するマッピングルールを保持するための手段と、情報空間において個別情報に対応する点の位置を示す位置データを保持するための位置データ保持手段と、情報空間において、興味空間の位置を表わす興味空間データを保持するための興味空間データ保持手段とを含んでもよい。
【００３３】
情報空間モデル保持手段が情報空間を定義するマッピングルールと、個別情報に対応する位置を示すデータと、興味空間の位置を示すデータとを保持する事により、情報空間を確実に定義する事ができ、ユーザが興味を持つと推定される個別情報の特徴をより正確に推定する事が可能となる。
【００３４】
好ましくは、情報提供装置は、興味空間に含まれる点の位置データと、当該興味空間の興味空間データとを元に、当該点の位置と、当該興味空間の重心との距離を示す値を算出するための手段をさらに含む。また好ましくは、提示手段は、算出するための手段が算出した値に基づく所定の順序に従って、興味空間に含まれる点に対応する個別情報をユーザに提示するための手段を含む。
【００３５】
さらに好ましくは、提示するための手段は、算出するための手段が算出した値が小さい順に、興味空間に含まれる点に対応する個別情報をユーザに提示するための手段を含む。
【００３６】
興味空間に含まれる点の位置と興味空間の重心との距離が近い点に対応する個別情報は、ユーザが興味を持つ可能性が高いと推定される。この距離を示す値が小さい点に対応する個別情報から順に個別情報を提示する事により、ユーザが興味を持つ可能性が高い個別情報をより優先的にユーザに提供する事ができる。
【００３７】
本発明の第２の局面に係る情報提供方法は、ユーザに対して個別情報を提供する情報提供方法であって、個別情報を準備するステップと、準備するステップによって準備される個別情報の特徴ベクトルを取得するステップと、所定の情報空間モデルを保持するステップとを含む。個別情報の特徴ベクトルは所定の情報空間内の点として表わされる。この方法はさらに、個別情報の内ユーザが指定するいずれかを特定するステップと、情報空間モデル内において、ユーザによって指定された個別情報を表わす点の空間内の密度が所定の条件を充足する部分空間からなる、ユーザの興味空間を検出するステップと、興味空間に含まれる点に対応する個別情報をユーザに提示するステップとを含む。
【００３８】
ユーザに対して個別情報を提供する際にこの方法を用いる事により、ユーザが興味を持つ個別情報だけでなく、それらに類似した特徴を有する個別情報を、個の興味空間内の点として推定する事がでできる。ユーザに既に提供したか否かに関わらず、ユーザが興味を持つ可能性が高い個別情報をユーザに提供する事ができる。
【００３９】
本発明の第３の局面に係る情報提供プログラムは、コンピュータ上で実行されると、当該コンピュータを、本発明の第１の局面に係る情報提供装置として動作させる。
【００４０】
この情報提供プログラムを実行する事により、上記した第１の局面に係る発明の作用及び効果をコンピュータで実現する事が可能となる。
【００４１】
本発明の第４の局面に係る記録媒体は、本発明の第３の局面に係る情報提供プログラムが記録された、コンピュータで読取可能な記録媒体である。
【００４２】
この記録媒体に記録された情報提供プログラムをコンピュータで読取り、実行する事により、上記した第１の局面に係る発明の作用及び効果を実現できる。
【００４３】
【発明の実施の形態】
―用語の定義―
本発明の実施の形態を例示するにあたり、そこで用いる語句を以下の様に定義する。
（１）情報源：ユーザに文字、音声、静止画、動画、又はそれらの複合形などからなる一連の情報を送出するものを、「情報源」と呼ぶ。例えば、ラジオ放送、テレビジョン放送、若しくは有線放送などの放送情報を送出する放送局、いわゆるインターネットなどの情報通信網を介して情報を送信するサーバ装置、又はＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）など情報を読出し可能な記録媒体などが情報源として利用可能である。
（２）個別情報：情報源がユーザに対して送出する情報であり、ユーザが指定する動作を１回行なう事によりユーザに提供される情報、又は、情報源が送出する情報の内、内容によって特徴付ける事のできる一群の情報を「個別情報」と呼ぶ。本実施の形態に係る情報提供装置は、提供する情報を個別情報の単位で管理し、提供するものとする。
（３）（個別情報の）特徴：個別情報が備える性質を、全体として「（個別情報の）特徴」と呼ぶ。
（４）個別情報の特徴は、複数の項目により表わされる。それら項目を、「特徴項目」と呼ぶ。本実施の形態では、特徴項目は、個別情報の情報量、形式、又は内容などを表わす。また、本実施の形態では、これらの特徴項目は、それぞれ定量的に表わす事ができるものである。
【００４４】
―概要―
以下に、本実施の形態に係る情報提供装置の概要を、図１から図３を用いて説明する。
【００４５】
本実施の形態に係る情報提供装置は、個別情報の特徴を表わすデータによって、ユーザが興味を持つ個別情報の特徴を推定し、推定した個別情報の特徴に基づいて、ユーザに対して情報を提供する装置である。
【００４６】
本実施の形態に係る情報提供装置は、個別情報ごとに予め定められた特徴項目の値（以下、この値を「特徴量」と呼ぶ。）を算出する。さらに、算出した特徴量を成分とするベクトル（以下、このベクトルを「特徴ベクトル」と呼ぶ。）を作成する。このベクトルは、想定した特徴項目にそれぞれ対応する複数の軸を有する多次元空間（以下、この空間を「情報空間」と呼ぶ。）内の一点を表わす。
【００４７】
情報空間内において個別情報は、この特徴ベクトルにより識別される。個別情報を表わす点の位置（以下、この位置を「個別情報の（情報空間内での）位置」と呼ぶ。）は、当該個別情報の特徴を表現している。
【００４８】
図１に、情報空間の概略を示す。図１を参照して、情報空間６０は、複数の軸６２、６４、…、によって定義される多次元空間である。軸６２は、ある情報が「古典的」か、「現代的」かを定量的に表わすものである。軸６４は、ある情報が「のんびり」したものか、「アクティブ」なものかを定量的に表わしたものである。
【００４９】
この情報空間内では、類似した特徴を有する２つの個別情報は、情報空間内において至近距離に位置する。よって、類似した特徴を有する個別情報は、情報空間内のある部分にかたまって位置する事になる。
【００５０】
情報空間６０内の個別情報の内、ユーザが興味を抱く個別情報は、互いに類似する特徴を有すると推測される。そのため、ユーザが興味を抱く個別情報の集合は、情報空間内のある部分空間にかたまって位置していると考えられる。そこで、本実施の形態に係る情報提供装置は、ユーザが興味を抱く個別情報がかたまって位置すると推定される部分空間の位置及び形状を、ユーザに対して過去に提供した個別情報の位置から推測し、それぞれ興味空間７０、７２、７４…、として定義する。本実施の形態に係る情報提供装置は、定義した興味空間内に位置する個別情報を、ユーザが興味を抱く可能性が高いと推定される推薦情報としてユーザに提供する。
【００５１】
本実施の形態に係る情報提供装置はさらに、ユーザの情報に対する興味の変化に対応するために、興味空間を融合し又は分離して興味空間を更新する。興味空間を融合する機能、及び分離する機能の概要を図２、及び図３を用いてそれぞれ説明する。
【００５２】
ユーザの興味の変化に伴い、複数の興味空間が近接する場合がある。例えば、図２を参照して、興味空間８０、８２、及び８４は互いに近接している。このような場合、これら興味空間８０、８２、及び８４の近傍に位置する個別情報にも、ユーザは興味を抱く可能性が高いと考えられる。
【００５３】
そこで、本実施の形態に係る情報提供装置は、これら近接する興味空間８０、８２、及び８４を融合させ、一つの大きな興味空間８６（以下、この興味空間を「大興味空間」と呼ぶ。）を新たに定義する。この大興味空間８６内に位置する個別情報は、融合前の興味空間内に位置する個別情報とは異なるが、それらと類似した特徴を有する個別情報を含む事になると考えられる。
【００５４】
また、ユーザの興味の変化に伴い、１つの興味空間内でユーザが興味を抱く個別情報の位置に偏りが生じる事がある。例えば、図３を参照して、一つの興味空間９０内で個別情報が局在しているような場合がある。このような場合、ユーザが特に興味を抱いている個別情報が、興味空間９０内のある一部分にかたまっていると考えられる。また、それ以外の部分にある個別情報に、ユーザが飽きてしまったとも考えられる。
【００５５】
そこで、本実施の形態に係る情報提供装置は、元の興味空間９０を解消し、ユーザが興味を抱いている個別情報が局在している部分をそれぞれ分離して、小さな興味空間（以下、この興味空間を「小興味空間」と呼ぶ。）９２、９４を新たに定義する。これら小興味空間９２、９４内にある個別情報は、元の興味空間９０内に位置する個別情報の中で、ユーザが興味を持っている可能性がより高い個別情報を含む事となる。
【００５６】
本実施の形態に係る特徴ベクトルは、以下の様に定義される。
【００５７】
本実施の形態に係る情報提供装置がユーザに対して提供した個別情報のうち、ユーザが興味を抱いたとみなす事のできる個別情報をＩｎ（１≦ｎ≦Ｎ：Ｎは個別情報の数）とする。また、Ｉｎの特徴項目ｐ（１≦ｐ≦Ｐ：Ｐは処理対象である特徴項目の数）について算出される特徴量をｘｎ，ｐとし、個別情報Ｉｎの特徴を示す特徴ベクトルを、ＸｎＴ＝（ｘｎ，１，ｘｎ，２，…，ｘｎ，ｐ，…，ｘｎ，Ｐ）とする。
【００５８】
各特徴項目ｐをそれぞれ座標軸とするＰ次元空間を情報空間Ｓとすると、個別情報Ｉｎは特徴ベクトルＸｎの終点により表わされる。
【００５９】
本実施の形態では、興味空間は以下の様に定義される。
【００６０】
情報空間Ｓ内の一部分に、個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２（１≦Ｍ１＜Ｍ２≦Ｎ）が局在しているとする。このとき、これら局在する個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２の特徴項目ｐについての特徴量の平均
【００６１】
【数１】
2005031788.tif 000003
を、各特徴項目について求め、平均のベクトルＵＴ＝（ｕ１，ｕ２，…，ｕｐ，…，ｕＰ）を作成する。この重心ベクトルＵは、新たに作成する興味空間の重心の位置を示す重心ベクトルＵとなる。
【００６２】
また、個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２の特徴ベクトルについて、第Ｌ主成分までの主成分分析を行なうと、Ｌ（１≦Ｌ≦Ｐ）個の固有値ｅ１、ｅ２、…、ｅＬと、それらの固有値にそれぞれ対応するＬ個の固有ベクトルＥ１、Ｅ２、…、ＥＬとを求める事ができる。
【００６３】
求めた固有値ｅ１、ｅ２、…、ｅＬと、固有ベクトルＥ１、Ｅ２、…、ＥＬとを用いると、ある特徴ベクトルＸｎが示す個別情報Ｉｎの位置と、重心ベクトルＵが示す重心の位置との間のマハラノビス距離
【００６４】
【数２】
2005031788.tif 000004
を求める事ができる。
【００６５】
マハラノビス距離Ｄ２が等しい値ｔ０となる点は、通常Ｌ次元の超楕円面を形成する。この超楕円面のｋ（１≦ｋ≦Ｌ）番目の長軸の方向は、ｋ番目の主成分の固有ベクトルＥｋを方向余弦とする方向になる。また、ｋ番目の長軸の長さは、各主成分における分散のｔ０倍の平方根、即ち固有ベクトルＥｋに対応する固有値ｅｋのｔ０倍の平方根となる。
【００６６】
そこで、個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２の位置と、重心ベクトルＵが示す重心の位置との間のマハラノビス距離を求め、その最大値をｔとする。さらに、重心の位置との間のマハラノビス距離がｔ以下となる点からなる超楕円体を想定する。情報空間Ｓ内での個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２の位置は、この超楕円体の内側となる。そこで、この最大値ｔを、興味空間の境界を示すしきい値とする。
【００６７】
以上の様にして求めた重心ベクトルＵＴ＝（ｕ１，ｕ２，…，ｕＰ）、固有値ｅ１、ｅ２、…、ｅＬ、固有ベクトルＥ１、Ｅ２、…、ＥＬ、及びしきい値ｔを用いて、個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２を包含する興味空間を、次の様に定義する。即ち、情報空間Ｓの内、重心ベクトルＵが示す重心の位置（ｕ１，ｕ２，…，ｕＰ）とのマハラノビス距離（以下、このマハラノビス距離を「重心との距離」と呼ぶ。）がしきい値ｔ以下となる特徴ベクトルＸｎが示す点からなる部分空間を、個別情報ＩＭ１、ＩＭ１＋１、…、ＩＭ２を包含する興味空間とする。
【００６８】
この様に興味空間を定義すると、ある個別情報がある興味空間に内包される位置にあるのか、その外側にあるのかを、当該個別情報の位置と当該興味空間の重心との距離がしきい値ｔ以下なのか、しきい値ｔを越えるのかによって判定する事ができる。
【００６９】
―機能的構成―
図４に、本実施の形態に係る情報提供装置の機能的構成を、ブロック図形式で示す。図４を参照して、情報提供装置１００は、情報源から個別情報を受信する受信部１０２と、受信部１０２に接続され、ユーザとの間で入出力を行なうユーザ・インタフェース部１０４とを含む。
【００７０】
情報提供装置１００はさらに、情報空間を規定し、個別情報の各特徴項目に関する特徴量を算出するための基準となるマッピングルール、個別情報の情報空間内での位置を表わす位置データ、及び興味空間を定義する興味空間データを記憶する情報空間モデル記憶部１０６を含む。
【００７１】
情報提供装置１００はさらに、受信部１０２、及び情報空間モデル記憶部１０６に接続され、受信部１０２により与えられる個別情報に対し、情報空間モデル記憶部１０６に記憶されているマッピングルールに従って、個別情報の特徴量を算出し、位置データを作成する位置データ作成部１１０を含む。
【００７２】
情報提供装置１００はさらに、情報空間モデル記憶部１０６及び位置データ作成部１１０に接続され、情報空間モデル記憶部１０６に記憶される位置データ及び興味空間データを管理し、更新するデータ管理部１１２を含む。
【００７３】
情報提供装置１００はさらに、情報空間モデル記憶部１０６に接続され、モデル記憶部１０６に記憶されている興味空間データを読出し、情報空間内における興味空間同士の位置関係を検査し、新たな興味空間の作成が必要か否かを判定する興味空間検査部１１４と、情報空間モデル記憶部１０６に接続され、情報空間モデル記憶部１０６に記憶されている位置データ及び興味空間データを読出し、位置データによって情報空間内に位置付けられた個別情報の位置と、興味空間との位置関係を検査し、新たな興味空間の作成が必要か否かを判定する位置データ検査部１１６とを含む。
【００７４】
情報提供装置１００はさらに、情報空間モデル記憶部１０６、興味空間検査部１１４及び位置データ検査部１１６に接続され、興味空間検査部１１４又は位置データ検査部１１６による検査の結果に従い、情報空間モデル記憶部１０６に記憶されている興味空間データと位置データとを元に、新たな興味空間データを作成する興味空間作成部１１８を含む。
【００７５】
情報提供装置１００はさらに、受信部１０２、ユーザ・インタフェース部１０４、及び位置データ作成部１１０に接続され、ユーザがユーザ・インタフェース部１０４を用いて行なう入力操作に従い、受信部１０２が受信する動作の制御を行ない、ユーザによる入力信号を位置データ作成部１１０に与える選択制御部１２０を含む。
【００７６】
情報提供装置１００はさらに、受信部１０２、情報空間モデル記憶部１０６、データ管理部１１２、及び選択制御部１２０に接続され、選択制御部１２０による制御に従い、情報空間モデル記憶部１０６に記憶されている興味空間データ及び位置データに基づいて、受信部１０２が受信するべき情報を選択し、選択結果を受信部１０２及びデータ管理部１１２に与える情報選択部１２２を含む。
【００７７】
情報提供装置１００はさらに、ユーザ・インタフェース部１０４、データ管理部１１２、及び情報選択部１２２に接続され、個別情報に対するユーザの評価を、ユーザ・インタフェース部１０４より取得し、取得した評価に基づいて、情報空間モデル記憶部１０６に記憶されているデータを破棄するか否かを決定する評価抽出部１２４を含む。
【００７８】
―データ構成―
図５に、情報空間モデル記憶部１０６に記憶されているマッピングルールの構成を示す。図５を参照して、マッピングルール１７０は、特徴項目それぞれに対応する複数の項目１７２、１７４、１７６、…、を含む。これらの項目はそれぞれ、特徴項目を識別するための項目番号１８０と、当該特徴項目に分類される性質１８２と、個別情報に関して当該特徴項目における特徴量を位置データ作成部１１０が算出する際に用いる特徴量換算データ１８４とを含む。
【００７９】
特徴量換算データ１８４は、各特徴量により異なる内容を持つ。例えば項目１７２に関しては、特徴量は、個別情報内で使用されている単語に基づいて算出される。項目１７４に関しては、特徴量は、個別情報に含まれる文字数に基づいて算出される。項目１７６に関しては、特徴量はキーワードを含むか否かによって加算又は減算され、かつその加算量又は減算量がキーワードごとに決まっている。
【００８０】
図６に、位置データ作成部１１０が作成し、情報空間モデル記憶部１０６が記憶する位置データの構成を示す。図６に示す位置データ２００は、情報空間モデル１０６に記憶される位置データの内、一つの個別情報に関する位置データを示すものである。
【００８１】
図６を参照して、位置データ２００は、個別情報、及び位置データを識別するための情報ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）２１０と、当該個別情報がユーザ対して出力されたか否かを示す出力フラグ２１２と、複数の特徴量を特徴項目の項目番号（図５参照）順に並べた特徴ベクトル２１４とを含む。
【００８２】
また、位置データ２００はさらに、当該個別情報を包含する興味空間の内、当該個別情報が含まれる興味空間の興味空間ＩＤ２１６と、その興味空間の重心との距離２１８とを含む。なお、興味空間ＩＤ２１６及び重心との距離２１８は、データ管理部１１２が位置データの更新を行なう際に算出し、情報空間モデル記憶部１０６に記憶させるデータである。
【００８３】
図７に、興味空間作成部１１８が作成し、情報空間モデル記憶部１０６が記憶する興味空間データの構成を示す。図７に示す興味空間データ２４０は、情報空間モデル１０６に記憶される興味空間データの内、一つの興味空間に関する興味空間データを示すものである。図７を参照して、興味空間データ２４０は、当該興味空間を識別するための興味空間ＩＤ２４２と、当該興味空間に対するユーザによる評価がなされたか否かを０と１とで２値的に示す評価フラグ２４４とを含む。
【００８４】
興味空間データ２４０はさらに、この興味空間の重心の座標を示す重心ベクトル２４６と、興味空間の情報空間Ｓ内での形状を定義する形状データ２４８とを含む。形状データ２４８は、情報空間内での個別情報の位置に関して主成分分析を行なう事によって得られる固有値及び対応する固有ベクトル２５２並びに興味空間を定義するためのしきい値ｔ２５４を含む。
【００８５】
興味空間データ２４０はさらに、当該興味空間と関連する興味空間の興味空間ＩＤ２５０を含む。この興味空間データによって表わされる興味空間を分離又は融合して、小興味空間又は大興味空間を作成した場合、関連する興味空間の興味空間ＩＤ２５０には、小興味空間又は大興味空間を作成する元となった興味空間の興味空間ＩＤが格納される。また、小興味空間又は大興味空間を作成する元となった興味空間の興味空間データでは、関連する興味空間の興味空間ＩＤ２５０には、この興味空間を元に作成された小興味空間又は大興味空間の興味空間ＩＤが格納される。
【００８６】
―動作―
本実施の形態に係る情報提供装置１００は、次の４種類の動作を実行する事によって、個別情報をユーザに提供する。即ち、
（１）ユーザが指定する特定の個別情報を提供する動作、
（２）ユーザに未だ提供されていない個別情報を取得する動作、
（３）興味空間の更新によって新たに作成された興味空間を評価するためにユーザに個別情報を提供する動作、及び、
（４）ユーザの要求に応答して、ユーザが興味を持つ可能性が高いと推定される推薦情報を提供する動作である。
【００８７】
以下に、（１）から（４）の動作について、それぞれ詳細を説明する。
【００８８】
なお、情報提供装置１００は、（１）、（３）及び（４）の動作で、ユーザに対して個別情報を提供する。このとき情報提供装置１００は、必要に応じて提供した個別情報を元に、興味空間を作成する。さらに情報提供装置１００は、必要に応じて興味空間を分離し又は融合し、新たな小興味空間又は大興味空間を作成する。興味空間を作成する動作については、動作（１）の説明において詳細を説明する。
【００８９】
また、興味空間の分離又は融合を行なうときに、情報提供装置１００は、その分離又は融合についてユーザに評価させる。そしてユーザによる評価が肯定的であれば、情報提供装置１００は、その分離又は融合により作成された新たな興味空間を確定する。ユーザによる評価が否定的であれば、情報提供装置１００は、その分離又は融合により作成された新たな興味空間を破棄する。これらの動作については、動作（３）の説明において詳細を説明する。
【００９０】
（動作（１）ユーザが指定する特定の個別情報を提供する動作）
図４を参照して、情報提供装置１００が起動し、ユーザがユーザ・インタフェース部１０４を用いて特定の個別情報の提供を求める入力を行なうと、選択制御部１２０は、特定の個別情報を指定する入力信号を受信部１０２と、位置データ作成部１１０とに与える。
【００９１】
選択制御部１２０から入力信号が与えられた事に応答して、受信部１０２は、入力信号によって指定された個別情報を情報源より受信する。受信した個別信号は、ユーザ・インタフェース部１０４と、位置データ作成部１１０とに与えられる。ユーザ・インタフェース部１０４は与えられた個別情報を出力する。
【００９２】
位置データ作成部１１０は、情報空間モデル記憶部１０６に記憶されているマッピングルール（図５参照）を読出す。位置データ作成部１１０はさらに、受信部１０２より与えられた個別情報から、読出したマッピングルールの特徴量換算データに従い、特徴量を特徴項目ごとにそれぞれ算出して、特徴ベクトルを作成する。位置データ作成部１１０はさらに、個別情報の情報ＩＤと特徴ベクトルとを元に、この個別情報の位置データ（図６参照）を作成する。
【００９３】
位置データ作成部１１０はさらに、選択制御部１２０より特定の個別情報を指定する入力信号が与えられているので、この個別情報がユーザに提供された情報であり、かつユーザが興味を抱いている個別情報であるとみなす。位置データ作成部１１０は、作成した位置データ（図６参照）の出力フラグ２１２の値を「１」にし（以下、この出力フラグを「１」にする動作を「位置データを確定する」と呼ぶ。）、位置データをデータ管理部１１２に与える。
【００９４】
位置データを受けたデータ管理部１１２は、与えられた位置データの出力フラグ２１２の値が「１」である事に応答して、この位置データを情報空間モデル記憶部１０６に記憶させる。
【００９５】
情報空間モデル記憶部１０６に新たな位置データが記憶された事に応答して、位置データ検査部１１６は、以下の様に動作し、新たな興味空間を作成する必要があるか否かを判定する。
【００９６】
位置データ検査部１１６は、情報空間モデル記憶部１０６に記憶されている確定された位置データ２００（図６参照）を読出す。位置データ検査部１１６は、読出した位置データを元に、個別情報の情報空間Ｓ内における分布を検査する。検査の結果、個別情報の密度が所定の値以上の部分があるとき、位置データ検査部１１６は、新たな興味空間を作成する必要があると判定する。この判定に応答して、位置データ検査部１１６は、当該部分に位置する個別情報の情報ＩＤを興味空間作成部１１８に与える。
【００９７】
興味空間作成部１１８は、位置データ検査部１１６から情報ＩＤが与えられた事に応答して以下の様に動作し、新たな興味空間データ（図７参照）を作成する。
【００９８】
興味空間作成部１１８は、興味空間モデル記憶部１０６から、与えられた情報ＩＤの位置データに格納されている特徴ベクトルをそれぞれ読出す。興味空間作成部１１８は、読出した特徴ベクトルの平均ベクトルを求め、新たな興味空間の重心ベクトルとする。
【００９９】
興味空間作成部１１８はまた、取出した特徴ベクトルについて主成分分析を行なって固有値及び固有ベクトルを求める。興味空間作成部１１８はさらに、求めた固有値及び固有ベクトルを用いて、取出した特徴ベクトルに対応する個別情報の位置と当該興味空間の重心との距離をそれぞれ求め、求めた重心との距離の最大値を、新たに作成される興味空間のしきい値ｔとする。
【０１００】
興味空間作成部１１８は、この様にして求めた固有値、固有ベクトル、及びしきい値ｔを元に、新たに作成される興味空間の形状データを作成する。興味空間作成部１１８は、作成した重心ベクトルと形状データとを元に、興味空間データ２４０（図７参照）を作成する。現時点では、新たに作成されたこの興味空間データは、ユーザに評価を求める必要のない興味空間データである。よって興味空間作成部１１８は、この事を示すために評価フラグの値を「１」にする（以下、評価フラグを「１」にする動作を「興味空間を確定する」と呼ぶ。）。作成されたこの興味空間データは情報空間モデル記憶部１０６に記憶される。
【０１０１】
情報空間モデル記憶部１０６に新たな興味空間データが記憶された事に応答して、データ管理部１１２は、以下の様に動作し、情報空間Ｓ内での個別情報と興味空間との位置関係を検証し、位置データを更新する。
【０１０２】
まずデータ管理部１１２は、興味空間モデル記憶部１０６から、ある位置データを読出す。また、データ管理部１１２は、興味空間モデル記憶部１０６から全ての興味空間データを読出す。データ管理部１１２は、読出した位置データに格納されている特徴ベクトルと、読出した興味空間データとから、当該位置データによって示される個別情報の位置を包含する興味空間を検出する。包含する興味空間があれば、データ管理部１１２は、この興味空間の興味空間ＩＤを図６に示す興味空間ＩＤの項目２１６に格納する。データ管理部１１２はさらに、当該個別情報の位置とこの興味空間の重心との距離を、重心との距離の項目２１８に格納する。当該位置データによって示される個別情報の位置を包含する興味空間がなければ、データ管理部１１２は、興味空間ＩＤの項目２１６と重心との距離の項目２１８を空白にする。
【０１０３】
データ管理部１１２は、以上の動作を全ての位置データについて行ない、位置データを更新する。
【０１０４】
情報空間モデル記憶部１０６に記憶された位置データが更新された事に応答して、位置データ検査部１１６は、情報空間モデル記憶部１０６から、位置データに格納されている興味空間の興味空間ＩＤごとに位置データを取出す。位置データ検査部１１６は、取出された位置データの分布を興味空間ＩＤごとにそれぞれ検査する。この検査は、１つの興味空間内に個別情報が局在する部分が複数あるか否かを判定するものである。検査の結果、複数の局在部分があると判定されると、位置データ検査部１１６は当該局在部分の位置データを、局在部分ごとにまとめて興味空間作成部１１８に与える。
【０１０５】
興味空間作成部１１８は、与えられた位置データを元に、興味空間を作成したのと同様の方法で小興味空間を作成する。また、興味空間作成部１１８は、与えられた位置データの興味空間ＩＤの項目２５０（図７参照）に、作成した小興味空間の興味空間ＩＤを格納する。また、興味空間作成部１１８は、格納した興味空間ＩＤの興味空間データに、作成した小興味空間の興味空間ＩＤを格納する。
【０１０６】
この小興味空間データは、ユーザに評価を求める必要がある未確定の興味空間データである。よってよって、興味空間作成部１１８は、この事を示すために、評価フラグの値を「０」に設定してこの興味空間が未確定である事にする。情報空間モデル記憶部１０６に記憶させる。
【０１０７】
興味空間検査部１１４は、位置データが更新された事に応答して、情報空間モデル記憶部１０６に記憶されている興味空間データを読出し、興味空間の重心同士の距離が所定の値以下である興味空間があるか否かを検査する。興味空間検査部１１４は、条件を充足する興味空間の組の興味空間ＩＤを興味空間作成部１１８に与える。
【０１０８】
興味空間ＩＤの組を与えられた事に応答して、興味空間作成部１１８は、情報空間モデル記憶部１０６に記憶されている位置データ（図６参照）のうち、与えられた興味空間ＩＤの組のいずれかと同一の興味空間ＩＤをもつ位置データをそれぞれ読出す。興味空間作成部１１８は、読出した位置データを元に、興味空間を作成したのと同様の方法で大興味空間を作成する。また、興味空間作成部１１８は、読出した位置データの興味空間ＩＤの項目２５０（図７参照）に、作成した大興味空間の興味空間ＩＤを格納する。
【０１０９】
この大興味空間データは、ユーザに評価を求める必要がある未確定の興味空間データである。よって、興味空間作成部１１８は、この事を示すために、評価フラグの値を「０」にする。作成されたこの興味空間データは、情報空間モデル記憶部１０６に記憶される。
【０１１０】
ユーザが特定の個別情報の提供を求める入力を行なうたびに、情報提供装置１００は以上の動作を行ない、ユーザが所望する個別情報を提供し、興味空間の作成又は更新を行なう。
【０１１１】
（動作（２）未提供の情報の取得）
ユーザから、情報の提供を求める入力がない間、選択制御部１２０は、受信部１０２に対して、任意の個別情報を受信する命令信号を与える。この命令信号を与えられた受信部１０２は、ユーザに対して未だ提供していない任意の個別情報を情報源より受信し、位置データ作成部１１０に与える。
【０１１２】
位置データ作成部１１０は、与えられた個別情報の位置データを作成する。その際の動作は、先に述べた位置データ作成部１１０の動作と同様である。よってその詳細はここでは繰返さない。
【０１１３】
ただし、今回の動作では、位置データ作成部１１０に、選択制御部１２０より入力信号が与えられない。そのため、位置データ作成部１１０は、与えられた個別情報はユーザに提供されていない情報であるとみなす。位置データ作成部１１０は、作成した位置データの出力フラグの値を「０」にし、位置データをデータ管理部１１２に与える。
【０１１４】
データ管理部１１２は、与えられた位置データの出力フラグの値が「０」である事に応答して、以下の様に動作し、与えられた位置データを記憶する動作と、破棄する動作とを選択的に行なう。
【０１１５】
データ管理部１１２は、与えられた位置データ内の特徴ベクトルを取出す。また、データ管理部１１２は、情報空間モデル記憶部１０６から興味空間データ（ず７参照）を読出す。データ管理部１１２は、取出した特徴ベクトルと、読出した興味空間データの重心ベクトルとを元に、与えられた個別情報の位置と、興味空間の重心との距離を計算し、計算した重心との距離が興味空間のしきい値ｔ以下となる興味空間を探す。計算した重心との距離が興味空間のしきい値ｔ以下となる興味空間が存在すると、探し出した興味空間の内、計算した重心との距離が最も小さくなる興味空間を選び、その興味空間ＩＤと、その興味空間について計算した重心との距離とを位置データに格納する。位置データ管理部１１２は、この位置データを情報空間モデル記憶部１０６に記憶させる。また、位置データ管理部１１２は、計算した重心との距離がしきい値ｔ以下となる興味空間が存在しないと、与えられた位置データを破棄する。
【０１１６】
ユーザからの要求がない間、以上の動作を繰返す事により、情報提供装置１００は、ユーザが未知の個別情報を提供する準備を行なう。
【０１１７】
（動作（３）興味空間の評価、確定）
情報選択部１２２は、出力フラグが「０」の位置データが情報空間モデル記憶部１０６に記憶された事に応答して、記憶された位置データと、評価フラグが「０」の興味空間データ（図７参照）とを読出し、さらに読出した興味空間データに格納されている、関連する興味空間の興味空間データを読出す。
【０１１８】
ここで情報選択部１２２が読出す、評価フラグが「０」である興味空間データは、未確定の小興味空間又は大興味空間の興味空間データである。情報選択部１２２は、読出した位置データと、興味空間データとを元に、読出した位置データによって示される個別情報が、未確定の興味空間を評価するために用いる事ができるものであるか否かを判定する。
【０１１９】
読出した興味空間データの関連する興味空間の項目に複数の興味空間ＩＤが格納されている場合、この興味空間は、未確定の大興味空間である。そこで、情報選択部１２２は、この未確定の大興味空間に内包され、かつ、この大興味空間に関連する興味空間に内包されていない位置データである場合、当該位置データの情報ＩＤを受信部１０２、及び評価抽出部１２４に与える。
【０１２０】
受信部１０２は、与えられた情報ＩＤの個別情報を情報源より受信し、ユーザ・インタフェース部１０４より出力させる。ユーザ・インタフェース部１０４が個別情報の出力を終えた事に応答して、評価抽出部１２４が、提供した個別情報にユーザが満足したか否かを質問する画面をユーザ・インタフェース部１０４から出力させる。
【０１２１】
図８にユーザ・インタフェース部１０４に出力される質問画面の一例を示す。図８を参照して、質問画面３２０は、提供した個別情報にユーザが満足したか否かを問う画面である。提供した個別情報にユーザが満足した場合、ユーザは、ユーザ・インタフェース部１０４を用いて、質問画面３２０に表示されたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）要素である「ＹＥＳ」ボタン３２２を押す。逆にユーザが満足しなかった場合、ＧＵＩ要素の「ＮＯ」ボタン３２４を押す。入力されたユーザの評価は、ユーザ・インタフェース部１０４から評価抽出部１２４に与えられる。
【０１２２】
評価を受けた評価抽出部１２４は、提供した個別情報にユーザが満足したという評価であったならば、データ管理部１１２に対して、提供した個別情報の情報ＩＤと、当該情報ＩＤの位置データの確定を命令する信号とを与える。それ以外の場合、データ管理部１１２に対して、提供した個別情報の情報ＩＤと、当該情報ＩＤの位置データの破棄を命令する信号を与える。信号を与えられたデータ管理部１１２は、以下の様にして興味空間の更新を行なう。
【０１２３】
データ管理部１１２は、位置データの確定を命令する信号を与えられた事に応答して、与えられた情報ＩＤの個別情報の位置を示す位置データを確定する。また、データ管理部１１２は、当該位置データに格納されている興味空間ＩＤの興味空間データを読出し、読出した興味空間データを確定する。データ管理部１１２はさらに、確定にした興味空間データを参照し、この興味空間に関連する興味空間の興味空間データを、情報空間モデル記憶部１０６より破棄する。この動作により、大興味空間が確定され、大興味空間を作成する元となった興味空間が破棄される。
【０１２４】
位置データの破棄を命令する信号が与えられた場合、データ管理部１１２は、与えられた情報ＩＤの位置データから、当該位置データに格納されている興味空間ＩＤを読出し、当該位置データを破棄する。続いて、読出した興味空間データに格納されている、当該興味空間と関連する興味空間の興味空間ＩＤを読出して、当該興味空間の興味空間データを破棄する。データ管理部１１２は、読出した、関連する興味空間の興味空間ＩＤの興味空間データを読出し、確定する。この動作により、大興味空間が破棄され、大興味空間を作成する元となった興味空間が改めて確定される。
【０１２５】
一方、情報選択部１２２が読出した興味空間データの関連する興味空間の項目に、１つの興味空間ＩＤが格納されている場合、この興味空間は、未確定の小興味空間である。そこで、情報選択部１２２は、この未確定の小興味空間に関連する興味空間に内包され、かつ、この未確定の小興味空間に内包されていない位置データである場合、当該位置データの情報ＩＤを受信部１０２、及び評価抽出部１２４に与える。
【０１２６】
受信部１０２は、小興味空間を評価する際の動作と同様の動作で、与えられた情報ＩＤの個別情報を受信し、ユーザ・インタフェース部１０４が出力する。評価抽出部１２４は、小興味空間を評価する際の動作と同様の動作で、提供した個別情報にユーザが満足したか否かを質問する画面をユーザ・インタフェース部１０４から出力させ、ユーザの評価を受ける。
【０１２７】
評価を受けた評価抽出部１２４は、提供した個別情報にユーザが満足したという評価であったならば、データ管理部１１２に対して、提供した個別情報の情報ＩＤと、当該情報ＩＤの位置データの確定を命令する信号とを与える。それ以外の場合、データ管理部１１２に対して、提供した個別情報の情報ＩＤと、当該情報ＩＤの位置データの破棄を命令する信号を与える。信号を与えられたデータ管理部１１２は、以下の様にして興味空間の更新を行なう。
【０１２８】
データ管理部１１２は、位置データの確定を命令する信号を与えられた事に応答して、与えられた情報ＩＤの位置データを確定する。また、データ管理部１１２は、当該位置データに格納されている興味空間ＩＤの興味空間データを読出し、読出した興味空間データを確定する。データ管理部１１２はさらに、確定にした興味空間データを参照し、この興味空間に関連する興味空間の興味空間データを、情報空間モデル記憶部１０６より破棄する。この動作により、小興味空間が破棄され、小興味空間を作成する元となった興味空間が改めて確定される。
【０１２９】
位置データの破棄を命令する信号が与えられた場合、データ管理部１１２は、与えられた情報ＩＤの位置データから、当該位置データに格納されている興味空間ＩＤを読出し、当該位置データを破棄する。続いて、読出した興味空間データに格納されている、当該興味空間と関連する興味空間の興味空間ＩＤを読出して、当該興味空間の興味空間データを破棄する。データ管理部１１２は、読出した、関連する興味空間の興味空間ＩＤの興味空間データを読出し、確定する。この動作により、小興味空間が確定され、小興味空間を作成する元となった興味空間が破棄される。
【０１３０】
情報提供装置１００は、以上の動作を行ない、ユーザの評価に基づいて、未確定の興味空間の確定又は破棄を実行し、興味空間を更新する。
【０１３１】
（動作（４）ユーザに推薦情報を提供する動作）
ユーザがユーザ・インタフェース部１０４を用いて、推薦情報の提供を求める入力を行なうと、選択制御部１２０がその入力信号を取得する。選択制御部１２０は、この入力信号に応答して、情報選択部１２２に対して推薦情報を選択する事を命じる信号を与える。
【０１３２】
信号を受けた情報選択部１２２は、情報空間モデル記憶部１０６に記憶されている位置データ（図６参照）を読出す。情報選択部１２２は読出した位置データのうち、興味空間の重心との距離が小さいものから順に、位置データに記載されている情報ＩＤを受信部１０２と、データ管理部１１２とに与える。
【０１３３】
受信部１０２は、情報選択部１２２から情報ＩＤが与えられた事に応答して、情報ＩＤによって指定された個別情報を情報源から受信し、ユーザ・インタフェース部１０４に与える。ユーザ・インタフェース１０４は与えられた個別情報を出力する。
【０１３４】
ユーザ・インタフェース部１０４が個別情報の出力を終えた事に応答して、評価抽出部１２４が、提供した推薦情報にユーザが満足したか否かを質問する画面をユーザ・インタフェース部１０４から出力させる。
【０１３５】
図８を参照して、提供した推薦情報にユーザが満足した場合、ユーザは、ユーザ・インタフェース部１０４を用いて、質問画面３２０上の「ＹＥＳ」ボタン３２２を押す。ユーザが満足しなかった場合、「ＮＯ」ボタン３２４を押す。入力されたユーザの評価はユーザ・インタフェース部１０４から評価抽出部１２４に与えられる。
【０１３６】
図４を参照して、ユーザによる評価を受けた評価抽出部１２４は、受けた評価に従い、提供した個別情報の位置データの確定するか、破棄するかを決定する。推薦情報にユーザが満足したという評価を受けると、評価抽出部１２４は提供した個別情報の位置データを確定する事を決定する。逆に、推薦情報にユーザが満足しなかったという評価を受けると、評価抽出部１２４は提供した個別情報の位置データを破棄する事を決定する。評価抽出部１２４は、この様にして行なった決定をデータ管理部１１２に与える。
【０１３７】
データ管理部１１２は、評価抽出部１２４の決定に従い、事前に情報選択部１２２より与えられていた情報ＩＤの位置データを確定する動作と、情報空間モデル１０６から破棄する動作とを選択的に行なう。
【０１３８】
ユーザが推薦情報の提供を求める入力を行なうたびに、情報提供装置１００は、以上の動作を実行し、情報空間内の興味空間に基づく推薦情報を提供する。
【０１３９】
―プログラムによる実現―
本実施の形態に係る情報提供装置１００は、一般的なコンピュータと、それらの上で実行されるコンピュータプログラムにより実現できる。以下、情報提供装置１００に関する所望の機能を実現するためのプログラムの制御構造について図９から図１２を用いて説明する。
【０１４０】
図９に、本実施の形態に係る情報提供装置１００が実行するプログラムのフローチャートを示す。図９を参照して、情報提供装置１００がプログラムを開始すると、制御はステップ（以下、ステップを単に「Ｓ」と表記する。）４０４に進む。
【０１４１】
Ｓ４０２では、ユーザが個別情報の提供を求める入力を行なったか否かを判定する。入力を行なったと判定されたならば、制御はＳ４０２に進む。さもなければ、制御はＳ４０８に進む。
【０１４２】
Ｓ４０４では、個別情報をユーザに提供し、提供した位置データの更新を行なう。続くＳ４０６に進み、情報空間内の興味空間を検査し、興味空間の分離、又は融合を行ない、興味空間を更新する。制御はＳ４０２に戻る。
【０１４３】
制御がＳ４０２からＳ４０８に進んだ場合、Ｓ４０８においては、新たな個別情報を情報源より受信する。続くＳ４１０では、マッピングルールに従い、受信した個別情報の位置データを作成する。Ｓ４１２では、作成した位置データを元に、個別情報の位置と、情報空間内にある各興味空間の重心との距離をそれぞれ算出し、重心との距離が当該興味空間のしきい値ｔ以下である興味空間が存在するか否かを判定する。重心との距離が興味空間のしきい値ｔを超える興味空間しかないならば、Ｓ４１４で、この位置データを破棄し、制御はＳ４０２に戻る。逆に重心との距離がしきい値ｔ以下の興味空間が存在するならば、制御はＳ４１６に進み、この位置データを記憶する。制御はＳ４１８に進み、未確定の興味空間の評価と確定を行なう。
【０１４４】
図１０に、図９に示すＳ４０４において実行される処理の制御構造をフローチャートで示す。図１０を参照して、Ｓ４０４の処理が開始されると、制御はＳ４２２に進み、出力する個別情報は、ユーザが指定したものか、情報提供装置１００が推薦情報として提供するものかを判定する。出力する個別情報がユーザによって指定しされたものであるならば、制御はＳ４２４に進む。さもなければ、その個別情報は推薦情報と判定され、制御はＳ４３２に進む。
【０１４５】
Ｓ４２４では、ユーザが指定した個別情報を情報源より受信する。Ｓ４２６では、Ｓ４２４で受信した個別情報を出力し、続くＳ４２８では、図５に示すマッピングルールに従い、Ｓ４２４で受信した個別情報の位置データを作成する。続くＳ４３０では、この個別情報の位置データを確定し、記憶する。
【０１４６】
Ｓ４２２からＳ４３２に制御が進んだ場合、Ｓ４３２においては、位置データによって情報空間内で確定された興味空間内に位置する事が示されている個別情報を情報源より受信し、推薦情報として出力する。続くＳ４３４では、出力した推薦情報に対するユーザの評価を取得し、ユーザがこの個別情報に満足したか否かを判定する。判定結果がＹＥＳならば、制御はＳ４３８に進み、出力した推薦情報の位置データを確定し、Ｓ４０４の制御を終了する。判定結果がＮＯならば、制御はＳ４３６に進み、出力した推薦情報の位置データを破棄し、Ｓ４０４の制御を終了する。
【０１４７】
図１１に、図９に示すＳ４０６において実行される処理の制御構造をフローチャートで示す。図１１を参照して、Ｓ４０６が開始されると、制御はＳ４５２に進み、確定された位置データを参照し、それら確定された位置データが情報空間内で局在する部分があるか否かを判定する。局在する部分が存在するならば、制御はＳ４５４に進み、位置データを元に新たな興味空間を作成し、作成した興味空間を確定し、記憶する。制御はＳ４５６に進む。局在する部分が存在していなければ、制御はＳ４５２からＳ４５６に直接進む。
【０１４８】
Ｓ４５６では、興味空間の重心同士の位置関係を検査し、互いに近接する興味空間があるか否かを判定する。重心の位置が近接する興味空間があるならば制御はＳ４５８に進み、なければ制御はＳ４６０に進む。
【０１４９】
Ｓ４５８では、検査によって近接していると判定された興味空間内にそれぞれ位置する個別情報の位置データを元に、新たな大興味空間を作成する。
【０１５０】
Ｓ４６０では、各興味空間内に位置する個別情報の位置データをそれぞれ検査し、１つの興味空間内に個別情報が局在する部分が複数あるか否かを判定する。局在する部分が複数存在するならば制御はＳ４６２に進む。さもなくば、Ｓ４０６の処理は終了し、制御は図９に示すＳ４０２に戻る。Ｓ４６２では検査によって発見された局在部分に位置する個別情報の位置データを元に、新たな小興味区間をそれぞれ作成し、Ｓ４０６の処理を終了する。制御は図９に示すＳ４０２に戻る。
【０１５１】
図１２に、図９に示すＳ４１８において実行される処理の詳細をフローチャートで示す。図１２を参照して、Ｓ４１８の処理が開始されると、制御はＳ４７２に進む。
【０１５２】
Ｓ４７２では、図９に示すＳ４１２で記憶した未確定の位置データによって示される個別情報が、未確定の大興味空間の内側にあり、かつ、当該大興味空間を作成する際に元となった各興味空間の外側にあるか否かを判定する。判定結果がＹＥＳであれば、この位置データによって示される個別情報は、大興味空間の評価に用いる事のできる位置にあると考えられる。制御はＳ４７４に進む。さもなければ、制御はＳ４８６に進む。
【０１５３】
Ｓ４７４では、この未確定の位置データによって示される個別情報を受信し、出力する。続くＳ４７６では、出力した個別情報に対するユーザの評価を取得し、ユーザがその情報に満足したか否かを判定する。判定結果がＹＥＳならば、制御はＳ４７８に進む。判定結果がＮＯならば、制御はＳ４８２に進む。
【０１５４】
Ｓ４７８では、評価の対象である未確定の大興味空間を、興味空間として確定し、大興味空間の元となった興味空間を破棄する。続くＳ４８０では、個別情報の位置データを確定する。この後Ｓ４１８の処理は終了し、制御は図９に示すＳ４０２に戻る。
【０１５５】
Ｓ４８２では、評価の対象である大興味空間を破棄する。続くＳ４８４では、出力した個別情報の位置データを破棄する。Ｓ４７０の処理は終了し、制御はＳ４０２に戻る。
【０１５６】
一方、Ｓ４８６では、図９に示すＳ４１２で記憶した未確定の位置データによって示される個別情報が、未確定の各小興味空間の外であり、かつ、当該小興味空間を作成する際に各々の小興味空間の元となった興味空間に含まれているか否かを判定する。判定結果がＹＥＳであれば、それはその個別情報が未確定の小興味空間を評価するために用いる事ができる位置にあるという事であり、制御はＳ４８８に進む。さもなければ、処理を終了し、制御は図９に示すＳ４０２に戻る。
【０１５７】
Ｓ４８８では、未確定の位置データによって示される個別情報を出力する。続くＳ４９０では、出力した個別情報に対してユーザが満足であるか否かを判定する。ユーザが個別情報に満足したのであれば、制御はＳ４９２に進む。満足しなかったのであれば、制御はＳ４９６に進む。
【０１５８】
Ｓ４９２では、評価の対象である小興味空間を破棄する。続くＳ４９４では、この個別情報の位置データを破棄する。この後、処理を終了し、制御はＳ４０２に戻る。
【０１５９】
一方、Ｓ４９６では、この小興味空間を興味空間として確定し、元の興味空間を破棄する。続くＳ４９８では、この個別情報の位置データを確定する。この後、処理を終了し、制御は図９に示すＳ４０２に戻る。
【０１６０】
以上の様に、ユーザが興味を抱く情報の特徴を興味空間によって推定する事により、ユーザが興味を持つ可能性が高い個別情報を推定する事ができる。さらに、興味空間を分割する事により、ユーザが興味を抱く情報の特徴がより限定的になった場合にも、ユーザが興味を抱く情報の特徴を正確に推定する事ができる。また、興味空間を融合する事により、ユーザが興味を抱くと思われる情報をより広範囲にわたって探索する事ができる。この様にして、分離、融合を繰返す興味空間を用いてユーザが興味を抱く情報を推定し、提供する事により、ユーザに既に提供した事があるか否かに関わらず、ユーザの興味の変化に対応した適切な情報を選択し、ユーザに提供する事ができる。
【０１６１】
本実施の形態では、興味空間データの作成において、個別情報の位置データについて主成分分析を行なった。しかし、興味空間の作成方法は、このような方法に限定されない。例えば、特徴項目ごとに特徴量の範囲を設定する様にしてもよい。情報空間内のある範囲を定義するデータの作成方法であれば、その方法を問わない。
【０１６２】
また、本実施の形態では、個別情報の位置と興味空間の重心とのマハラノビス距離を算出し、算出したマハラノビス距離がしきい値ｔ以下であるか、それともしきい値ｔを越えるかによって個別情報の位置と、興味空間との関係を検証するものであった。しかし、興味空間と、個別情報との関係を検証する方法は、このような方法に限定されない。例えば、マハラノビス距離を算出する代わりに、ユークリッド距離、重みつきユークリッド距離などを用いる事もできる。また、類似度を求める事によっても、両者の位置関係を検証する事ができる。
【０１６３】
本実施の形態では、興味空間の評価等を行なう際に、ユーザに対して、提示された情報に満足したか否かをユーザが入力する。しかし、ユーザからの評価を得る方法は、このような方法に限定されない。例えば、情報提供装置がある個別情報を提供しているときに、ユーザの操作により、その個別情報の提供が中断された場合に、提供した個別情報をユーザは評価していないと判定する様にしてもよい。
【０１６４】
以上に例示した実施の形態は前述の様に、コンピュータ及びコンピュータ上で動作するソフトウェアにより実現する事もできる。もちろん、以上に述べた機能の一部又は全部を、ソフトウェアでなくハードウェアで実現する事も可能である。
【０１６５】
図１３に、本実施の形態で利用されるコンピュータ５００の外観図を、図１４にコンピュータ５００のブロック図を、それぞれ示す。なおここに示すコンピュータ５００はあくまで一例であり、この他にも種々の構成が可能である。
【０１６６】
図１３を参照して、コンピュータシステム５００は、図示しない通信インタフェースを介して情報源となるサーバ装置等と接続され、モニタ５２２、キーボード５２６、及びパッド型ポインティングデバイス５２８を含む。コンピュータ５００にはさらに、ＣＤ―ＲＯＭドライブ５３０が内蔵されている。
【０１６７】
図１４を参照して、コンピュータ５００はさらに、ＣＤ―ＲＯＭドライブ５３０に接続されたバス５４６と、いずれもバス５４６に接続された中央演算装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵ）５３６と、コンピュータ５００のブートアッププログラムなどを記憶したＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）５３８と、ＣＰＵ５３６が使用する作業エリア及びＣＰＵ５３６により実行されるプログラムの格納エリアを提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５４０と、データベース、マッピングルールなどを格納するハードディスク５３４とを含む。
【０１６８】
本実施の形態で例示した情報提供装置の動作を実現するソフトウェアは、例えば、ＣＤ―ＲＯＭ５４２の様な記録媒体上に記録されて流通し、ＣＤ―ＲＯＭドライブ５３０の様な読取装置を介してコンピュータ５００に読込まれ、ハードディスク５３４に格納される。ＣＰＵ５３６がこのプログラムを実行する際には、ハードディスク５３４からこのプログラムを読出してＲＡＭ５４０に格納し、図示しないプログラムカウンタによって指定されるアドレスから命令を読出して実行する。ＣＰＵ５３６は、処理対象のデータをハードディスク５３４から読出し、処理結果を同じくハードディスク５３４に格納する。
【０１６９】
コンピュータ５００の動作自体は周知であるので、ここではその詳細については繰返さない。
【０１７０】
なお、ソフトウェアの流通形態は上記した様に記憶媒体に固定された形には限定されない。例えば、ネットワークを通じて接続された他のコンピュータからデータを受取る形で流通する事もあり得る。また、ソフトウェアの一部がハードディスク５３４中に格納されており、ソフトウェアの残りの部分をネットワーク経由で通信インタフェース５１８よりハードディスク５３４に取込んで実行時に統合する様な形の流通形態もあり得る。
【０１７１】
現代のプログラムはコンピュータのオペレーティングシステム（ＯＳ）又はいわゆるサードパーティ等によって提供される汎用の機能を利用し、それらを所望の目的に従って組織化した形態で実行する事により、所望の目的を達成するものが一般的である。従って、本実施の形態において例示した各機能のうち、ＯＳ又はサードパーティが提供する汎用的な機能を含まず、それら汎用的な機能の実行順序の組合せだけを指定するプログラム（群）であっても、それらを利用して全体的として所望の目的を達成する制御構造を有するプログラム（群）である限り、それらが本発明の技術的範囲に含まれる事は明らかである。
【０１７２】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【０１７３】
【発明の効果】
以上の様に、本発明の第１の局面によると、ユーザが興味を持つ個別情報だけでなく、それらに類似した特徴を有する個別情報を推定する事ができ、ユーザに既に提供したか否かに関わらず、ユーザが興味を持つ可能性が高い個別情報をユーザに提供する事ができる。
【０１７４】
また、ユーザが興味を持つ可能性が高い個別情報の特徴を、より具体的に推定する事ができる。
【０１７５】
さらに、ユーザの興味の変化に対応して、ユーザが興味を持つ可能性が高い情報を提供する事ができる。さらに、ユーザが興味を有する個別情報をより正確に推定する事ができる様になるか否かをユーザに評価させる事ができ、ユーザが興味の変化に対応して、ユーザが興味を持つ可能性が高い個別情報をより正確に推定する事ができる様になる。
【０１７６】
また、ユーザの興味の変化に対応して、それら様々な特徴を有する個別情報に類似する個別情報を推定する事が可能となる。よって、ユーザの興味の変化に対応して、ユーザが興味を持つ可能性が高い情報を提供する事ができる。
【０１７７】
さらに、ユーザに提供した事がない特徴を有する個別情報であり、ユーザが興味を有する可能性が高い個別情報を提供する事が可能となる。
【０１７８】
さらに、ユーザが興味を有する個別情報をより包括的に推定する事ができる様になるか否かをユーザに評価させる事ができ、ユーザが興味の変化に対応して、ユーザが興味を持つ可能性が高い個別情報をさらに広範囲にわたって探索する事ができる様になる。
【０１７９】
さらに、ユーザが興味を持つ可能性が高い個別情報をより優先的にユーザに提供する事ができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る情報空間及び興味空間の概略を示す図である。
【図２】興味空間を融合して作成される大興味空間の概略を示す図である。
【図３】興味空間を分離して作成される小興味空間の概略を示す図である。
【図４】本発明の実施の形態に係る情報提供装置の機能的構成を示すブロック図である。
【図５】本発明の実施の形態に係る情報空間モデル記憶部１０６に記憶されているマッピングルールの構成を示す図である。
【図６】本発明の実施の形態に係る位置データ作成部１１０が作成し、情報空間モデル作成部１０６が記憶する位置データの構成を示す図である。
【図７】本発明の実施の形態に係る興味空間作成部１１８が作成し、情報空間モデル記憶部１０６が記憶する興味空間データの構成を示す図である。
【図８】本発明の実施の形態に係る評価抽出部１２４がユーザ・インタフェース部１０４より出力させる質問画面の一例を示す図である。
【図９】本発明の実施の形態に係る情報提供装置１００が実行するプログラムの制御構造を示すフローチャートである。
【図１０】本発明の実施の形態に係る情報提供装置１００が実行するプログラムにおいて、個別情報をユーザに提供する処理の制御構造を示すフローチャートである。
【図１１】本発明の実施の形態に係る情報提供装置１００が実行するプログラムにおいて、興味空間を検査し、更新する処理の制御構造を示すフローチャートである。
【図１２】本発明の実施の形態に係る情報提供装置１００が実行するプログラムにおいて、興味空間を評価し、確定する処理の制御構造を示すフローチャートである。
【図１３】本発明の実施の形態で利用されるコンピュータの一例を示す外観図である。
【図１４】本発明の実施の形態で利用されるコンピュータの一例を示すブロック図である。
【符号の説明】１００  情報提供装置、１０２  受信部、１０４  ユーザ・インタフェース部、１０６  情報空間モデル記憶部、１１０  位置データ作成部、１１２  データ管理部、１１４  興味空間検査部、１１６  位置データ検査部、１１８  興味空間作成部、１２０  選択制御部、１２２  情報選択部、１２４評価抽出部、１７０  マッピングルール、２００  位置データ、２４０  興味空間データ、３２０  確認画面
【図１】
2005031788.tif 000005
【図２】
2005031788.tif 000006
【図３】
2005031788.tif 000007
【図４】
2005031788.tif 000008
【図５】
2005031788.tif 000009
【図６】
2005031788.tif 000010
【図７】
2005031788.tif 000011
【図８】
2005031788.tif 000012
【図９】
2005031788.tif 000013
【図１０】
2005031788.tif 000014
【図１１】
2005031788.tif 000015
【図１２】
2005031788.tif 000016
【図１３】
2005031788.tif 000017
【図１４】
2005031788.tif 000018