JP3547338B2 - Information retrieval method and device - Google Patents

Information retrieval method and device Download PDF

Info

Publication number
JP3547338B2
JP3547338B2 JP09890999A JP9890999A JP3547338B2 JP 3547338 B2 JP3547338 B2 JP 3547338B2 JP 09890999 A JP09890999 A JP 09890999A JP 9890999 A JP9890999 A JP 9890999A JP 3547338 B2 JP3547338 B2 JP 3547338B2
Authority
JP
Japan
Prior art keywords
information
search
searcher
preference profile
personal information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP09890999A
Other languages
Japanese (ja)
Other versions
JP2000293531A (en
Inventor
功治 宮田
素彦 塩谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Data Corp
Original Assignee
NTT Data Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Data Corp filed Critical NTT Data Corp
Priority to JP09890999A priority Critical patent/JP3547338B2/en
Publication of JP2000293531A publication Critical patent/JP2000293531A/en
Application granted granted Critical
Publication of JP3547338B2 publication Critical patent/JP3547338B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、嗜好プロファイルを用いた情報検索技術に関する。
【0002】
【従来の技術】
近年、コンピュータネットワークの普及により、多種多様の電子情報が流通するようになっている。このような大量の電子情報から、真に関心を持つものを効率的に検索する仕組みとして、既知の電子情報のいくつかについて、人間の主観的な評価(関心度合い)を例えば数値情報で表した評価情報(以下、「嗜好プロファイル」)を用いて検索を行う手法が開発されている。このような検索手法は、コラボレイティブフィルタリングと呼ばれ、嗜好などの人間の主観的な判断を必要とする、コンピュータによる特徴抽出が難しい領域での情報検索に用いられている。
【0003】
コラボレイティブフィルタリングでは、予め嗜好プロファイルを、利用者毎に作成してデータベース化しておく。そして、複数の嗜好プロファイルの中で嗜好が似ていると推定される集合を特徴ベクトル等を用いて計算し、その集合の中で高い評価点が与えられ且つ利用者が未だ評価していない電子情報を当該利用者に提示する。
【0004】
ところで、嗜好プロファイルの情報量、例えば当該嗜好プロファイルを作成する際に用いられるプロファイルデータが少ない場合には、コラボレイティブフィルタリングの精度が上がらないことが知られている。そのため、情報検索に際しては、ある程度の数のプロファイルデータを利用者毎に蓄積しておく必要がある。従来、このプロファイルデータの蓄積は、例えば図3に示される手順で行われている。
【0005】
すなわち、対象情報をディスプレイ等に表示させる(ステップS301)。利用者がその対象情報に対して評価できる場合、つまりその対象情報を知っている場合は、それに対する評価結果を入力させる(ステップS302:Yes、S303)。利用者が知らない検索対象情報であった場合は、その情報を他のものに代えて再表示させる(ステップS302:No)。
利用者から評価結果が入力された場合は、それをプロファイルデータとして利用者毎に蓄積する(ステップS304:Yes、S305)。蓄積したプロファイルデータの量が嗜好プロファイルとして使用する上で十分かどうかを判定し(ステップS306)。不十分であれば、ステップS301以降の処理を繰り返す(ステップS306:No)。プロファイルデータの数が十分であれば、その利用者についてのプロファイルデータの蓄積を終え(ステップS306:Yes)、コラボレイティブフィルタリングによる情報検索を行う(ステップS307)。
【0006】
【発明が解決しようとしている課題】
上述のコラボレイティブフィルタリングによる情報検索を行う場合は、予め複数の利用者についての嗜好プロファイルを作成しておく必要がある。嗜好プロファイルの作成(プロファイルデータの蓄積)は、図3の手順で利用者毎に行われるものであり、検索精度をあるレベルに維持するためには、上記手順を相当数繰り返す必要がある。このことは、利用者に対して大きな負担を強いることを意味する。
また、嗜好プロファイルの作成は、対象情報の内容を利用者が評価し得ることが前提になっているため、対象情報が既知ではない場合、つまり未知の分野の情報についてはコラボレイティブフィルタリングの検索手法を適用できない。
【0007】
そこで本発明は、利用者による嗜好プロファイルの作成作業を軽減し、また嗜好プロファイルの作成が困難であった分野での検索をも可能にする、情報検索方法を提供することにある。
本発明の他の課題は、上記情報検索方法の実施に適した情報検索装置を提供することにある。
【0008】
【課題を解決するための手段】
上記課題を解決する本発明の情報検索方法は、検索対象情報に対する嗜好プロファイルを登録利用者毎に保持して成る情報検索装置において実行される方法であって、情報検索を行う検索者からの検索要求の入力を契機に当該検索者以外の登録利用者の属人情報を提示するとともに、該提示に従って前記検索者が特定した属人情報に対応する嗜好プロファイルに基づいて所要の情報検索を行う過程を含むことを特徴とする。
【0009】
属人情報は、既に嗜好プロファイルを作成した登録利用者に固有のディジタル情報であり、例えば登録利用者を識別するための名前、性別、年齢、趣味、対象情報に対する批評、意見、自己PR等を表すものである。検索者に提示する属人情報は、例えば、検索要求に含まれる興味分野をそれぞれ自己の興味分野とする1又は複数の登録利用者の属人情報、検索要求に含まれる検索対象情報に対してそれぞれ前記検索者と同様の評価を行っている1又は複数の登録利用者の属人情報、あるいは、検索対象情報に対して互いに類似ないし共通する嗜好プロファイルをもつ複数の登録利用者の属人情報である。
【0010】
上記他の課題を解決する本発明の情報検索装置は、検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、情報検索を行う検索者に対して他の複数の登録利用者の属人情報の一覧を提示する提示手段と、提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段とを有するものである。これにより、検索者が情報検索のたびに自己の嗜好プロファイルを作成しなくとも済むようになる。
【0011】
提示手段は、例えば検索者に対して複数の登録利用者の属人情報のいずれかに含まれるキーワードの入力を促すとともに、入力されたキーワードを含む属人情報の一覧を提示するように構成する。嗜好プロファイルが予め定めた複数の所定項目に対する登録利用者の評価結果の場合は、検索者に対して所定項目の一部に対する評価の入力を促すとともに、当該項目に対して検索者が入力した評価と一致する評価結果をもつ登録利用者の属人情報の一覧を提示するように構成する。互いに類似ないし共通する嗜好プロファイルをもちあう複数の登録利用者の属人情報の一覧を提示するように構成しても良い。
【0012】
好ましい実施の形態として、検索者に対して自己の嗜好プロファイルを生成するか他人の嗜好プロファイルを使用するかを選択させる手段をさらに備えて情報検索装置を構成する。この場合の提示手段は、検索者が他人の嗜好プロファイルの使用を選択したときに上述の属人情報の一覧を提示することになる。
【0013】
より好ましくは、検索者が選定し属人情報に対応する嗜好プロファイルの一部又は全部を修正してその検索者の嗜好プロファイルとして蓄積する手段をさらに備えて情報検索装置を構成する。これにより、検索者による嗜好プロファイルの作成作業を軽減できるようになる。
【0014】
登録利用者の数を増やす観点からは、登録利用者の嗜好プロファイルが検索者によって選択された回数を累計し、この累計値に応じて当該登録利用者のインセンティブを特定する手段をさらに備えて情報検索装置を構成する。
【0015】
【発明の実施の形態】
以下、本発明を映画に関する情報の検索を嗜好プロファイルを用いて検索する映画情報検索システムに適用した場合の実施の形態を説明する。以下の説明では、既に嗜好プロファイルが登録されている利用者を「登録利用者」、情報検索乃至新たに嗜好プロファイルを登録する利用者を「検索者」と称する。
【0016】
図1は、この映画情報検索システムの構成図である。この映画情報検索システム1は、キーボードなどの入力装置、ディスプレイなどの出力装置のほか、通信手段や記憶装置14を有するコンピュータ装置(又はシステム)によって実現されるもので、当該コンピュータ装置のCPUが所定のプログラムコードを読み込んで実行することにより形成される、入出力制御部11、データ処理部12、データ検索部13の機能ブロックを具備している。
【0017】
入出力制御部11は、入力装置、出力装置及び通信回線を通じて行う検索要求等の情報の入力、属人情報や検索結果の提示等の制御を行うものである。
データ処理部12は、入出力される各種データに関して行う装置内の動作を制御するものである。データ検索部13は後述する各種データベース141〜143の検索を行うもので、嗜好プロファイルに基づく情報検索を行うコラボレイティブフィルタリング部131と、属人情報に基づく嗜好プロファイルを検索する嗜好プロファイル検索部132と、検索要求に基づく属人情報を検索する属人情報検索部133とを有している。
【0018】
記憶装置14には、嗜好対象データベース141、嗜好プロファイルデータベース142、個人情報データベース143が格納されている。
嗜好対象データベース141は、検索対象となる映画に関する属性情報、例えば映画のタイトル、映画の製作年月日、その映画を制作した監督名等を管理するものであり、嗜好プロファイルデータベース142は、複数の映画の各々に対する嗜好プロファイルを登録利用者毎に管理するものである。
属人情報データベース143は、登録利用者の属人情報、例えば登録利用者の識別コード、認証キー、テキストデータから成る名前、性別、年齢、趣味、映画の批評情報(映画についての感想を詳細に文字で記述した情報等)、意見、自己PR等を管理するものである。属人情報データベース143の属人情報と嗜好プロファイルデータベース142の嗜好プロファイルとは互いにリンクしており、また、この嗜好プロファイルと嗜好対象データベース141の属性情報も互いにリンクしている。
【0019】
このように構成される映画情報検索システム1による情報検索方法は、図2の手順で行われる。
データ処理部12は、出力装置を通じて検索者に自分の嗜好プロファイルを新規に作成するか、既に登録されている他人の嗜好プロファイルを使用するかを選択させる(ステップS201)。
検索者が自分の嗜好プロファイルの新規作成を行うと判断できる場合、データ処理部12は、既に説明した図3に示した手順で、十分な情報量が得られるまでその検索者の嗜好プロファイルを作成する(ステップS201:Yes、S202,S203:No)。
【0020】
一方、検索者により、他人の嗜好プロファイルの使用が選択されたと判断できる場合、データ処理部12は、属人情報検索部133に他の複数の登録利用者の属人情報の検索を依頼し、その検索結果を出力装置を通じて検索者に提示し、いずれかの登録利用者の属人情報を選定させる(ステップS201:No、S204)。この場合の提示手法としては、以下のようなものが挙げられる。
(1)検索者の検索要求時に、特定のキーワード、例えば映画の興味分野をその検索要求に含ませ、属人情報データベース143内からその興味分野をそれぞれ自己の興味分野とする登録利用者の一覧を提示する。
(2)検索者が検索要求の際に入力した映画名とその評価に対して同様の評価を行っている登録利用者の一覧を提示する。
(3)互いに類似ないし共通の嗜好プロファイルをもつ複数の登録利用者の一覧を嗜好プロファイル毎、つまり興味分野毎に提示する。
なお、登録利用者の一覧は、例えば名前、年齢、性別等、属性情報の一部のみの一覧とする。
【0021】
検索者が特定の属人情報を選択したことを検知すると(ステップS205:Yes)、データ処理部12は、嗜好プロファイル検索部132に該当する嗜好プロファイルの検索を依頼する(ステップS206)。
嗜好プロファイルが索出された場合、あるいはステップS202において十分な情報量の自分の嗜好プロファイルが作成された場合(ステップS203:Yes)、コラボレイティブフィルタリング部131は、その嗜好プロファイルを用いた情報検索を行い(ステップS207)、検索結果を出力装置を通じて検索者に提示する(ステップS208)。検索者が自分の嗜好に適合すると判断できる場合は検索処理を終え(ステップS209:Yes)、適合しないと判断される場合は上記ステップS201以降の処理を繰り返す(ステップS209:No)。
【0022】
なお、索出された他の登録利用者の嗜好プロファイルの一部又は全部を修正して検索者の嗜好プロファイルとし、これを嗜好プロファイルデータベース142に蓄積するとともに、属人情報データベース143に検索者の属性情報を登録する機能をデータ処理部12又は他のモジュールによって形成するようにしても良い。
【0023】
このように、本実施形態の映画情報検索システム1では、検索者以外の登録利用者の嗜好プロファイルを使用してコラボレイティブフィルタリングを行えるようにしたので、検索者による嗜好プロファイルの作成作業が軽減化される。
【0024】
また、検索者が、自分と嗜好が似ている登録利用者を探し出し、その登録利用者の嗜好プロファイルに基づく情報を特定することで、自己の嗜好だけでは検索が不可能であった情報を索出できるようになる。
【0025】
また、検索者の専門分野と異なる分野で信頼できる登録利用者を探し出し、その者の嗜好プロファイルを使用してコラボレイティブフィルタリングを行うことにより、自分の知識だけでは得られない領域での情報検索が可能になる。
【0026】
ところで、コラボレイティブフィルタリングの精度を上げるためには、登録利用者の数を増やし、それによって登録利用者の嗜好の特徴を一様に分布させたり、登録利用者の嗜好プロファイルの信頼性を向上させたりすること等が重要な要素になる。そこで、図1に示した映画情報提供システム1に、登録利用者の嗜好プロファイルが検索者によって選択された回数を累計し、この累計値に応じて当該登録利用者のインセンティブを特定する手段を付加することで、広く一般利用者(検索者を含む)に嗜好プロファイルの新規作成、登録、その嗜好プロファイルの信頼性向上の維持管理のための動機付けを与えるようにする。
【0027】
検索者からの苦情受付機能、例えば、不正確な嗜好プロファイルの登録に対する意見の受付機能をさらに付加することで、この映画情報提供システムの信頼性を高めるようにする構成も可能である。
【0028】
また、新規に嗜好プロファイルを作成した者が利用者登録を行う際に、嗜好プロファイルを公開(他の者が利用可能な状態にすること)するか、あるいは通常の嗜好プロファイルによる情報検索のみとするか(自分及び他人の嗜好プロファイルは非公開)を登録利用者に対して自己の嗜好プロファイルを公開するか否かを選択させるようにする構成も可能である。嗜好プロファイルを公開する場合は、嗜好プロファイルの維持管理だけでなく、属人情報をも登録する必要がある。
【0029】
【発明の効果】
以上の説明から明らかなように、本発明によれば、検索者の嗜好プロファイルを蓄積する作業を軽減することができ、また、従来、検索者が自分の知識によっては嗜好プロファイルを作成するのが困難であった分野の情報を検索できるようになる。
【図面の簡単な説明】
【図1】本発明を適用した映画情報検索システムの構成図。
【図2】本実施形態による情報検索方法の手順説明図。
【図3】従来の情報検索システムにおけるプロファイルデータ収集の処理手順図。
【符号の説明】
1 映画情報検索システム
11 入出力制御部
12 データ処理部
13 データ検索部
131 嗜好プロファイル検索部
132 属人情報検索部
133 コラボレイティブフィルタリング部
14 記憶装置
141 嗜好対象データベース
142 嗜好プロファイルデータベース
143 属人情報データベース
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information search technique using a preference profile.
[0002]
[Prior art]
In recent years, with the spread of computer networks, various types of electronic information have been distributed. From such a large amount of electronic information, human subjective evaluation (degree of interest) is expressed by numerical information, for example, for some of the known electronic information, as a mechanism to efficiently search for what is truly interesting. A technique for performing a search using evaluation information (hereinafter, “preference profile”) has been developed. Such a search method is called collaborative filtering, and is used for information search in an area where a computer is difficult to extract features, which requires human subjective judgment such as preferences.
[0003]
In the collaborative filtering, a preference profile is created in advance for each user and stored in a database. Then, a set in which a plurality of taste profiles are assumed to have similar tastes is calculated by using a feature vector or the like, and a high evaluation score is given in the set, and an electronic score not yet evaluated by the user is obtained. Present the information to the user.
[0004]
By the way, it is known that the accuracy of collaborative filtering does not increase when the information amount of the preference profile, for example, the profile data used for creating the preference profile is small. Therefore, when searching for information, it is necessary to accumulate a certain number of profile data for each user. Conventionally, accumulation of this profile data is performed, for example, according to the procedure shown in FIG.
[0005]
That is, the target information is displayed on a display or the like (step S301). If the user can evaluate the target information, that is, if the user knows the target information, the user is prompted to input an evaluation result (step S302: Yes, S303). If the search target information is unknown to the user, the information is displayed again instead of other information (step S302: No).
When an evaluation result is input by a user, the evaluation result is stored as profile data for each user (step S304: Yes, S305). It is determined whether or not the amount of the accumulated profile data is sufficient to be used as a preference profile (step S306). If it is not sufficient, the processing after step S301 is repeated (step S306: No). If the number of profile data is sufficient, the accumulation of the profile data for the user is completed (step S306: Yes), and an information search is performed by collaborative filtering (step S307).
[0006]
[Problems to be solved by the invention]
When performing information search by the above-described collaborative filtering, it is necessary to create preference profiles for a plurality of users in advance. The creation of a preference profile (accumulation of profile data) is performed for each user in the procedure shown in FIG. 3, and in order to maintain the search accuracy at a certain level, it is necessary to repeat the above procedure a considerable number of times. This imposes a heavy burden on the user.
In addition, since the creation of the taste profile is based on the assumption that the user can evaluate the contents of the target information, when the target information is not known, that is, for the information in the unknown field, the collaborative filtering search method is used. Not applicable.
[0007]
Therefore, an object of the present invention is to provide an information search method that reduces the work of creating a preference profile by a user and enables a search in a field where the creation of a preference profile was difficult.
Another object of the present invention is to provide an information search device suitable for implementing the above information search method.
[0008]
[Means for Solving the Problems]
An information search method according to the present invention that solves the above-mentioned problem is a method executed in an information search device that holds a preference profile for search target information for each registered user, and is used for a search from a searcher who performs an information search. A step of presenting personal information of a registered user other than the searcher in response to the input of the request and performing a required information search based on a preference profile corresponding to the personal information specified by the searcher according to the presentation It is characterized by including.
[0009]
Personal information is digital information unique to a registered user who has already created a taste profile, and includes, for example, a name for identifying the registered user, gender, age, hobbies, criticism of the target information, opinions, and self-PR. It represents. The personal information presented to the searcher is, for example, personal information of one or a plurality of registered users each having the field of interest included in the search request as their own field of interest, and search target information included in the search request. Personal information of one or more registered users each performing the same evaluation as the searcher, or personal information of a plurality of registered users having a similar or common preference profile to the search target information It is.
[0010]
An information search apparatus of the present invention that solves the above-mentioned other problems is an apparatus that performs information search based on a preference profile that is an evaluation result of a registered user for search target information, and stores a preference profile for each registered user. Preference profile storage means to be performed, presentation means for presenting a list of personal information of a plurality of registered users to a searcher performing information search, and a searcher selecting from a list of presented personal information. Search means for presenting a search result based on the preference profile specified by the personal information to the searcher. This eliminates the need for the searcher to create his / her own preference profile every time information is searched.
[0011]
The presenting unit is configured to, for example, prompt the searcher to input a keyword included in any of the personal information of the plurality of registered users, and present a list of personal information including the input keyword. . If the preference profile is the evaluation result of the registered user for a plurality of predetermined predetermined items, the searcher is prompted to input an evaluation for a part of the predetermined item, and the evaluation input by the searcher for the item is performed. It is configured to present a list of personal information of registered users having an evaluation result that matches. A configuration may be adopted in which a list of personal information of a plurality of registered users having similar or common preference profiles is presented.
[0012]
As a preferred embodiment, the information search apparatus is further provided with means for allowing a searcher to select whether to generate his / her own preference profile or use another person's preference profile. In this case, the presenting means presents the above list of personal information when the searcher selects the use of the preference profile of another person.
[0013]
More preferably, the information search apparatus further comprises means for correcting a part or all of the preference profile corresponding to the personal information selected by the searcher and storing the corrected profile as the searcher's preference profile. As a result, the work of creating a preference profile by the searcher can be reduced.
[0014]
From the viewpoint of increasing the number of registered users, the information is further provided with a means for accumulating the number of times the preference profile of the registered user has been selected by the searcher and specifying the incentive of the registered user according to the accumulated value. Configure a search device.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment will be described in which the present invention is applied to a movie information search system that searches for information on a movie using a preference profile. In the following description, a user whose preference profile is already registered is referred to as a “registered user”, and a user who searches for information or registers a new preference profile is referred to as a “searcher”.
[0016]
FIG. 1 is a configuration diagram of the movie information search system. The movie information search system 1 is realized by a computer device (or system) having a communication unit and a storage device 14 in addition to an input device such as a keyboard, an output device such as a display, and the like. And a functional block of an input / output control unit 11, a data processing unit 12, and a data search unit 13 formed by reading and executing the program code of FIG.
[0017]
The input / output control unit 11 controls input of information such as a search request performed through an input device, an output device, and a communication line, and control of presentation of personal information and search results.
The data processing unit 12 controls operations in the apparatus performed for various types of input / output data. The data search unit 13 performs a search of various databases 141 to 143 described later, a collaborative filtering unit 131 that performs information search based on a preference profile, a preference profile search unit 132 that searches for a preference profile based on personal information, A personal information search unit 133 for searching for personal information based on the search request.
[0018]
The storage device 14 stores a preference target database 141, a preference profile database 142, and a personal information database 143.
The preference target database 141 manages attribute information on a movie to be searched, for example, a movie title, the date of production of the movie, the name of the director who produced the movie, and the like. The preference profile for each movie is managed for each registered user.
The personal information database 143 includes personal information of the registered user, for example, an identification code of the registered user, an authentication key, a name composed of text data, gender, age, hobbies, and movie criticism information (details of impressions about the movie). It manages information described in characters, etc.), opinions, and self-PR. The personal information of the personal information database 143 and the preference profile of the preference profile database 142 are linked to each other, and the preference profile and the attribute information of the preference target database 141 are also linked to each other.
[0019]
The information search method by the movie information search system 1 configured as described above is performed according to the procedure shown in FIG.
The data processing unit 12 allows the searcher to select whether to newly create his or her own preference profile or use another person's preference profile that has been registered (step S201).
If the searcher can determine that his / her new preference profile is to be created, the data processing unit 12 creates the preference profile of the searcher by the procedure shown in FIG. (Step S201: Yes, S202, S203: No).
[0020]
On the other hand, when it can be determined that the use of the preference profile of another person has been selected by the searcher, the data processing unit 12 requests the personal information search unit 133 to search for personal information of another plurality of registered users, The search result is presented to the searcher through the output device, and the personal information of any registered user is selected (step S201: No, S204). The presentation method in this case includes the following.
(1) At the time of a search request by a searcher, a specific keyword, for example, an interest field of a movie is included in the search request, and a list of registered users whose interest fields are each their own interest field from the personal information database 143. Is presented.
(2) Present a list of registered users who have performed the same evaluation for the movie name and its evaluation input by the searcher at the time of the search request.
(3) A list of a plurality of registered users having similar or common preference profiles is presented for each preference profile, that is, for each field of interest.
Note that the list of registered users is a list of only a part of the attribute information such as name, age, and gender.
[0021]
When detecting that the searcher has selected the specific personal information (step S205: Yes), the data processing unit 12 requests the preference profile search unit 132 to search for the corresponding preference profile (step S206).
When the preference profile is found, or when the user has created his / her own preference profile with a sufficient amount of information in step S202 (step S203: Yes), the collaborative filtering unit 131 performs an information search using the preference profile. (Step S207), the search result is presented to the searcher through the output device (Step S208). When the searcher can determine that the user's preference is satisfied, the search processing is terminated (step S209: Yes), and when it is determined that the searcher does not match, the processing from step S201 on is repeated (step S209: No).
[0022]
Note that a part or all of the retrieved registered user's preference profile is corrected to be a searcher's preference profile, which is stored in the preference profile database 142 and stored in the personal information database 143. The function of registering attribute information may be formed by the data processing unit 12 or another module.
[0023]
As described above, in the movie information search system 1 of the present embodiment, the collaborative filtering can be performed using the taste profile of the registered user other than the searcher, so that the work of creating the taste profile by the searcher is reduced. You.
[0024]
In addition, the searcher searches for registered users who have similar preferences to the user and specifies information based on the registered user's preference profile, thereby searching for information that could not be searched using only his / her own preferences. You can get out.
[0025]
In addition, by searching for a trusted registered user in a field different from the searcher's specialty field, and performing collaborative filtering using that person's preference profile, it is possible to search for information in an area that can not be obtained with only one's own knowledge become.
[0026]
By the way, in order to improve the accuracy of collaborative filtering, the number of registered users is increased, thereby distributing the characteristics of the registered users 'tastes uniformly, and improving the reliability of the registered users' taste profiles. Is an important factor. In view of this, the movie information providing system 1 shown in FIG. 1 is provided with a means for accumulating the number of times the preference profile of the registered user has been selected by the searcher and identifying the incentive of the registered user according to the accumulated value. By doing so, a general user (including a searcher) is motivated to newly create and register a preference profile and to maintain and manage the reliability of the preference profile.
[0027]
By adding a function of receiving complaints from a searcher, for example, a function of receiving opinions on registration of an inaccurate preference profile, it is possible to increase the reliability of the movie information providing system.
[0028]
In addition, when a user who newly creates a preference profile registers a user, the preference profile is made public (to make it available to other persons) or only information is searched using a normal preference profile. A configuration is also possible in which the registered user is allowed to select whether or not to publish his / her own preference profile. When publishing a preference profile, it is necessary to register not only the maintenance of the preference profile but also personal information.
[0029]
【The invention's effect】
As is apparent from the above description, according to the present invention, the work of accumulating the searcher's preference profile can be reduced, and conventionally, it is difficult for the searcher to create the preference profile depending on his / her own knowledge. You will be able to search for information in difficult fields.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a movie information search system to which the present invention is applied.
FIG. 2 is an explanatory diagram of a procedure of an information search method according to the embodiment;
FIG. 3 is a processing procedure diagram of profile data collection in a conventional information search system.
[Explanation of symbols]
Reference Signs List 1 movie information search system 11 input / output control unit 12 data processing unit 13 data search unit 131 preference profile search unit 132 personal information search unit 133 collaborative filtering unit 14 storage device 141 preference target database 142 preference profile database 143 personal information database

Claims (11)

検索対象情報に対する登録利用者の嗜好プロファイルを当該登録利用者の属人情報とリンクして保持して成る情報検索装置において実行される方法であって、
情報検索を行う検索者からの特定のキーワードを含む検索要求に基づいて属人情報を検索し、その検索結果として当該検索者以外の属人情報を提示する過程と、
この提示により前記検索者が選定した属人情報によって特定される嗜好プロファイルに基づいて所要の情報検索を行う過程と、を含む、情報検索方法。
A method executed in an information search device configured to hold a registered user's preference profile for search target information linked to personal information of the registered user,
Searching for personal information based on a search request including a specific keyword from a searcher performing an information search, and presenting personal information other than the searcher as a search result;
Performing a required information search based on the preference profile specified by the personal information selected by the searcher by the presentation.
前記提示する属人情報が、前記検索要求に含まれる興味分野をそれぞれ自己の興味分野とする1又は複数の登録利用者の属人情報であることを特徴とする、請求項1記載の情報検索方法。2. The information search according to claim 1, wherein the personal information to be presented is personal information of one or a plurality of registered users each having a field of interest included in the search request as their own field of interest. Method. 前記提示する属人情報が、前記検索要求に含まれる検索対象情報に対してそれぞれ前記検索者と同様の評価を行っている1又は複数の登録利用者の属人情報であることを特徴とする、請求項1記載の情報検索方法。The presented personal information is personal information of one or a plurality of registered users who perform the same evaluation as the searcher on the search target information included in the search request. The information retrieval method according to claim 1. 検索対象情報に対する登録利用者の嗜好プロファイルを当該登録利用者の属人情報とリンクして保持して成る情報検索装置において実行される方法であって、A method executed in an information search device configured to hold a registered user's preference profile for search target information linked to personal information of the registered user,
情報検索を行う検索者からの検索要求の入力を契機に、検索対象情報に対して互いに類似ないし共通する嗜好プロファイルをもつ、当該検索者以外の複数の登録利用者の属人情報を提示する過程と、  A process of presenting personal information of a plurality of registered users other than the searcher having a similar or common preference profile to the search target information upon input of a search request from a searcher performing an information search. When,
この提示により前記検索者が選定した属人情報によって特定される嗜好プロファイルに基づいて所要の情報検索を行う過程と、を含む、情報検索方法。  Performing a required information search based on the preference profile specified by the personal information selected by the searcher by the presentation.
検索対象情報に対する登録利用者の嗜好プロファイルを当該登録利用者の属人情報とリンクして保持して成る情報検索装置において実行される方法であって、
情報検索を行う検索者からの検索要求の入力を契機に当該検索者以外の登録利用者の属人情報を提示する過程と、
この提示により前記検索者が選定した属人情報によって特定される嗜好プロファイルに基づいて所要の情報検索を行う過程と、
検索者が選定した属人情報に対応する嗜好プロファイルの一部又は全部を修正してその検索者の嗜好プロファイルとすることで、当該検索者による嗜好プロファイルを作成する過程とを含む、情報検索方法。
A method executed in an information search device configured to hold a registered user's preference profile for search target information linked to personal information of the registered user,
A process of presenting personal information of registered users other than the searcher in response to input of a search request from a searcher performing information search;
Performing a required information search based on a preference profile specified by the personal information selected by the searcher by this presentation;
Modifying a part or all of the preference profile corresponding to the personal information selected by the searcher to make the searcher a preference profile, thereby creating a preference profile by the searcher. .
検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、
前記嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、
情報検索を行う検索者からの特定のキーワードを含む検索要求に基づいて属人情報を検索し、その検索結果として当該検索者以外の属人情報を提示する提示手段と、
前記提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段とを有することを特徴とする、情報検索装置。
An apparatus for performing an information search based on a preference profile that is an evaluation result of a registered user with respect to search target information,
Preference profile storage means for storing the preference profile for each registered user;
Presentation means for searching for personal information based on a search request including a specific keyword from a searcher performing an information search, and presenting personal information other than the searcher as a search result ;
An information search device, comprising: a search unit that presents a search result based on a preference profile specified by personal information selected by the searcher from the presented list of personal information to the searcher.
前記提示手段で提示される属人情報が、前記検索要求に含まれる興味分野をそれぞれ自己の興味分野とする1又は複数の登録利用者の属人情報であることを特徴とする、請求項6記載の情報検索装置。7. The personal information presented by the presenting means is personal information of one or a plurality of registered users each having a field of interest included in the search request as their own field of interest. Described information retrieval device. 前記提示手段で提示される属人情報が、前記検索要求に含まれる検索対象情報に対してそれぞれ前記検索者と同様の評価を行っている1又は複数の登録利用者の属人情報であるThe personal information presented by the presenting means is personal information of one or a plurality of registered users who respectively perform the same evaluation as the searcher on the search target information included in the search request. ことを特徴とする、請求項6記載の情報検索装置。7. The information retrieval apparatus according to claim 6, wherein: 検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、An apparatus for performing an information search based on a preference profile that is an evaluation result of a registered user with respect to search target information,
前記嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、  Preference profile storage means for storing the preference profile for each registered user;
情報検索を行う検索者からの検索要求の入力を契機に、検索対象情報に対して互いに類似ないし共通する嗜好プロファイルをもつ、当該検索者以外の複数の登録利用者の属人情報を提示する提示手段と、  Presentation that presents personal information of a plurality of registered users other than the searcher having a similar or common preference profile to the search target information in response to input of a search request from a searcher performing an information search. Means,
前記提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段とを有することを特徴とする、情報検索装置。  An information search device, comprising: a search unit that presents a search result based on a preference profile specified by personal information selected by the searcher from the presented list of personal information to the searcher.
検索対象情報に対する登録利用者の評価結果である嗜好プロファイルに基づいて情報検索を行う装置であって、An apparatus for performing an information search based on a preference profile that is an evaluation result of a registered user with respect to search target information,
前記嗜好プロファイルを登録利用者毎に蓄積する嗜好プロファイル蓄積手段と、  Preference profile storage means for storing the preference profile for each registered user;
情報検索を行う検索者からの検索要求の入力を契機に当該検索者以外の登録利用者の属人情報を提示する提示手段と、  Presentation means for presenting personal information of registered users other than the searcher in response to input of a search request from a searcher performing information search;
前記提示された属人情報の一覧から検索者が選定した属人情報によって特定される嗜好プロファイルに基づく検索結果を当該検索者に提示する検索手段と、  Search means for presenting a search result based on a preference profile specified by personal information selected by the searcher from the list of presented personal information to the searcher,
検索者が選定した属人情報に対応する嗜好プロファイルの一部又は全部を修正してその検索者の嗜好プロファイルとして前記嗜好プロファイル蓄積手段に蓄積する手段と、を有することを特徴とする、情報検索装置。  Means for modifying a part or all of the preference profile corresponding to the personal information selected by the searcher and storing the corrected profile as the searcher's preference profile in the preference profile storage means. apparatus.
登録利用者の嗜好プロファイルが検索者によって選択された回数を累計し、この累計値に応じて当該登録利用者のインセンティブを特定する手段をさらに備えて成る、請求項10記載の情報検索装置。11. The information retrieval apparatus according to claim 10, further comprising: means for accumulating the number of times the preference profile of the registered user has been selected by the searcher, and specifying an incentive for the registered user according to the accumulated value.
JP09890999A 1999-04-06 1999-04-06 Information retrieval method and device Expired - Lifetime JP3547338B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP09890999A JP3547338B2 (en) 1999-04-06 1999-04-06 Information retrieval method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP09890999A JP3547338B2 (en) 1999-04-06 1999-04-06 Information retrieval method and device

Publications (2)

Publication Number Publication Date
JP2000293531A JP2000293531A (en) 2000-10-20
JP3547338B2 true JP3547338B2 (en) 2004-07-28

Family

ID=14232270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09890999A Expired - Lifetime JP3547338B2 (en) 1999-04-06 1999-04-06 Information retrieval method and device

Country Status (1)

Country Link
JP (1) JP3547338B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215665A (en) * 2001-01-16 2002-08-02 Dainippon Printing Co Ltd Information recommendation server device
JP2002222204A (en) * 2001-01-29 2002-08-09 Konami Co Ltd Communication program, medium recording the same, communication device, and communication method
JP2002230024A (en) * 2001-02-05 2002-08-16 Ntt Comware Corp Retrieval method and device, method and device for generating characteristic information of document information, method and device for generating taste information of user, recording medium, and program
US7035863B2 (en) * 2001-11-13 2006-04-25 Koninklijke Philips Electronics N.V. Method, system and program product for populating a user profile based on existing user profiles
US20030093329A1 (en) * 2001-11-13 2003-05-15 Koninklijke Philips Electronics N.V. Method and apparatus for recommending items of interest based on preferences of a selected third party
US7533093B2 (en) * 2001-11-13 2009-05-12 Koninklijke Philips Electronics N.V. Method and apparatus for evaluating the closeness of items in a recommender of such items
JP2012203849A (en) * 2011-03-28 2012-10-22 Gourmet Navigator Inc Server device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3957802B2 (en) * 1997-01-24 2007-08-15 株式会社東芝 Knowledge information presentation apparatus and knowledge information output method

Also Published As

Publication number Publication date
JP2000293531A (en) 2000-10-20

Similar Documents

Publication Publication Date Title
US9727906B1 (en) Generating item clusters based on aggregated search history data
US10452662B2 (en) Determining search result rankings based on trust level values associated with sellers
US20070073708A1 (en) Generation of topical subjects from alert search terms
Singh et al. A novel deep neural-based music recommendation method considering user and song data
JPH10301946A (en) Information providing device
CN102314654B (en) A kind of information-pushing method and Information Push Server
CN109168047B (en) Video recommendation method and device, server and storage medium
CN109903127A (en) A kind of group recommending method, device, storage medium and server
KR20090017268A (en) Method for updating interest keyword of user and system for executing the method
JP2010026666A (en) Related information presentation system, related information presentation method, program and information storage medium
CN114936301B (en) Intelligent household building material data management method, device, equipment and storage medium
EP2755181B1 (en) Information processing device, information processing method, information processing program, and recording medium
JP3085254B2 (en) Information property recommendation device
KR102245492B1 (en) electronic terminal device for providing a style checking function of a user based on a clothing image selected by a user
JP3547338B2 (en) Information retrieval method and device
JP2000090094A (en) Information service providing device and recommendation information extracting and presenting method
JP2000242663A (en) Information provision system and information provision method
JP2002366838A (en) Recommendation method, server system, and program
JP3975768B2 (en) Content recommendation device, content recommendation method, program thereof, and program storage medium thereof
JP2004515837A (en) How to compare search profiles
JP2010140433A (en) Content recommendation system, content recommendation method and content recommendation program
JPH10307845A (en) Perusal supporting device and method therefor
JP2004078689A (en) Search system, search program, and search method
JP2000285127A (en) System and method for providing information
JP6560843B1 (en) SEARCH SYSTEM, SEARCH METHOD, AND PROGRAM

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040113

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040315

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040413

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090423

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100423

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110423

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120423

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130423

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140423

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term