(57)【特許請求の範囲】
【請求項１】
階層化された複数の概念間をリンクにより関連付けると共に前記概念に推薦候補情報を関連付けた有向非巡回グラフからなる概念構造を利用し、前記各概念又は当該概念に至るリンクに利用者の嗜好に応じた強度情報を設定した嗜好モデル情報を記憶する手段と、
利用者が入力した任意の情報を当該利用者の識別情報と共に受付ける入力手段と、
前記受付けた情報と関連を持つ第１の概念群を、前記記憶された嗜好モデル情報をもとに特定する概念特定手段と、
前記特定された第１の概念群を着目クラスとして用いて、当該着目クラスと関連する推薦候補情報を前記嗜好モデル情報から選択する選択手段と、  
前記選択手段により選択された推薦候補情報を前記利用者に提示するために出力する出力手段と
を具備することを特徴とする情報推薦処理装置。
【請求項２】
前記概念特定手段により特定された第１の概念群と関連する第２の概念群を、前記記憶された嗜好モデル情報から特定する関連概念特定手段を、さらに具備し、
前記選択手段は、
前記概念特定手段により特定された第１の概念群を第１の着目率を有する着目クラスとして用いて、当該着目クラスと関連する推薦候補情報を前記嗜好モデル情報から選択する第１の手段と、
前記関連概念特定手段により特定された第２の概念群を前記第１の着目率より低い第２の着目率を有する着目クラスとして用いて、当該着目クラスと関連する推薦候補情報を前記嗜好モデル情報から選択する第２の手段と
を備え、
前記出力手段は、前記第１及び第２の手段により選択された推薦候補情報を前記利用者に提示するために出力することを特徴とする請求項１記載の情報推薦処理装置。
【請求項３】
前記選択手段は、
前記着目クラスとして用いる概念群について、当該着目クラスの着目率と当該概念群に設定された強度情報とをもとに着目クラス強度を計算する手段と、
前記計算された着目クラス強度と、前記着目クラスと当該着目クラスと関連する推薦候補情報との間に予め設定されたコンテンツ強度とをもとに、前記推薦候補情報のインスタンス重要度を計算する手段と
を備え、
前記出力手段は、前記計算されたインスタンス重要度をもとに前記利用者に提示すべき推薦候補情報の表示データを生成し、この生成された推薦候補情報の表示データを出力することを特徴とする請求項１又は２記載の情報推薦処理装置。
【請求項４】
前記出力手段は、
前記計算されたインスタンス重要度が予め設定された閾値以上の推薦候補情報を選択し、この選択された推薦候補情報の表示データを生成する手段と、
前記計算されたインスタンス重要度の順に前記推薦候補情報を並べ替え、この並べ替えられた推薦候補情報の表示データを生成する手段と
の、少なくとも一方を備えることを特徴とする請求項３記載の情報推薦処理装置。
【請求項５】
コンピュータ及び記憶媒体を備える情報推薦処理装置が実行する情報推薦処理方法であって、
前記コンピュータが、階層化された複数の概念間をリンクにより関連付けると共に前記概念に推薦候補情報を関連付けた有向非巡回グラフからなる概念構造を利用し、前記各概念又は当該概念に至るリンクに利用者の嗜好に応じた強度情報を設定した嗜好モデル情報を、前記記憶媒体に記憶させる過程と、
前記コンピュータが、利用者が入力した任意の情報を当該利用者の識別情報と共に受付ける入力受付過程と、
前記コンピュータが、前記受付けた情報と関連を持つ第１の概念群を、前記記憶媒体に記憶された嗜好モデル情報をもとに特定する概念特定過程と、
前記コンピュータが、前記特定された第１の概念群を着目クラスとして用いて、当該着目クラスと関連する推薦候補情報を前記記憶媒体に記憶された嗜好モデル情報から選択する選択過程と、  
前記コンピュータが、前記選択過程により選択された推薦候補情報を前記利用者に提示するために出力する出力過程と
を具備することを特徴とする情報推薦処理方法。
【請求項６】
前記コンピュータが、前記概念特定過程により特定された第１の概念群と関連する第２の概念群を、前記記憶媒体に記憶された嗜好モデル情報から特定する関連概念特定過程を、さらに具備し、
前記選択過程は、
前記コンピュータが、前記概念特定過程により特定された第１の概念群を第１の着目率を有する着目クラスとして用いて、当該着目クラスと関連する推薦候補情報を前記記憶媒体に記憶された嗜好モデル情報から選択する第１の過程と、
前記コンピュータが、前記関連概念特定過程により特定された第２の概念群を前記第１の着目率より低い第２の着目率を有する着目クラスとして用いて、当該着目クラスと関連する推薦候補情報を前記記憶媒体に記憶された嗜好モデル情報から選択する第２の過程と
を備え、
前記出力過程は、前記第１及び第２の過程により選択された推薦候補情報を前記利用者に提示するために出力することを特徴とする請求項５記載の情報推薦処理方法。
【請求項７】
前記選択過程は、
前記コンピュータが、前記着目クラスとして用いる概念群について、当該着目クラスの着目率と当該概念群に設定された強度情報とをもとに着目クラス強度を計算する過程と、
前記コンピュータが、前記計算された着目クラス強度と、前記着目クラスと当該着目クラスと関連する推薦候補情報との間に予め設定されたコンテンツ強度とをもとに、前記推薦候補情報のインスタンス重要度を計算する過程と
を備え、
前記出力過程は、前記コンピュータが、前記計算されたインスタンス重要度をもとに前記利用者に提示すべき推薦候補情報の表示データを生成し、この生成された推薦候補情報の表示データを出力することを特徴とする請求項５又は６記載の情報推薦処理方法。
【請求項８】
前記出力過程は、
前記コンピュータが、前記計算されたインスタンス重要度が予め設定された閾値以上の推薦候補情報を選択し、この選択された推薦候補情報の表示データを生成する過程と、
前記コンピュータが、前記計算されたインスタンス重要度の順に前記推薦候補情報を並べ替え、この並べ替えられた推薦候補情報の表示データを生成する過程と
の、少なくとも一方を備えることを特徴とする請求項７記載の情報推薦処理方法。
【請求項９】
請求項１乃至４のいずれかに記載の情報推薦装置が具備する手段による処理を、情報処理装置が備えるコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報利用者に対しその嗜好モデルに応じた推薦情報を提供する情報推薦処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータネットワーク上において、情報提供者が情報利用者に対して情報を提供する場合に、情報利用者の嗜好モデルに応じた類似情報を推薦する類似情報推薦サービスが種々提案されている。  
例えば、非特許文献１には協調フィルタリングと呼ばれる技術が記載されている。協調フィルタリングは、情報利用者の履歴を蓄積し、当該情報利用者と履歴が類似した他の情報利用者の履歴を用いて情報利用者に情報を推薦するものである。また非特許文献２にはコンテンツベースフィルタリングと呼ばれる技術が記載されている。コンテンツベースフィルタリングは、情報利用者がある情報に高い評価を与えた場合に、当該情報と類似した特徴を持つ他の情報を推薦する方法である。情報利用者が評価を与える際には、任意の情報に対して「気に入った／気に入らない」のように明示的に評価を与える場合と、「商品を購入したらその商品を気に入ったとみなす」の様に履歴などを用いて暗黙的な評価を与える場合がある。
【０００３】
一方、上記情報推薦サービスを実現する別の方法として、本発明者等は有向非巡回グラフ、つまりリンクが方向を持ちリンクを辿って元のノードに戻ることはないという特徴を持つグラフからなる概念構造を利用する技術を提案している。この技術は、概念構造において概念間の関係を示す各リンク或いは各概念（ノード又はクラスとも呼ぶ）に対し、情報利用者ごとにその嗜好の強度を表す強度情報を設定することにより、当該情報利用者の嗜好モデルを構築する。そして、情報利用者の操作履歴等をもとに、予め定めた強度更新ルールに従い嗜好モデルの強度情報を更新し、この強度情報が更新された嗜好モデルをもとに情報利用者に適する情報（インスタンスとも呼ぶ）を選択するか、或いは順番を並び替えて提示するものである（例えば、特許文献１、非特許文献３又は非特許文献４を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４９３４０号公報
【非特許文献】
【０００５】
【非特許文献１】P.Resnick, N.Iacovou, M.Suchak, P.Bergstrom, and J.Riedl. "GroupLens: Open Architecture for Collaborative Filtering of Netnews" In Conference on Computer Supported Cooperative Work, pp. 175-186 (1994)
【非特許文献２】K. Lang. Newsweeder: Learning to filter netnews. Proc. 12th Int ’l Conf. Machine Learning, 1995.
【非特許文献３】信学技報、伊藤浩二ほか、「行動支援サービスのための情報利用者理解モデルの検討」、vol. 109, no. 272, LOIS2009-58, pp. 121-128, 2009年11月
【非特許文献４】信学技報、伊藤浩二ほか、「ユーザ理解モデルを用いた嗜好把握方法の提案と飲食店推薦サービスへの適用」、Vol.110, No.207,208, LOIS2010-25, pp. 43-48, 2010年9月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上記各先行技術文献に記載された技術には以下のような解決すべき課題があった。  
非特許文献１に記載された方法では、大量の履歴を必要とするため、少量の履歴しか得られない場合には適用できない。また、他の情報利用者の履歴を参考に情報を推薦するため、新たに追加されたコンテンツには履歴が無く推薦されない。さらに、人気の情報や長く存在している情報は相対的に履歴が多いため、推薦されやすいという課題がある。また、非特許文献２に記載された方法では、情報の特徴のみを用いて類似情報を推薦するため、情報利用者の嗜好は考慮されないという課題がある。
【０００７】
一方、特許文献１、非特許文献３又は非特許文献４に記載された手法では、情報利用者の嗜好を考慮して情報利用者毎に適する情報が選択され、或いは情報利用者に適する順番に並び替えて情報が表示される。このため、情報利用者が任意の情報を選択した際に、選択された情報と類似の情報を推薦することができないという課題がある。
【０００８】
この発明は上記事情に着目してなされたもので、その目的とするところは、情報利用者が任意の情報を選択した場合でも当該選択された情報と類似する情報を推薦可能とした情報推薦処理装置、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するためにこの発明の一観点は、コンピュータ及び記憶媒体を備える情報推薦処理装置が実行する情報推薦処理方法にあって、前記コンピュータが以下の処理を実行するようにしたものである。すなわち、階層化された複数の概念間をリンクにより関連付けると共に上記概念に推薦候補情報を関連付けた有向非巡回グラフからなる概念構造を利用し、上記各概念又は当該概念に至るリンクに利用者の嗜好に応じた強度情報を設定した嗜好モデル情報を記憶しておく。そして、利用者が入力した任意の情報を当該利用者の識別情報と共に受付けた場合に、この受付けた情報と関連を持つ第１の概念群を上記記憶された嗜好モデル情報をもとに特定し、この特定された第１の概念群を着目クラスとして用いて当該着目クラスと関連する推薦候補情報を上記嗜好モデル情報から選択し、この選択された推薦候補情報を上記利用者に提示するために出力するようにしたものである。  
したがって、利用者により選択された情報を特徴づける概念が特定され、当該概念を特徴とする他の情報が推薦されるため、利用者は自身が選択した情報と類似の情報を取得することができる。
【００１０】
また、この発明の一観点は以下のような態様を備えることを特徴とする。  
第１の態様は、上記特定された第１の概念群と関連する第２の概念群を上記記憶された嗜好モデル情報からさらに特定し、上記特定された第１の概念群を第１の着目率を有する着目クラスとして用いて当該着目クラスと関連する推薦候補情報を上記嗜好モデル情報から選択すると共に、上記特定された第２の概念群を上記第１の着目率より低い第２の着目率を有する着目クラスとして用いて当該着目クラスと関連する推薦候補情報を上記嗜好モデル情報から選択し、この選択された推薦候補情報を上記利用者に提示するために出力するようにしたものである。  
このようにすると、情報利用者が任意の情報を選択した場合に、この選択された情報と直接関連する概念にとどまらず、この概念と関連を持つ関連概念がさらに特定され、上記直接関連する概念及び上記関連概念と関連する情報が類似情報として利用者に提示される。したがって、情報利用者の嗜好をさらに広く考慮して多くの情報を推薦することが可能となる。また、着目クラスの着目率が概念構造における関連が弱くなるに従い減少するように設定されることで、推薦する情報に優劣を付けることができる。
【００１１】
第２の態様は、推薦候補情報を選択する際に、先ず着目クラスとして用いる概念群について当該着目クラスの着目率と当該概念群に設定された強度情報とをもとに着目クラス強度を計算し、次にこの計算された着目クラス強度と、上記着目クラスと当該着目クラスと関連する推薦候補情報との間に予め設定されたコンテンツ強度とをもとに、上記推薦候補情報のインスタンス重要度を計算する。そして、この計算されたインスタンス重要度をもとに利用者に提示すべき推薦候補情報の表示データを生成し出力するようにしたものである。
【００１２】
第３の態様は、上記表示データを出力する際に、上記計算されたインスタンス重要度が予め設定された閾値以上の推薦候補情報を選択してこの選択された推薦候補情報の表示データを生成するか、或いは上記計算されたインスタンス重要度の順に上記推薦候補情報を並べ替え、この並べ替えられた推薦候補情報の表示データを生成するようにしたものである。
【００１３】
第２及び第３の態様によれば、選択された情報を特徴づける概念が複数存在する場合であっても、いずれの概念が情報利用者によって重視されるかが考慮されるため、情報利用者の嗜好をさらに考慮した類似情報の推薦が可能となる。
【発明の効果】
【００１４】
すなわちこの発明によれば、情報利用者が任意の情報を選択した場合でも当該選択された情報と類似する情報を推薦可能とした情報推薦処理装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の第１の実施形態に係わる情報推薦サービスを実施するシステムの概略構成図。
【図２】図１に示したシステムで使用されるクライアント端末の機能構成を示すブロック図。
【図３】図１に示したシステムで使用される情報推薦処理装置及び情報蓄積装置の機能構成を示すブロック図。
【図４】図２及び図３に示したクライアント端末、情報推薦処理装置及び情報蓄積装置による情報推薦処理の手順と内容の前半部分を示すフローチャート。
【図５】図２及び図３に示したクライアント端末、情報推薦処理装置及び情報蓄積装置による情報推薦処理の手順と内容の後半部分を示すフローチャート。
【図６】図３に示した情報蓄積装置の強度データベースに記憶される情報の一例を示す図。
【図７】図３に示した情報蓄積装置の情報データベースに記憶される情報の一例を示す図。
【図８】図３に示した情報推薦処理装置がインスタンス重要度を計算するために用いる着目率の設定例を示す図。
【図９】嗜好モデルの概念構造の一例を示す図。
【図１０】リンクに強度情報を持たせた場合の、嗜好モデルを用いた情報推薦処理の一例を示す図。
【図１１】ノードに強度情報を持たせた場合の、嗜好モデルを用いた情報推薦処理の一例を示す図。
【図１２】情報利用者の嗜好を考慮した類似情報推定処理の一例を示す図。
【図１３】この発明の第２の実施形態に係わる情報推薦処理装置及び情報蓄積装置の機能構成を示すブロック図。
【図１４】図１３に示した情報推薦処理装置及び情報蓄積装置による情報推薦処理の手順と処理内容を示すフローチャート。
【図１５】図１３に示した情報推薦処理装置が利用する着目率の設定例を示す図。
【図１６】概念構造を用いて着目クラスを拡張する場合における、情報利用者の嗜好を考慮した疑似情報推定処理の一例を示す図。
【図１７】関連概念の決定処理の一例を示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
（第１の実施形態）
［構成］
図１は、この発明の第１の実施形態に係わる情報推薦サービスを実施するシステムの概略構成図である。  
このシステムは、情報推薦処理装置ＳＶａと、情報蓄積装置ＳＤと、利用者が使用するクライアント端末ＭＳ１〜ＭＳｎとを備えている。そして、上記情報推薦処理装置ＳＶａとクライアント端末ＭＳ１〜ＭＳｎとの間で、通信ネットワークＮＷを介して情報推薦サービスを受けるための通信を可能としている。
【００１７】
通信ネットワークＮＷは、ＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするためのアクセス網とから構成される。アクセス網としては、公衆有線電話網、携帯電話網、ＬＡＮ（Local Area Network）、無線ＬＡＮ、ＣＡＴＶ（Cable Television）網等が用いられる。
【００１８】
（１）クライアント端末
クライアント端末ＭＳ１〜ＭＳｎは、パーソナル・コンピュータ、携帯電話機、スマートフォン、ＰＤＡ（Personal Digital Assistant）、電子書籍端末等からなり、例えば図２に示すように制御ユニット１１と、入出力インタフェース部１２と、通信インタフェース部１３を備えている。
【００１９】
入出力インタフェース部１２は、液晶表示器等を用いた表示デバイスと、キーボード又はタブレット型の入力デバイスを有する。通信インタフェース部１３は、制御ユニット１１の制御の下で、通信ネットワークＮＷで規定される通信プロトコルに従い情報推薦処理装置ＳＶａとの間で情報の送受信を行う。
【００２０】
制御ユニット１１は中央処理ユニット（ＣＰＵ）を有し、この発明に係る制御機能として、情報一覧要求部１１１と、情報一覧表示制御部１１２と、情報選択部１１３と、類似情報受付部１１４と、類似情報表示制御部１１５を備えている。これらの制御機能はいずれも図示しないプログラム・メモリに格納されたアプリケーション・プログラムを上記ＣＰＵに実行させることにより実現される。
【００２１】
情報一覧要求部１１１は、利用者が入出力インタフェース部１２において情報一覧要求のための入力操作を行った場合に、情報一覧要求信号を生成してこの要求信号を通信インタフェース部１３から情報推薦処理装置ＳＶａへ向け送信する処理を行う。
【００２２】
情報一覧表示制御部１１２は、上記情報一覧要求信号の送信に対し情報推薦処理装置ＳＶａから送信された情報一覧データを通信インタフェース部１３により受信し、この受信された情報一覧データを入出力インタフェース部１２の表示デバイスに表示させる処理を行う。
【００２３】
情報選択部１１３は、上記情報一覧が表示された状態で、利用者が入出力インタフェース部１２において上記情報一覧の中から所望の情報を選択する操作を行った場合に、この選択された情報を特定するための選択情報と、利用者を識別するための利用者情報を生成して、この生成された選択情報及び利用者情報を通信インタフェース部１３から情報推薦処理装置ＳＶａへ向け送信する処理を行う。
【００２４】
類似情報受付部１１４は、上記選択情報の送信に対し、情報推薦処理装置ＳＶａ類似情報の一覧データが返送された場合に、当該データを通信インタフェース部１３により受信する処理を行う。  
類似情報表示制御部１１５は、上記受信された類似情報の一覧データを入出力インタフェース部１２の表示デバイスに表示させる処理を行う。
【００２５】
（２）情報蓄積装置
情報蓄積装置ＳＤは、例えばパーソナル・コンピュータ又はワークステーションを用いたデータベースサーバからなり、図３に示すように強度データベース３１と、情報データベース３２と、通信インタフェース部３３を備えている。通信インタフェース部３３は、情報推薦処理装置ＳＶａとの間で通信ネットワークＮＷを介して情報の送受信を行う。
【００２６】
強度データベース３１には、各情報利用者の識別情報（ユーザＩＤ）に関連付けて、概念（ノード）の識別情報（概念ＩＤ）と、当該概念に対し現在設定されている情報利用者の嗜好の強度を表す情報がそれぞれ記憶されている。概念は、後述する情報推薦処理装置ＳＶａの概念構造情報記憶部２２に記憶されている共通の概念構造において定義されたものである。図６にその一例を示す。
【００２７】
情報データベース３２には、インスタンスとしての店舗名を識別する情報（情報ＩＤ）に関連付けて、当該店舗名とリンクにより関連付けられている概念のＩＤと、当該リンクに対し設定されているコンテンツリンク強度を表す情報がそれぞれ記憶されている。図７にその一例を示す。
【００２８】
（３）情報推薦処理装置
情報推薦処理装置ＳＶａは例えばパーソナル・コンピュータ又はワークステーションを用いたＷｅｂサーバからなり、以下のように構成される。図３はその機能構成を示すブロック図である。
【００２９】
すなわち、情報推薦処理装置ＳＶａは、制御ユニット２１ａと、概念構造情報記憶部２２と、通信インタフェース部２３，２４を備える。通信インタフェース部２３，２４はそれぞれ、制御ユニット２１ａの制御の下、通信ネットワークＮＷで規定される通信プロトコルに従いクライアント端末ＭＳ１〜ＭＳｎ及び情報蓄積装置ＳＤとの間で情報の送受信を行う。概念構造情報記憶部２２には、予め各情報利用者に対し共通に作成された概念構造を表す情報が予め記憶されている。なお、この概念構造は観点ごとにそれぞれ作成される。
【００３０】
制御ユニット２１ａは、中央処理ユニット（ＣＰＵ）及びメモリを備えたもので、この発明を実現するために必要な制御機能として、情報一覧要求受付部２１１と、情報一覧送信制御部２１２と、選択情報受付部２１３と、概念特定部２１４と、インスタンス重要度計算部２１５と、情報選択／並び替え部２１６と、類似情報返却部２１７と、概念構造情報読込部２１８を備えている。なお、これらの制御機能はいずれも、図示しないプログラム・メモリに格納されたアプリケーション・プログラムを上記ＣＰＵに実行させることにより実現される。
【００３１】
概念構造情報読込部２１８は、システム起動時に概念構造情報記憶部２２から概念構造を表すデータＤ０を読み込む処理を行う。
【００３２】
情報一覧要求受付部２１１は、上記クライアント端末ＭＳ１〜ＭＳｎから送信された情報一覧要求信号を通信インタフェース部２３により受信した場合に、情報蓄積装置ＳＤに対しアクセスして情報データベース３２から情報一覧データＤ１を読込む処理を行う。
【００３３】
情報一覧送信制御部２１２は、上記情報データベース３２から読込まれた情報一覧データＤ１を、通信インタフェース部２３から要求元のクライアント端末ＭＳ１〜ＭＳｎへ送信する処理を行う。
【００３４】
選択情報受付部２１３は、上記情報一覧データの送信に対しクライアント端末ＭＳ１〜ＭＳｎから選択情報及び利用者情報が送信された場合に、この選択情報Ｄ２及び利用者情報Ｄ３を通信インタフェース部２３により受信し、この受信した選択情報Ｄ２及び利用者情報Ｄ３を概念特定部２１４に渡す処理を行う。
【００３５】
概念特定部２１４は、上記受信された選択情報Ｄ２をもとに情報蓄積装置ＳＤの情報データベース３２を検索し、これにより上記選択情報に対しリンクを持つ概念の一覧を表すデータ（概念ＩＤ）Ｄ４を読込む。そして、この読込んだ概念の一覧を表すデータＤ４を、選択元の利用者の利用者情報と共にインスタンス重要度計算部２１５に渡す処理を行う。
【００３６】
インスタンス重要度計算部２１５は、システム起動時に初期設定された各関連概念に対する着目率をもとに、上記利用者により選択された情報に関連を持つ概念を着目クラスに設定する。そして、情報蓄積装置ＳＤの強度データベース３１から当該着目クラスの強度情報Ｄ５を読込み、この読込んだ着目クラスの強度情報Ｄ５と上記着目率とからクラス強度を計算する。また、利用者により選択された情報と対応するコンテンツリンク強度情報Ｄ６を情報データベース３２から読込み、この読込んだコンテンツリンク強度情報Ｄ６と上記クラス強度情報とを用いてインスタンス重要度を算出する処理を行う。
【００３７】
情報選択／並び替え部２１６は、上記算出されたインスタンス重要度をもとに、上記着目クラスの中からインスタンス重要度が予め設定された閾値に満たないクラスを削除する。そして、この削除後に残ったクラスを上記インスタンス重要度に従い並べ替え、この並べ替えたクラスの一覧を示す情報を類似情報一覧データＤ７として類似情報返却部２１７に渡す。
【００３８】
類似情報返却部２１７は、上記情報選択／並び替え部２１６により生成された類似情報一覧データＤ７を、選択元のクライアント端末に向け通信インタフェース部２３から送信する処理を行う。
【００３９】
［概念構造とこの概念構造を利用した情報推薦の基本動作］
先ず、本実施形態による情報推薦処理方法の理解を助けるため、嗜好モデル情報を表す概念構造と、この概念構造を使用した情報推薦方法について説明する。  
情報利用者の嗜好モデル情報は概念構造をベースとする。概念構造は、多重継承を許容する有向非巡回グラフからなり、例えば図９に示すように階層化された複数の概念（ノード又はクラス）をリンクにより関連付けると共に、具体的な概念に推薦候補となる情報をインスタンスとして関連付けたものからなる。そして、上記概念間のリンク又は各概念には、情報利用者ごとにその嗜好の強度を表す情報が設定され、これが当該情報利用者の嗜好モデルを表す情報となる。
【００４０】
図１０は、概念構造に含まれる任意のリンクに対し情報利用者ごとに強度情報を設定した場合の嗜好モデルの一例を示すものである。同図において、概念構造に含まれるリンクには、利用者の操作履歴等を用いて強度情報を更新することを定めたルールが関連付けられる。そして、これらのルールに従い、嗜好モデルは利用者の嗜好に適合するように更新され、この更新された嗜好モデルを用いて情報利用者に適する情報が選択されて利用者に提示される。
【００４１】
例えば、概念構造に含まれる任意のリンクに対し、「リンク先の概念がある情報に対するリンクを持ちかつ情報利用者が当該情報を利用した場合に、当該リンク及び当該リンクの下位リンクに設定された強度情報を１増加させる」というルールが関連付けられていたとする。この場合には、情報利用者が当該情報を利用するごとに、このルールに従い当該リンク及び当該リンクの下位リンクに設定された強度情報が１増加され、情報利用者の嗜好モデルが利用者の嗜好に適合するように更新される。
【００４２】
より具体的には、図１０において、「麺類」と「スパゲティミートソース」との間のリンク、「肉料理」と「スパゲティミートソース」との間のリンク、及び「肉料理」と「ステーキ」との間のリンクに対して上記ルールが設定されている場合には、情報利用者が「店４」を利用すると、「麺類」と「スパゲティミートソース」との間のリンク、「肉料理」と「スパゲティミートソース」との間のリンク、及び「肉料理」と「ステーキ」との間のリンクにそれぞれ設定された強度情報が1ずつ増加され、情報利用者の嗜好モデルが更新される。
【００４３】
そして、嗜好モデルを用いて情報利用者ごとに適する情報のみを表示する場合、或いは情報を利用者ごとに適する順番に並び替えて表示する場合には、全ての概念について当該概念に至る全てのリンクの強度情報と着目率を用いて当該概念をどの程度重視するかを表す値（クラス重要度）が計算される。また、概念とコンテンツがどの程度関連しているかを表す値（コンテンツリンク強度情報）も考慮し、情報が情報利用者にどの程度適しているかを表す値（インスタンス重要度）が計算される。そして、このインスタンス重要度の計算値が閾値を超えた情報のみが選択されて表示されるか、或いはインスタンス重要度の高い情報から順に並べられて表示される。以上述べた、リンクに強度情報を設定する方法は、特許文献１又は非特許文献３に詳しく述べられている。
【００４４】
一方、図１１は概念構造に含まれる各ノード（クラス）に強度情報を保持する場合の嗜好モデルの一例を示すものである。この場合も、基本的に前述したリンクに強度情報を設定した場合と同様に、情報利用者の嗜好モデルの更新処理と、情報利用者に適する情報の表示処理が行われる。このノード（クラス）に強度情報を保持させる方法は、非特許文献４に詳しく述べられている。
【００４５】
［第１の実施形態の動作］
次に、この発明の第１の実施形態に係るシステムを構成する情報推薦処理装置ＳＶａによる情報推薦処理動作を、クライアント端末ＭＳ１〜ＭＳｎ及び情報蓄積装置ＳＤの動作と関連付けて説明する。図４及び図５はその処理手順と処理内容を示すフローチャートである。  
ここでは、情報利用者が任意に選択した情報に対しリンクを持つクラスを、図８に示すように着目率１．０の着目クラスとして扱うことにより、選択された情報と類似の情報を推薦する場合を例にとって説明する。
【００４６】
情報推薦処理装置ＳＶａでは、システム起動時に、概念構造情報読込部２１８により概念構造情報記憶部２２から概念構造情報Ｄ０が読込まれ、制御ユニット２１ａ内のメモリに保存される（ステップＳ１１）。またそれと共に、インスタンス重要度の閾値及び着目率も、図示しないシステム設定ファイルやデータベースから制御ユニット２１ａ内に読込まれて保存される（ステップＳ１２）。
【００４７】
いま例えば、情報利用者がクライアント端末ＭＳ１において、情報の閲覧を要求するための操作を行ったとする。そうすると、クライアント端末ＭＳ１では、情報一覧要求部１１１がステップＳ１３により上記操作を検出し、ステップＳ１４により情報一覧要求信号Ｒ１を生成してこの要求信号Ｒ１を情報推薦処理装置ＳＶａに向け送信する。
【００４８】
これに対し情報推薦処理装置ＳＶａでは、上記クライアント端末ＭＳ１から送信された情報一覧要求信号Ｒ１がステップＳ１５により受信されると、情報一覧要求受付部２１１がステップＳ１６により情報蓄積装置ＳＤに対しアクセスし、情報データベース３２から情報一覧データＤ１を読込む。そして、情報一覧送信制御部２１２が、上記情報データベース３２から読込まれた情報一覧データＤ１を、ステップＳ１７により通信インタフェース部２３から要求元のクライアント端末ＭＳ１に向け送信する。
【００４９】
クライアント端末ＭＳ１では、上記情報一覧要求信号Ｒ１の送信に対し情報推薦処理装置ＳＶａから送信された情報一覧データＤ１がステップＳ１８により受信されると、情報一覧表示制御部１１２がステップＳ１９により上記受信された情報一覧データＤ１を入出力インタフェース部１２の表示デバイスへ出力する。この結果、クライアント端末ＭＳ１の表示デバイスには情報の一覧が表示される。
【００５０】
この状態で、クライアント端末ＭＳ１の情報利用者が上記一覧表示された情報の中から所望の情報を選択したとする。そうすると、情報選択部１１３がステップＳ２０により上記選択操作を検出し、ステップＳ２１において、この選択された情報を特定するための選択情報Ｄ２と、情報利用者を識別するための利用者情報Ｄ３を生成して、この生成された選択情報Ｄ２及び利用者情報Ｄ３を通信インタフェース部１３から情報推薦処理装置ＳＶａに向け送信する。例えば、いま利用者Ａが一覧表示された複数の店舗情報の中から「店２」を選択したとすると、選択情報Ｄ２として上記「店２」を表す情報が、また利用者情報Ｄ３として利用者Ａを識別するための情報が、情報推薦処理装置ＳＶａへ送信される。
【００５１】
情報推薦処理装置ＳＶａでは、上記クライアント端末ＭＳ１から送信された選択情報Ｄ２及び利用者情報Ｄ３が選択情報受付部２１３により受信されると（ステップＳ２２）、概念特定部２１４がステップＳ２３において、上記受信された選択情報Ｄ２をもとに情報蓄積装置ＳＤの情報データベース３２を検索して概念一覧Ｄ４を読込む。そして、ステップＳ２４により、上記読込んだ概念一覧Ｄ４をもとに、上記選択情報Ｄ２に対しリンクを持つ概念を特定する。  
例えば、いま情報利用者に対応する概念構造が図１２に示すように構成されているものとし、情報利用者が先に述べたように「店２」を選択したとすると、この選択された「店２」に対しリンクを持つ概念として「そば」、「うどん」が特定される。
【００５２】
上記選択情報にリンクされた概念が特定されると、インスタンス重要度計算部２１５が先ずステップＳ２５により、システム起動時に初期設定された各概念に対する着目率１．０をもとに、上記情報利用者により選択された情報に関連を持つ概念を着目クラスに設定する。例えば図１２では、情報利用者により「店２」が選択されたため、「そば」と「うどん」を着目率１．０の着目クラスとして設定する。図１２ではこの着目クラスを二重丸で示し、その他のクラスを一重丸で示している。
【００５３】
なお、具体的には、概念構造情報には概念の親子関係が記述されており、本関係を用いることにより、着目クラスの子クラスもまた着目クラスに含める処理を同じ着目率を継承し再帰的に繰り返す。ただし、図１２に示す例では着目クラスが子クラスを持たないため、着目クラスを追加する処理は行われない。
【００５４】
上記したように着目クラスが特定されると、インスタンス重要度計算部２１５は続いて情報蓄積装置ＳＤの強度データベース３１から当該着目クラスの強度情報Ｄ５を読込み、この読込んだ着目クラスの強度情報Ｄ５に上記着目率を乗じてクラス強度を計算する。また、情報利用者により選択された情報と対応するコンテンツリンク強度情報Ｄ６を情報データベース３２から読込む。そしてステップＳ２６において、読込んだコンテンツリンク強度情報Ｄ６と上記クラス強度情報とを用いてインスタンス重要度を算出する。
【００５５】
図１２の例では、クライアント端末ＭＳ１の情報利用者に関する「そば」及び「うどん」の強度はそれぞれ“３．０”、“４．０”であるため、上記着目率“１．０”とこの強度情報を用いてクラス強度を算出すると、
「そば」のクラス強度＝１．０×３．０＝３．０
「うどん」のクラス強度＝１．０×４．０＝４．０
となる。
【００５６】
また、「店１」（「そば」とのコンテンツリンク強度＝０．５）、「店３」（「うどん」とのコンテンツリンク強度＝１．０）が情報データベース３２から読込まれる。そして、上記クラス強度とコンテンツリンク強度とをもとに、「店１」及び「店３」のインスタンス重要度はそれぞれ
「店１」のインスタンス重要度＝３．０×０．５＝１．５
「店３」のインスタンス重要度＝４．０×１．０＝４．０
となる。
【００５７】
上記インスタンス重要度が算出されると、次に情報選択／並び替え部２１７がステップＳ２７において、上記算出されたインスタンス重要度をもとに、上記着目クラスの中からインスタンス重要度が予め設定された閾値に満たないクラスを削除する。そして、この削除後に残ったクラスを上記インスタンス重要度が高い順に並べ替え、この並べ替えたクラスの一覧を示す情報を類似情報一覧データＤ７として類似情報返却部２１７に渡す。
【００５８】
例えば図１２では、「店２」に対してリンクを持つ概念「そば」、「うどん」からのリンクがある「店１」、「店３」が先ず選択され、そのインスタンス重要度が例えば閾値＝１．０以上であるか否かが判定される。この判定の結果、いま「店１」、「店３」のインスタンス重要度はいずれも閾値＝１．０以上であるので、これらの「店１」、「店３」が類似店として選定される。そして、これらの「店１」、「店３」はインスタンス重要度が高い順に「店３」、「店１」の順に並べ替えられ、この並び替え後の情報が類似情報一覧データＤ７となる。  
上記類似情報の一覧データＤ７が生成されると、最後に類似情報返却部２１７がステップＳ２８により、上記類似情報一覧データＤ７を前記選択情報送信元のクライアント端末ＭＳ１に向けて送信する。
【００５９】
これに対しクライアント端末ＭＳ１では、類似情報受付部１１４がステップＳ２９により上記類似情報一覧データＤ７を受信する。そして、類似情報表示制御部１１５がステップＳ３０により、上記受信された類似情報一覧データＤ７を入出力インタフェース部１２へ出力する。したがって、入出力インタフェース部１２の表示器には類似情報の一覧が表示され、情報利用者はこの表示された類似情報一覧から、推薦された「店３」及び「店１」をその重要度が高い順に知ることができる。
【００６０】
以上詳述したように第１の実施形態では、クライアント端末ＭＳ１〜ＭＳｎから利用者による情報の選択結果を表す情報Ｄ２が送られた場合に、情報推薦処理装置ＳＶａにおいて、概念特定部２１４が上記受信された選択情報Ｄ２をもとに情報蓄積装置ＳＤの情報データベース３２から当該選択情報Ｄ２に対しリンクを持つ概念を読込む。そして、インスタンス重要度計算部２１５が、予め設定された各関連概念に対する着目率をもとに、上記読込んだ概念から着目クラスを特定し、さらに情報蓄積装置ＳＤの強度データベース３１から当該着目クラスの強度情報Ｄ５を読込んで、この読込んだ着目クラスの強度情報Ｄ５と上記着目率とからクラス強度を計算する。また、利用者により選択された情報と対応するコンテンツリンク強度情報Ｄ６を情報データベース３２から読込み、この読込んだコンテンツリンク強度情報Ｄ６と上記クラス強度情報とを用いてインスタンス重要度を算出する。そして、情報選択／並び替え部２１６が、上記算出されたインスタンス重要度をもとに、上記着目クラスの中からインスタンス重要度が予め設定された閾値に満たないクラスを削除して、この削除後に残ったクラスを上記インスタンス重要度に従い並べ替え、この並べ替えたクラスの一覧を示す情報Ｄ７をクライアント端末ＭＳ１〜ＭＳｎへ返送して表示させるようにしている。
【００６１】
したがって第１の実施形態によれば、利用者により選択された情報を特徴づける概念が特定され、当該概念を特徴とする他の情報が推薦されるため、利用者は自身が選択した情報と類似の情報を取得することができる。また、選択された情報を特徴づける概念が複数存在する場合であっても、いずれの概念が情報利用者によって重視されるか考慮されるため、情報利用者の嗜好を考慮した類似情報の推薦が可能となる。
【００６２】
（第２の実施形態）
この発明の第２の実施形態は、概念構造を用いて着目クラスの関連概念を特定し、この関連概念についても着目率を減じた上で着目クラスとみなすことにより、推薦される類似情報を増やすようにしたものである。
図１７に関連概念の特定方法を示す。ある概念に着目し、これを着目概念と呼ぶ場合、この着目概念の関連概念を以下の通り定める。「ＡならばＢである」なる命題が成り立つとき、ＢをＡの親概念、ＡをＢの子概念と定義する。また、Ａの子概念もまたＢの子概念に含むものとし、以下再帰的に繰り返す。このとき、着目概念の親概念、着目概念を除く着目概念の親概念の子概念、及び着目概念の子概念を関連順位１の概念とする。ここで、関連順位は着目概念と任意の概念との関連の深さを表し、順位が低い程関連が深いものとする。また、着目概念の親概念の親概念、着目概念の親概念の親概念の子概念から関連順位１の概念、及び着目概念を除いたものを関連順位２の関連概念とし、以下同様に関連順位Ｎの概念を定める。関連順位αの関連概念と関連順位βの関連概念とが同一であり、α＞βである時、当該概念は関連順位βの関連概念とみなす。
【００６３】
図１３は、この発明の第２の実施形態に係る情報推薦処理装置の機能構成を示すブロック図である。なお、同図において前記図３と同一部分には同一符号を付して詳しい説明は省略する。  
第２の実施形態に係る情報推薦処理装置ＳＶｂは、同実施形態を実施するために必要な制御機能として、制御ユニット２１ｂが関連概念特定部２１９をさらに備えている。この関連概念特定部２１９は、概念構造情報記憶部２２から事前に読込まれた概念構造の情報を参照して、概念特定部２１４により特定された概念に対し関連する概念をさらに特定する処理を行う。
【００６４】
次に、以上のように構成された情報推薦処理装置ＳＶｂによる情報推薦処理動作を説明する。図１４はこの第２の実施形態における情報推薦処理動作の処理手順と処理内容の主要部を示すフローチャートである。なお、この図１４についても、前記図５と同一の処理ステップには同一符号を付して詳しい説明は省略する。
【００６５】
ここでは、図１５に示すように、情報利用者が任意に選択した情報に対しリンクを持つクラスを着目率１．０の着目クラスとして扱い、さらに当該着目クラスに対し関連度１の関係を有する関連クラスを着目率０．５の着目クラスと扱うことにより、選択された情報と類似の情報を推薦する場合を例にとって説明する。
【００６６】
情報推薦処理装置ＳＶａでは、例えばクライアント端末ＭＳ２から送信された選択情報Ｄ２及び利用者情報Ｄ３が選択情報受付部２１３により受信されると（ステップＳ２２）、概念特定部２１４がステップＳ２３において、上記受信された選択情報Ｄ２をもとに情報蓄積装置ＳＤの情報データベース３２を検索して概念一覧Ｄ４を読込む。そして、ステップＳ２４により、上記読込んだ概念一覧Ｄ４をもとに、上記選択情報Ｄ２に対しリンクを持つ概念を特定する。  
例えば、いま情報利用者に対応する概念構造が図１６に示すように構成されているものとし、情報利用者が第１の実施形態の場合と同様に例えば「店２」を選択したとすると、この選択された「店２」に対しリンクを持つ概念として「そば」、「うどん」が特定される。
【００６７】
続いて、関連概念特定部２１９がステップＳ３１において、概念構造の情報Ｄ０を参照して、上記概念特定部２１４により特定された概念と関連する概念をさらに特定する。例えば図１６においては、情報利用者により選択された「店２」に関連を持つ概念「そば」、「うどん」に対し関連度１の関係にある関連概念として、「寿司」、「スパゲティミートソース」が特定される。
【００６８】
そして、上記概念特定部２１４により特定された概念「そば」、「うどん」に、上記関連概念特定部２１９によりさらに特定された関連概念「寿司」、「スパゲティミートソース」が追加された概念一覧が、情報利用者情報と共にインスタンス重要度計算部２１５に渡される。
【００６９】
インスタンス重要度計算部２１５では、ステップＳ２５において、システム起動時に初期設定された各概念に対する着目率１．０と、各関連概念に対する着目率０．５をもとに、上記情報利用者により選択された情報に関連を持つ概念と、当該概念に対し関連度１の関係にある関連概念を着目クラスに設定する。例えば図１６では、情報利用者により選択された「店２」に対しリンクを持つ「そば」、「うどん」と、その関連概念である「寿司」、「スパゲティミートソース」が着目クラスとして設定される。なお、図１６では着目率１．０の着目クラスを二重丸で、また着目率０．５の着目クラスを破線の丸でそれぞれ示し、その他のクラスを一重丸で示している。
【００７０】
なお、具体的には、概念構造情報Ｄ０には概念の親子関係が記述されており、本関係を用いることにより、着目クラスの子クラスもまた着目クラスに含める処理が同じ着目率を継承し再帰的に繰り返される。ただし、図１６に示す概念構造では着目クラスが子クラスを持たないため、子クラスが着目クラスとして追加されることはない。
【００７１】
上記したように着目クラスが特定されると、インスタンス重要度計算部２１５は続いて情報蓄積装置ＳＤの強度データベース３１から当該着目クラスの強度情報Ｄ５を読込み、この読込んだ着目クラスの強度情報Ｄ５に上記着目率を乗じてクラス強度を計算する。また、情報利用者により選択された情報と対応するコンテンツリンク強度情報Ｄ６を情報データベース３２から読込む。そしてステップＳ２６において、読込んだコンテンツリンク強度情報Ｄ６と上記クラス強度情報とを用いてインスタンス重要度を算出する。
【００７２】
図１６の例では、クライアント端末ＭＳ２の情報利用者に関する「そば」、「うどん」、「寿司」、「スパゲッティミートソース」の強度はそれぞれ“３．０”、“４．０”、“４．０”、“１．０”であるため、上記着目率“１．０”、“０．５”とこの強度情報を用いてクラス強度を算出すると、
「そば」のクラス強度＝１．０×３．０＝３．０
「うどん」のクラス強度＝１．０×４．０＝４．０
「寿司」のクラス強度＝０．５×４．０＝２．０
「スパゲッティミートソース」のクラス強度＝０．５×１．０＝０．５
となる。
【００７３】
また、「店１」（「そば」とのコンテンツリンク強度＝０．５、「寿司」とのコンテンツリンク強度＝０．５）、「店３」（「うどん」とのコンテンツリンク強度＝１．０）、店４（「スパゲッティミートソース」とのコンテンツリンク強度＝０．８）が情報データベース３２から読込まれる。そして、上記クラス強度とコンテンツリンク強度とをもとに、「店１」、「店３」、「店４」のインスタンス重要度はそれぞれ
「店１」のインスタンス重要度＝２．０×０．５＋３．０×０．５＝２．５
「店３」のインスタンス重要度＝４．０×１．０＝４．０
「店４」のインスタンス重要度＝０．５×０．８＝０．４
となる。
【００７４】
上記インスタンス重要度が算出されると、次に情報選択／並び替え部２１７がステップＳ２７において、上記算出されたインスタンス重要度をもとに、上記着目クラスの中からインスタンス重要度が予め設定された閾値に満たないクラスを削除する。そして、この削除後に残ったクラスを上記インスタンス重要度が高い順に並べ替え、この並べ替えたクラスの一覧を示す情報を類似情報一覧データＤ７として類似情報返却部２１７に渡す。
【００７５】
例えば図１６では、「店２」に対してリンクを持つ概念「そば」、「うどん」からのリンクがある「店１」、「店３」、「店４」が選択され、そのインスタンス重要度が例えば閾値＝０．３以上であるか否かが判定される。この判定の結果、いま「店１」、「店３」、「店４」のインスタンス重要度はいずれも閾値＝０．３以上であるので、これらの「店１」、「店３」、「店４」が類似店として選定される。そして、これらの「店１」、「店３」、「店４」はインスタンス重要度が高い順に「店３」、「店１」、「店４」の順に並べ替えられ、この並び替え後の情報が類似情報一覧データＤ７となる。  
上記類似情報の一覧データが生成されると、最後に類似情報返却部２１７がステップＳ２８により、上記類似情報一覧データＤ７を前記選択情報の送信元となるクライアント端末ＭＳ２に向けて送信する。したがって、クライアント端末ＭＳ２では、表示器に上記「店３」、「店１」、「店４」が表示される。
【００７６】
したがって第２の実施形態によれば、図１６に例示するように情報利用者が選択した「店２」に対してリンクを持つ「そば」、「うどん」と、その関連概念である「寿司」、「スパゲティミートソース」からのリンクがある「店１」、「店３」、「店４」がそれぞれ類似店として選定され、この選定された類似店がそのインスタンス重要度が高い順に「店３」、「店１」、「店４」の順に推薦される。このため、利用者は自身が選択した店と類似するより多くの店を知ることが可能となる。
【００７７】
（その他の実施形態）
前記第１及び第２の実施形態では、情報利用者の嗜好の強度を表す情報を各概念に設定した場合を例にとって説明したが、例えば図１０に示したように概念間を関連付けるリンクに強度情報を設定する場合にも、この発明は実施可能である。この場合、着目概念と関連概念間を直接関連付けるリンクに設定された強度情報の増加幅を“Ｗ”に設定し、関連概念間を関連付けるリンクの強度情報を上記“Ｗ”より小さい増加幅に設定すればよい。要するに、着目概念からの距離が遠くなるに従い、つまり関連順位が下がるに従いリンクに設定された強度情報の増加幅が小さくなるように設定する。
【００７８】
また、前記第１及び第２の実施形態では、情報推薦処理装置ＳＶａ，ＳＶｂと情報蓄積装置ＳＤとを別々のサーバとして構成し、両装置間を通信ネットワークＮＷを介して接続した場合を例にとって説明したが、情報蓄積装置ＳＤ内の各データベースを情報推薦処理装置ＳＶａ，ＳＶｂ内に収容するようにしてもよい。
【００７９】
前記第１及び第２の実施形態では飲食店の嗜好モデルを例にとって説明したが、ほかにニュースや広告、ファッション等の嗜好モデル等にも同様に適用可能である。その他、情報推薦処理装置の構成や、情報推薦処理の処理手順と処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００８０】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００８１】
ＳＶａ、ＳＶｂ…情報推薦処理装置、ＳＤ…情報蓄積装置、ＭＳ１〜ＭＳｎ…クライアント端末、ＮＷ…通信ネットワーク、１１…クライアント端末の制御ユニット、１２…入出力ユニット、１３…クライアント端末の通信インタフェース部、１１１…情報一覧要求部、１１２…情報一覧表示制御部、１１３…情報選択部、１１４…類似情報受付部、１１５…類似情報表示制御部、２１ａ、２１ｂ…情報推薦処理装置の制御ユニット、２２…概念構造情報記憶部、２３，２４，３３…通信インタフェース部、２１１…情報一覧要求受付部、２１２…情報一覧送信制御部、２１３…選択情報受付部、２１４…概念特定部、２１５…インスタンス重要度計算部、２１６…情報選択／並び替え部、２１７…類似情報返却部、２１８…概念構造情報読込部、２１９…関連概念特定部、３１…強度データベース、３２…情報データベース。
【図１】
0005498978.tif 000002
【図２】
0005498978.tif 000003
【図３】
0005498978.tif 000004
【図４】
0005498978.tif 000005
【図５】
0005498978.tif 000006
【図６】
0005498978.tif 000007
【図７】
0005498978.tif 000008
【図８】
0005498978.tif 000009
【図９】
0005498978.tif 000010
【図１０】
0005498978.tif 000011
【図１１】
0005498978.tif 000012
【図１２】
0005498978.tif 000013
【図１３】
0005498978.tif 000014
【図１４】
0005498978.tif 000015
【図１５】
0005498978.tif 000016
【図１６】
0005498978.tif 000017
【図１７】
0005498978.tif 000018