(57)【要約】【課題】利用者がネットワークを介し、複数の文献データベースを検索する際に、利用者にとって有益な文献がより多く含まれるようにする。【解決手段】文献データベース２２０を備えた文献検索エージェント２００を、それぞれ利用者対応に設置する。文献検索エージェントは、文献データベースプロファイル２１１として、当該文献データベースに対応する利用者に対する各分野における信頼度を多次元ベクトルで表現した数値データを保持し、利用者端末装置１００から、検索要求を受け取ると、文献データベースプロファイル２１１について、該検索要求との類似度を計算し、類似度の高い文献データベースプロファイルに対応する他文献検索エージェントに検索要求を送り、該文献検索エージェントからの検索結果を当該利用者端末装置へ送付する。【選択図】　　　　図２
2004038811.tif 000002
【特許請求の範囲】
【請求項１】
各利用者端末装置に対応して設置され、それぞれ文献データベースを備えた複数の文献検索エージェントの間で、ネットワークを通して検索要求、検索結果を送受信する文献検索方法であって、
前記文献検索エージェントは、
各文献検索エージェントが備える文献データベースの文献データベースプロファイルとして、該文献検索エージェントの利用者の、当該文献データベースに対応する利用者に対する各分野における信頼度を多次元ベクトルで表現した数値データを保持し、
当該利用者端末装置から、利用者が望む文献の性質を該文献の属する分野を数値で表現した多次元ベクトルの検索要求を受け取り、前記文献データベースプロファイルについて、前記検索要求との類似度を計算し、類似度の高い文献データベースプロファイルに対応する文献検索エージェントに前記検索要求を送り、前記検索要求を送った文献検索エージェントからの検索結果を受信して統合し、当該利用者端末装置へ送付する、
ことを特徴とする文献検索方法。
【請求項２】
請求項１記載の文献検索方法において、
文献検索エージェントは、他文献検索エージェントから検索要求を受信すると、該検索要求を用いて、当該文献検索エージエントが備える文献データベースを検索し、検索結果を検索要求元の文献検索エージェントへ送信することを特徴とする文献検索方法。
【請求項３】
請求項１記載の文献検索方法において、
文献検索エージェントは、該文献検索エージェントの利用者の、他の各利用者に対する各分野に関する信頼度を多次元ベクトルの行列で表現した利用者プロファイルを保持し、該利用者プロファイルを用いて文献データベースプロファイルを作成することを特徴とする文献検索方法。
【請求項４】
利用者端末装置に対応して設置され、ネットワークを通して、他の文献検索装置との間で検索要求、検索結果を送受信する文献検索装置であって、
文献情報及び当該文献情報の属する分野を数値で表した多次元ベクトルの文献プロファイルを蓄積する文献データベースと、
各文献検索装置が備える文献ブースベースの文献データベースプロファイルとして、該文献検索装置の利用者の、当該文献データベースに対応する利用者に対する各分野における信頼度を多次元ベクトルで表現した数値データを保持する手段と、
前記利用者端末装置から、利用者が望む文献の性質の属する分野を数値で表現した多次元ベクトルの検索要求を受け取り、前記保持された文献データベースプロファイルについて、前記検索要求との類似度を計算し、類似度の高い文献データベースプロファイルに対応する文献検索装置に前記検索要求を送信する手段と、
前記検索要求を送った文献検索装置からの検索結果を受信して統合し、前記利用者端末装置へ送付する手段と、
他文献検索装置から検索要求を受信すると、前記蓄積された文献プロファイルについて、前記検索要求との類似度を計算し、類似度の高い文献プロファイルに対応する文献情報を検索結果として検索要求元の文献検索装置へ送信する手段と、
を有することを特徴とする文献検索装置。
【請求項５】
請求項４記載の文献検索装置において、
当該利用者の、他の各利用者に対する各分野に関する信頼度を多次元ベクトルの行列で表現した利用者プロファイルを保持する手段と、該利用者プロファイルを用いて文献データベースプロファイルを作成する手段とを有することを特徴とする文献検索装置。
【請求項６】
請求項１乃至３記載の文献検索方法をコンピュータで実行するための文献検索プログラム。
【請求項７】
請求項１乃至３記載の文献検索方法をコンピュータで実行するための文献検索プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者がネットワークなどを介して他の利用者達が持つ文献データベース群を検索する技術に係り、詳しくは、他の利用者の得意分野と嗜好を考慮した文献検索方法、文献検索装置、文献検索プログラム並びにそのプログラムを記録した記録媒体に関する。
【０００２】
なお、文献は情報流通の最小単位で、図書雑誌記事、新聞記事、絵画、音楽、メール、ウェブページ、技術資料などが含まれる。文献情報は、文献を同定する情報で、例えば図書の場合、著者名、表題、出版地、出版社、出版年などが、また電子的に流通されるものであればＵＲＬなどが含まれる。分野は文献の内容を分類して命名したもので、例えばキーワードも含まれる。
【０００３】
【従来の技術】
従来の文献データベース群から文献を検索する方式では、各文献データベースがネットワーク上の文献検索サーバ内に置かれている。文献検索クライアントは、文献データベースの集合の中から特定の性質を満たす文献を検索しようとしている利用者から、該利用者が望む文献の性質を文献の属する分野を数値で表した多次元ベクトルで表現した検索要求を受け取り、一般に複数存在する文献検索サーバの中からいくつかを選んで当該検索要求を渡す。文献検索サーバは、文献検索クライアントから検索要求を受け取ると、当該文献検索サーバが備える文献データベースに対し、該検索要求を用いて検索を行い、得られた文献集合を要求元の文献検索クライアントに送る。文献検索クライアントは、検索要求を渡した文献検索サーバ群から送られた検索結果を統合し、当該検索要求と共に利用者に提示する。
【０００４】
ここで、文献検索クライアントが検索要求を渡す文献検索サーバを選ぶ際、各文献サーバ内の文献データベースに格納されている文献群にどういう分野のものが多いかを多次元ベクトルで表した文献データベースプロファイルを用いて、検索要求の多次元ベクトルに類似する多次元ベクトルを持っ文献データベース群を選択し、これら文献データベース群を有する各文献サーバに検索要求を送る。
【０００５】
以下に、文献データベース群から文献を検索する従来の代表的な方式における文献検索クライアントと文献検索サーバについて詳述する。
文献検索クライアントには、他の文献データベース達の文献データベースプロファイルがあらかじめ登録されている。従来の文献データベースプロファイルでは、当該文献データベースの中に蓄積されている文献群にどういう分野のものが多いかを多次元ベクトルで表したものが用いられ、例えば、当該文献群の全文献を一つの文献とみなすことによって作成している。文献検索クライアントは、当該文献検索クライアントが対応している利用者から、該利用者が望む文献の性質を文献の属する分野を数値で表した多次元ベクトルで表現した検索要求を受け取ると、登録されている全ての文献データベースプロファイルに対して、検索要求との類似度を計算する。その結果、類似度の高かった文献データベースプロファイルに対応する文献データベースを有する文献検索サーバに、当該検索要求を送信する。
【０００６】
一方、文献検索サーバの各文献データベースには、文献群の文献情報及び文献プロファイルが蓄積されている。文献プロファイルとは、該文献の属する分野を数値で表した多次元ベクトルである。なお、このように、文献プロファイルや検索要求において、文献の属する分野を多次元ベクトルで表現する方法は、ベクトル空間モデル（ｖｅｃｔｏｒ　ｓｐａｃｅ　ｍｏｄｅｌ）と呼ばれ、情報検索の一般的な技術である。
【０００７】
文献検索サーバは、ある文献検索クライアントから検索要求を受信すると、文献データベースの中の全ての文献プロファイルに対して、当該検索要求との類似度を計算する。その結果、類似度の高かった文献プロファイルに対応する文献情報を、検索要求元の文献検索クライアントに送信する。文献検索クライアントは、各文献検索サーバからの検索結果を受け取って統合し、当該検索要求と共に利用者に提供する。
【０００８】
【発明が解決しようとする課題】
上記文献データベース群から文献を検索する従来技術には、次のような問題がある。
（１）　従来の文献検索方式では、検索対象となる文献群はネットワーク上の文献検索サーバの中に置かれる。このため、利用者は、ある文献を検索対象にしようとするときには、それをネットワークを介して文献検索サーバに渡さなければならない。これは手間になるうえ、検索対象にしようとしている文献が個人的な事柄に関係するようなときには、プライバシーの面で利用者に不安やためらいを生じさせる。
（２）　従来の文献検索方式における文献データベースプロファイルは、当該文献データベースプロファイルに相当する文献データベースに格納されている文献群について、どのような分野に属する文献が多いかを表したものである。しかし、文献には質の良いものとそうでないものがあるうえ、利用者には文献に関してそれぞれの嗜好があり、ある分野に関して文献検索を行おうとしている利用者に関して、ある文献が当該分野に属しているからといって必ずしも当該利用者が望む文献であるとは限らない。しかしながら、従来の文献検索方式は、検索要求を渡す文献サーバを選ぶ際に、検索対象となる文献の質や利用者の嗜好を考慮していない。
【０００９】
本発明の目的は、上述の従来技術を解決し、下記のような文献検索を実現することにある。
（１）　検索対象となる文献群は、ネットワーク上の文献検索サーバの中でなく、各利用者に対して設置される装置（以下、文献検索エージェント）の中に置いて、文献をネットワークを介して文献検索サーバに渡すことなく検索対象とすることができるようにする。
（２）　それぞれ文献が置かれる文献検索エージェント群の中から検索要求を渡す文献検索エージェントを選ぶ際に、検索対象となる文献の質や、その文献が当該利用者の嗜好等に合うものかどうかも考慮して行い、利用者にとって有益な文献が、より多く含まれるようにする。
【００１０】
【課題を解決するための手段】
本発明では、従来の文献検索クライアントの機能と文献検索サーバの機能を併せ持つ文献検索エージェントを、各利用者に対して設置する。文献データベースは、それぞれこの文献検索エージェント内に置かれる。
【００１１】
ある文献検索エージェント内の文献データベースには、当該利用者が読んだり書いたりした文献が格納される。これにより、文献をネットワークを介してサーバに渡すことなく検索対象とすることができる。また、当該文献データベース内に格納される文献群は、当該利用者の興味や嗜好等を反映したものとなっており、これは同時に当該利用者と興味や嗜好等が似ている利用者にとって有益な文献が多く含まれていることを意味する。
【００１２】
また、本発明では、文献データベースプロファイルとして、当該文献検索エージェントに対応する利用者の、他の利用者に対する各分野における信頼度を多次元ベクトルで表現したものを用いる。各文献検索エージェントには、該文献データベースプロファイルが、各文献検索エージェントが備える文献データベース（各利用者）に対応する分、登録されている。
【００１３】
要求元の文献検索エージェントは、検索要求の送り先を決める際に、該検索要求と登録されている各文献データベースプロファイルの類似度を計算し、類似度の高かった文献データベースプロファイルに対応する利用者の文献検索エージェントに当該検索要求を送る。検索要求を受け取った各文献検索エージェントは、自分が具備する文献データベースを検索し、検索結果を要求元の文献検索エージェントに返送する。要求元の文献検索エージェントは、検索要求を送信した各文献検索エージェントからの検索結果を統合し、利用者に提供する。
【００１４】
本発明によれば、ある分野に関して検索を行おうとしている利用者にとって、当該分野について当該利用者と嗜好の傾向が似ているなどの理由で信頼のおける他利用者の文献検索エージェントに検索要求が送信され、したがって、検索結果には検索しようとしている利用者にとって有益な文献がより多く含まれるようになる。
【００１５】
【発明の実施の形態】
以下、本発明の実施例について図面を用いて説明する。
図１は本発明の実施の形態を示すシステム図である。図１において、１００は利用者端末装置、２００は文献検索装置としての文献検索エージェント、３００はインターネット、イントラネット、ＲＡＮ等のネットワークである。文献検索エージェント２００は、各利用者（ここでは１〜Ｎ）の利用者端末装置１００に対して設置され、それぞれネットワーク３００により接続されている。各文献検索エージェント２００はそれぞれ文献データベースを備え、当該利用者が読んだり書いたりした文献が格納されている。
【００１６】
文献検索エージェント２００は、当該利用者端末装置１００から、当該利用者が望む文献の性質を該文献の属する分野を数値で表わした多次元ベクトルで表現した検索要求を受け取ると、該分野について当該利用者と興味や嗜好等が似ているなどの理由で、望ましい検索結果を返すことが期待される他利用者等の文献検索エージェント２００に対して検索要求を送る。検索要求を受け取った各文献検索エージェント２００は、当該文献検索エージェント２００が備える文献データベースを検索し、検索結果を要求元の文献検索エージェント２００に返す。要求元の文献検索エージェント２００は、検索要求を送信した各文献検索エージェント２００から返えされた検索結果を統合し、検索要求とともに当該利用者端末装置１００へ送り、利用者へ提供する。
【００１７】
図２は文献検索エージェント２００の一実施例を示す詳細ブロック図である。図２において、文献検索エージェント２００は、検索要求入力部２０１、検索要求送信部２０２、検索結果受信部２０３、文献情報提供部２０４、検索要求受信部２０５、検索結果送信部２０６、類似度計算部２０７、２０８、文献データベースプロファイル登録部２１０、文献データベース２２０、利用者プロファイル登録部２３０などから構成される。なお、類似度計算部２０７，２０８は一つのもので兼用してもよい。
【００１８】
文献データベースプロファイル登録部２１０は、各文献検索エージェント（各利用者）の文献データベース達のプロファイル（文献データベースプロファイル）２１１を蓄積している。本発明では、文献データベースプロファイル２１１として、各文献検索エージェントの文献データベース対応に、当該文献検索エージェントの利用者ｉの、当該文献データベースに対応する利用者ｊに対する各分野における信頼度を多次元ベクトルで表現したものを用いる。後述するように、この文献データベースプロファイル２１１は、利用者プロファイル登録部２３０が保持する当該文献検索エージェントの利用者のプロファイル（利用者プロファイル）２３１を利用して作成される。
【００１９】
文献データベース２２０は、当該文献検索エージェントの利用者が読んだり書いたりした文献群の文献情報２２１及びその文献プロファイル２２２を蓄積している。文献プロファイル２２２は、当該文献の属する分野を数値で表わした多次元ベクトルである。先に述べたように、文献プロファイルや検索要求について、文献の属する分野を多次元ベクトルで表現する方法は、ベクトル空間モデルと呼ばれ、情報検索の一般的な技術である（例えば、文献１：Ｒｉｃａｒｄｏ　Ｂａｅｚａ−Ｙａｔｅｓ　ａｎｄ　Ｂｅｒｔｈｉｅｒ　Ｒｉｂｅｉｒｏ−Ｎｅｔｏ．“Ｍｏｄｅｒｎ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｒｅｔｒｉｅｖａｌ”，Ａｄｄｉｓｏｎ−Ｗｅｓｌｅｙ，１９９９）。
【００２０】
利用者プロファイル登録部２３０は、当該文献検索エージェント２００の利用者のプロファイル（利用者プロファイル）２３１を蓄積している。ここで、当該文献検索エージェントの利用者をｉとすると、その利用者プロファイルＷｉは、次のような行列で表わされる。
【数１】
2004038811.tif 000003
ここで、Ｎｕｓｅｒは利用者数、Ｎｔｅｒｍは対象とする分野数である。要素Ｗｉｊｋは、利用者ｉの、他の利用者ｊに対する分野ｋの信頼度を意味する。利用者プロファイルＷｉを〔数１〕のように表現する方法は、すでに提案される（例えば、文献２：特開２００１−３４６２５号公報，文献３：船越要，大黒毅“利用者の得意分野を考慮した内容に基づく協調フィルタリング”電子情報通信学会論文誌，Ｖｏｌ．Ｊ８３−Ｄ−Ｉ，Ｎｏ．１１，ｐｐ．１２２４−１２２７，２０００）。
【００２１】
利用者プロファイル登録部２３０では、最初、利用者プロファイルＷｉの各要素の初期値を、例えば、すべて同一の値で与えるか、乱数で与えるかして設定する。また、初期の段階で検索性能が非常に悪くなる問題を克服するためには、例えば、利用者ｉの興味を表す分野（キーワード）の多次元ベクトルが初期化ベクトルυｉ∈ＲＮｔｅｒｍとして与えられたならば、すべてのｊ（１≦ｊ≦Ｎｕｓｅｒ）に対して、ｗｉｊｋ＝υｉｋと初期化すればよい（文献３）。
【００２２】
その後、利用者プロファイル登録部２３０は、利用者端末装置１００から、利用者ｉが検索要求に対して提供された文献を評価した評価結果のフィードバックを受けて、逐次、利用者プロファイルＷｉを更新する。例えば、利用者ｉが文献を高く評価したならば、当該文献を既に高く評価していた利用者ｊに対してｗｉｊｋが上昇される。また、利用者ｉが文献を低く評価したならば、当該文献を高く評価していたすべての利用者ｊに対してｗｉｊｋが減少される（文献２、文献３）。
【００２３】
文献データベースプロファイル登録部２１０に蓄積される文献データベースプロファイル２１１は、利用者プロファイル登録部２３０が保持する利用者プロファイルＷｉから次のように作成される。すなわち、文献データベースｊ（利用者ｊ）の文献データベースプロファイルｄｊはＷｉの第ｊ行の各成分から成るベクトル
【数２】
2004038811.tif 000004
で表わされる。文献データベースプロファイル登録部２１０では、逐次、利用者プロファイル登録部２３０から最新の利用者プロファイルＷｉを受け取り、その各行に当該文献データベース（利用者）に対応する文献検索エージェントの宛先を追加したものを文献データベースプロファイル２１１として蓄積しておく。
【００２４】
次に、図２の文献検索エージェント２００の動作について説明する。動作は、当該利用者端末装置１００から検索要求が入力された場合と、他の文献検索エージェントから検索要求が送られてきた場合に大別される。
【００２５】
図３は、当該利用者端末装置１００から検索要求が入力された場合の処理フローチャートを示す。
検索要求入力部２０１は、当該文献検索エージェント２００の利用者（利用者ｉとする）から、当該利用者端末装置１００を通して、該利用者ｉが望む文献の性質を文献の属する分野を数値で表わした多次元ベクトルの検索要求を受け取ると、類似度計算部２０７に渡す（Ｓ１）。ここで、検索要求ｑは
【数３】
2004038811.tif 000005
で表わされる。
【００２６】
類似度計算部２０７は、文献データベースプロファイル登録部２１０に登録されている文献データベースプロファイル２１１について、検索要求との類似度を計算する（Ｓ２）。ここで、検索要求ｑ＝（ｑ１、‥・、ｑＮｔｅｒｍ）と文献データベースプロファイルｄｊの間の類似度ｓｊは、二つの多次元ベクトルの内積として次のように計算される。
【数４】
2004038811.tif 000006
【００２７】
類似度計算部２０７では、検索要求入力部２０１から検索要求ｑを受け取ると、文献データベースプロファイル登録部１０に蓄積されている全ての文献データベースプロファイルｄ１・・・、ｄＮｔｅｒｍに対して、類似度ｓ１、…、ｓＮｔｅｒｍを計算し、類似度の高かった文献データベースプロファイルに対応する文献検索エージェントの宛先と、当該検索要求を検索要求送信部２０２に渡す。
【００２８】
検索要求送信部２０２は、ネットワーク３００を通し、類似度計算部２０７から渡された宛先の文献検索エージェント群（類似度の高かった文献データベースプロファイルに対応する文献データベースの文献検索エージェント群）に、当該検索要求を送信する（Ｓ３）。なお、この文献検索エージェント群に、当該文献検索エージェント２００が含まれている場合には、検索要求送信部２０２は、内部信号線を介して自分の検索要求受信部２０５にも当該検索要求を送る。
【００２９】
検索結果受信部２０３は、上記検索要求送信部２０２から検索要求を送信した他文献検索エージェント群からの検索結果を受信し、文献情報提供部２０４に送る（Ｓ４）。文献情報提供部２０４は、検索結果受信部２０３から送られた検索結果を統合し、検索要求入力部２０１からの当該検索要求と共に利用者端末装置１００に送り、利用者に提供する（Ｓ５）。
【００３０】
なお、検索要求送信部２０２が内部信号線を介して自分の検索要求受信部２０５にも当該検索要求を送った場合、検索結果送信部２０６から文献情報提供部２０４に対して、当該文献検索エージェント２００の検索結果が送られてくる。この場合、文献情報提供部２０４では、検索要求受信部２０５３からの検索結果と検索結果送信部２０６からの検索結果を統合し、当該検索要求と共に利用者端末装置１００へ送ることになる。
【００３１】
利用者（ここでは利用者ｉ）は、提示された検索結果を評価し、必要ならその評価結果を利用者端末装置１００から当該文献検索エージェント２００へ送る。先に述ベたように、文献検索エージェント２００の利用者プロファイル登録部２３０が、当該利用者ｉの評価結果を受け取り、利用者プロファイルＷｉを更新する。
【００３２】
図４は、他文献検索エージェントから検索要求が送られてきた場合の処理フローチャートを示す。
検索要求受信部２０５は、ネットワーク３００を通じ、他文献検索エージェントから送られてきた検索要求を受信し、類似度計算部２０８に渡す（Ｓ１１）。なお、検索要求受信部２０５は、検索要求送信部２０２から内部信号線を介して当該利用者ｉの検索要求が送られてきた場合、その検索要求を類似度計算部２０８に渡す。
【００３３】
類似度計算部２０８は、文献データベース２２０の中の全ての文献プロファイル２２２に対して検索要求との類似度を計算する（Ｓ１２）。その結果、文献情報２２１の中から、類似度の高かった文献プロファイルに対応する文献情報が選択される。検索結果送信部２０６は、この類似度の高かった文献プロファイルに対応する文献情報を検索結果として検索要求元の文献検索エージェントに送信する（Ｓ１３）。なお、検索要求送信部２０２から検索要求受信部２０５に対し、当該利用者ｉの検索要求が送られてきた場合には、検索結果送信部２０６は、当該文献検索エージェントの検索結果を当該文献情報提供部２０４へ送ることになる。
【００３４】
次に本発明による文献検索の具体例を示す。例として、Ａ氏（利用者ｉ）の利用者プロファイルＷｉは、次のように表現されるとする。
【数５】
2004038811.tif 000007
【００３５】
ここでは、各利用者は上からＡ氏、Ｂ氏、Ｃ氏、Ｄ氏、Ｅ氏とし、分野は左から分野１、分野２、分野３、分野４、分野５とする。なお、Ａ氏のＡ氏自身に対する要素（信頼度）の値は全分野において０．２である。着目すべきことは、Ａ氏の利用者プロファイルでは、Ａ氏は、Ｄ氏に対しては分野１に関して高い信頼度を持っており、Ｅ氏に対しては分野３に関して高い信頼度を持っている点である。
【００３６】
一方、検索要求は二つの検索要求ｑ、ｒとし、それぞれ次のように表現されるとする。
ｑ　＝（１．０，０．５，０．０，１．０，０．５）
ｒ　＝（０．０，０．５，１．０，１．０，０．５）
【００３７】
検索要求ｑは、分野１と分野４に強く関係し、分野２と分野５に多少関係する文献を要求していることを表す。検索要求ｒは、分野３と分野４に強く関係し、分野２と分野５に多少関係する文献を要求していることを表す。先にも述べたように、このように検索要求を多次元ベクトルで表現する方法は、ベクトル空間モデルと呼ばれ、情報検索における一般的な方法である。検索要求の多次元ベクトルは、例えば検索要求を表す文章を形態素解析し単語の頻度を数えることによって得られる。
【００３８】
検索要求ｑとｒは、分野１と分野３の含みかたが逆であるという点のみが異なる。分野１に関してはＡ氏はＥ氏よりもＤ氏に対して高い信頼度を持っているので、検索要求ｑについては、Ｄ氏の文献データベースのほうがＥ氏の文献データベースよりも優先的に送信されることが望ましい。逆に分野３に関してはＡ氏はＤ氏よりもＥ氏に対して高い信頼度を持っているので、検索要求ｒについてはＥ氏の文献データベースのほうがＤ氏の文献データベースよりも優先的に送信されることが望ましい。
【００３９】
検索要求と文献データベースプロファイルの類似度を計算すると、検索要求ｑではＤ氏の文献データベースが３．５、Ｅ氏の文献データベースが１．０となり、Ｄ氏の文献データベースのほうがＥ氏の文献データベースよりも優先的に送信される。また、検索要求ｒではＤ氏の文献データベースが１．５、Ｅ氏の文献データベースが４．０となり、Ｅ氏の文献データベースのほうがＤ氏の文献データベースよりも優先的に送信される。
【００４０】
以上本発明の一実施の形態について説明したが、なお、図２で示した装置における各部の一部もしくは全部の処理機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図３、図４で示した処理手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもない。また、コンピュータでその処理機能を実現するためのプログラム、あるいは、コンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤや、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることができるとともに、インターネット等のネットワークを通してそのプログラムを配布したりすることが可能である。
【００４１】
【発明の効果】
本発明によれば、以下のような効果を奏する。
（１）　文献をネットワークを介して文献検索サーバに渡すことなく検索対象にすることができる。
（２）　ある分野に関して検索を行おうとしている利用者にとって、当該分野について当該利用者と嗜好の傾向が似ているなどの理由で信頼のおける他利用者の文献データベースに検索要求が送信され、検索結果には検索しようとしている利用者にとって有益な文献がより多く含まれるようになる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すシステム図である。
【図２】本発明の文献検索装置としての文献検索エージェントの一実施例の構成図である。
【図３】当該利用者からの検索要求入力時の処理フロー図である。
【図４】他文献検索エージェントからの検索要求受信時の処理フロー図である。
【符号の説明】
１００　利用者端末装置
２００　文献検索エージェント
３００　ネットワーク
２０１　検索要求入力部
２０２　検索要求送信部
２０３　検索結果受信部
２０４　文献情報提供部
２０５　検索要求受信部
２０６　検索結果送信部
２０７，２０８　類似度計算部
２１１　文献データベースプロファイル
２２１　文献情報
２２２　文献プロファイル
２３１　利用者プロファイル
【図１】
2004038811.tif 000008
【図２】
2004038811.tif 000009
【図３】
2004038811.tif 000010
【図４】
2004038811.tif 000011