(57)【特許請求の範囲】
【請求項１】
文書データ群の分析用の辞書情報を記憶する記憶手段と、
前記辞書情報の構築支援用の文書データ群を入力する入力手段と、
前記入力した文書データ群中の特徴表現を抽出する第１の抽出手段と、
前記入力した文書データ群中の類似表現を抽出する第２の抽出手段と、
前記第１の抽出手段により抽出した特徴表現および前記第２の抽出手段により抽出した類似表現をもとに、前記入力した文書データ群に含まれる表現と異なる表現を生成する生成手段と、
前記生成手段により生成した表現を含む辞書情報を前記記憶手段に記憶する記憶制御手段と
を備えたことを特徴とする辞書構築支援装置。
【請求項２】
前記辞書情報は、分類項目名および当該分類項目名に関わる文書データ群中の表現を対応付けた情報であり、
前記入力する文書データ群のそれぞれの表現は当該表現に関わる分類項目名に対応付けられ、
前記第１の抽出手段は、前記特徴表現を、当該特徴表現の抽出元の文書データ群にて対応付けられる分類項目名と対応付けて抽出し、
前記生成手段は、前記生成した表現を、当該表現の生成のもととなる特徴表現に対応付けられる分類項目名と対応付け、
前記記憶制御手段は、前記異なる表現および当該表現と対応付けられる分類項目名を含む辞書情報を前記記憶手段に記憶し、
分類対象の文書データ群を入力する第２の入力手段と、
前記第２の入力手段により入力した文書データ群および前記記憶手段に記憶される辞書情報をもとに、前記分類対象の文書データ群のそれぞれを前記分類項目名に関わる文書データとして分類する分類処理手段と
をさらに備えたことを特徴とする請求項１に記載の辞書構築支援装置。
【請求項３】
前記記憶手段に記憶された辞書情報の編集入力を受け付ける編集入力手段と、
前記編集入力手段により入力した内容をもとに前記辞書情報を編集する編集手段と
をさらに備えたことを特徴とする請求項１に記載の辞書構築支援装置。
【請求項４】
前記生成手段により生成した表現のうち予め定められた条件を満たす表現を選択する選択手段をさらに備え、
前記記憶制御手段は、前記選択した表現を含む辞書情報を前記記憶手段に記憶する
ことを特徴とする請求項１に記載の辞書構築支援装置。
【請求項５】
前記第１の抽出手段により抽出した特徴表現および前記第２の抽出手段により抽出した類似表現を表示装置に表示させる表示制御手段と、
前記表示された特徴表現および類似表現のうち任意の表現の編集入力を受け付ける編集入力手段と、
前記編集入力手段による入力にしたがって該当表現を編集する編集手段と
をさらに備えたことを特徴とする請求項１に記載の辞書構築支援装置。
【請求項６】
前記記憶手段に記憶された辞書情報の編集入力を受け付ける編集入力手段と、
前記編集入力手段により入力した内容をもとに前記辞書情報を編集する編集手段と、
前記文書データ群のうち一文書データの選択入力を受け付ける選択入力手段と、
前記選択入力手段による入力にしたがって、前記記憶手段に記憶された文書データ群から文書データを選択する選択手段と、
前記選択手段により選択した文書データ中の表現のうち、前記編集手段により編集された辞書情報の表現と一致する表現を強調させて表示装置に表示させ、前記辞書情報のうち前記一致する表現を前記表示装置に表示させる表示制御手段と
をさらに備えたことを特徴とする請求項１に記載の辞書構築支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば文書データ群のテキストマイニングにおいて必要とされる辞書情報の構築を支援する辞書構築支援装置に関する。
【背景技術】
【０００２】
従来、文書分析システム用の辞書構築を支援する装置として、文書データから抽出された表現を、簡単な操作で辞書に登録出来る装置があった（例えば、特許文献１参照）。この装置では、例えば、文章データを形態素解析および構文解析して単語を抽出した後、抽出された単語を羅列することにより単語リストを作成する。そして、この単語リストから辞書に登録する単語をユーザに選択させることにより、辞書構築を行っている。
【特許文献１】特開２００２−１４０３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザの目視による単語の選択作業は、試行錯誤のため時間がかかる作業であった。一方、分類精度がよい辞書を作成するためには、単なる出現頻度順に並んだ単語リストから単語を選択し登録するのみでは不十分であった。
【０００４】
そこで、本発明の目的は、ユーザによる選択操作を必要とせずに精度がよい辞書情報の構築を支援することが可能になる辞書構築支援装置を提供することにある。
【課題を解決するための手段】
【０００５】
すなわち、本発明に係わる辞書構築支援装置は、文書データ群の分析用の辞書情報を記憶する記憶手段と、辞書情報の構築支援用の文書データ群を入力する入力手段と、入力した文書データ群中の特徴表現を抽出する第１の抽出手段と、入力した文書データ群中の類似表現を抽出する第２の抽出手段とを備え、抽出した特徴表現および類似表現をもとに、入力した文書データ群に含まれる表現と異なる表現を生成し、この生成した表現を含む辞書情報を記憶手段に記憶することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザによる選択操作を必要とせずに精度がよい辞書情報の構築を支援することができる。
【発明を実施するための最良の形態】
【０００７】
以下図面により本発明の実施形態について説明する。  
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。  
図１は、本発明の第１の実施形態にしたがった辞書構築支援装置の構成例を示すブロック図である。  
図１に示すように、本発明の第１の実施形態にしたがった辞書構築支援装置は、入力手段である入力装置１、記憶手段である記憶装置２、登録候補表現生成部３、表現の編集手段である表現編集部４、辞書登録部５、表示装置６、分類処理手段である分類処理部７を備え、それぞれがバス８を介して相互に接続される。
【０００８】
記憶装置２は、ハードディスクドライブや不揮発性メモリなどの記憶媒体であり、登録候補表現生成部３、表現編集部４、辞書情報の記憶制御手段である辞書登録部５、分類処理部７による実行対象の制御用プログラムを記憶する。  
また、記憶装置２は、辞書情報の構築に用いる文書データ群を記憶する分析対象データ記憶部２１、辞書情報を記憶する辞書情報記憶部２２を有する。本実施形態では、辞書情報は、文書データ群の分類のための表現を分類項目名と対応付けた分類用辞書情報である。また、記憶装置２は、登録候補表現生成部３、表現編集部４、辞書登録部５、分類処理部７によるワークメモリとしても機能する。
【０００９】
登録候補表現生成部３は、文書データ群から特徴表現を抽出する第１の抽出手段である特徴表現抽出部３１、文書データ群から類似表現を抽出する第２の抽出手段である類似表現抽出部３２、辞書情報に登録する表現の生成条件を設定する表現生成条件設定部３３、辞書情報へ登録する表現を生成する生成手段である表現生成部３４を有する。入力装置１は例えばキーボードやマウスである。表示装置６はディスプレイ装置である。
【００１０】
表現編集部４は、登録候補表現生成部３の特徴表現抽出部３１や類似表現抽出部３２により抽出した表現を入力装置１への入力操作にしたがって編集する。  
辞書登録部５は、登録候補表現生成部３の表現生成部３４が生成した表現を辞書情報に登録する。また、辞書登録部５は、表現生成部３４が生成した表現のうち辞書情報に登録する表現を判定する辞書登録判定部５１を有する。  
分類処理部７は、分類を要する文書データ群を記憶装置２の辞書情報記憶部２２に記憶される辞書情報をもとに分類する。
【００１１】
次に、図１に示した構成の辞書構築支援装置の動作について説明する。  
この実施形態では、旅行会社のアンケート分析用辞書情報の構築を目的とし、辞書情報構築のための分析対象データ群としてアンケート回答文書データを想定している。ただし、分析対象データはテキストデータであれば特に限定されない。  
また、分析対象データ群のそれぞれにおいては、本文である分析対象テキストの属性情報が含まれる。この実施形態では、属性情報として、アンケート対象の旅行が国内であるか海外であるかの区別、アンケートの意見が好評意見であるか不評意見であるかの区別、利用施設やコースの区別が挙げられる。
【００１２】
図２は、本発明の第１の実施形態にしたがった辞書構築支援装置の処理動作の一例を示すフローチャートである。  
分析対象データ群となる文書データ群は記憶装置２に既に記憶されているとする。この文書データ群は、入力装置１への操作により新規に作成して記憶装置２に記憶してもよいし、外部装置から図示しない入出力インタフェースを介して記憶装置２に記憶してもよい。
【００１３】
まず、登録候補表現生成部３は、入力装置１への予め定められた入力操作により、分析対象データ群の指定および辞書情報の構築が指示されると、記憶装置２に記憶される文書データ群のうち、指定された分析対象データ群を読み出し、当該データ群中の各分析対象データであるアンケート回答文書データについて、当該回答文書データに含まれる属性情報と関連付けた情報を分析対象データ記憶部２１に記憶する（ステップＳ１）。
【００１４】
図３は、本発明の第１の実施形態にしたがった辞書構築支援装置の分析対象データ記憶部に記憶された分析対象データ群の一例を表形式で示す図である。  
図３に示した分析対象データ群の１行分は、１つのアンケート回答文書データに対応する。各行の分析対象データは、アンケート回答本文である分析対象テキスト、アンケート対象の旅行が国内であるか海外であるかを区別する属性Ａ、アンケートの意見が好評意見であるか不評意見であるかを区別する属性Ｂ、利用施設やコースを区別する属性Ｃが関連付けられる。  
例えば、図３に示した分析対象データ群の１行目に対応する分析対象データでは、属性Ａは「国内」で、属性Ｂは「好評意見」であり、属性Ｃは「ホテル」であり、分析対象テキストは「ホテルの食事が良い、満足した」となる。
【００１５】
次に、登録候補表現生成部３の特徴表現抽出部３１は、分析対象データ記憶部２１に記憶された分析対象データ群から特徴表現を抽出する（ステップＳ２）。  
具体的には、特徴表現抽出部３１は、例えば、形態素解析や構文解析により単語頻度やＴＦ（Term Frequency）とＩＤＦ（Inverse Document Frequency）の積を算出し、これらの値（スコア）を基準に特徴的な単語とするといった、公知の特徴単語抽出方法で、分析対象データから特徴表現を抽出する。  
ＴＦは、各文書内における出現頻度を全文書について和をとった値である。ＩＤＦは全文書数とＤＦの商の対数である。ＤＦは、表現が出現する文書数である。
【００１６】
また、分析対象データに属性情報が付与されている場合、この値に基づき分析対象データを幾つかの集合に分割し、相互情報量などといった値を基準に、グループ特有の表現やグループ毎の特徴表現を抽出することも可能である。相互情報量は、文章・文書中に出現する２単語が同時に出現する度合いなどにより、単語間の関連度を表す量であり、この２単語を、グループとそのグループに属する単語すると、相互情報量は、この単語がグループに属する度合いを表す量でもある。
【００１７】
特徴表現抽出部３１は、記憶装置２に記憶された特徴情報抽出の条件にしたがって特徴情報の抽出をグループごとに行う。ここでは、第１のグループに属する特徴表現抽出の条件は「グループ分割指定」、「グループごとに表現抽出」および「属性Ｂが好評意見である」である。また、第２のグループに属する特徴表現抽出の条件は「グループ分割指定」、「グループごとに表現抽出」および「属性Ｂが不評意見である」である。
【００１８】
特徴表現抽出部３１は、図３に示した内容の分析対象データ群をもとに、特徴表現と、当該特徴表現のスコアと、当該特徴表現の抽出元の分析対象テキストが図３に示した分析対象データ群の表で対応する属性Ｂの名称と、属性の名称ごとに固有の仮のグループ名とを関連付けて、これらをグループごとに纏めた上でスコア順に並べた処理データを生成する。
【００１９】
図４は、本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による特徴表現抽出のための処理データの一例を表形式で示す図である。  
図４に示した処理データでは、グループ名「グループＡ」に属する特徴表現は、抽出元の分析対象テキストが図３に示した分析対象データ群の表で対応する属性Ｂが「好評意見」であった「満足」、「抜群」、「良い」、「面白い」であり、グループ名「グループＢ」に属する特徴表現は、抽出元の分析対象テキストが図３に示した分析対象データ群の表で対応する属性Ｂが「不評意見」であった「汚い」などである。
【００２０】
特徴表現抽出部３１は、図４に示した処理データのうち、グループ名の項目における仮のグループ名の記述を抽出条件の項目の属性情報の名称の記述に置き換えたデータを生成し、これを特徴表現抽出結果として表示装置６に表示させる。
【００２１】
図５は、本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による特徴表現抽出結果の一例を表形式で示す図である。  
図５に示した特徴表現抽出結果では、図４に示した処理データ中の「グループＡ」が「好評意見」に置き換えられ、「グループＢ」が「不評意見」に置き換えられる。この結果、グループ名「好評意見」に関わる特徴表現が「満足」、「抜群」、「良い」、「面白い」となり、グループ名「不評意見」に関わる特徴表現が「汚い」などとなる。
【００２２】
表現編集部４は、図５に示した特徴表現抽出結果が表示装置６に表示される状態で入力装置１への表現編集にかかる入力操作がなされた場合、表示装置６に表示された内容の特徴表現抽出結果を編集し、この編集後の結果を記憶装置２に上書き記憶する。
【００２３】
次に、登録候補表現生成部３の類似表現抽出部３２は、分析対象データ記憶部２１に記憶された分析対象データ群から類似表現を抽出する（ステップＳ３）。  
具体的には、類似表現抽出部３２は、例えば、クラスタリングといった、文書を内容が互いに似たもの同士である集合（クラスタ）を幾つか生成する方法などの、公知の文書分類方法で、分析対象データ群をこのような幾つかの集合に分割する。
【００２４】
類似表現抽出部３２は、各クラスタにおいて、表現がクラスタに属する度合である帰属度を示すスコアを単語別に算出し、これらの単語のスコアを基準に、クラスタ毎に意味が類似する単語である類似表現を抽出する。  
類似表現抽出部３２は、図３に示した内容の分析対象データ群をもとに、類似表現と、当該類似表現のスコアと、当該類似表現が属するクラスタに固有の仮のクラスタ名とを関連付けて、これらをクラスタごとに纏めた上でスコア順に並べた処理データを生成する。
【００２５】
図６は、本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による類似表現抽出のための処理データの一例を表形式で示す図である。  
図６に示した処理データでは、クラスタ名「クラスタＡ」に属する類似表現は、図３に示した分析対象データ群の分析対象テキストに含まれる「ミュージアム」、「美術館」および「博物館」であり、クラスタ名「クラスタＢ」に属する類似表現は、図３に示した分析対象データ群の分析対象テキストに含まれる「お風呂」および「浴室」である。
【００２６】
類似表現抽出部３２は、図６に示した処理データのうち、クラスタ名の項目の記述を当該クラスタ名に属する類似表現のうちスコアが最も高い表現に置き換えたデータを生成し、これを類似表現抽出結果として表示装置６に表示させる。
【００２７】
図７は、本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による類似表現抽出結果の一例を表形式で示す図である。  
図７に示した特徴表現抽出結果は、図６に示した処理データ中のクラスタ名「クラスタＡ」が、当該「クラスタＡ」に属する類似表現「ミュージアム」、「美術館」および「博物館」のうちスコアが最も高い「ミュージアム」に置き換えられ、処理データ中のクラスタ名「クラスタＢ」が、当該「クラスタＢ」に属する類似表現「お風呂」および「浴室」のうちスコアが最も高い「お風呂」に置き換えられたものである。この結果、クラスタ名「ミュージアム」に関わる類似表現が「ミュージアム」、「美術館」および「博物館」となり、クラスタ名「お風呂」に関わる特徴表現が「お風呂」および「浴室」となる。
【００２８】
表現編集部４は、図７に示した類似表現抽出結果が表示装置６に表示される状態で入力装置１への表現編集にかかる入力操作がなされた場合、表示装置６に表示された内容の類似表現抽出結果を編集し、この編集後の結果を記憶装置２に上書き記憶する。
【００２９】
次に、登録候補表現生成部３の表現生成条件設定部３３は、辞書に登録する表現の生成条件を設定し、これを表示装置６に表示させる（ステップＳ４）。  
具体的には、表現生成条件設定部３３は、第１の生成条件として、ステップＳ２の処理で特徴表現抽出部３１が生成した特徴表現抽出結果を設定する。また、表現生成条件設定部３３は、第２の生成条件として、ステップＳ３の処理で類似表現抽出部３２が生成した類似表現抽出結果をもとに、見出し表現と当該見出し表現に属する複数の同義語を設定する。
【００３０】
図８は、本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による類似表現抽出結果にしたがった表現生成条件の一例を表形式で示す図である。  
図８に示した表現生成条件は、図７に示した類似表現抽出結果の「ミュージアム」に関わる類似表現である「ミュージアム」、「美術館」および「博物館」のうち、「ミュージアム」を見出し表現「ミュージアム」に属する第１の同義語である同義語Ａとして、「美術館」を第２の同義語である同義語Ｂとして、「博物館を」第３の同義語である同義語Ｃとして設定し、かつ、図７に示した類似表現抽出結果の「お風呂」に関わる類似表現である「お風呂」および「浴室」のうち、「お風呂」を見出し表現「お風呂」に属する第１の同義語である同義語Ａとして、「浴室」を第２の同義語である同義語Ｂにそれぞれ設定したものである。
【００３１】
表現生成条件設定部３３は、図８に示した生成条件が表示装置６に表示される状態で入力装置１への条件編集にかかる入力操作がなされた場合、表示装置６に表示された内容の表現生成条件を編集し、この編集後の結果を記憶装置２に上書き記憶する。
【００３２】
次に、登録候補表現生成部３の表現生成部３４は、表現生成条件設定部３３が設定した各種の表現生成条件をもとに、単独で存在する表現や共起表現を分析対象データ群から抽出することにより、辞書情報への登録候補の表現を生成する（ステップＳ５）。
【００３３】
表現生成部３４による共起表現の抽出方法は、ステップＳ４の処理で設定された表現生成条件中の表現と共起する表現を抽出する方法である。この方法は、共起する表現間は形態素単位で隣接もしくは離れていてもよいといった、既存の様々な基準で定められる。また、表現生成部３４は構文解析を用いて共起表現を抽出してもよい。
【００３４】
図９は、本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による辞書登録候補生成結果の一例を表形式で示す図である。  
図９に示した辞書登録候補生成結果では、表現生成部３４が辞書情報への登録候補として得た表現と、当該表現のＴＦ、ＤＦと、当該表現が属するグループ名とが関連付けられる。
【００３５】
この辞書登録候補生成結果において、共起表現と関わるグループ名は、表現生成部３４が、共起表現を構成する各種表現と、各種表現生成条件や特徴表現抽出結果や類似表現抽出結果における表現と対応付けられるグループ名やクラスタ名をもとに生成したものである。  
また、この辞書登録候補生成結果において、共起表現と関わるＴＦ、ＤＦは、表現生成部３４が、各種表現生成条件や特徴表現抽出結果や類似表現抽出結果における各種表現のスコアなどをもとにして計算したものである。
【００３６】
表現生成部３４は、第１の生成条件として設定された、図５に示した特徴表現抽出結果中の特徴表現「満足」、「抜群」、「良い」、「汚い」を使用することで、図９に示すように、辞書情報への登録候補の表現「満足」、「食事満足」、「ツアー価格満足」、「景色が抜群」、「食事が満足」「食事が良い」、「部屋が汚い」を取得する。これらの登録候補の表現のグループ名は、当該表現の取得元の生成条件中の該当表現のグループ名である「好評意見」や「不評意見」に準ずる。
【００３７】
この得られた表現のうち図９に示した表の１行目の「満足」は、表現生成部３４が、第１の生成条件中の特徴表現「満足」を、そのまま辞書情報への登録候補の表現としたものであり、図９中の線Ｌ１で囲まれた「食事が良い」は分析対象データ群中の分析対象テキストの表現と一致するものである。しかし、「食事満足」、「ツアー価格満足」、「景色が抜群」、「食事が満足」、「部屋が汚い」は、分析対象データ群中の分析対象テキストの表現と一致しないが、第１の生成条件中の特徴表現「満足」、「抜群」、「良い」、「汚い」および分析対象データ群中の分析対象テキストの表現をもとに表現生成部３４が新たに生成した表現である。  
つまり、表現生成部３４は、第１の生成条件を用いることで、用言、例えば第１の生成条件中の特徴表現「良い」などに対する主体まで含んだ表現を得ることができる。
【００３８】
また、記憶装置２には「表現生成部３４は辞書情報への登録候補の表現として「食事」と「満足」の間に助詞も含んだ表現を生成してもよい」といった表現生成ルールが記憶されており、表現生成部３４は、このルールをもとに、図９に示すように第１の生成条件中の特徴表現「満足」に対し、辞書登録候補の表現「食事満足」、「食事が満足」といった、「食事」に関して２つ以上の表現を生成する。このようにして、表現生成部３４は、適切な表現のバリエーションを生成することが出来る。
【００３９】
ここで、表現生成部３４は、辞書情報への登録候補として得た表現の中で、ＴＦが１０以上の表現を抽出し、これを辞書登録候補生成結果とする。つまり、表現生成部３４は生成済みの表現のうち予め定められた条件を満たす表現を選択する選択手段として機能する。
【００４０】
また、表現生成部３４は、図８に示した第２の生成条件中の同義語である「ミュージアム」、「美術館」と「博物館」の組、および「お風呂」、「浴室」の組を使用することで、図９中の線Ｌ２で囲まれたように、辞書情報への登録候補の表現「ミュージアムは面白い」、「美術館は面白い」といった、同じ用言に対する主体が同義語からなる表現群や、「お風呂が広い」、「浴室が汚い」というお風呂に関する表現群を生成する。これらの登録候補の表現のグループ名は、当該表現の取得元の生成条件中の該当表現のクラスタ名である「ミュージアム」や「お風呂」に準ずる。
【００４１】
この「ミュージアムは面白い」は、分析対象データ群には存在しない文章である。一方、「博物館は面白い」は分析対象データ群に存在する文章である。よって、表現生成部３４は、この同義語条件を用いた表現生成により、入力データである分析対象データ群にない表現も得ることができる。この様な表現生成方法により、他の分類対象の文書データ群の分類に対して適用可能で分類精度の高い辞書登録表現を生成できる効果がある。
【００４２】
次に、辞書登録部５の辞書登録判定部５１は、表現生成部３４が得た辞書登録候補生成結果をもとに、記憶装置２に記憶された辞書登録基準に基づき、表現を辞書に登録するか否かの判定を行う（ステップＳ６）。  
具体的には、辞書登録判定部５１は、辞書登録基準として、一般的に単語の重みを示す指標である、ＴＦとＩＤＦの積などを使用し、この指標がある値以上を取る表現を辞書情報に登録すべき表現と判定する。この値は、例えば、ＴＦとＩＤＦの積を単語全体に対して和をとった値の何％とするといった経験値や統計学による分析結果に基づく値でもよい。
【００４３】
辞書登録部５は、表現生成部３４が得た辞書登録候補生成結果中の表現のうち、辞書登録判定部５１が辞書情報に登録すべき表現と判定した表現を、当該辞書登録候補生成結果において対応付けられるグループ名とともに記憶装置２の辞書情報記憶部２２に記憶することで辞書情報を登録する（ステップＳ７）。辞書情報として登録された表現のそれぞれには通し番号が付与される。  
図１０は、本発明の第１の実施形態にしたがった辞書構築支援装置の辞書登録部による辞書情報登録結果の一例を表形式で示す図である。
【００４４】
そして、辞書登録部５は、入力装置１への、登録済み辞書情報の検証にかかる各種メニューである「辞書作成支援」、「辞書編集」の選択にかかる入力操作にしたがって、記憶装置２の辞書情報記憶部２２に記憶される辞書情報を表示装置６に表示させる（ステップＳ８）。
【００４５】
図１１は、本発明の第１の実施形態にしたがった辞書構築支援装置による辞書情報の表示例を示す図である。  
この画面上の「名前を付けて保存」と表示されたアイコンが入力装置１への操作により選択されると、辞書登録部５は、表示される辞書情報の識別名である辞書名の入力画面を表示装置６に表示させる。この画面にしたがって入力された辞書名の辞書情報を辞書情報記憶部２２に記憶する。これにより辞書情報の構築が終了する。
【００４６】
また、図１１に示された画面上で、入力装置１への入力操作により、辞書情報の内容を変更することができる。変更の終了後、「上書き保存」と表示されたアイコンが入力装置１への操作により選択されると、当該辞書情報を辞書情報記憶部２２に上書き記憶する。
【００４７】
辞書情報の構築後、分類処理部７は、辞書情報の構築に用いた分析対象データ群とは別の、分類対象の文書データ群を記憶装置２から新たに読み出す。分類対象の文書データ群は、入力装置１への操作により新規に作成して記憶装置２に記憶してもよいし、外部装置から図示しない入出力インタフェースを介して記憶装置２に記憶してもよい。
【００４８】
そして、分類処理部７は、読み出した文書データ群の一つと辞書情報中の表現とを照合し、当該文書データ中の表現のうち辞書情報における表現と一致する表現があれば、当該表現に対して辞書情報中で関連付けられるグループ名を取得し、照合した文書データを当該グループ名に関わる文書データとして分類する（ステップＳ９）。分類処理部７は、この分類処理を文書データ群のそれぞれについて行なう。
【００４９】
以上のように、本発明の第１の実施形態にしたがった辞書構築支援装置では、登録候補表現生成部３と辞書登録部５により、ユーザが表現を一から考えて手作業で辞書情報を登録しなくても、この辞書情報が自動で構築でき、容易に辞書構築を行うことが可能となる。
【００５０】
加えて、この辞書構築支援装置は、分析対象データ群の文章にそのまま記述される表現のみを辞書情報の表現とするのではなく、分析対象データ群のそれぞれの文章データ中に点在する表現をもとに、分析対象データ群の文章にそのまま記述されていない表現を辞書情報の表現とすることができるので、辞書情報の構築後に、別の分類対象の文書データ群を精度良く分類することができる。
【００５１】
また、この発明は、文書校正システムといった他の文書分析システム用の辞書構築にも適用可能である。さらに、辞書情報の更新作業といった、文書分析システムの運用作業の時間削減にも効果がある。
【００５２】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。なお、本実施形態に係る辞書構築支援装置の構成のうち図１に示したものと同一部分の説明は省略する。
【００５３】
図１２は、本発明の第２の実施形態にしたがった辞書構築支援装置の構成例を示すブロック図である。  
図１２に示すように、本発明の第２の実施形態にしたがった辞書構築支援装置は、第１の実施形態にしたがった辞書構築支援装置と比較して、辞書検証部４１と、辞書情報の編集手段である辞書編集部４２をさらに備え、それぞれがバス８に接続される。
【００５４】
辞書検証部４１は、ユーザが分析対象データ群と当該データ群をもとに構築された辞書情報との対応関係を表示装置６に表示させる。  
また、辞書編集部４２は、入力装置１への入力操作にしたがって辞書情報記憶部２２に記憶される辞書情報を編集する。
【００５５】
図１３は、本発明の第２の実施形態にしたがった辞書構築支援装置の処理動作の一例を示すフローチャートである。  
本発明の第２の実施形態では、第１の実施形態で説明したステップＳ１からＳ８までの処理がなされた後で、入力装置１への、登録済み辞書情報の検証にかかる登録済み辞書情報の検証にかかる各種メニューである「辞書作成支援」、「辞書検証」および「辞書検証結果表示」の選択や検証対象の辞書名の入力操作がなされると、辞書検証部４１は、記憶装置２の辞書情報記憶部２２に記憶される辞書情報のうち、検証対象の辞書名に対応する辞書情報を読み出し、かつ、当該辞書情報の構築に用いられた分析対象データ群を記憶装置２の分析対象データ記憶部２１から読み出し、これらをもとに、文章表示フィールドおよび辞書表示フィールドを含む辞書情報検証用画面を表示装置６に表示させる（ステップＳ１１）。
【００５６】
図１４は、本発明の第２の実施形態にしたがった辞書構築支援装置の辞書検証部による辞書情報検証結果の表示例を示す図である。  
図１４に示すように、辞書情報検証結果の画面の文章表示フィールドには、分析対象データ群の各文書データの文章番号と文章、つまり本文とが関連付けられて表示される。文章表示フィールドに一度に表示される文章は分析対象データ群の一部であるが、表示されていない文章番号に対応する文章は、入力装置１による画面上のスクロールバーへの操作により表示させることができる。
【００５７】
ユーザが入力装置１への操作により画面上の文章の一つを選択すると、辞書検証部４１は、ステップＳ１１の処理で読み出した辞書情報の表現のうち、選択された文章中の表現と一致する表現を、当該辞書情報中で対応付けられるグループ名、通し番号とともに辞書表示フィールドに表示させる。
【００５８】
例えば、図１０において、「文章番号１」の文章がカーソルなどで選択されている場合、辞書表示フィールドには、この文章において抽出された辞書情報に登録されている表現、つまり文章表示フィールドにおける選択済み文章において下線が付される表現「食事が良い」、「満足」が表示される。これにより、ユーザは、分析対象データ群の文章のうち、構築された辞書情報に反映されている表現を容易に確認できる。
【００５９】
この辞書構築支援装置は、ユーザが辞書情報検証結果の画面を参照して、この画面で選択されている文章中の表現に関わる辞書情報の表現を追加する機能を有する。  
例えば、ユーザが「文章番号１」の文章中の下線が付されていない表現「対応悪かった」を確認し、これをグループ名「不評意見」に関わる表現「対応悪かった」として辞書情報に登録したいと考え、入力装置１への入力操作により、図１０の画面上の辞書表示フィールドに行を追加し、グループ名「不評意見」、表現「対応悪かった」を入力したとする。
【００６０】
そして、入力装置１への操作により、画面上の「上書き保存」と示されたアイコンが選択されると、辞書編集部４２は、追加した表現を辞書情報記憶部２２に上書き記憶することで辞書情報を編集する（ステップＳ１２）。
【００６１】
そして、辞書検証部４１は、ステップＳ１１の処理と同様に、記憶装置２の辞書情報記憶部２２に記憶される辞書情報のうち、検証対象の辞書名に対応する辞書情報を読み出し、かつ、当該辞書情報の構築に用いられた分析対象データ群を記憶装置２の分析対象データ記憶部２１から読み出し、これらをもとに、辞書情報編集後の文章表示フィールドおよび辞書表示フィールドを含む辞書情報検証用画面を表示装置６に表示させる（ステップＳ１３）。
【００６２】
図１５は、本発明の第２の実施形態にしたがった辞書構築支援装置の辞書編集部による辞書情報編集後の辞書情報検証結果の表示例を示す図である。  
図１５に示した画面では、図１４に示した画面と比較して、文章フィールドにおいて選択済みの文章番号「１」の文章中の「対応悪かった」に下線が新たに付され、この下線部分に対応して、辞書情報フィールドにグループ名「不評意見」、番号「９」および表現「対応悪かった」が追加される。以後は、第１の実施形態で説明したステップＳ９，Ｓ１０の処理に移行する。
【００６３】
以上説明したように、本発明の第２の実施形態にしたがった辞書構築支援装置は、第１の実施形態での効果に加え、ユーザは、構築済みの辞書情報と当該構築に用いられた分析対象データ群の文章との対応関係を検証した上で、辞書の編集を行なうことができ、この編集された辞書情報に関する検証を行なうこともできる。
【００６４】
なお、この発明は前記実施形態そのままに限定されるものではなく実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を省略してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１の実施形態にしたがった辞書構築支援装置の構成例を示すブロック図。
【図２】本発明の第１の実施形態にしたがった辞書構築支援装置の処理動作の一例を示すフローチャート。
【図３】本発明の第１の実施形態にしたがった辞書構築支援装置の分析対象データ記憶部に記憶された分析対象データ群の一例を表形式で示す図。
【図４】本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による特徴表現抽出のための処理データの一例を表形式で示す図。
【図５】本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による特徴表現抽出結果の一例を表形式で示す図。
【図６】本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による類似表現抽出のための処理データの一例を表形式で示す図。
【図７】本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による類似表現抽出結果の一例を表形式で示す図。
【図８】本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による類似表現抽出結果にしたがった表現生成条件の一例を表形式で示す図。
【図９】本発明の第１の実施形態にしたがった辞書構築支援装置の登録候補表現生成部による辞書登録候補生成結果の一例を表形式で示す図。
【図１０】本発明の第１の実施形態にしたがった辞書構築支援装置の辞書登録部による辞書情報登録結果の一例を表形式で示す図。
【図１１】本発明の第１の実施形態にしたがった辞書構築支援装置による辞書情報の表示例を示す図。
【図１２】本発明の第２の実施形態にしたがった辞書構築支援装置の構成例を示すブロック図。
【図１３】本発明の第２の実施形態にしたがった辞書構築支援装置の処理動作の一例を示すフローチャート。
【図１４】本発明の第２の実施形態にしたがった辞書構築支援装置の辞書検証部による辞書情報検証結果の表示例を示す図。
【図１５】本発明の第２の実施形態にしたがった辞書構築支援装置の辞書編集部による辞書情報編集後の辞書情報検証結果の表示例を示す図。
【符号の説明】
【００６６】
１…入力装置、２…記憶装置、３…登録候補表現生成部、４…表現編集部、５…辞書登録部、６…表示装置、７…分類処理部、８…バス、２１…分析対象データ記憶部、２２…辞書情報記憶部、３１…特徴表現抽出部、３２…類似表現抽出部、３３…表現生成条件設定部、３４…表現生成部、４１…辞書検証部、４２…辞書編集部、５１…辞書登録判定部。
【図１】
0004956298.tif 000002
【図２】
0004956298.tif 000003
【図３】
0004956298.tif 000004
【図４】
0004956298.tif 000005
【図５】
0004956298.tif 000006
【図６】
0004956298.tif 000007
【図７】
0004956298.tif 000008
【図８】
0004956298.tif 000009
【図９】
0004956298.tif 000010
【図１０】
0004956298.tif 000011
【図１１】
0004956298.tif 000012
【図１２】
0004956298.tif 000013
【図１３】
0004956298.tif 000014
【図１４】
0004956298.tif 000015
【図１５】
0004956298.tif 000016