(57)【特許請求の範囲】
【請求項１】
コンピュータを、
入力された文又は節から、述語とこの述語に対応する主語とを抽出する抽出手段、
前記抽出手段が抽出した述語に対応する述語表現に対応する接頭辞を、あらかじめ定められた語彙における互いに対応する接頭辞と述語表現とを記憶した接頭辞・述語表現対応記憶手段から検索する検索手段、
前記検索手段が検索した接頭辞を前記抽出手段が抽出した前記主語又は当該主語の同義語と連結することで、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する単語候補を作成する単語候補作成手段、
前記単語候補作成手段が作成した各単語候補の中から前記語彙に含まれる単語候補を選別し、選別した単語候補を、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する同義語として出力する出力手段、
として機能させるためのプログラム。
【請求項２】
前記コンピュータを、更に、
接頭辞ごとに、前記語彙に含まれる各見出し語の語釈を表す辞書情報の中の当該接頭辞を含んだ見出し語の語釈から述語表現を抽出し、抽出した述語表現を当該接頭辞と対応づけて前記接頭辞・述語表現対応記憶手段に登録する登録手段、
として機能させる請求項１に記載のプログラム。
【請求項３】
前記登録手段は、前記接頭辞を含んだ見出し語の語釈から抽出した述語表現の主語が、当該見出し語から当該接頭辞を除いた部分の関連語である場合にのみ、当該述語表現を当該接頭辞と対応づけて前記接頭辞・述語表現対応記憶手段に登録する、ことを特徴とする請求項２に記載のプログラム。
【請求項４】
入力された文又は節から、述語とこの述語に対応する主語とを抽出する抽出手段、
前記抽出手段が抽出した述語に対応する述語表現に対応する接頭辞を、あらかじめ定められた語彙における互いに対応する接頭辞と述語表現とを記憶した接頭辞・述語表現対応記憶手段から検索する検索手段と、
前記検索手段が検索した接頭辞を前記抽出手段が抽出した前記主語又は当該主語の同義語と連結することで、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する単語候補を作成する単語候補作成手段と、
前記単語候補作成手段が作成した各単語候補の中から前記語彙に含まれる単語候補を選別し、選別した単語候補を、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する同義語として出力する出力手段と、
を備える同義語生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び同義語生成装置に関する。
【背景技術】
【０００２】
特許文献１には、テキスト中に名詞に続く丸括弧或いは名詞に続くコロン及びセミコロンがあるかどうか調べ、あった場合には、丸括弧に囲まれた部分或いはコロン及びセミコロンに続く部分を名詞の同義語として辞書に登録するシステムが開示されている。このシステムでは、この同義語表現辞書を用いて語彙対応表を作成し、この対応表を参照して入力された検索語から検索式を生成する。
【０００３】
特許文献２には、単語の表記の揺れの検索への悪影響を除くために、データベースに登録する文書内の各単語の表記をあらかじめ定めた表記に統一（標準化）しておき、問合せ文についても同様の表記の標準化を行った上で、その問合せ文に合致する文書をデータベースから検索するシステムが開示されている。
【０００４】
特許文献３には、主要語（検索文中の主語、動詞、目的語を一組と考えたもの）を検索キーワードとして、類似な主要語を格納した主要語関連辞書と、例文とその関連情報を格納した例文データベースを用いて、検索文に類似な例文を検索する手法が提案されている。すなわち、この文献の手法では、検索文に意味の似た文を検索している。
【０００５】
特許文献４には、問合せ文に含まれる商品キーワード、動詞キーワード、職業キーワードから商品と動詞の組合せを生成し、その組合せに対応する職業名を知識ベースから検索して提示するシステムが開示されている。知識ベースには、商品と動詞の組合せに対応する職業名が登録されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０９−０７３４５４号公報
【特許文献２】特開２００２−２８８１７５号公報
【特許文献３】特開平０６−０１２４５１号公報
【特許文献４】特開平１０−０７８９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、文又は節に含まれる主語と述語の組合せと同義の、接頭辞付きの単語を生成するためのプログラム及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、コンピュータを、入力された文又は節から、述語とこの述語に対応する主語とを抽出する抽出手段、前記抽出手段が抽出した述語に対応する述語表現に対応する接頭辞を、あらかじめ定められた語彙における互いに対応する接頭辞と述語表現とを記憶した接頭辞・述語表現対応記憶手段から検索する検索手段、前記検索手段が検索した接頭辞を前記抽出手段が抽出した前記主語又は当該主語の同義語と連結することで、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する単語候補を作成する単語候補作成手段、前記単語候補作成手段が作成した各単語候補の中から前記語彙に含まれる単語候補を選別し、選別した単語候補を、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する同義語として出力する出力手段、として機能させるためのプログラムである。
【０００９】
請求項２に係る発明は、前記コンピュータを、更に、接頭辞ごとに、前記語彙に含まれる各見出し語の語釈を表す辞書情報の中の当該接頭辞を含んだ見出し語の語釈から述語表現を抽出し、抽出した述語表現を当該接頭辞と対応づけて前記接頭辞・述語表現対応記憶手段に登録する登録手段、として機能させる請求項１に記載のプログラムである。
【００１０】
請求項３に係る発明は、前記登録手段は、前記接頭辞を含んだ見出し語の語釈から抽出した述語表現の主語が、当該見出し語から当該接頭辞を除いた部分の関連語である場合にのみ、当該述語表現を当該接頭辞と対応づけて前記接頭辞・述語表現対応記憶手段に登録する、ことを特徴とする請求項２に記載のプログラムである。
【００１１】
請求項４に係る発明は、入力された文又は節から、述語とこの述語に対応する主語とを抽出する抽出手段、前記抽出手段が抽出した述語に対応する述語表現に対応する接頭辞を、あらかじめ定められた語彙における互いに対応する接頭辞と述語表現とを記憶した接頭辞・述語表現対応記憶手段から検索する検索手段と、前記検索手段が検索した接頭辞を前記抽出手段が抽出した前記主語又は当該主語の同義語と連結することで、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する単語候補を作成する単語候補作成手段と、前記単語候補作成手段が作成した各単語候補の中から前記語彙に含まれる単語候補を選別し、選別した単語候補を、前記抽出手段が抽出した述語とこの述語に対応する主語との組合せに対応する同義語として出力する出力手段と、を備える同義語生成装置である。
【発明の効果】
【００１２】
請求項１又は４に係る発明によれば、文又は節に含まれる主語と述語の組合せと同義の、接頭辞付きの単語を生成することができる。
【００１３】
請求項２に係る発明によれば、請求項１に係る発明の同義語生成のために用いる接頭辞・述語表現対応記憶手段の記憶情報を、辞書情報から自動生成することができる。
【００１４】
請求項３に係る発明によれば、辞書情報の語釈に接頭辞と対応しない述語表現が存在しても、それが接頭辞に対応する述語表現として接頭辞・述語表現対応記憶手段に登録されることを抑制できる。
【図面の簡単な説明】
【００１５】
【図１】実施形態の同義語生成装置の機能構成の一例を示す図である。
【図２】例文の構文意味解析結果を説明するための図である。
【図３】接頭辞・述語表現対照表のデータ内容の一例を示す図である。
【図４】単語候補生成部の処理手順の一例を示す図である。
【図５】接頭辞・述語表現対照表を辞書から自動生成する機構を備えた同義語生成装置の機能構成の一例を示す図である。
【図６】対照表作成部の処理手順の一例を示す図である。
【図７】辞書のデータ内容の一例を示す図である。
【図８】改良した対照表作成部を備える同義語生成装置の機能構成の一例を示す図である。
【図９】辞書のデータ内容の一例を示す図である。
【図１０】改良した対照表作成部の処理の一例の主要部を示す図である。
【発明を実施するための形態】
【００１６】
この実施形態は、入力された自然言語の文又は節を、同一又は類似の意味を表す接頭辞付きの単語に変換するためのシステムの一例である。ここで、「文」又は「節」といっているのは、自然言語の表現のうち、主語と述語の組合せを備えているものを総称するためである。この実施形態では、このような主語と述語の組合せから、この組合せとほぼ同等の意味を持つ接頭辞付きの単語を１以上生成する。以下の説明では、説明を簡潔にするために、文又は節のことを、文と総称する。
【００１７】
述語は、日本語の場合、動詞、形容詞、形容動詞などである。接頭辞は、例えば、元の語（語幹）の意味を補強或いは変化させるために、語幹の前に付加される形態素である。
【００１８】
図１に、このような処理を行う同義語生成装置の機能ブロック図を示す。図示のように、この同義語生成装置は、対象文入力部１０、構文意味解析部１２、単語候補生成部１４、同義語判定部１６、接頭辞・述語表現対照表２０及び標準辞書２２を備える。
【００１９】
対象文入力部１０は、処理対象の文（以下、対象文と呼ぶ）の入力を受け付ける。対象文は、例えばウェブページなどとして構成された入力フォーム（例えばアンケートフォームなど）内の自由記述欄などに入力された文字列データ、或いは定型用紙の記入欄の記入内容を光学文字認識技術などにより文字列データ変換したもの、などである。例えば、アンケート集計のシステムに、この同義語生成装置を組み込む場合、対象文入力部１０は、アンケート集計システムから、対象文を含んだ同義語生成依頼を受け取る。
【００２０】
構文意味解析部１２は、入力された対象文に対して、公知の構文意味解析を実行する。この構文意味解析は、対象文の中から主語と述語の対応関係を見出すために行う。したがって、主語と述語の対応関係を見出すことができるものであれば、既存のどのような構文意味解析又は構文解析の手法を用いてもよい。具体的な構文意味解析の方法としては、特にこれに限定されるものではないが、例えば河原大輔 、黒橋禎夫「自動構築した大規模格フレームに基づく構文・格解析の統合的確率モデル」,自然言語処理,14(4),2007,p.67-p.81  にて提案された方法を用いることができる。
【００２１】
図２に、例文「このデジカメは解像度がとても悪いんです。」が対象文として与えられた場合の、構文意味解析の結果を示す。この例では、文全体の主辞として「悪い」が検出され、これに対応する主語として「解像度」が検出されている。この例の文の主辞「悪い」は、述語に該当する。なお、図２の例では、主辞・主語・修飾成分からなる文全体の構造の中に、更に個々の成分の内部構造が分析されており、その内部構造の中にも主辞は存在するが、これらの内部構造の中の主辞は、この例文では述語表現に該当しない。したがって、この例文からは、述語「悪い」とそれに対応する主語「解像度」が抽出されることとなる。
【００２２】
なお、対象文の中に主語とこれに対応する述語との組が複数存在する場合、構文意味解析部１２は、それら組を全て見つけ出す。また構文意味解析部１２が見つけ出す主語と述語の組合せは、その対象文全体についての主語と述語の組合せだけでなく、その対象文の中に含まれる節や句における主語と述語の組合せも含まれ得る。
【００２３】
単語候補生成部１４は、構文意味解析部１２の解析結果を受けて、この解析結果の中に主語と述語との組合せが存在すれば、その組合せに対応する意味を持つ接頭辞付き単語の候補を生成する。この生成処理のために、単語候補生成部１４は、接頭辞・述語表現対照表２０を参照する。
【００２４】
接頭辞・述語表現対照表２０は、接頭辞と、この接頭辞に対応する述語表現と、の対応関係を表すデータである。接頭辞・述語表現対照表２０のデータ内容の一例を図３に示す。図３には、例として「低」及び「短」という接頭辞について、その意味を表す述語表現のリストを示した。例えば、「低」という接頭辞は、「低い」、「悪い」、「小さい」、「劣る」などの述語表現の表す意味を持つ。このような接頭辞・述語表現対照表２０は、あらかじめ作成しておく。なお、接頭辞・述語表現対照表２０は、後で例示するように自動作成することもできる。
【００２５】
単語候補生成部１４が実行する単語候補の生成処理の手順の一例を図４に示す。この例では、まず単語候補生成部１４は、構文意味解析部１２の解析結果（例えば図２参照）の中から、述語Ｖを取得する（Ｓ１０２）。解析結果に述語が複数ある場合は、個々の述語ごとに図４の処理を実行してもよい。
【００２６】
次に、単語候補生成部１４は、取得した述語Ｖが接頭辞・述語表現対照表２０内の各接頭辞の対応述語表現リストに含まれるかどうかを調べる（Ｓ１０４）。含まれるかどうかの判定は、その述語Ｖそのもの（又は活用している場合はその基準形、例えば原形）が接頭辞・述語表現対照表２０にあるかどうかで判定してもよいし、シソーラス等を用いて述語Ｖの類義語まで範囲を広げて、その類義語の範囲に該当する述語表現が接頭辞・述語表現対照表２０にあるかどうかで判定してもよい。
【００２７】
Ｓ１０４で述語Ｖに対応する述語表現が接頭辞・述語表現対照表２０内に登録されていないことが判明した場合、単語候補生成部１４は、候補を生成せずに処理を終了する。
【００２８】
述語Ｖに対応する述語表現が接頭辞・述語表現対照表２０内に登録されている場合、単語候補生成部１４は、接頭辞・述語表現対照表２０から、その述語Ｖに対応する述語表現に対応する接頭辞をすべて抽出する（Ｓ１０６）。抽出された接頭辞のリストＰ0..nを接頭辞候補リストと呼ぶ。なお、ここでｎはＳ１０６で抽出された接頭辞の総数である。すなわち、接頭辞候補リストＰ0..nは、抽出された接頭辞Ｐi（ｉは０から（ｎ−１）までの整数）のリストである。
【００２９】
また、単語候補生成部１４は、構文意味解析部１２の解析結果の中に、Ｓ１０２で取得した述語Ｖに対応する主語Ｓがあるかどうかを判定する（Ｓ１０８）。対応する主語Ｓがない場合、単語候補生成部１４は、候補を生成せずに処理を終了する。
【００３０】
また、述語Ｖに対応する主語Ｓが存在する場合は、Ｓ１０６で取得した接頭辞候補リストＰ0..n内の各接頭辞Ｐiについて、Ｓ１１０の処理を繰り返す（ループ処理）。Ｓ１１０では、当該接頭辞Ｐiをその主語Ｓと連結する（すなわち主語Ｓの前に接頭辞Ｐiを付ける）ことで、単語候補Ｗiを生成する。このような処理により、接頭辞候補リストＰ0..n内の接頭辞の数と同じ数の単語候補Ｗiからなる単語候補リストＷi..nが生成されることになる。生成された単語候補リストは、単語候補生成部１４の処理結果として出力される（Ｓ１１２）。
【００３１】
なお、Ｓ１１０では、接頭辞Ｐiを主語Ｓと連結したものだけでなく、その主語Ｓの同義語と連結したものも単語候補として生成してもよい。主語Ｓの同義語は、あらかじめ用意した同義語辞書から求めればよい。
【００３２】
また、Ｓ１１０では、接頭辞Ｐiを主語Ｓと連結したものではなく、接頭辞Ｐiをその主語Ｓのあらかじめ定められた同義語と連結したものを単語候補として生成してもよい。これは、例えば、対象文の中の主語（名詞）を、同義語の中の特定の名詞に揃える必要がある場合などに行うことが考えられる。例えば、デジタルカメラに関するアンケートに対する回答に「ピクセル数が少ない」という対象文があり、それをあらかじめ用意された選択肢「低画質」に当てはめる場合には、「ピクセル数」（或いは「解像度」）が、標準的な名詞「画質」の（デジタルカメラ分野、或いはこのアンケートの中での）同義語であるとの事前情報（同義語辞書）を用意しておく。そして、Ｓ１１０では、その対象文中の主語「ピクセル数」の同義語である標準名詞「解像度」に対し、述語「少ない」に対応する接頭辞「少」、「低」、「省」などを組み合わせた単語候補「少画質」、「低画質」、「省画質」などを生成する。
【００３３】
以上のようにして単語候補生成部１４が、対象文中の主語と述語の組と同義である可能性のある単語候補を生成すると、同義語判定部１６（図１参照）が、それら単語候補の中から、語彙として妥当なものを判定する。
【００３４】
すなわち、単語候補は、単に対象文中の述語に対応する接頭辞を単にその述語の主語（又はその同義語）に連結しただけのものなので、通常用いられないようなものも含まれ得る（例えば上述の例では「少画質」や「省画質」）。そこで、同義語判定部１６が、標準的な語彙を収録した標準辞書２２を参照することで、それら各単語候補の中から標準辞書２２の語彙に含まれるもののみを選び出し、選ばれたものを、対象文中の主語と述語の組合せに対応する接頭辞付きの同義語と判定する。例えば、「少画質」、「低画質」、「省画質」のうち、標準辞書２２から妥当な語彙と判定される「低画質」のみが、対象文中の主語と述語の組の同義語と判定されることになる。
【００３５】
標準辞書２２としては、一般的な国語辞書を用いてもよいし、当該同義語生成装置の利用目的に適合した専門用語辞書（例えば、デジタルカメラ分野のアンケートを処理する場合は、デジタルカメラ用語辞典）を用いてもよい。また、同義語判定部１６の目的だけからすれば、標準辞書２２は、語彙を構成する単語からなる単なるリストであってもよい（すなわち各単語の語釈はなくてもよい）。
【００３６】
また、標準辞書２２として既成の辞書データを用いる代わりに、インターネット等のネットワーク上の文書（例えばウェブページ）群を用いてもよい。すなわち、ネットワーク上から収集されたそれら文書群から抽出した検索情報を標準辞書２２として用いるのである。この場合、標準辞書２２は、Google（登録商標）などの検索エンジンの機能を備えており、ネットワーク上の文書（ウェブページ）群から生成したインデックス情報を有する。そして、同義語判定部１６から問い合わせられた各単語候補をそのインデックス情報の中から検索し、各単語候補の検索ヒット数を返す。同義語判定部１６は、検索ヒット数に対する閾値判定を行い、あらかじめ設定した閾値以上の検索ヒット数を持つ単語候補を、語彙に含まれる妥当な単語候補（すなわち求めるべき同義語）と判定する。
【００３７】
以上のようにして同義語判定部１６が求めた同義語は、処理結果としてユーザに提示してもよいし、処理結果データとして（例えば元になった主語と述語の組合せと対応づけて）記憶装置に記憶してもよい。またその処理結果の同義語を、例えば、当該同義語生成装置に同義語生成を依頼した上位システム（上述の例ではアンケート集計システム）に返し、上位システムがどの同義語データを利用して処理を進めるようにしてもよい。
【００３８】
次に、図５を参照して変形例を説明する。この変形例の同義語生成装置は、図１に示した装置の構成要素の他に、対照表作成部２４と接頭辞リスト２６とを含む。
【００３９】
対照表作成部２４は、既存の辞書を利用して、接頭辞・述語表現対照表２０のエントリを生成する。用いる辞書は、見出し語とそれに対応する語釈（見出し語の意味の説明文）の組が多数登録されたものである。図５の例では、対照表作成部２４は、そのような辞書として、単語候補の語彙としての妥当性の判定基準とする標準辞書２２を利用している。ただし、これは一例に過ぎず、対照表作成部２４が利用する辞書は、標準辞書２２以外でもよい。また、対照表作成部２４が利用する辞書は、同義語生成装置の適用分野に応じた専門辞書であってもよい。
【００４０】
接頭辞リスト２６は、語彙に含まれる接頭辞を列挙したリストである。接頭辞リスト２６としては、例えば、浅原正幸 、松本裕治による「IPADICユーザーズマニュアルver2.5.1」に含まれる辞書を用いてもよい。
【００４１】
対照表作成部２４が実行する処理の手順の例を図６に示す。この例では、対照表作成部２４は、接頭辞リスト２６に登録されたｎ個の接頭辞から順に１つずつ順に接頭辞Prefi（ｉは接頭辞の番号を表す０〜（ｎ−１）の整数）を取得し（Ｓ２０２）、取得した各接頭辞についてステップＳ２０４及びＳ２０６の処理を実行する。Ｓ２０４では、その接頭辞Prefiを含む見出し語を辞書（図５の例では標準辞書２２）から見つけ出し、見つけ出した見出し語に対応する語釈文を取得する（Ｓ２０４）。一般的にはある接頭辞を含んだ見出し語は多数存在するので、それら多数の見出し語のそれぞれについて、語釈文を取得する。次に、その語釈文の中から述語表現（例えば、動詞、形容詞、形容動詞に該当するもの）を抽出し、抽出した述語表現を、当該接頭辞Prefiに対応する述語表現として接頭辞・述語表現対照表２０に登録する（Ｓ２０６）。以上の処理を、接頭辞リスト２６内の各接頭辞について実行する。
【００４２】
例えば、接頭辞「低」を含んだ見出し語と語釈文として、図７に例示したものが標準辞書２２に登録されていたとする。図では、分かりやすくするために、述語表現に下線を付している。この場合、Ｓ２０６の処理では、例えば、見出し語「低気圧」から述語表現「低い」が、見出し語「低下」から述語表現「悪い」が、見出し語「低級」から述語表現「劣る」がそれぞれ抽出され、接頭辞・述語表現対照表２０における接頭辞「低」に対応する述語表現リストに追加される。
【００４３】
このように、対照表作成部２４は、既存の辞書データから、接頭辞に対応する述語表現を自動的に抽出して接頭辞・述語表現対照表２０を作成する。
【００４４】
次に、図８〜図１０を参照して、対照表作成部２４の処理を改良した例を説明する。
【００４５】
図５及び図６の例では、対照表作成部２４は、接頭辞を含んだ見出し語の語釈から単に述語表現を抽出していたが、語釈の内容によっては、語釈に含まれている述語表現であっても接頭辞の意味と直接関連しない場合がある。例えば、辞書データの中に、接頭辞「低」を含んだ見出し語「低アルコール飲料」に対する語釈として、図９に例示されるように「アルコール飲料のうち，比較的アルコール分が低いもの。一般に10 ％未満の飲料を指すことが多い。」という文が登録されていたとする。この語釈文には、述語として「低い」と「多い」が含まれている。しかし、述語「多い」は、主語「こと」についての述語であり、アルコール飲料について言及しているものではないので、「アルコール飲料」を修飾する接頭辞「低」を言い換える述語表現としては不適格である。そこで、図８に例示する対照表作成部２４ａは、語釈に含まれる述語表現のうち不適格なものを除外する処理を行う。この除外のための処理の一例を、図１０に示す。図１０に示す手順は、図６のＳ２０６の手順をより精密化したものである。
【００４６】
図１０の手順では、対照表作成部２４ａは、Ｓ２０４（図６参照）で取得した見出し語を、接頭辞部分Ｐと、接頭辞を除いた残余部分Ｗとに分割する（Ｓ２０６０）。その見出し語に対応する語釈文（Ｓ２０４で取得済）を構文意味解析部１２に解析させ（Ｓ２０６２）、その解析結果から、その語釈文中の主語Ｓと述語Ｖの組合せ（ペア）を全て抽出する（Ｓ２０６４）。そして、組合せごとに、その組合せに含まれる主語Ｓと、Ｓ２０６０で求めた残余部分Ｗとが関連語であるかどうかを概念辞書２８に問い合わせる（Ｓ２０６６）。
【００４７】
概念辞書２８は、単語の概念的な分類又は単語間の概念上の関連などを表す辞書データである。概念辞書２８としては、既存のもの（例えばシソーラス）を用いればよい。概念辞書２８への問合せにより、主語Ｓと残余部分Ｗとが関連語（関連のある語のこと）であるかどうかが判明する。なお、同一語も関連語の一種と考える。すなわち、主語Ｓと残余部分Ｗとがまったく同一の語である場合も、ここでは両者は関連語であるとする。
【００４８】
対照表作成部２４ａは、Ｓ２０６６の問合せ結果に基づき、主語Ｓが残余部分Ｗの関連語であるかどうかを判定し（Ｓ２０６７）、関連語であれば、その主語Ｓに対応する述語Ｖを、現在注目している接頭辞（Ｓ２０２で取得したもの）に対応する述語表現として、接頭辞・述語表現対照表２０に登録する（Ｓ２０６８）。一方、Ｓ２０６７で、関連語でないと判定した場合、その主語Ｓに対応する述語Ｖは、注目している接頭辞に対応する述語表現としては登録しない（すなわちＳ２０６８はスキップする）。
【００４９】
以上の処理により、対照表作成部２４ａが参照する標準辞書２２の語釈文に、接頭辞が修飾している語（残余部分Ｗ）とは異なる主語の状態や動作などを表す述語があっても、それが接頭辞に対応する述語表現として採用されることがなくなる。
【００５０】
以上、本発明に係る同義語生成装置の実施形態や変形例を説明した。説明に用いた機能ブロック図やフローチャートは、実施形態や変形例の装置の機能構成や処理手順の一例を示すものに過ぎない。同様の機能を実現するのに他の機能構成や処理手順を採用してももちろんよい。
【００５１】
以上に説明した同義語生成装置は、例えば、アンケート集計システムから自由記入の文章の入力を受け、その文章が示す概念を、あらかじめ選定したアンケートの選択肢に対応づける等の用途で利用できる。この用例では、文章から抽出された主語と述語に対応して単語候補生成部１４が生成した接頭辞付きの同義単語の候補のうち、アンケートの選択肢に該当する候補を同義語と判定してもよい。また、別の例として、文書の内容を表すキーワード又はキーワード候補を自動生成するのにこの同義語生成装置を用いてもよい。この場合、文書中の文章を同義語生成装置に入力し、その文章に含まれる主語と述語のペアに対応する接頭辞付き同義語をキーワード又はキーワード候補として生成させればよい。
【００５２】
以上に例示した同義語生成装置は、典型的には、汎用のコンピュータに上述の機能を記述したプログラムを実行させることにより実現される。コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、例えばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。なお、それら機能モジュール群のうちの一部又は全部を、専用ＬＳＩ(Large Scale Integration)、ＡＳＩＣ（Application Specific Integrated Circuit、特定用途向け集積回路）又はＦＰＧＡ（Field Programmable Gate Array）等のハードウエア回路として構成してもよい。
【符号の説明】
【００５３】
１０  対象文入力部、１２  構文意味解析部、１４  単語候補生成部、１６  同義語判定部、２０  接頭辞・述語表現対照表、２２  標準辞書。
【図１】
0005459098.tif 000002
【図２】
0005459098.tif 000003
【図３】
0005459098.tif 000004
【図４】
0005459098.tif 000005
【図５】
0005459098.tif 000006
【図６】
0005459098.tif 000007
【図７】
0005459098.tif 000008
【図８】
0005459098.tif 000009
【図９】
0005459098.tif 000010
【図１０】
0005459098.tif 000011