(57)【要約】【課題】専門知識に関するコミュニティ間の横断的な検索を可能にするサービスを提供すること。【解決手段】ユーザ端末１２の情報検索要求に対して専門分野それぞれのコミュニティで共有される情報を検索し提供する複数の情報検索サーバ１０Ａ〜１０Ｄは、それぞれ上記ユーザ端末１２より該当する専門分野の情報検索が要求されたとき、上記検索要求された情報に対応する概念を概念体系データベースに提示し当該データベースから該当する概念体系を抽出して上記ユーザ端末１２に提供し、上記検索要求される情報に対応する概念を文書データベースに提示し当該データベースから該当する文書データを抽出して上記ユーザ端末１２に提供すると共に、類似概念検索サーバ１１に検索要求された情報の概念に類似する概念を要求して当該サーバから類似概念情報を受け取り、上記検索要求された情報の検索結果と併せて上記類似概念情報を前記ユーザ端末１２に提供する。【選択図】      図７
2009043288.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるユーザ端末と、上記ユーザ端末と上記ネットワークを介して通信自在に接続され、上記ユーザ端末からのワードによる情報検索要求に対して専門分野それぞれのコミュニティで共有される情報を検索し提供する複数の情報検索サーバとを備えるコミュニティ依存型情報検索システムにおいて、
上記複数の情報検索サーバそれぞれに接続され、接続先サーバの専門分野のコミュニティで用いられる語彙に対応する概念を体系化した概念体系を記憶する複数の概念体系データベースと、
上記複数の情報検索サーバそれぞれに接続され、接続先サーバの専門分野のコミュニティで共有される文書データを、上記概念体系を構築する概念を指し示す語彙の説明または他の概念と関係付けて記憶する複数の文書データベースと、
上記複数の情報検索サーバそれぞれで取り扱う概念について相互の類似を判断するための類似概念検索サーバと、
を具備し、
上記複数の情報検索サーバは、それぞれ上記ユーザ端末より該当する専門分野の情報検索が要求されたとき、上記検索要求された情報に対応する概念を上記概念体系データベースに提示し当該データベースから該当する概念体系を抽出して上記ユーザ端末に提供し、上記検索要求される情報に対応する概念を上記文書データベースに提示し当該データベースから該当する文書データを抽出して上記ユーザ端末に提供すると共に、上記類似概念検索サーバに上記検索要求された情報の概念に類似する概念を要求して当該サーバから類似概念情報を受け取り、上記検索要求された情報の検索結果と併せて上記類似概念情報を前記ユーザ端末に提供することを特徴とするコミュニティ依存型情報検索システム。
【請求項２】
上記複数の情報検索サーバそれぞれに接続され、上記ユーザ端末から検索要求されるワードによる情報検索の履歴を記憶する複数の検索履歴データベースと、
上記概念体系データベース、文書データベース及び検索履歴データベースを管理し、上記概念体系データベースに未登録でフリーワードとして検索されるワードのうち検索頻度が高いものを上記検索履歴データベースより抽出し、抽出したワードをそれぞれキーワードとして、当該キーワードが上記ユーザ端末から指定された概念、上記専門分野の文書データベース、当該キーワードを含む検索結果から上記ユーザが実際に閲覧した文書データ、のいずれか一つ以上を分析することで関連性の高い概念を特定して上記概念体系データベースに追加する機能を備えた概念体系管理用端末と、
をさらに備えることを特徴とする請求項１記載のコミュニティ依存型情報検索システム。
【請求項３】
ユーザ端末とネットワークを介して通信自在に接続される複数の情報検索サーバにより、上記ユーザ端末からのワードによる情報検索要求に対して専門分野それぞれのコミュニティで共有される情報を検索し提供するコミュニティ依存型情報検索システムであって、
上記複数の情報検索サーバそれぞれには、接続先サーバの専門分野のコミュニティで用いられる語彙に対応する概念を体系化した概念体系を記憶する複数の概念体系データベースと、接続先サーバの専門分野のコミュニティで共有される文書データを、上記概念体系を構築する概念を指し示す語彙の説明または他の概念と関係付けて記憶する複数の文書データベースと、上記複数の情報検索サーバそれぞれで取り扱う概念について相互の類似を判断するための類似概念検索サーバと、が接続される情報検索システムに用いられ、
上記複数の情報検索サーバに対し、それぞれ上記ユーザ端末より該当する専門分野の情報検索が要求されたとき、その情報検索サーバは、上記検索要求された情報に対応する概念を上記概念体系データベースに提示し当該データベースから該当する概念体系を抽出して上記ユーザ端末に提供し、上記検索要求される情報に対応する概念を上記文書データベースに提示し当該データベースから該当する文書データを抽出して上記ユーザ端末に提供すると共に、上記類似概念検索サーバに上記検索要求された情報の概念に類似する概念を要求して当該サーバから類似概念情報を受け取り、上記検索要求された情報の検索結果と併せて上記類似概念情報を前記ユーザ端末に提供することを特徴とするコミュニティ依存型情報検索システムの情報検索方法。
【請求項４】
上記複数の情報検索サーバそれぞれに検索履歴データベースを接続して、当該データベースに上記ユーザ端末から検索要求されるワードによる情報検索の履歴を記憶させておき、
概念体系管理用端末により、上記概念体系データベース、文書データベース及び検索履歴データベースを管理し、上記概念体系データベースに未登録でフリーワードとして検索されるワードのうち検索頻度が高いものを上記検索履歴データベースより抽出し、抽出したワードをそれぞれキーワードとして、当該キーワードが上記ユーザ端末から指定された概念、上記専門分野の文書データベース、当該キーワードを含む検索結果から上記ユーザが実際に閲覧した文書データ、のいずれか一つ以上を分析することで関連性の高い概念を特定して上記概念体系データベースに追加することを特徴とする請求項３記載のコミュニティ依存型情報検索システムの情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニティ依存型情報検索システム及び方法に関する。
【背景技術】
【０００２】
今日、インターネット上の検索サービスは、現状では文字列検索が主流である。
【０００３】
一方、様々な学術分野、趣味の世界など、専門的な分野に特化した語彙とそれらに対応する概念、及び概念の関連性の理解は、その分野に関心を持つ人々で形成される閉鎖的なコミュニティの内部で共有されている。しかしながら、一般の人が一般的でない分野の専門知識を検索する場合には、適切な検索キーワードが分からないため所望とする検索結果を得ることができない。このような点に鑑みて、概念体系をユーザに提示することでユーザの検索したい概念を同定するＷｅｂ検索エンジンが実現されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記概念体系の提示では特定のコミュニティの範疇に限定されるため、同じワードで別のコミュニティでどのような使用をされているのかは、コミュニティ別に検索を指示しなければならない。また、上記概念体系に最新の専門的語彙を追加する労力は大きい。
【０００５】
本発明の目的は、それぞれのコミュニティが共有する他の分野の人が理解できないような専門知識に関するコミュニティ間の横断的な検索を可能にするサービスを提供し、さらにその概念体系への語彙の追加を支援することが可能なコミュニティ依存型情報検索システム及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の態様では、ネットワークに接続されるユーザ端末と、上記ユーザ端末と上記ネットワークを介して通信自在に接続され、上記ユーザ端末からのワードによる情報検索要求に対して専門分野それぞれのコミュニティで共有される情報を検索し提供する複数の情報検索サーバとを備えるコミュニティ依存型情報検索システムにおいて、上記複数の情報検索サーバそれぞれに接続され、接続先サーバの専門分野のコミュニティで用いられる語彙に対応する概念を体系化した概念体系を記憶する複数の概念体系データベースと、上記複数の情報検索サーバそれぞれに接続され、接続先サーバの専門分野のコミュニティで共有される文書データを、上記概念体系を構築する概念を指し示す語彙の説明または他の概念と関係付けて記憶する複数の文書データベースと、上記複数の情報検索サーバそれぞれで取り扱う概念について相互の類似を判断するための類似概念検索サーバと、を具備し、上記複数の情報検索サーバは、それぞれ上記ユーザ端末より該当する専門分野の情報検索が要求されたとき、上記検索要求された情報に対応する概念を上記概念体系データベースに提示し当該データベースから該当する概念体系を抽出して上記ユーザ端末に提供し、上記検索要求される情報に対応する概念を上記文書データベースに提示し当該データベースから該当する文書データを抽出して上記ユーザ端末に提供すると共に、上記類似概念検索サーバに上記検索要求された情報の概念に類似する概念を要求して当該サーバから類似概念情報を受け取り、上記検索要求された情報の検索結果と併せて上記類似概念情報を前記ユーザ端末に提供することを特徴とするコミュニティ依存型情報検索システムが提供される。
【０００７】
本発明の第２の態様では、第１の態様の構成において、上記複数の情報検索サーバそれぞれに接続され、上記ユーザ端末から検索要求されるワードによる情報検索の履歴を記憶する複数の検索履歴データベースと、上記概念体系データベース、文書データベース及び検索履歴データベースを管理し、上記概念体系データベースに未登録でフリーワードとして検索されるワードのうち検索頻度が高いものを上記検索履歴データベースより抽出し、抽出したワードをそれぞれキーワードとして、当該キーワードが上記ユーザ端末から指定された概念、上記専門分野の文書データベース、当該キーワードを含む検索結果から上記ユーザが実際に閲覧した文書データ、のいずれか一つ以上を分析することで関連性の高い概念を特定して上記概念体系データベースに追加する機能を備えた概念体系管理用端末と、をさらに備えることを特徴とするコミュニティ依存型情報検索システムが提供される。
【０００８】
本発明の第３の態様では、ユーザ端末とネットワークを介して通信自在に接続される複数の情報検索サーバにより、上記ユーザ端末からのワードによる情報検索要求に対して専門分野それぞれのコミュニティで共有される情報を検索し提供するコミュニティ依存型情報検索システムであって、上記複数の情報検索サーバそれぞれには、接続先サーバの専門分野のコミュニティで用いられる語彙に対応する概念を体系化した概念体系を記憶する複数の概念体系データベースと、接続先サーバの専門分野のコミュニティで共有される文書データを、上記概念体系を構築する概念を指し示す語彙の説明または他の概念と関係付けて記憶する複数の文書データベースと、上記複数の情報検索サーバそれぞれで取り扱う概念について相互の類似を判断するための類似概念検索サーバと、が接続される情報検索システムに用いられ、上記複数の情報検索サーバに対し、それぞれ上記ユーザ端末より該当する専門分野の情報検索が要求されたとき、その情報検索サーバは、上記検索要求された情報に対応する概念を上記概念体系データベースに提示し当該データベースから該当する概念体系を抽出して上記ユーザ端末に提供し、上記検索要求される情報に対応する概念を上記文書データベースに提示し当該データベースから該当する文書データを抽出して上記ユーザ端末に提供すると共に、上記類似概念検索サーバに上記検索要求された情報の概念に類似する概念を要求して当該サーバから類似概念情報を受け取り、上記検索要求された情報の検索結果と併せて上記類似概念情報を前記ユーザ端末に提供することを特徴とするコミュニティ依存型情報検索システムの情報検索方法が提供される。
【０００９】
本発明の第４の態様では、第３の態様の構成において、上記複数の情報検索サーバそれぞれに検索履歴データベースを接続して、当該データベースに上記ユーザ端末から検索要求されるワードによる情報検索の履歴を記憶させておき、概念体系管理用端末により、上記概念体系データベース、文書データベース及び検索履歴データベースを管理し、上記概念体系データベースに未登録でフリーワードとして検索されるワードのうち検索頻度が高いものを上記検索履歴データベースより抽出し、抽出したワードをそれぞれキーワードとして、当該キーワードが上記ユーザ端末から指定された概念、上記専門分野の文書データベース、当該キーワードを含む検索結果から上記ユーザが実際に閲覧した文書データ、のいずれか一つ以上を分析することで関連性の高い概念を特定して上記概念体系データベースに追加することを特徴とするコミュニティ依存型情報検索システムの情報検索方法が提供される。
【発明の効果】
【００１０】
本発明によれば、それぞれのコミュニティが共有する他の分野の人が理解できないような専門知識に関するコミュニティ間の横断的な検索を可能にするサービスを提供し、さらにその概念体系への語彙の追加を支援することが可能なコミュニティ依存型情報検索システム及び方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１２】
（第１の実施の形態）
図１には本発明の第１の実施の形態に係るコミュニティ依存型情報検索システムの構成を示し説明する。本システムは、ユーザ端末６とインターネット等のネットワーク７を介して通信自在に接続された情報検索サーバ１と、当該情報検索サーバ１と接続されたコミュニティの概念体系データベース（以下、ＤＢと略記）２、専門分野文書ＤＢ３、操作履歴ＤＢ４と、これらＤＢ２乃至４と接続された概念体系管理用端末５と、を有している。
【００１３】
コミュニティの概念体系ＤＢ２には、例えば図２（ａ）に示されるような概念体系が記憶されている。この例では、「原子力発電所」の概念体系を例に挙げている。即ち、「原子力発電所」が上位概念の語彙であり、それから分岐している「発電所のシステム」、「発電所の環境」が中位概念の語彙であり、更にそれらから分岐している「物理的システム」等の語彙が下位概念の語彙であり、不図示ではあるが更に下位概念の語彙がこれらに続く。
【００１４】
ここで、概念体系(オントロジー)とは、専門家コミュニティで用いられる語彙に対応する概念をそのコミュニティで合意が得られる手法で整理したものである。
【００１５】
非専門家にとって理解しやすいように階層型を原則とし、階層を越えた関係性は別途記述する。それぞれの概念項目は説明と対応する用語が明記される。ゆえに、コミュニティに暗黙的に存在する概念体系の明示化を促すことができる。
【００１６】
このような概念体系を利用した検索では、網羅的かつ詳細な概念体系をユーザに提示することによってユーザが関心を持つ概念を同定できるという利点がある。ディレクトリ型検索サイトのアプローチでは、概念体系の網羅性や詳細さを高めると概念項目数が多くなってＷｅｂページを分類する人的コストが高くなってしまうが、本システムによる自動追加によればこのような負担を解消することが可能となる。
【００１７】
専門分野文書ＤＢ３には、例えば図２（ｂ）に示されるような専門分野文書情報等が記憶されている。この例は、上記語彙「発電所設計法」に関するものであり、当該語彙の説明、この概念を指し示す語彙、他の概念との関係が対応付けられて記憶されている。
【００１８】
ここで、本システムは、概念体系を利用した「検索質問拡張機能」と「あいまい検索機能」を備えている。より詳細には、「検索質問拡張機能」とは、様々な用語の言い回しの違い、表記ゆれを統一的な記号に置き換える機能のことをいう。ここで、統一的な記号には概念体系の概念項目に一意に対応する記号を割り振ることにする。
【００１９】
一方、「あいまい検索機能」とは、統一的な記号の概念的な近さを考慮して検索を行う機能をいう。ここでいう「概念的な近さ」は、概念体系の中の概念の相互のつながりを利用して評価することとしている。換言すれば、検索質問に近似するドキュメントから順に提示するのが「あいまい検索」機能である。
【００２０】
このような構成において、ユーザ端末６がブラウザを起動して、情報検索サーバ１が提供するサイトにアクセスすると、情報検索サーバ１は、ＤＢ２，３を適宜検索して、情報を取得し、画面データを生成し、ユーザ端末６側に返信する。即ち、例えば、図３に示されるような検索用の画面データがユーザ端末６に送られる。
【００２１】
この画面においては、先ず上方にある「検索対象概念」に、検索を所望とする用語を入力することになる。すると、情報探索サーバ１に当該用語の情報が送信され、当該情報探索サーバ１が再びＤＢ２，３を検索して、当該用語に該当する概念体系及び専門分野文書の情報を取得し、画面データを生成してユーザ端末６に送信する。この画面の左には概念体系が表示され、ユーザはユーザ端末６を操作することで、上位概念の語彙から中位概念の語彙、更に下位概念の語彙へと検索を所望とする用語を探すことができる。
【００２２】
構築された概念体系を階層関係が分かり易いように提示することで、非専門家は漠然とした疑問の概念体系の中での位置付けを認識することができるようになる。
【００２３】
このコミュニティ依存型情報開示システムでは、概念体系による検索のほか、フリーテキスト検索機能も有している。上記検索対象概念として入力された用語と、このフリーテキスト検索の欄に入力された用語とは、後述する概念体系への専門的語彙の追加のために情報検索サーバ１により操作履歴ＤＢ４に記憶される。
【００２４】
次に、実際の概念体系への専門的語彙の追加の手法を詳細に説明する。
【００２５】
一般に、非専門家は、専門家が使わない語彙（専門用語と対比される用語として「市民語」と一般に言われる）で検索するので、これを専門家コミュニティの専門用語と対応付ける必要がある。例えば、原子力の専門家は、原子炉のパイプのことを「配管」と呼ぶが非専門化は「パイプ」と呼ぶ。検索「美浜原発  パイプ  蒸気漏れ」が入力されたときはそれぞれの語彙を原子力分野の概念として正しく認識し、美浜原発二次系配管破断事故の検索結果を提示すべきところである。この問題を本実施の形態では解決する。
【００２６】
具体的には、以下の手法により概念体系に最新の専門的語彙を追加する。
【００２７】
即ち、専門領域に関する専門家の概念体系を全て記述し、略語などの語彙も網羅的にこれに収録するのは煩雑な作業を伴うので、コミュニティ依存型情報開示システムでは、概念体系による検索のほか、前述したようにフリーテキスト検索機能も有している。
【００２８】
しかるに、本システムは、概念体系に収録されていないフリーテキスト（キーワード）とその利用頻度は、概念体系の拡充のための手がかりとするものである。即ち、検索時に指定されたフリーテキストを、その頻度や同時に選択された検索対象概念と対応付けて概念体系の保守者に概念体系管理用端末５により提示する。
【００２９】
即ち、通常は概念体系管理用端末５には、図４に示されるような画面が表示される。ここでは、作用に概念体系（この例では、原子力システムの安全オントロジー）が階層表示され、更に選択した概念についての概念ＩＤ、タイトル、解説、コメント、言語ラベル等が右方に表示されるようになっている。この言語ラベルとは、人間がこの概念を指し示すために用いる言語表現であり、同じ概念でも正式名称、略語や日本語、英語など、様々な標記があり得る。そして、概念体系管理用端末５は、実装されているソフトウェアにより図５に示されるような処理を行い、概念体系への語彙の追加を行う。
【００３０】
即ち、先ず概念体系に未登録でフリーワードとして検索されるワードのうち検索頻度が高いものを操作履歴ＤＢ４を参照して抽出し（ステップＳ１）、専門分野文書ＤＢ３を分析して当該ワードが当該専門分野のキーワードである可能性が高いか否かを判断し（ステップＳ２）、専門分野文書ＤＢ３を分析して当該キーワードと関連性の高い概念体系中の「概念」はどれかを判断し（ステップＳ３）、当該キーワードを含む検索結果から利用者が実際に閲覧した文書を分析して関連性の高い「概念」を判断し（ステップＳ４）、これら「概念」と検索時に指定された「概念」のうち、当該キーワードに最も関連性の高い「概念」を判断し（ステップＳ５）、全ての処理を終了する。以上の処理は、本発明の第１の実施の形態に係るコミュニティ依存型情報開示方法に相当する。
【００３１】
以上の処理により、関連性の高い「概念」が新たな検索キーワードとして追加された場合には、図６に示されるような表示がなされる。即ち、この画面では、自動追加された旨と、その扱いを管理者に示唆する旨、更には許容応力として検索回数、そして、文書中で当該キーワードが使われる文脈例が表示される。
【００３２】
以上説明したように、本発明の第１の実施の形態によれば、ユーザが入力したフリーキーワードを検索用語と関連付けて記憶しておき、その頻度を履歴しとして管理しておき当該フリーキーワードを新たな検索用のキーワードとして自動的に概念体系の中の関連する用語の下位の概念として追加することが可能となる。
【００３３】
(第２の実施の形態)
次に本発明の第２の実施の形態について説明する。
【００３４】
同じ単語が複数の異なるコミュニティで独特の意味で使用されている場合、必ずしもユーザが参照しているコミュニティの知識がユーザの知識要求に答えるものとは限らない。
【００３５】
この第２の実施の形態は、あるコミュニティの「概念体系」の概念に関して検索が行われたとき、別のコミュニティの類似の概念の存在も提示するものである。
【００３６】
より詳細には、いずれかの概念体系の概念が検索サイト利用者によって指定されたときには、その概念の近傍の概念と類似の概念を他の概念体系から探索する。ここで、「近傍の概念」とは、上位概念、下位概念などの関連性によって１乃至２ステップの範囲で結ばれた概念を示す。さらに、「概念の類似」とは「概念」を指し示す語を比較し、どちらかの語が他の語に文字列として含まれるなどの関係を示す。
【００３７】
図７（ａ）は本発明の第２の実施の形態に係るコミュニティ依存型情報開示システムの構成を示す概念図である。同図に示されるように、このシステムは、各分野用の情報検索サーバ１０Ａ、１０Ｂ…と、概念体系を対象にした検索サーバ１１を有している。各分野用の情報探索サーバ１０Ａは、ユーザ端末１２より検索質問を受けると、概念体系を対象にした検索サーバ１１に適宜問い合わせ、検索対象である概念に類似した概念を問い合わせて併せて表示出力することになる。
【００３８】
その表示の一例は、図７（ｂ）に示される通りである。即ち、この例は、分野Ａに関する概念Ｘの探索が求められた結果であるが、分野Ａにおける概念Ｘに関連した文書の検索結果（図中、右欄）に合わせて、他の概念体系における概念Ｘに関連した概念リスト（図中、左欄）が併せて表示されることになる。
【００３９】
以上説明したように、本発明の第２の実施の形態によれば、検索対象の語彙に類似する語彙についても併せて概念を表示することが可能となる。
【００４０】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【図面の簡単な説明】
【００４１】
【図１】本発明の第１の実施の形態に係るコミュニティ依存型情報検索システムの構成を示す概念図である。
【図２】（ａ）は概念体系を示す図、（ｂ）は専門分野文書の情報の例を示す図である。
【図３】ユーザ端末６にて表示される検索画面の一例を示す図である。
【図４】概念体系管理用端末にて表示される画面の一例を示す図である。
【図５】概念体系への新たな検索キーワードの追加処理の流れを示すフローチャートである。
【図６】概念体系への新たな検索キーワードの追加処理がなされた場合の表示画面を示す図である。
【図７】本発明の第２の実施の形態に係るコミュニティ依存型情報検索システムの構成を示す概念図である。
【符号の説明】
【００４２】
１…情報検索サーバ、２…コミュニティの概念体系ＤＢ、３…専門分野文書ＤＢ、４…操作履歴ＤＢ、５…概念体系管理用端末、６…ユーザ端末、７…ネットワーク。  
【図１】
2009043288.tif 000003
【図２】
2009043288.tif 000004
【図３】
2009043288.tif 000005
【図４】
2009043288.tif 000006
【図５】
2009043288.tif 000007
【図６】
2009043288.tif 000008
【図７】
2009043288.tif 000009