(57)【要約】【課題】大量の専門用語が生産される分野において、専門用語辞書を最新状態にメンテナンスするために、大規模テキスト集から網羅的に収集された大量の用語を効率的に閲覧できるようにすること。【解決手段】関連用語検索手段Ｐ１１，類似用語検索手段Ｐ１２，語構成上の同族用語の階層的閲覧手段Ｐ１２，出現文脈一覧作成手段Ｐ１４の連携動作による。【効果】関連用語の同族用語、類似用語の同族用語というように多様な周辺語彙を網羅的に情報収集できるようになり、専門辞書への新語登録などメンテナンス作業が効率化される。【選択図】図２
2005222263.tif 000002
【特許請求の範囲】
【請求項１】
検索対象用語を入力させる手段と、
前記検索対象用語と関連度の高い用語を検索する関連用語検索手段と、
前記検索対象用語と意味的な類似度の高い用語を検索する類似用語検索手段と、
前記検索対象用語を語構成上包含する一群の同族用語を検索する同族用語を検索し、前記検索された一群の同族用語を語構成上の包含関係に従って階層化するタームバリエーション作成手段と、
前記類似用語検索の際に、検索された類似用語に特徴的な文脈パターンを抽出する文脈抽出手段と、
前記関連用語検索手段、前記類似用語検索手段、前記タームバリエーション作成手段と前記文脈抽出手段とを用いて検索した結果を出力する手段とを有することを特徴とする用語閲覧型情報アクセス支援システム。
【請求項２】
多数の専門用語を効率的に閲覧し、用語に関する関連情報を得るための用語閲覧型情報アクセス支援システムであって、
検索対象の用語を入力させる手段と、
機能要件として
指定された用語と関連度の高い用語を検索して関連度の順に提示する関連用語検索機能、
指定された用語と意味的な類似度の高い用語を検索して類似度の順に提示する類似用語検索機能、
上記類似用語検索の際に、検索された類似用語に特徴的な文脈パターンを特徴度の大きい順に抽出して指定された個数表示する特徴文脈パターン表示機能、  指定された用語を語構成上包含する一群の同族用語を検索する語構成上の同族用語検索機能と上記検索された一群の同族用語を語構成上の包含関係に従って階層的に表示する同族用語群の階層的表示機能とを有するターム・バリエーション・ビューと、
指定された用語がテキストデータ中で使われる文脈を指定用語を中心として前後一定幅の範囲で切り出して一覧表示するＫＷＩＣ機能、
の機能要件のうち、少なくとも一部を有し、これらの機能を実現する構成要件として
文献毎にどの用語が何回出現しているかをまとめたデータである、文献データベースの用語によるインデックスデータと、用語毎にどの文献に何回出現しているかをまとめたデータであるインデックスデータと、
上記逆インデックスデータに基づいて、入力として与えられた用語を含む、もしくは用語のブール結合式の入力に対してはその条件に合致する文献を検索する手段、
入力として、文献データベースに含まれる任意の文献集合が与えられた場合、上記文献データベースの用語によるインデックスデータを用いて、該文献集合中に出現する各用語の特徴度を計算し、その特徴度の大きい順に指定された個数の用語を出力する手段、
用語をその用語が出現する文脈で索引付けしたどういう文脈パターンで何回出現したかをまとめたインデックスデータである用語の出現文脈プロファイルとその逆インデックスデータ、
入力として与えられた任意の用語集合に対して、上記用語の出現文脈プロファイルを用いて、それらの入力用語集合に特徴的な文脈パターンを特徴度を重みとする重み付きリストとして、重みの降順に指定された個数出力する手段、
入力として与えられた文脈パターンの重み付きリストに対して、上記用語の出現文脈プロファイルの逆インデックスを用いて、各用語の出現文脈プロファイルと入力リストとの合致度を計算し、合致度の高い用語を合致度を重みとする重み付きリストして、重みの降順に指定された個数出力する手段、
文献データベースに出現するすべての用語をその構成単語で索引付けしたインデックスデータとその逆インデックスデータ、
上記逆インデックスデータに基づいて、入力として与えられた単語を構成要素として含む用語、また入力が単語の並びである場合にはその並び順で構成要素として含む用語を検索する手段、
入力として与えられた用語の集合に対して、それらを単語構成上の包含関係で階層化する手段、
単語構成上の包含関係で階層化された用語集合に対して、階層上のあるノードから指定された深さまでの用語を木構造など階層的に画面表示する手段、
である機能を実現する構成要件のうち、少なくとも一つを有することを特徴とする用語閲覧型情報アクセス支援システム。
【請求項３】
請求項２の用語閲覧型情報アクセス支援システムであって、その機能要件間の連携機能として、
関連用語検索の結果画面に表示される各関連用語に対して、所定の操作でその用語の語構成上の同族用語を検索し階層的表示機能を呼び出すことができる連携機能、
意味的類似用語検索の結果画面に表示される各類似用語に対して、所定の操作でその用語の同族用語を検索し階層的表示機能を呼び出すことができる連携機能、
前記ターム・バリエーション・ビューに表示される各用語に対して、所定の操作でその用語の出現文脈一覧表示機能を呼び出すことができる連携機能のうち、少なくとも一部を有することを特徴とする用語閲覧型情報アクセス支援システム。
【請求項４】
請求項２の用語閲覧型情報アクセス支援システムのためのデータ作成方法であって、構成要件として
テキストデータを解析し、各文書に対して、文書中に出現するすべての用語とそれらの出現回数を記録した索引データを作成する手段、
上記索引データの逆索引データである、用語ごとに、どの文書に何回出現したかというデータをまとめたものを作成する手段、
テキストデータを解析し、そこに出現するすべての種類の用語に対して、その用語がどのような文脈パターンで何回出現したかを記録した、用語の出現文脈パターンによる索引データである、出現文脈プロファイルを作成する手段、
上記、用語の出現文脈パターンによる索引データの逆索引データである、文脈パターン毎に、それらがどの用語の文脈として何回出現したかをまとめたデータを作成する手段、
上記テキストデータを解析し、そこに出現するすべての種類の用語をそれを構成する単語によって索引付けしたデータとその逆索引データを作成する手段、
のうち、少なくとも一部を有することを特徴とする用語閲覧型情報アクセス支援システム。
【請求項５】
請求項４の索引データを作成する手段は、用語の出現文脈プロファイルを作成する場合に、出現文脈のパターンとして以下の種類のものを使うことを特徴とする用語閲覧型情報アクセス支援システム。＊−Ｖ，  ＊−Ｖ−Ｎ，  ＊−Ｖ−ｐｒｅｐ−Ｎ，  Ｖ−＊，  Ｖ−ｐｒｅｐ−＊，  Ｎ−Ｖ−＊，  Ｎ−Ｖ−ｐｒｅｐ−＊（ただしＶは動詞（句）、Ｎは用語、ｐｒｅｐ  は前置詞を表し、＊−Ｖ−ｐｒｅｐ−Ｎ  はある用語Ｘが”Ｘ  Ｖ  ｐｒｅｐ  Ｎ”  という文脈で出現したことを表すものとする）
【請求項６】
請求項４、５のデータを作成する手段を用いて、請求項１の用語閲覧型情報アクセス支援システムのためのデータを作成してそれを用語閲覧型情報アクセス支援システムのユーザに通信ネットワークもしくは電子媒体を用いて提供する、データ作成・更新の請負サービス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大規模かつ分野特異性の高い文書データからの情報獲得を効率的に支援するためのガイダンス機能を実現するための対話的なユーザインタフェースに関する。
【背景技術】
【０００２】
従来用語の閲覧手法としては、電子媒体である無しを問わずシソーラスの利用が一般的であり、ある用語を中心にして、上位・下位概念に相当する用語、同義語、反意語、関連語などを調べることができる（非特許文献１：ｐ．２９４）。一方、語の出現状況を調べるという観点からは、ＫＷＩＣに代表されるように、用語のテキスト中での実際の使用状況を前後の文脈を伴って一覧形で示すものがある（非特許文献１：ｐ．１７７）。またその発展形として、主として辞書編簒作業者が語の使用状況（文脈）を調べるために、出現文脈の構文構造を指定して語の出現状況を閲覧できる方法も考案されている（非特許文献２）。なおこうしたシソーラス機能とＫＷＩＣ機能を連携させた用語閲覧の手法として紙媒体ではあるが、岩波書店刊『情報科学辞典』（非特許文献１）の索引システムがある。
【０００３】
電子的な手法による関連用語の閲覧方法としては、ある用語を指定してその用語と話題としての関連度が高い用語を大規模テキスト中での共起度の高い用語として抽出している手法が考案されている（特許文献１〜５）。また、単語間の類似性を判定する手法についてはこれまでにも考案されている（特許文献６〜１１）。
【０００４】
【特許文献１】特開２００３−１６７８９４「関連語自動抽出方法、関連語自動抽出装置、複数重要語抽出プログラムおよび重要語上下階層関係抽出プログラム」
【０００５】
【特許文献２】特開平１１−９６１７７「用語辞書生成方法および用語辞書生成プログラムを記録した記録媒体」
【特許文献３】特開平１０−２０７９１０「関連語辞書作成装置」
【特許文献４】特願２００１−１４７７１９「用語抽出装置と用語抽出方法及びそのプログラムを格納した記憶媒体」
【特許文献５】特開２００１−６７３５６「語彙獲得方法、語彙獲得装置及び語彙獲得プログラムを記録したコンピュータ読み取り可能な記憶媒体」
【特許文献６】特願平１０−１２５３０「未知語概念推定方法、未知語概念推定装置及び未知語概念推定処理プログラムを記録したコンピュータ読み取り可能な記録媒体」
【特許文献７】特開２００１−３３１５１５「単語シソーラス構築方法及びコンピュータシステムに単語シソーラスの構築を行わせるためのコンピュータソフトウエアプログラム製品」
【特許文献８】特開２０００−２３１５７２「名詞シソ−ラスへの未知語登録方法、その装置及び未知語登録プログラムを記録した記録媒体」
【特許文献９】特開２０００−１４８７６２「動詞クラスタリング装置および方法と動詞クラスタリングプログラムを記録した記録媒体」
【特許文献１０】特開平１１−１４３８７５「単語自動分類装置及び単語自動分類方法」
【特許文献１１】特開２０００−１３７７１８「単語の類似性判別方法および単語の類似性判別プログラムを記録した記録媒体」
【非特許文献１】「情報科学辞典」、岩波書店、１９９０年
【非特許文献２】「Ａ  Ｃｏｍｐｕｔａｔｉｏｎａｌ  Ｌｅｘｉｃｏｇｒａｐｈｅｒ’ｓ  Ｗｏｒｋｂｅｎｃｈ、Ｔｈｅ  Ｅｉｇｈｔｈ  ＥＵＲＡＬＥＸ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｇｒｅｓｓ  ｏｎ  Ｌｅｘｉｃｏｇｒａｐｈｙ」、１９９８年、ｐｐ．１９５−２０２
【発明の開示】
【発明が解決しようとする課題】
【０００６】
医学・生物学分野などでは分子生物学の急速な進展に伴い遺伝子名やタンパク質名などの専門用語が大量に生まれ、専門家でも少し専門からはずれると情報の収集や整理に困難を来す事態となっている。一方、自然言語処理技術などを用いて自動的、あるいは半自動的に、論文などの技術文献データから生物学的な知識（生体内分子間の相互作用など）を抽出してデータベース化しようという試みがなされているが、そのような目的のためにも、専門用語の辞書を常に最新に保たなければならないという要請がある。しかしながら辞書のメンテナンス作業は完全に自動化することは困難であり、最終的な判断はあるレベル以上の専門知識を有する人間によって行われる必要があり、人的コストがかかる上、またその作業を担当する人にとっては相当の忍耐のいる仕事になっている。こうした作業にあたる作業者がより少ない負担で効率的に新しい専門用語を収集、アップデートできるためのワークベンチが求められている。本発明が解決しようとする課題は、上記のような専門用語辞書メンテナンス作業をより効率的に行うようにでき、作業者の負担を軽減することにある。
【０００７】
背景技術にあるように、ある用語を中心として、その関連用語（話題を共有し、同一文書中に共出現する度合の高い語）や意味的な類似度の高い語を自動的に検索する手法についてはこれまでにも考案されている。しかし関連用語の他に同族用語（語構成の根幹部分が共通で、修飾語句のみの異なる一連の用語群）を含めて網羅的に閲覧できる手法については考案されていない。医学・生物学分野など専門性が高くかつ急速に進歩する分野では、代表的な用語を中心として非常に多数の同族用語があるため、それらを含めて効率的に閲覧できる仕組みが不可欠である。
【０００８】
また背景技術にあるように、意味的に類似した用語を大規模なテキストデータから自動的に抽出する手法については考案されているが、その類似性の根拠となる定量的なデータを提示する手法については考案されていないため、ユーザーとしては何故そのような結果が類似用語として返されたのかを理解することが困難である。
【課題を解決するための手段】
【０００９】
専門用語の辞書を常に最新最適の状態に保つ（新用語の追加など）という辞書メンテナンス作業の負担を軽減するために、着目する用語を中心にしてテキスト（論文など）中に出現する用語を効率的にかつ洩れなく閲覧できるようにする手段として、（話題共有度の高い）関連用語、（意味クラスが近い）類似用語、（語構成が類似した）同族用語というように多面的に関係する周辺用語を検索して分析できるシステムを提供する。
【００１０】
関連用語の検索機能を実現するためには、（多数の）文書データを対象として与えられた用語を含む文書を検索し、その検索結果の文書群に対して、文書群から特徴用語を特徴度順に抽出する連想計算法（特開２０００−１５５７５８「複数文書データベースを対象とした文書検索方法および文書検索サービス」および特開平９−６２６９３「確率モデルによる文書分類方法」における概略作成機構）を適用する。
【００１１】
類似用語の検索機能を実現するためには、すべての用語について、その用語が文書データベース中で出現する文脈パターン（「どの動詞の目的語（主語）となっている」や「次の名詞Ｙと前置詞Ｐで結ばれている」など）とそのパターンの出現頻度の束で表現することにより、用語のプロファイルテキストを作り、そのプロファイルテキストを検索対象として、上記特開２０００−１５５７５８などにおける連想検索手法を適用して類似プロファイルを持つ用語を検索する。
【００１２】
意味的に類似した用語を検索して提示する際に、その類似性の根拠となる情報を提示するために、検索された結果の類似用語のプロファイルテキスト群を入力として、上記と同様の連想計算法を適用して特徴文脈パターンを特徴度順に抽出し、類似性の根拠となる共通性としてこれらの文脈パターンを提示する。
【００１３】
同族用語の検索および閲覧機能（ターム・バリエーション・ビュー）を実現するためには、多数の文書データを句構造分析フィルターなどを通して用語（複数単語からなるものも含む）の出現部分を抽出し、異なる用語の全体を得る。さらに各用語をそれを構成する単語により索引づけを行い、構成単語で検索できるようにする。またこの検索結果は一般に非常に多数になるため（生物学分野では特にその傾向が強い）、見やすく表示するための手段として、検索結果を語構成上の包含関係による木構造で階層化し、ある用語を中心として、その親や子のノードにあたる用語を適切な範囲で表示する。
【００１４】
ある用語の周辺情報として、関連用語や類似用語を検索した際に、検索された用語のそれぞれの同族用語も簡単に調べられるように、関連用語や類似用語の表示部をそれぞれの用語を中心とする同族用語を検索する機能を持たせたアンカーとして、簡単な操作で関連用語の同族用語、また類似用語の同族用語まで調べられるようなインタフェース機能を提供する。
【００１５】
なお、上記閲覧システムにおいてはそれぞれの用語を中心とする元文書中での出現文脈を調べるためのＫＷＩＣ（キーワード・イン・コンテクスト）機能も合わせて提供し、さらには、それぞれの文脈に対して、その元文書が簡単に参照できる機能も提供する。
【発明の効果】
【００１６】
本発明のシステムのユーザは、関心を持った用語に関してその周辺の用語（すなわち、意味的に類似した用語群、また話題としての関連性の高い用語群、また修飾語の付加、置換したものなど語構成的に共通性の高い用語群など）をそれぞれの用法も含めて調べることができるので、辞書のメンテナンス作業（新語の追加など）の作業をより少ない労力でかつ精度よく（漏れなく）行うことができる。
【００１７】
関連用語や類似用語を探した後に、それぞれの関連用語を中心として同族用語を網羅的に表示してそれらの出現文脈と共に調べることができるので、洩れのない調査を行うことができる。
また類似用語を検索した際には、得られた類似用語群に共通する文脈パターンが提示されるので、何故それらの用語が類似しているかを理解しながら作業を進めることができる。
【発明を実施するための最良の形態】
【００１８】
以下に、本願発明を実施するための実施例を説明する。
【実施例１】
【００１９】
図１は用語閲覧型情報アクセス支援システムの構成である。用語閲覧型情報アクセス支援システムは一般にはクライアント側計算装置Ｃ、サーバー側計算装置Ｓ、および通信ネットワークＮより構成される。クライアント側計算装置とサーバー側計算装置が同一計算装置であって通信ネットワークを必ずしも用いない構成も可能である。必要に応じて印刷装置Ｐｒｎも用いる。
【００２０】
クライアント側計算装置Ｃは演算手段Ｃ１、主記憶手段Ｃ２、補助記憶手段Ｃ３、入力手段Ｃ４としてのキーボードＣ４１やマウスＣ４２、さらに表示手段Ｃ５などから構成される。主記憶手段Ｃ２ではクライアント管理手段Ｐ０１が稼働し、表示手段Ｃ５上にＧＵＩ１が表示されると共に、クライアント側計算装置Ｃにおける処理の全体を統括する。
【００２１】
サーバー側計算装置Ｓ側も同様に演算手段Ｓ１、主記憶手段Ｓ２、補助記憶手段Ｓ３、キーボードＳ４１、マウスＳ４２および表示手段Ｓ５などから構成される。サーバー側計算装置Ｓの主記憶手段Ｓ２では、本システムの実施に必要な処理手段類が稼働する。（それらは次の図２にて詳細を示す。）これらの処理は一時的なデータを確保する一時データ２として、検索要求２１、重み付きテキストリスト２２、重み付き用語リスト２３などを主記憶手段Ｓ２上に動的もしくは固定的に確保して利用する。
【００２２】
サーバー側計算装置Ｓの補助記憶手段Ｓ３には、本システムの実施に必要な一次データ４となるべきテキストデータ４１や、それから加工されて上記各種処理で参照される二次加工データ群３が格納される。
【００２３】
図２はサーバー側計算装置における処理手段の全体構成である。サーバー側計算装置Ｓにおける処理の全体を統括するのがサーバー側管理手段Ｐ０２であり、それから直接に呼び出されるのが、関連用語検索手段Ｐ１１，  類似用語検索手段Ｐ１２，タームバリエーション作成手段Ｐ１３，  および出現文脈一覧作成手段Ｐ１４である。さらにその下の要素的な処理手段として用語による文書検索手段Ｐ２１，  文書集合に対して特徴的な用語を関連づける手段Ｐ２２，用語集合に対して特徴的な文脈パターンを関連づける手段Ｐ２３，  文脈パターンの集合に対して特徴的な用語を関連づける手段Ｐ２４，単語列に対してそれを構成上包含する用語全体を検索する手段Ｐ２５，用語階層化手段Ｐ２６，  および  文脈抽出整列手段Ｐ２７がある。さらに最下層の要素的処理手段として連想計算手段Ｐ３１およびブーリアン検索手段Ｐ３２を用いる。なお、連想計算手段とブーリアン検索手段の両方の機能を同時に持つものも可能なので、それを両者の代わりに用いても良い。
【００２４】
図３はサーバー側計算装置における二次加工データの全体構成である。用語−文書索引３１（各用語にそれを含む文書群を頻度と共に対応付けたデータ），文書−用語索引３２（各文書にそれが含む用語群を頻度と共に対応付けたデータ），用語−文脈パターン索引３３（各用語にそれが出現する文脈パターン群を頻度と共に対応付けたデータ），文脈パターン−用語索引３４（各文脈パターンにそのパターンで出現する用語群を頻度と共に対応付けたデータ），単語−用語索引３５（各単語にそれを構成上含む用語群を対応付けたデータ）などから構成される。
【００２５】
図４は用語閲覧支援を行なうユーザインタフェースの一例である。ＧＵＩの主画面１１はデータセット選択部１１１，  検索要求入力部１１２，  検索モード（関連語か類似語か）選択部１１３，  検索数などのパラメータ設定部１１４，  結果表示部１１５および検索実行ボタン１１６などから構成される。データセット選択部１１１  では用語を探索するテキストＤＢを選択できるようにする。生物学分野では、生物種類ごとに分けて比較検討することも重要なので、例えばデータ１はヒトに関する論文群、データ２はラットに関する論文群、データ３はショウジョウバエに関する論文群、というようにすることなどが考えられる。なお、データセットの選択は複数選択することが可能であり、その場合の検索結果は選択されたデータセットごとに縦または横に並べて表示する。
【００２６】
検索数などのパラメータ設定部１１４  では関連用語検索や類似用語検索での結果表示個数、また類似用語検索の場合には特徴文脈パターンの表示個数も指定できるようにしておく。なお、関連用語検索では、複合語と単語を分けて表示することも有効なので、そのような表示をオプションで選択できるようにしておくこと、また複合語の個数と単語の個数の指定ができるようにしておくことも有力である。以下の関連用語検索の例では複合語と単語に分けて表示するオプションを選択した場合を示す。関連用語検索で複合語と単語に分けて表示したり、類似用語検索で類似用語と特徴文脈パターンを併せて表示する場合など、結果表示部１１５は、複数の領域に区切って表示した方が便利な場合も多い。その際の（最初の）画面分割を左右（縦分割）にするか上下（水平分割）にするかを指定できるようにしておいても良い。以下の例では左右分割の方を選択している。
【００２７】
以下、図５「関連用語を検索した時の画面推移の一例」と図６「関連用語を検索した時の処理の流れを示すフローチャート」に従い、関連用語検索イベントの一例（Ｅ１）を説明する。図６において、左のラインがユーザー操作の流れ、中のラインがクライアント側計算装置での処理の流れ、右のラインがサーバー側計算装置での処理の流れを示している。関連用語検索では、はじめにユーザの操作（Ｅ１１）として主画面１１のデータセット選択部１１１（図５）においてデータセットの選択操作（図６  Ｅ１１１）を行い、続いて検索要求入力部１１２からクエリーの入力操作（Ｅ１１２）を行い、検索モード（関連語か類似語か）選択部１１３において関連用語検索の選択操作（Ｅ１１３）を行い、検索数などのパラメータ設定部１１４においてパラメータ値の設定操作（Ｅ１１４）を行い、検索実行ボタン１１６を押して検索実行の指示操作（Ｅ１１５）を行う。
【００２８】
それを受けてクライアント管理手段Ｐ０１は要求の種類が関連用語検索であること、検索クエリー、パラメータ類等をＬＡＮやインターネットなどの通信ネットワークＮ（図１）を通じてサーバー側計算装置Ｓで稼働しているサーバー側管理手段Ｐ０２に伝える（Ｅ１２）。クライアント側計算装置とサーバー側計算装置が同一の場合にはプロセス間通信などによって伝える。サーバー側管理手段Ｐ０２（図６の右のライン）は受け取った作業要求に基づき、関連用語検索手段Ｐ１１  に検索クエリーを与えて結果となる関連用語の重み付き用語リストを得る（Ｅ１３，Ｅ１４）。それを再びネットワークやプロセス間通信によりクライアント管理手段Ｐ０１に伝える（Ｅ１５）。クライアント管理手段Ｐ０１では返ってきた関連用語の重み付き用語リストを結果表示部１１５（図５）に表示する（Ｅ１６）。その状態を示したのが図５の下の図である。この場合には関連用語を複合語と単語に分けて結果表示するオプションを指定しているので、結果表示部の左側には関連複合語、右側には関連単語が表示されている。なお各関連用語の左側にｔｖｖという文字列がアンカーとして表示されているが、これはそれぞれの用語を単語列として包含する用語全体（同族用語群）の階層的ビューア（ターム・バリエーション・ビュー）を呼び出すためのものである。（詳細は図１２，図１３およびその説明箇所参照）。
【００２９】
図７は関連用語検索手段Ｐ１１が行う処理の詳細である。前図６における関連用語検索手段Ｐ１１による処理部分を詳細化したものである。処理は用語による文書検索手段Ｐ２１による処理と文書集合に対して特徴的な用語を関連づける手段Ｐ２２による処理の直列で構成される。前半の用語による文書検索手段Ｐ２１による処理では、与えられた用語を含むことを検索条件として、索引データとして「用語−文書索引」にブーリアン検索手段Ｐ３２が適用され、上記用語を含む文書の集合が得られる。引続き、文書集合に対して特徴的な用語を関連づける手段Ｐ２２による処理に移り、得られた文書集合を入力として、今度は索引データとして「文書→用語索引」に対して連想計算手段Ｐ３１が適用され、上記文書集合に統計的有意に頻度高く現れる用語がスコア（有意の度合）順に出力される。なお関連語検索では検索要求に対して文書群を検索する部分でブーリアン検索手段Ｐ３２を利用するため、検索要求は用語をブール結合したものに対応することができる。検索要求として一つまたは複数の単語のＯＲ結合だけに対応すれば良い場合には用語による文書検索手段Ｐ２１においてブーリアン検索手段の代わりに連想計算手段Ｐ３１を用いても良い。
【００３０】
文書群から特徴用語を特徴度順に抽出するには連想計算法（特開２０００−１５５７５８「複数文書データベースを対象とした文書検索方法および文書検索サービス」および特開平９−６２６９３「確率モデルによる文書分類方法」における概略作成機構）を適用することができる。また特開２００２−１５７２７３「確率を用いた特徴単語の選択方法」の方法を適用することも有力である。さらにまた特開平８−１６１３４３「文献検索方法及び装置およびこれを用いた文献検索サービス」記載の特徴語抽出ルーチンを適用することができる。この場合には頻度クラスによる特徴用語の分類がなされるので、表示もそれに従って頻度クラスごとに分けて表示するのが有効である。
【００３１】
以下、図８「類似用語を検索した時の画面推移の一例」と図９「類似用語を検索した時の処理の流れを示すフローチャート」に従い、類似用語検索イベントの一例（Ｅ２）を説明する。図９において、左のラインがユーザー操作の流れ、中のラインがクライアント側計算装置での処理の流れ、右のラインがサーバー側計算装置での処理の流れを示している。類似用語検索Ｅ２におけるユーザの操作（Ｅ２１）で関連用語検索（図６）の場合と異なるのは検索モード（関連語か類似語か）選択部１１３（図８）において類似用語検索の選択操作（Ｅ２１３）を行うことである。その他必要に応じて検索数などのパラメータ設定部１１４において類似用語の表示個数や特徴文脈パターンの表示個数などを指定する（Ｅ２１４）。
【００３２】
検索実行ボタン１１６を押して検索実行の指示操作（Ｅ２１５）を行うとクライアント管理手段Ｐ０１は要求の種類が類似用語検索であること、検索クエリー、パラメータ類等をＬＡＮやインターネットなどの通信ネットワークＮ（図１）を通じてサーバー側計算装置Ｓで稼働しているサーバー側管理手段Ｐ０２に伝える（Ｅ２２）。クライアント側計算装置とサーバー側計算装置が同一の場合にはプロセス間通信などによって伝える。サーバー側管理手段Ｐ０２（図９の右のライン）は受け取った作業要求に基づき、類似用語検索手段Ｐ１２  に検索クエリーを与えて結果となる類似用語の重み付き用語リストとそれらの類似性を特徴付ける文脈パターンの重み付き重み順リストを得る（Ｅ２３，Ｅ２４）。それを再びネットワークやプロセス間通信によりクライアント管理手段Ｐ０１に伝える（Ｅ１５）。クライアント管理手段Ｐ０１では返ってきた類似用語の重み付き用語リストを結果表示部１１５（図８）に表示する（Ｅ２６）。その状態を示したのが図８の下の図である。図で結果表示部１１５の左側には類似用語、右側に特徴文脈パターンをそれらの重みと共に表示している。
【００３３】
図１０は類似用語検索手段Ｐ１２が行う処理の詳細である。前図９における類似用語検索手段Ｐ１２による処理部分（Ｅ２４）を詳細化したものである。処理は用語集合に対して特徴的な文脈パターンを関連づける手段Ｐ２３による処理と文脈パターンの集合に対して特徴的な用語を関連づける手段Ｐ２４による処理の組合せで構成される。
【００３４】
詳細説明に進む前に類似用語検索の原理について説明をしておくことにする。一般に類似文書検索では文書をクエリーとして類似文書を検索する。その場合、文書を構成する単語の頻度分布の数学的な類似度（ベクトルとしての角度のコサインなど）を用い、類似度の高い順にソートして必要とされる個数の上位を出力する。ここでは、意味的に類似した用語を検索するのであるから、類似文書検索における文書に相当するものが用語となる。その際、文書の単語に相当するものが、用語に対しては何にするかが問われることになるが、本方式ではそれをその用語がテキスト中に出現する文脈パターン（あるいはコロケーション）とする。すなわち、名詞であればどのような動詞の目的語として使われているあるいは、別の名詞Ｎと前置詞Ｐを介してＮ−Ｐ−Ｘのような形で使われている、というようなものの束であると考える。
【００３５】
これによって意味的に近い用語が検索される根拠は、文脈パターンを共有する用語どうしは意味的に近いと考えられるからである。このことは例えば飲物であれば動詞「飲む」の目的語として使われているという局所文脈を共有することなどから自然である。類似文書検索の原理は、共有する単語が多いほど内容的に類似した文書である可能性が高いというものであるから、それをこの場合にも応用することができるという考え方に基づく手法である。
【００３６】
図１０の説明に戻る。はじめにクエリーとして与えられた用語を、形式的に連想計算手段への入力となる連想リスト形式に変換する処理（Ｅ２４０）を行い、クエリー用語を連想リスト形式にしたものＥ２４Ｄ１を得る。（以下、データの具体的な例については次の図１１に示す。）次に用語集合に対して特徴的な文脈パターンを関連づける手段Ｐ２３による処理（Ｅ２４１）に進み、そこでは用語−文脈パターン索引３３を索引データとして連想計算手段Ｐ３１を使い、上で得られたクエリー用語を連想リスト形式にしたものＥ２４Ｄ１の入力に対して、クエリー用語を特徴づける文脈パターンの連想リストＥ２４Ｄ２が出力される。用語−文脈パターン索引３３の例は後ろの図２１に示し、該当箇所にて説明している。またそのデータの作り方についても図２２以下に示し、該当箇所で説明している。
【００３７】
次に文脈パターンの集合に対して特徴的な用語を関連づける手段Ｐ２４による処理（Ｅ２４２）に進み、そこでは文脈パターン−用語索引３４を索引データとして連想計算手段Ｐ３１を使い、上で得られたクエリー用語を特徴づける文脈パターンの連想リストＥ２４Ｄ２の入力に対して、クエリー用語の類似用語の連想リストＥ２４Ｄ３が出力される。これによりクエリー用語と出現する文脈パターンの共有度の高い用語のリストすなわち意味的な類似度の高い用語のリストが得られる。
【００３８】
さらにもう一度用語集合に対して特徴的な文脈パターンを関連づける手段Ｐ２３による処理（Ｅ２４３）が行われ、用語−文脈パターン索引３３を索引データとして連想計算手段Ｐ３１を使い、上で得られたクエリー用語の類似用語の連想リストＥ２４Ｄ３の入力に対して、クエリー用語の類似用語を特徴付ける文脈パターンの連想リストＥ２４Ｄ４が出力される。
【００３９】
図１１はクエリーとしてｋｉｎａｓｅという用語が与えられた場合の類似用語検索手段Ｐ１２が行う処理の各段階で生成されるデータの例である。はじめにクエリー用語を連想リスト形式にしたものＥ２４Ｄ１が生成される。次に生成されるのがクエリー用語を特徴づける文脈パターンの連想リストＥ２４Ｄ２で、重みを伴った文脈パターンのリストであり、重みの降順にソートされている。次がクエリー用語の類似用語の連想リストＥ２４Ｄ３で、重みを伴った用語のリストであり、重みの降順にソートされている。最後がクエリー用語の類似用語を特徴付ける文脈パターンの連想リストＥ２４Ｄ４で、重みを伴った文脈パターンのリストであり、重みの降順にソートされている。
【００４０】
次に図１２「関連用語検索結果の画面において着目した用語に対してターム・バリエーション・ビュー（その用語を単語列として包含する用語全体を構成単語列の包含関係で階層化して示す手段）を適用した時の画面推移の一例」と図１３「関連用語検索結果の画面において着目した用語に対してターム・バリエーション・ビューを適用した時の処理の流れを示すフローチャート」に従い説明する。以下では指定された用語を単語列として包含する用語全体を構成単語列の包含関係で階層化して示す手段をターム・バリエーション・ビューと呼ぶことする。
【００４１】
はじめにユーザー操作として主画面１１の結果表示部１１５（図１２）に表示されている用語群の中から着目すべき用語を選択する。関連用語の表示画面では、各用語を表示している所自体、もしくはその近辺にその用語を中心とするターム・バリエーション・ビュー  を表示するためのリンクが表示されるようにする。本例では各関連用語の左にあるｔｖｖという文字列部分がそれに当たる。それをクリックするとその用語の  ターム・バリエーション・ビュー  が表示される（図１２の上から２段目）。なお、表示された用語で下線が施されているものは、さらにそれを包含するような用語があることを示しており、それをクリックすることにより、その用語を中心とするターム・バリエーション・ビュー  が表示することができる（図１２の上から３段目）。ターム・バリエーション・ビューを階層的な表示手段というのはこのためである。さらにこの操作を繰り返したのが４段目である。すなわち３段目のｇｒｏｗｔｈ  ｆａｃｔｏｒ  ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅを選択した結果それを含むものが表示されている。４段目の各用語はリンクになっていないが、それはこれらより長い用語（真に包含する用語）がもはや無いことを意味している。
２段目以下ターム・バリエーション・ビューの表示画面において、各用語の左にあるｃｔｘｖという文字列部分は、その用語の出現文脈一覧表示機能を呼び出すためのアンカーになっている。（図１６、図１７およびそれらの説明箇所を参照）。
【００４２】
以下では、図１３に従い、用語を指定するためのクリック動作が行われてからターム・バリエーション・ビューの結果が表示されるまでのシステムの動作について説明する。中心用語の指定操作（Ｅ３１）を行うと、クライアント管理手段Ｐ０１は指定された用語を中心とするターム・バリエーション・ビューを適用せよという指示を感知し、その指示をパラメータ類などと共にサーバー側管理手段Ｐ０２に伝える（Ｅ３２）。サーバー側管理手段（図６の右のライン）は受け取った作業要求に従い、タームバリエーション作成手段Ｐ１３  に中心となる用語を与えて結果となるタームバリエーションデータを得、結果をクライアント管理手段Ｐ０１に返す  （Ｅ３３，  Ｅ３４）。（この間の処理の詳細は次の図１４に示す。）クライアント管理手段Ｐ０１では返ってきたタームバリエーションデータを結果表示部１１５（図１２）に表示する  （Ｅ３５）。
【００４３】
図１４はタームバリエーションデータ作成処理の詳細である。初めに単語列に対してそれを構成上包含する用語全体を検索する手段Ｐ２５による処理Ｅ３４１で、該当する用語族（Ｅ３４Ｄ３）が検索され、次に用語階層化手段Ｐ２６による処理Ｅ３４２でそれらが階層構造化される。単語列に対してそれを構成上包含する用語全体を検索する手段Ｐ２５による処理Ｅ３４１では最初に中心となるべき用語（Ｅ３４Ｄ０）を構成する各単語をアンドで連結した検索要求（Ｅ３４Ｄ１）が構成される。この検索要求に対して、ブーリアン検索手段Ｐ３２を単語−用語索引３５を索引データとして適用し、検索条件を満たす用語のリスト（Ｅ３４Ｄ２）を得る。しかしこの段階では、例えば中心用語が  Ｘ  Ｙ  である場合に  Ｙ  Ｘ  という逆順に含むものも含まれているので、そのようなものを排除するフィルターを通して、指定された用語の指定された用語を単語列として包含する用語全体を得る。続いて用語階層化手段Ｐ２６による処理Ｅ３４２により、これらを構成用語の包含関係で階層化が行われる。
【００４４】
図１５はタームバリエーションデータ作成の過程で生成される一連のデータの例である。ここでは、中心となる用語として”ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”が指定された場合のデータの例になっている。最初にこの用語を構成単語に分解して論理結合子ＡＮＤ（＆）で結合した検索要求（Ｅ３４Ｄ１）として”ｔｙｒｏｓｉｎｅ  ＆  ｋｉｎａｓｅ”が生成され、それを用いて用語の検索が行われる。さらに逆順（この場合には余り考えずらいが  ｋｉｎａｓｅ，  ｔｙｒｒｏｓｉｎｅ  の順に用語が構成されるもの）を除いたもの（Ｅ３４Ｄ３）が２段目である。用語ＩＤ，用語，頻度などから構成される。さらに、用語階層化手段Ｐ２６による処理Ｅ３４２を通して階層化したデータ（Ｅ３４Ｄ４）が３段目である。ここでは、「深さ」の項目が加わっており、階層の何段目であるかを示している。トップは深さ０としている。最初の方について見ると、トップの”ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”の直下に”ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”と”ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ  ｒｅｃｅｐｔｏｒ”があり、”ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”の下には”ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ／Ｒａｓ”と”ｇｒｏｗｔｈ  ｆａｃｔｏｒ  ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”があることを示している。またさらに”ｇｒｏｗｔｈ  ｆａｃｔｏｒ  ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”の下には”ｆｉｂｒｏｂｌａｓｔ  ｇｒｏｗｔｈ  ｆａｃｔｏｒ  ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”と”ｅｐｉｄｅｒｍａｌ  ｇｒｏｗｔｈ  ｆａｃｔｏｒ  ｒｅｃｅｐｔｏｒ  ｔｙｒｏｓｉｎｅ  ｋｉｎａｓｅ”があることを示している。階層化されたデータに関する注意として、同じ用語が複数回現れることがある。すなわち  Ａ  Ｂ  を中心用語とした場合、  Ｘ  Ａ  Ｂ  Ｙ  という用語は  Ｘ  Ａ  Ｂ  の子供としても  Ａ  Ｂ  Ｙ  の子供としても扱われるので２度出現することになる。
【００４５】
階層が深い場合には図１２の２段目に示したように、深さ１のものまでを表示した方が見やすい場合が多い。図の３段目４段目に示したように、深い所（長い用語）はより短い構成から段々に辿る（３段目、４段目を得る操作の繰り返し）ことにより容易に閲覧が可能である。図１２の２段目から３段目、さらに３段目から４段目では、このように中間ノードに対してそれよりも下にある用語を表示することにより（すなわち再検索しなくても）実現することができる。
【００４６】
次に図１６「ターム・バリエーション・ビューの表示画面において着目した用語の出現文脈一覧を表示させる時の画面推移の一例」および図１７「その処理の流れを示すフローチャート」を用い出現文脈一覧表示のプロセスを説明する。はじめにユーザー操作として図１６における主画面１１の結果表示部１１５に表示されているターム・バリエーション・ビューの結果中から着目すべき用語を選択する。
【００４７】
ターム・バリエーション・ビューの結果表示画面では、各用語を表示している所自体、もしくはその近辺にその用語を中心とする出現文脈一覧表示を表示するためのリンクを表示されているようにしておく。本例では、各用語の左にｃｔｘｖという文字列部分がそれに当たる。このリンク（もしくはボタン）がクリック操作などで指示されると、次の図１７にあるように、クライアント管理手段Ｐ０１は指定された用語を中心とする出現文脈一覧を表示せよという指示を感知し、その指示をパラメータ類などと共にサーバー側管理手段Ｐ０２に伝える（Ｅ４２）。サーバー側管理手段Ｐ０２は受け取った作業要求に従い、出現文脈一覧作成手段Ｐ１４  に中心となる用語を与えて結果となる出現文脈一覧データを得、結果をクライアント管理手段Ｐ０１に返す（Ｅ４３，Ｅ４４）。クライアント管理手段Ｐ０１では返ってきた出現文脈一覧データを結果表示部１１５（図１６）に表示する（Ｅ４５）。その状態を示したのが図１６の下の部分である。
【００４８】
図１６の下にあるように、指定された用語を含む文書のタイトルなどが初めに表示され、それに続いて、その文書にその用語が出現する箇所が前後の文脈と共に表示される。その際に、その着目している用語の横位置が揃うように表示すると見やすい（ＫＷＩＣの標準的な結果表示手法）。なお出現文脈一覧表示は表示すべき量が一般に多くなり、また一文脈はなるべく一行に表示される方が可読性にすぐれるので、主画面とは別のウィンドウに表示できるようにした方が良いと考えられる。もちろん表示デバイスによってはサイズなどの問題などから主画面内に表示した方が良い場合もあるので、設定によって方式が選択できるようにしておくことが望ましい。また出現文脈一覧表示では、その用語が出現する各文書のＩＤ番号などの表示部をリンクにしておき、それをクリックすると元文書を参照できるようにしておくのが便利である。図の例では  ９３２４１３１５  や  ９４１８５６３９  が文書のＩＤ番号であり、それらが元文書へのリンクとなっている。
【００４９】
図１８は出現文脈一覧作成処理の詳細であり、図１９はその過程で生成される一連のデータの例である。指定された用語（Ｅ４４Ｄ１）を検索要求としてブーリアン検索手段Ｐ３２を用語−文書索引３１を索引データとして適用し、指定用語を含む文書のリスト（Ｅ４４Ｄ２）を得る。この際に、タイトルと併せて発行時期などが特定できる場合にはそれらも併せて取得する。それにより文献を新しいものから順に（あるいは逆に古いものから順に）示すこともできるようになる。続いて、文脈抽出整列手段Ｐ２７が起動され、図１９の三段目に相当する出現文脈データ（Ｅ４４Ｄ３）が得られる。出現文書ＩＤ，  前文脈，  出現箇所の表記，  後文脈などから構成され、出現箇所の表示横位置を揃えて表示することが可能である。なお、出現部分の表記情報が必要な理由は、例えば複数形になっていたり、小文字を大文字で表記している文字があるなど表記の微妙な揺れがある場合があるからである。
【００５０】
図２０は索引データ群を作成するための処理手段の構成例である。用語の文脈パターンによる索引データを作成するためのツールとして句列化手段Ｐ４１，局所文脈抽出手段Ｐ４２，文脈パターンへの展開手段Ｐ４３，  および索引作成手段Ｐ４４などを用い、また汎用的な手段として逆引索引作成手段Ｐ４５を用いる。（サーバー側計算装置Ｓの処理手段Ｐの内、既に図２に示したものは本図では省略している。）
図２１は用語の文脈パターンによる索引データの一例である。用語の文脈パターンによる索引は各用語がテキスト中でどのような文脈パターンで出現したかを示すデータ（コロケーションなど）である。すなわち、名詞であればどのような動詞の目的語として使われている、あるいは別の名詞Ｎと前置詞Ｐを介してＮ−Ｐ−Ｘのような形で使われている、というようなパターンが典型的であり、これらの束であると考える。図の例は、ｋｉｎａｓｅ  という用語に関するものであり、この用語が”ｓｕｂｕｎｉｔ  ｏｆ  （ｋｉｎａｓｅ）”  という形で４回、動詞  ａｃｔｉｖａｔｅ  の目的語として１７回、”ａｃｔｉｖａｔｉｏｎ  ｏｆ  （ｋｉｎａｓｅ）”  という形で３２回、動詞  ｃａｔａｌｙｓｅ  の主語として１回、”ｔｙｒｏｓｉｎｅ  ｐｈｏｓｐｈｏｒｙｌａｔｉｏｎ  ｏｆ  （ｋｉｎａｓｅ）”  の形で１回出現したことを示している。ただしここで（ｋｉｎａｓｅ）と書いたのは  ｋｉｎａｓｅ  を主要部（大抵の場合は名詞句の最後の名詞）とする名詞句を意味する。
【００５１】
図２２は用語の文脈パターンによる索引データを作成する処理過程（Ｅ５）である。初めに句列化手段Ｐ４１によりテキストデータ４１（論文データベースなど）から句列データＥ５Ｄ１を作成する。（データの例については図２３およびその説明箇所参照。）この過程は浅い構文解析（ｓｈａｌｌｏｗ  ｐａｒｓｉｎｇ）とも呼ばれ、名詞句（前置詞句や関係節を含まないレベルの名詞句、ただし用語の一部となっている前置詞は例外とする）、動詞句、前置詞、接続詞などの文構成要素の連続のレベルにまで解析するもの（フラットな文構成解析）である。
【００５２】
次に局所文脈抽出手段Ｐ４２により句列データＥ５Ｄ１から局所文脈データＥ５Ｄ２が抽出される。抽出する局所文脈としては名詞句をＮＰ，動詞句をＶＰ，前置詞をＰｒｅｐとして、ＮＰ−ＶＰ，  ＶＰ−ＮＰ，ＶＰ−Ｐｒｅｐ−ＮＰ，  ＮＰ−ＶＰ−ＮＰ，  ＮＰ−ＶＰ−Ｐｒｅｐ−ＮＰ，  ＮＰ−Ｐｒｅｐ−ＮＰ  などである。ＮＰ−ＶＰ  と  ＮＰ−ＶＰ−ＮＰ  のように一方が他方の一部として含まれる場合には、長い方を取るものとする。また、このように明確な関係を特定できないような隣接する名詞句同士も「隣接関係」ということで取っておく。特に頻度の低い用語の場合には、上記のような動詞や前置詞を介した明確な関係だけでは十分な情報量を得られない場合が多いので、このような漠然とした隣接関係も利用するのが有効である。（このような関係は隣接関係も含めてコロケーションと呼ばれることが多いが、ここではコロケーションという言葉で通常表されるものよりも一般的な用語間関係まで許容するという意味で局所文脈と呼んでいる。）
続いて文脈パターンへの展開手段Ｐ４３により局所文脈データＥ５Ｄ２から局所文脈を構成する各要素（名詞句）毎に、その名詞句を変項とする文脈パターンとして捉え直す作業が行われ文脈パターンデータＥ５Ｄ３が作られる。すなわち名詞句ＡとＢが  Ａ  ａｃｔｉｖａｔｅ  Ｂ  というを構成している場合、これをＡを中心にして見れば＊−ａｃｔｉｖｔｅ−Ｂ  という１変項パターン（＊を変項とする）を充足させていると捉えることができ、またＢを中心にして見れば  Ａ−ａｃｔｉｖｔｅ−＊  という１変項パターンを充足させている、と捉えることができる。このようにして、文脈を構成する各項についてそれを中心にしたパターンの集まりへと展開する。（後に図２４にて例の説明を行う。）
続いて索引作成手段Ｐ４４により文脈パターンデータＥ５Ｄ３から各用語ごとにパターンデータをまとめ上げる作業が行われ、さらに同じパターンについては頻度をカウントすることにより用語−文脈パターン索引３３が作られる。さらに続いて逆引索引作成手段Ｐ４５により用語−文脈パターン索引３３から文脈パターン−用語索引３４が作られる。
【００５３】
図２３および図２４は用語の文脈パターンによる索引データを作成する過程における中間データの例である。図２３はテキストデータ４１の一部にＥ５Ｄ０のようなテキスト部分が含まれていたとして、その部分が句列化手段Ｐ４１により解析された場合の例である。Ｅ５Ｄ１がその部分に対応する句列データの例である。＜ＰＨ  ｎｐ  ．  ．  ．  ＞は名詞句、＜ＰＨ  ｖｐ  ．  ．  ．＞は動詞句、を示している。句がいくつかの単語から構成される場合には、その下に構成単語が一行一単語で示されている。例えば”ｔｈｅ  Ｇａｄ１  ｐｒｏｍｏｔｅｒ”に相当する部分は最初にｍａｉｎが”ｐｒｏｍｏｔｅｒ”である名詞句であることが示され、それに続いて”ｔｈｅ”，”Ｇａｄ１”，”ｐｒｏｍｏｔｅｒ”が示されている。”ｔｈｅ”については”ｎｐ：Ｄ”というように名詞句の一部であることを示すｎｐの後ろにＤという文字が表示されているが、これはこの部分が名詞句の冠詞や数量子に相当する内容語ではない部分であることを示している。
【００５４】
続いてこの句列データＥ５Ｄ１から局所文脈を抽出して次の図２４の上段にある局所文脈データＥ５Ｄ２を得る。先に説明したように、抽出するパターンとしては  名詞句をＮＰ，動詞句をＶＰ，前置詞をＰｒｅｐとして、ＮＰ−ＶＰ，  ＶＰ−ＮＰ，  ＶＰ−Ｐｒｅｐ−ＮＰ，  ＮＰ−ＶＰ−ＮＰ，ＮＰ−ＶＰ−Ｐｒｅｐ−ＮＰ，  ＮＰ−Ｐｒｅｐ−ＮＰ  などである。この場合には名詞句”Ｐｉｔｘ２”，動詞句”ａｃｔｉｖａｔｅ”，名詞句”ｔｈｅ  Ｇａｄ１  ｐｒｏｍｏｔｅｒ”がＮＰ−ＶＰ−ＮＰの関係にあるので、それが抽出される。局所文脈データＥ５Ｄ２では、関係の種類Ｒがｎｐ−ｖｐ−ｎｐ，関係の第１引数に相当する名詞句の内容語部分が”Ｐｉｔｘ２”，第２引数に相当する動詞句の主動詞が”ａｃｔｉｖａｔｅ”，第３引数の名詞句の内容語部分が”Ｇａｄ１  ｐｒｏｍｏｔｅｒ”  であるとして記録されている。動詞句の助動詞部分や名詞句の冠詞、数量子部分など内容語でない部分はこの段階で削除される。
【００５５】
続いてこの局所文脈データＥ５Ｄ２から局所文脈を構成する各要素（名詞句）毎に、その名詞句を中心とする文脈パターンとして捉え直して展開する作業を行い文脈パターンデータＥ５Ｄ３を得る。まず第１引数である”Ｐｉｔｘ２”を中心に捉えることにより動詞”ａｃｔｉｖａｔｅ”の主語であるというパターン（＊−［ａｃｔｉｖａｔｅ］）、目的語として”ｐｒｏｍｏｔｅｒ”を取る”ａｃｔｉｖａｔｅ”の主語であるというパターン（＊−［ａｃｔｉｖａｔｅ］−ｐｒｏｍｏｔｅｒ）および目的語として”Ｇａｄ１  ｐｒｏｍｏｔｅｒ”を取る”ａｃｔｉｖａｔｅ”の主語であるというパターン（＊−［ａｃｔｉｖａｔｅ］−Ｇａｄ１＿ｐｒｏｍｏｔｅｒ）に展開される。第３引数の”Ｇａｄ１  ｐｒｏｍｏｔｅｒ”のように複合的な用語の場合、用語全体とその主部（多くは最後の名詞）の両方に関して展開を行う。はじめに主要部に関して、動詞”ａｃｔｉｖａｔｅ”の目的語であるというパターン（［ａｃｔｉｖａｔｅ］−＊）、主語に”Ｐｉｔｘ２”を伴う”ａｃｔｉｖａｔｅ”の目的語であるというパターン（Ｐｉｔｘ２−［ａｃｔｉｖａｔｅ］−＊）に展開される。続いて”Ｇａｄ１  ｐｒｏｍｏｔｅｒ”についても同様なパターンに展開される。
【００５６】
文脈パターンデータＥ５Ｄ３から索引作成手段Ｐ４４により用語−文脈パターン索引３３を作る過程では文脈パターンデータをその第１要素（パターンの充足者）毎にまとめ、さらにその中で同じ文脈パターンについては頻度をカウントしてまとめることにより用語−文脈パターン索引３３が作られる。
大量の専門用語が生産される分野（分子生物学など）における用語体系の整備、メンテナンスなどに利用できる。
【図面の簡単な説明】
【００５７】
【図１】用語閲覧型情報アクセス支援システムの構成。
【図２】サーバー側計算装置における処理手段の全体構成。
【図３】サーバー側計算装置における二次加工データの全体構成。
【図４】用語閲覧支援を行なうユーザインタフェースの一例。
【図５】関連用語を検索した時の画面推移の一例。
【図６】関連用語を検索した時の処理の流れを示すフローチャート。
【図７】関連用語検索手段Ｐ１１が行う処理の詳細。
【図８】類似用語を検索した時の画面推移の一例。
【図９】類似用語を検索した時の処理の流れを示すフローチャート。
【図１０】類似用語検索手段Ｐ１２が行う処理の詳細。
【図１１】類似用語検索手段Ｐ１２が行う処理の各段階で生成されるデータの例。
【図１２】関連用語検索結果の画面において着目した用語に対してターム・バリエーション・ビュー（その用語を単語列として包含する用語全体を構成単語列の包含関係で階層化して示す手段）を適用した時の画面推移の一例。
【図１３】関連用語検索結果の画面において着目した用語に対してターム・バリエーション・ビューを適用した時の処理の流れを示すフローチャート。
【図１４】タームバリエーションデータ作成処理の詳細。
【図１５】タームバリエーションデータ作成の過程で生成される一連のデータの例。
【図１６】ターム・バリエーション・ビューの表示画面において着目した用語の出現文脈一覧を表示させる時の画面推移の一例。
【図１７】ターム・バリエーション・ビューの表示画面において着目した用語の出現文脈一覧を表示させる時の処理の流れを示すフローチャート。
【図１８】出現文脈一覧作成処理の詳細。
【図１９】出現文脈一覧作成の過程で生成されるデータの例。。
【図２０】索引データ群を作成するための処理手段の構成例。
【図２１】用語の文脈パターンによる索引データの一例。
【図２２】用語の文脈パターンによる索引データを作成する処理過程。
【図２３】用語の文脈パターンによる索引データを作成する過程における中間データの例。
【図２４】用語の文脈パターンによる索引データを作成する過程における中間データの例（その２）。
【符号の説明】
【００５８】
Ｃクライアント側計算装置
Ｃ１演算手段
Ｃ２主記憶手段
Ｃ３補助記憶手段
Ｃ４入力手段
Ｃ４１キーボード
Ｃ４２マウス
Ｃ５表示手段
Ｓサーバー側計算装置
Ｓ１演算手段
Ｓ２主記憶手段
Ｓ３補助記憶手段
Ｓ４入力手段
Ｓ４１キーボード
Ｓ４２マウス
Ｓ５表示手段
Ｎ通信ネットワーク
Ｐｒｎ印刷装置
１ＧＵＩ
１１主画面
１１１データセット選択部
１１２検索要求入力部
１１３検索モード（関連語か類似語か）選択部
１１４検索数などのパラメータ設定部
１１５結果表示部
１１６検索実行ボタン
Ｐ処理手段
Ｐ０１クライアント管理手段
Ｐ０２サーバー側管理手段
Ｐ１１関連用語検索手段
Ｐ１２類似用語検索手段
Ｐ１３タームバリエーション作成手段
Ｐ１４出現文脈一覧作成手段
Ｐ２１用語による文書検索手段
Ｐ２２文書集合に対して特徴的な用語を関連づける手段
Ｐ２３用語集合に対して特徴的な文脈パターンを関連づける手段
Ｐ２４文脈パターンの集合に対して特徴的な用語を関連づける手段
Ｐ２５単語列に対してそれを構成上包含する用語全体を検索する手段
Ｐ２６用語階層化手段
Ｐ２７文脈抽出整列手段
Ｐ３１連想計算手段
Ｐ３２ブーリアン検索手段
Ｐ４１句列化手段Ｐ４２局所文脈抽出手段
Ｐ４３文脈パターンへの展開手段
Ｐ４４索引作成手段
Ｐ４５逆引索引作成手段
Ｔデータタイプ
Ｔ１重み付き重み順リスト
Ｔ２連想リスト
２一時データ
２１検索要求
２２重み付きテキストリスト
２３重み付き用語リスト
２４タームバリエーションデータ
２５出現文脈一覧データ
３二次加工データ
３１用語−文書索引
３２文書−用語索引
３３用語−文脈パターン索引
３４文脈パターン−用語索引
３５単語−用語索引
４一次データ
４１テキストデータ。
【図１】
2005222263.tif 000003
【図２】
2005222263.tif 000004
【図３】
2005222263.tif 000005
【図４】
2005222263.tif 000006
【図５】
2005222263.tif 000007
【図６】
2005222263.tif 000008
【図７】
2005222263.tif 000009
【図８】
2005222263.tif 000010
【図９】
2005222263.tif 000011
【図１０】
2005222263.tif 000012
【図１１】
2005222263.tif 000013
【図１２】
2005222263.tif 000014
【図１３】
2005222263.tif 000015
【図１４】
2005222263.tif 000016
【図１５】
2005222263.tif 000017
【図１６】
2005222263.tif 000018
【図１７】
2005222263.tif 000019
【図１８】
2005222263.tif 000020
【図１９】
2005222263.tif 000021
【図２０】
2005222263.tif 000022
【図２１】
2005222263.tif 000023
【図２２】
2005222263.tif 000024
【図２３】
2005222263.tif 000025
【図２４】
2005222263.tif 000026