(57)【要約】【課題】業務文書チェック辞書のような辞書の評価作業を支援することを可能とする。【解決手段】正規表現解析部３２は、パターンマッチ辞書２４に格納されている第１のパターンに含まれる第１の自立語を抽出する。形態素解析辞書検索部３３は、第１の自立語と同音かつ同品詞である第２の自立語を形態素解析辞書２３から検索する。辞書パターン作成部３４は、第２の自立語を含む表現を表す第２のパターンを作成する。パターンマッチ部３５は、第１のパターンによって表される表現を含む第１の例文のパターンマッチ結果および第２のパターンによって表される表現を含む第２の例文のパターンマッチ結果を作成する。例文追加部３７は、第１の例文の数が予め定められた数以上でない場合、当該第１のパターンによって表される表現を含む第３の例文を例文コーパス２２に追加する。結果出力部３８は、第１乃至第３の例文のパターンマッチ結果を出力する。【選択図】図２
2010272012.tif 000002
【特許請求の範囲】
【請求項１】
自立語を含む複数の例文を予め格納する例文コーパスと、
自立語、当該自立語の読みおよび当該自立語の品詞を予め格納する形態素解析辞書と、
第１の自立語を含む表現を表す第１のパターンを予め格納するパターンマッチ辞書と、
前記パターンマッチ辞書に格納されている第１のパターンを解析することにより、当該第１のパターンによって表される表現に含まれる第１の自立語を抽出する抽出手段と、
前記抽出された第１の自立語と読みおよび品詞が同一である第２の自立語を前記形態素解析辞書から検索する形態素解析辞書検索手段と、
前記パターンマッチ辞書に格納されている第１のパターンおよび前記検索された第２の自立語に基づいて、当該第２の自立語を含む表現を表す第２のパターンを作成するパターン作成手段と、
前記パターンマッチ辞書に格納されている第１のパターンを前記例文コーパスに格納されている例文に適用することによって、当該第１のパターンによって表される表現を含む第１の例文のパターンマッチ結果を作成する第１のパターンマッチ手段と、
前記パターン作成手段によって作成された第２のパターンを前記例文コーパスに格納されている例文に適用することによって、当該第２のパターンによって表される表現を含む第２の例文のパターンマッチ結果を作成する第２のパターンマッチ手段と、
前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第１の例文の数が予め定められた数以上であるかを判定する判定手段と、
前記第１の例文の数が予め定められた数以上でないと判定された場合、前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第３の例文を前記例文コーパスに追加する追加手段と、
前記第１のパターンマッチ手段によって作成された第１の例文のパターンマッチ結果、前記第２のパターンマッチ手段によって作成された第２の例文のパターンマッチ結果および前記第１のパターンによって表される表現を含む前記第３の例文のパターンマッチ結果を出力する結果出力手段と
を具備することを特徴とする辞書評価支援装置。
【請求項２】
前記追加手段は、
前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第３の例文を外部のコーパスから検索する例文検索手段と、
前記例文検索手段によって検索された第３の例文を構文解析し、当該構文解析結果に基づいて当該第３の例文が予め定められた条件に合致するかを判定する例文評価手段と
を含み、
前記例文検索手段によって検索された第３の例文が予め定められた条件に合致すると判定された場合に、当該第３の例文を前記例文コーパスに追加する
ことを特徴とする請求項１記載の辞書評価支援装置。
【請求項３】
前記形態素解析辞書に格納されている自立語の類義語を格納する類義語辞書を更に具備し、
前記追加手段は、
前記抽出された第１の自立語の類義語を前記類義語辞書から検索する類義語辞書検索手段と、
前記類義語辞書検索手段によって検索された類義語を含む第４の例文を前記例文コーパスから取得する取得手段と、
前記取得手段によって取得された第４の例文に含まれる類義語を前記抽出された第１の自立語に変換することによって第３の例文を作成する例文変換手段と
を含み、
前記例文変換手段によって作成された第３の例文を前記例文コーパスに追加する
ことを特徴とする請求項１記載の辞書評価支援装置。
【請求項４】
削減手段を更に具備し、
前記例文コーパスは、前記複数の例文の形態素解析結果を格納し、
前記判定手段は、前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第１の例文の数が予め定められた数以下であるかを判定し、
前記削減手段は、前記第１の例文の数が予め定められた数以下でないと判定された場合、前記例文コーパスに格納されている当該第１の例文の形態素解析結果に基づいて、前記第１のパターンマッチ手段によって作成されたパターンマッチ結果における前記第１の例文の数を削減する
ことを特徴とする請求項１記載の辞書評価支援装置。
【請求項５】
前記形態素解析辞書は、当該形態素解析辞書に格納されている自立語の標準表記を更に格納し、
前記形態素解析辞書検索手段は、前記抽出された第１の自立語と標準表記が同一である第２の自立語を前記形態素解析辞書から検索する
ことを特徴とする請求項１記載の辞書評価支援装置。
【請求項６】
前記形態素解析辞書は、当該形態素解析辞書に格納されている自立語の意味分類を更に格納し、
前記形態素解析辞書検索手段は、前記抽出された第１の自立語と意味分類が同一である第２の自立語を前記形態素解析辞書から検索する
ことを特徴とする請求項１記載の辞書評価支援装置。
【請求項７】
前記形態素解析辞書は、当該形態素解析辞書に格納されている自立語の意味を示す意味情報を更に格納し、
前記形態素解析辞書検索手段は、当該形態素解析辞書検索手段によって検索された第２の自立語および前記形態素解析辞書に格納されている当該第２の自立語の意味を示す意味情報を出力し、
前記該当パターン作成手段は、前記形態素解析辞書検索手段によって出力された第２の自立語のうち、ユーザによって指定された第２の自立語を含む表現を表す第２のパターンを作成する
ことを特徴とする請求項１記載の辞書評価支援装置。
【請求項８】
自立語を含む複数の例文を予め格納する例文コーパスと、自立語、当該自立語の読みおよび当該自立語の品詞を予め格納する形態素解析辞書と、第１の自立語を含む表現を表す第１のパターンを予め格納するパターンマッチ辞書とを有する外部記憶装置と当該外部記憶装置を利用するコンピュータとから構成される辞書評価支援装置において、前記コンピュータによって実行されるプログラムであって、
前記コンピュータに、
前記パターンマッチ辞書に格納されている第１のパターンを解析することにより、当該第１のパターンによって表される表現に含まれる第１の自立語を抽出するステップと、
前記抽出された第１の自立語と読みおよび品詞が同一である第２の自立語を前記形態素解析辞書から検索するステップと、
前記パターンマッチ辞書に格納されている第１のパターンおよび前記検索された第２の自立語に基づいて、当該第２の自立語を含む表現を表す第２のパターンを作成するステップと、
前記パターンマッチ辞書に格納されている第１のパターンを前記例文コーパスに格納されている例文に適用することによって、当該第１のパターンによって表される表現を含む第１の例文のパターンマッチ結果を作成するステップと、
前記作成された第２のパターンを前記例文コーパスに格納されている例文に適用することによって、当該第２のパターンによって表される表現を含む第２の例文のパターンマッチ結果を作成するステップと、
前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第１の例文の数が予め定められた数以上であるかを判定するステップと、
前記第１の例文の数が予め定められた数以上でないと判定された場合、前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第３の例文を前記例文コーパスに追加するステップと、
前記作成された第１の例文のパターンマッチ結果、前記作成された第２の例文のパターンマッチ結果および前記第１のパターンによって表される表現を含む前記第３の例文のパターンマッチ結果を出力するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務文書チェックまたはテキストマイニングのシステムで利用される概念辞書の評価作業を支援する辞書評価支援装置およびプログラムに関する。
【背景技術】
【０００２】
近年、業務文書チェックまたはテキストマイニングのシステムで利用される概念辞書に新規表現を追加したり、既に登録された表現の適切さを検証したりするための辞書作成支援技術が知られている。この辞書作成支援技術においては、例えば予め設定された条件に合致する表現をコーパス（例文集）から抽出し、当該抽出された表現を利用することによって辞書の作成を支援することができる。
【０００３】
このような技術に関連して、例えば辞書の更新が必要かどうかを判断し、更新の必要がある場合には辞書登録すべき候補の一覧を提示することができる技術（以下、第１の先行技術と表記）が開示されている（例えば、特許文献１を参照）。この先行技術によれば、コーパスから抽出された共起表現（係り受け表現）が辞書新規登録候補とされる。
【０００４】
また、例えばデータの作成、維持の負担を軽減し、しかも自動的に異表記を拡充可能で、より多くの語彙を持つ異表記辞書を作成することができる技術（以下、第２の先行技術と表記）が開示されている（例えば、特許文献２を参照）。この第２の先行技術によれば、コーパスから異表記候補が抽出され、評価される。具体的には、漢字の一部を平仮名へ変換またはカタカナ表記の長音記号「ー」を「イ」へ変換するような規制ルールに従って変換し、コーパス中の類似度を評価することによって異表記であるか否かが判定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７６４６１８号公報
【特許文献２】特開２００４−１１０６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した第１の先行技術においては、例えば日報分析を目的とした同じ言葉と共起する表現を抽出・提示することで、当該日報分析のような、内容により文書を分類する目的の概念抽出辞書の作成を支援することができる。
【０００７】
しかしながら、第１の先行技術では、例えば業務文書チェック用辞書のような、表記ゆれの統一、完全に同義の曖昧表現の抽出などを目的とする場合には、概念の近い表現まで抽出・提示されるため、適合率が低下する。
【０００８】
また、上記した第２の先行技術では、同義・同音の漢字表記と平仮名表記の組み合わせは抽出可能であるが、漢字表記同士の組み合わせ（例えば、「此処」と「此所」）を抽出することはできない。
【０００９】
このため、例えば業務文書チェックまたはテキストマイニングのシステムで利用される概念辞書に既に登録された表現の適切さを評価し、表現の登録漏れのない辞書を作成する仕組みが必要である。
【００１０】
そこで、本発明の目的は、業務文書チェック辞書のような辞書の評価作業を支援することができる辞書評価支援装置およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の１つの態様によれば、自立語を含む複数の例文を予め格納する例文コーパスと、自立語、当該自立語の読みおよび当該自立語の品詞を予め格納する形態素解析辞書と、第１の自立語を含む表現を表す第１のパターンを予め格納するパターンマッチ辞書と、前記パターンマッチ辞書に格納されている第１のパターンを解析することにより、当該第１のパターンによって表される表現に含まれる第１の自立語を抽出する抽出手段と、前記抽出された第１の自立語と読みおよび品詞が同一である第２の自立語を前記形態素解析辞書から検索する形態素解析辞書検索手段と、前記パターンマッチ辞書に格納されている第１のパターンおよび前記検索された第２の自立語に基づいて、当該第２の自立語を含む表現を表す第２のパターンを作成するパターン作成手段と、前記パターンマッチ辞書に格納されている第１のパターンを前記例文コーパスに格納されている例文に適用することによって、当該第１のパターンによって表される表現を含む第１の例文のパターンマッチ結果を作成する第１のパターンマッチ手段と、前記パターン作成手段によって作成された第２のパターンを前記例文コーパスに格納されている例文に適用することによって、当該第２のパターンによって表される表現を含む第２の例文のパターンマッチ結果を作成する第２のパターンマッチ手段と、前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第１の例文の数が予め定められた数以上であるかを判定する判定手段と、前記第１の例文の数が予め定められた数以上でないと判定された場合、前記パターンマッチ辞書に格納されている第１のパターンによって表される表現を含む第３の例文を前記例文コーパスに追加する追加手段と、前記第１のパターンマッチ手段によって作成された第１の例文のパターンマッチ結果、前記第２のパターンマッチ手段によって作成された第２の例文のパターンマッチ結果および前記第１のパターンによって示される表現を含む前記第３の例文のパターンマッチ結果を出力する結果出力手段とを具備することを特徴とする辞書評価支援装置が提供される。
【発明の効果】
【００１２】
本発明は、業務文書チェック辞書のような辞書の評価作業を支援することを可能とする。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る辞書評価支援装置のハードウェア構成を示すブロック図。
【図２】図１に示す辞書評価支援装置３０の主として機能構成を示すブロック図。
【図３】図１に示すユーザ端末装置４０の構成を示すブロック図。
【図４】図２に示す例文コーパス２２のデータ構造の一例を示す図。
【図５】図２に示す形態素解析辞書２３のデータ構造の一例を示す図。
【図６】図２に示すパターンマッチ辞書２４のデータ構造の一例を示す図。
【図７】本実施形態に係る辞書評価支援装置３０の処理手順を示すフローチャート。
【図８】パターンマッチ処理結果の一例を示す図。
【図９】パターンマッチ部３５によって作成されるパターンマッチ結果の一例を示す図。
【図１０】例文追加処理の処理手順を示すフローチャート。
【図１１】例文検索部３７１によって検索された例文の一例を示す図。
【図１２】図１１に示す例文の構文解析結果の一例を示す図。
【図１３】ユーザに提示される辞書評価支援情報の一例を示す図。
【図１４】本発明の第２の実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書２３のデータ構造の一例を示す図。
【図１５】本発明の第３の実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書２３のデータ構造の一例を示す図。
【図１６】本発明の第４の実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書２３のデータ構造の一例を示す図。
【図１７】ユーザ端末装置４０に含まれる表示部４３によって表示される選択画面の一例を示す図。
【図１８】本発明の第５の実施形態に係る辞書評価支援装置３０の処理手順を示すフローチャート。
【図１９】例文削除処理の処理手順を示すフローチャート。
【図２０】パターンマッチ部３５によって作成されたパターンマッチ結果に含まれる対象該当パターンの該当表現「/打合わせ[名詞]」を含む例文の一例を示す図。
【図２１】本発明の第６の実施形態に係る辞書評価支援装置３００の主として機能構成を示すブロック図。
【図２２】本実施形態に係る辞書評価支援装置３００における例文追加処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の各実施形態について説明する。
【００１５】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る辞書評価支援装置のハードウェア構成を示すブロック図である。
【００１６】
図１に示すように、コンピュータ１０は、例えばハードディスクドライブ（HDD：Hard Disk Drive）のような外部記憶装置２０と接続されている。この外部記憶装置２０は、コンピュータ１０によって実行されるプログラム２１を格納する。このコンピュータ１０および外部記憶装置２０は、辞書評価支援装置３０を構成する。
【００１７】
また、辞書評価支援装置３０（を構成するコンピュータ１０）は、当該辞書評価支援装置３０を利用するユーザ端末装置４０と例えばネットワーク５０を介して接続される。
【００１８】
図２は、図１に示す辞書評価支援装置３０の主として機能構成を示すブロック図である。図２に示すように、辞書評価支援装置３０は、形態素解析部３１、正規表現解析部３２、形態素解析辞書検索部３３、辞書パターン作成部３４、パターンマッチ部３５、結果判定部３６、例文追加部３７および結果出力部３８を含む。本実施形態において、これらの各部３１乃至３８は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム２１を実行することにより実現されるものとする。このプログラム２１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム２１が、例えばネットワーク５０を介してコンピュータ１０にダウンロードされても構わない。
【００１９】
また、辞書評価支援装置３０は、例文コーパス２２、形態素解析辞書２３およびパターンマッチ辞書２４を含む。本実施形態において、これらの各部２２乃至２４は、例えば外部記憶装置２０（または不揮発性メモリ装置）に格納される。
【００２０】
例文コーパス２２には、複数の例文が予め格納（登録）される。例文コーパス２２に格納されている複数の例文は、例えば名詞または動詞のような自立語を含む。
【００２１】
形態素解析辞書２３は、例えば例文コーパス２２に格納されている例文のような文の形態素解析に用いられる。形態素解析辞書２３には、自立語、当該自立語の読みおよび当該自立語の品詞が予め格納される。
【００２２】
パターンマッチ辞書２４には、例文コーパス２２に格納されている例文のような文中から抽出すべき表現を表す該当パターン（第１のパターン）が予め格納される。パターンマッチ辞書２４に格納されている該当パターンには、自立語（第１の自立語）が含まれる。また、パターンマッチ辞書２４に格納される該当パターンは、例えば正規表現で記述される。なお、パターンマッチ辞書２４は、例えば業務文書チェック等に用いられる概念辞書であり、辞書評価支援装置３０における評価対象である。
【００２３】
形態素解析部３１は、例文コーパス２２に格納されている例文に対して形態素解析処理を実行する。形態素解析部３１は、形態素解析辞書２３を用いて形態素解析処理を実行する。形態素解析部３１は、例文コーパス２２に格納されている例文に対する形態素解析結果を当該例文に対応づけて当該例文コーパス２２に格納する。
【００２４】
形態素解析処理とは、文を単語に区切り、単語に品詞を付与する処理である。例えば「顧客と打ち合わせをする。」に対して形態素解析処理を実行すると、「/顧客[名詞]-と[助詞]/打ち合わせ[名詞]-を[助詞]/する[動詞]/。[句点]」という形態素解析結果が得られる。なお、形態素解析結果において、「/」は文節の区切りを、「-」は文節内の単語の区切りを、「[]」で囲まれた表現は直前の単語の品詞を示す
なお、形態素解析部３１による例文に対する形態素解析処理は、例えばユーザ端末装置４０を操作するユーザの指示に応じて実行されてもよいし、例文コーパス２２に例文が追加される度に実行されてもよい。
【００２５】
正規表現解析部３２は、パターンマッチ辞書２４に格納されている該当パターンのうち、ユーザ端末装置４０を介してユーザによって選択（指定）された該当パターン（以下、対象該当パターンと表記）を解析する。これにより、正規表現解析部３２は、対象該当パターンによって表される表現に含まれる自立語を、当該対象該当パターンから抽出する。
【００２６】
形態素解析辞書検索部３３は、正規表現解析部３２によって抽出された自立語と同音かつ同品詞（形態素解析辞書２３に格納されている読みおよび品詞が同一）の自立語（第２の自立語）を形態素解析辞書２３から検索する。
【００２７】
辞書パターン作成部３４は、対象該当パターンおよび形態素解析辞書検索部３３によって検索された自立語に基づいて、文中から抽出すべき当該自立語を含む表現を表す該当パターン（第２のパターン）を作成する。この場合、辞書パターン作成部３４は、形態素解析辞書検索部３３によって検索された自立語を、パターンマッチ辞書２４に格納されている対象該当パターンの正規表現（対象該当パターンとして記述されている正規表現）に追加（挿入）することにより該当パターンを作成する。以下、辞書パターン作成部３４によって作成される該当パターンをパターンマッチ用該当パターンと称する。
【００２８】
パターンマッチ部３５は、例文コーパス２２に格納されている例文および当該例文の形態素解析結果に対して、対象該当パターンおよびパターンマッチ用該当パターンを適用する。これにより、パターンマッチ部３５は、対象該当パターンにマッチする（当該対象該当パターンによって表される表現を含む）例文（第１の例文）のパターンマッチ結果およびパターンマッチ用該当パターンにマッチする（当該パターンマッチ用該当パターンによって表される表現を含む）例文（第２の例文）のパターンマッチ結果を作成する。
【００２９】
結果判定部３６は、パターンマッチ部３５によって作成されたパターンマッチ結果に基づいて、対象該当パターンによって表される表現を含む例文（当該対象該当パターンにマッチした例文）の数をカウントし、当該例文の数が予め定められた数以上であるか否かを判定する。
【００３０】
例文追加部３７は、対象該当パターンによって表される表現を含む例文（第３の例文）を例文コーパス２２に追加する処理を実行する。例文追加部３７は、例文検索部３７１および例文評価部３７２を含む。
【００３１】
例文検索部３７１は、対象該当パターンによって表される表現を含む例文を例えば外部のコーパスから検索する。
【００３２】
例文評価部３７２は、例文検索部３７１によって検索された例文を構文解析する。例文評価部３７２は、この構文解析結果に基づいて、例文検索部３７１によって検索された例文が適切な日本語文であるか否かを判定する。このとき、例文評価部３７２は、例えば予め定められた条件に基づいて判定処理を実行する。
【００３３】
例文評価部３７２によって適切な日本語文であると判定された例文は、例文コーパス２２に追加される。また、例文評価部３７２は、適切な日本語文であると判定された例文（対象該当パターンによって表される表現を含む例文）のパターンマッチ結果（第３の例文のパターンマッチ結果）を作成し、パターンマッチ部３５によって作成されたパターンマッチ結果に追加する。
【００３４】
結果出力部３８は、パターンマッチ部３５によって作成されたパターンマッチ結果（第１の例文のパターンマッチ結果、第２の例文のパターンマッチ結果および第３の例文のパターンマッチ結果）を辞書評価支援情報としてユーザ端末装置４０に出力する。結果出力部３８によって出力されたパターンマッチ結果は、ユーザ端末装置４０を介してユーザに提示される。
【００３５】
図３は、図１に示すユーザ端末装置４０の構成を示すブロック図である。ユーザ端末装置４０は、上記したように辞書評価支援装置３０と例えばネットワーク５０を介して接続される。ユーザ端末装置４０は、辞書評価支援装置３０を利用して辞書評価作業を行うユーザが取り扱う端末装置である。
【００３６】
図３に示すように、ユーザ端末装置４０は、端末制御部４１、端末記憶部４２、表示部４３、入力部４４および通信インタフェース４５を含む。これらの端末制御部４１、端末記憶部４２、表示部４３、入力部４４および通信インタフェース（Ｉ／Ｆ）４５は、ユーザ端末装置４０の内部で例えばバスを介して相互に接続される。
【００３７】
端末制御部４１は、ユーザ端末装置４０全体の処理を司る。端末記憶部４２は、例えばハードディスクドライブまたは不揮発性メモリ装置のようなハードウェアで構成された記憶装置である。端末記憶部４２には、例えばユーザ端末装置４０の制御用のプログラムが記憶される。また、端末記憶部４２は、端末制御部４１による各種処理のワークメモリとしても機能する。
【００３８】
表示部４３は、例えば液晶ディスクプレイである。表示部４３は、上記した辞書評価支援装置３０（に含まれる結果出力部３８）によって出力されたパターンマッチ結果（辞書評価支援情報）をユーザに向けて表示（提示）する。この場合、表示部４３は、例えばパターンマッチ結果を表形式でユーザに対して表示する。
【００３９】
入力部４４は、例えばキーボードまたはマウスである。入力部２４は、例えば辞書評価支援装置３０による辞書評価作業に対する操作をユーザから受け付ける。
【００４０】
通信インタフェース４５は、例えばケーブルを介して辞書評価支援装置３０と接続される。通信インタフェース４５は、ユーザ端末装置４０においてユーザによって指定された条件または辞書評価支援装置３０の処理結果等のやり取りを行う。また、通信インタフェース４５は、辞書評価支援装置３０の外部記憶装置２０とケーブルを介して接続可能であり、当該外部記憶装置２０との間で当該外部記憶装置２０に格納される例文コーパス２２、形態素解析辞書２３およびパターンマッチ辞書２４に対する入出力処理を実行することも可能である。
【００４１】
図４は、図２に示す例文コーパス２２のデータ構造の一例を示す。図４に示すように、例文コーパス２２には、例文を管理するための番号（識別番号）に対応づけて例文（の平文）および当該例文の形態素解析結果（形態素解析文）が格納される。この例文の形態素解析結果は、形態素解析部３１による当該例文に対する形態素解析処理の結果である。
【００４２】
図４に示す例では、例文コーパス２２には、番号「１」に対応づけて例文「８日に客先と打ち合わせ実施。」および当該例文の形態素解析結果「/８[数字]/日[名詞]-に[助詞]/客[名詞]/先[名詞]-と[助詞]/打合わせ[名詞]/実施[名詞]/。[句点]」が格納されている。
【００４３】
例文コーパス２２には、番号「２」に対応づけて例文「今日の打ち合わせは１５時からミーティングルームにて行います。」および当該例文の形態素解析結果「/今日[名詞]-の[助詞]/打ち合わせ[名詞]-は[助詞]/１５[数字]/時[名詞]-から[助詞]/ミーティング[名詞]/ルーム[名詞]-にて[助詞]/行い[動詞]-ます[助動詞]/。[句点]」が格納されている。
【００４４】
例文コーパス２２には、番号「３」に対応づけて例文「今後の方針について打合わせる。」および当該例文の形態素解析結果「/今後[名詞]-の[助詞]/方針[名詞]-について[助詞]/打合わせる[動詞]/。[句点]」が格納されている。
【００４５】
例文コーパス２２には、番号「１０５」に対応づけて例文「障害対策の手を打ち合わせて結果を報告した。」および当該例文の形態素解析結果「/障害[名詞]/対策[名詞]-の[助詞]/手[名詞]-を[助詞]/打ち[動詞]/合わせ[動詞]-て[助詞]/結果[名詞]-を[助詞]/報告[名詞]/し[動詞]-た[助動詞]/。[句点]」が格納されている。
【００４６】
例文コーパス２２には、番号「１０６」に対応づけて例文「メンバーと進捗確認のために打ち合せをした。」および当該例文の形態素解析結果「/メンバー[名詞]-と[助詞]/進捗[名詞]/確認[名詞]-の[助詞]/ため[名詞]-に[助詞]/打ち合せ[名詞]-を[助詞]/し[動詞]-た[助動詞]/。[句点]」が格納されている。
【００４７】
また、例文コーパス２２には、番号「１０７」に対応づけて例文「打ち合わせの日程調整を行います。」および当該例文の形態素解析結果「/打ち合わせ[名詞]-の[助詞]/日程[名詞]/調整[名詞]-を[助詞]/行い[動詞]-ます[助動詞]/。[句点]」が格納されている。
【００４８】
図５は、図２に示す形態素解析辞書２３のデータ構造の一例を示す。図５に示す形態素解析辞書２３は、例えば表形式で示されている。
【００４９】
図５に示すように、形態素解析辞書２３には、自立語（単語）の見出し語、当該自立語の読みおよび当該自立語の品詞が対応づけて格納（登録）される。なお、形態素解析辞書２３に格納される自立語が用言（例えば、動詞等）である場合、形態素解析辞書２３には当該自立語の活用型が格納される。なお、形態素解析辞書２３には、これらの情報以外に例えば品詞を細分化した情報または発音情報のような情報列が追加されていてもよい。
【００５０】
図５に示す例では、形態素解析辞書２３には、自立語の見出し語「以下」、読み「いか」および品詞「名詞」が対応づけて格納されている。
【００５１】
形態素解析辞書２３には、自立語の見出し語「打ち合わせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５２】
形態素解析辞書２３には、自立語の見出し語「打合わせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５３】
形態素解析辞書２３には、自立語の見出し語「打ちあわせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５４】
形態素解析辞書２３には、自立語の見出し語「打ち合せ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５５】
形態素解析辞書２３には、自立語の見出し語「打合せ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５６】
形態素解析辞書２３には、自立語の見出し語「撃ち合わせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５７】
形態素解析辞書２３には、自立語の見出し語「撃ちあわせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５８】
形態素解析辞書２３には、自立語の見出し語「討ち合わせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００５９】
形態素解析辞書２３には、自立語の見出し語「討ちあわせ」、読み「うちあわせ」および品詞「名詞」が対応づけて格納されている。
【００６０】
形態素解析辞書２３には、自立語の見出し語「ミーティング」、読み「みーてぃんぐ」および品詞「名詞」が対応づけて格納されている。
【００６１】
形態素解析辞書２３には、自立語の見出し語「ルーム」、読み「るーむ」および品詞「名詞」が対応づけて格納されている。
【００６２】
また、形態素解析辞書２３には、自立語の見出し語「打ち合わせる」、読み「うちあわせる」、品詞「動詞」および活用型「サ行下一段活用」が対応づけて格納されている。
【００６３】
図６は、図２に示すパターンマッチ辞書２４のデータ構造の一例を示す。図６に示すパターンマッチ辞書２４は、例えば表形式で示されている。
【００６４】
図６に示すように、パターンマッチ辞書２４には、コード、グループ名、項目名、該当パターン、除外パターン、修正候補およびユーザ向けメッセージが対応づけて格納されている。以下、図６に示すパターンマッチ辞書２４において対応づけられているコード、グループ名、項目名、該当パターン、除外パターン、修正候補およびユーザ向けメッセージ（の登録行）をパターン情報と称する。
【００６５】
コード（列）には、パターンマッチ辞書２４に格納されているパターン情報（コード、グループ名、項目名、該当パターン、除外パターン、修正候補およびユーザ向けメッセージ）を管理するための識別番号が記述される。
【００６６】
グループ名（列）には、パターン情報に関してユーザによって付与される情報が記述される。パターンマッチ辞書２４が例えば業務文書における表記揺れまたは誤解を招く表現を抽出する（洗い出す）ための業務文書チェックに利用される辞書である場合、グループ名には、パターン情報がどのような観点で使われるかが記述される。
【００６７】
項目名（列）には、パターン情報（の該当パターン）で実際に抽出される表現に関する見出しが記述される。この項目名は、例えばユーザによって付与される。パターン情報が例えば「打ち合わせ」の表記揺れを統一するために用いられる場合は、項目名には、「打ち合わせ」と記述される。
【００６８】
該当パターンは、上記したように文中から抽出すべき表現を表す。該当パターン（列）には、文中から抽出すべき表現の形態素解析結果が正規表現（パターン）で記述される。
【００６９】
正規表現とは、特定の文字（メタキャラクター）を使用した文字列の表現方法である。正規表現においては、例えば「^」は行頭、「$」は行末、「.」は任意の一文字、「(|)」は「|」で区切られた表現のいずれか一つを選択、「[]」は内部に並べられた文字のいずれか一つを選択、「\」は直後の文字をメタキャラクターとして解釈しない、を意味する。
【００７０】
上記したように該当パターンを形態素解析結果の正規表現で記述することにより、例えば文末表現の「です」と例えば「弊社ですぐに調査して回答します。」の文中の「です」とを区別することが可能となる。これにより、例えば業務文書チェック等の処理において抽出すべき該当表現の誤抽出の可能性を低減させることができる。
【００７１】
除外パターンは、該当パターンによって表される表現（該当パターンにマッチする表現）であるが、抽出対象としない表現を表す。除外パターン（列）には、上記した該当パターンと同様に、形態素解析結果が正規表現で記述される。
【００７２】
例えば「ミーティング」は「打ち合わせ」に表記を統一したいが、部屋の名称として固有名詞化している「ミーティングルーム」は当該表記統一の対象としない場合には、例えば「ミーティングルーム」の形態素解析結果が正規表現で除外パターン列に記述される。
【００７３】
別の例では、「以下のように決定した。」の文中の「以下」は範囲が明白でないため、注意すべき曖昧表現として当該「以下」の表現を抽出対象とする場合を想定する。この場合において、例えば「３以下の数字を設定する。」のように「以下」の意味が違う表現を抽出対象としない場合には、例えば「以下」の表現の前に数字表現があるような表現の形態素解析結果が正規表現で除外パターン列に記述される。また、例えば「以下」の表現の後に助詞「の」が続き、更に数字表現が続くような表現の形態素解析結果が正規表現で除外パターン列に記述される。
【００７４】
修正候補（列）には、該当パターンによって表される表現（該当パターンにマッチする表現）であって除外パターンによって表される表現（除外パターンにマッチする表現）でない表現、つまり、抽出すべき表現が発見された場合にユーザに提示される当該表現の修正候補が記述される。
【００７５】
ユーザ向けメセージ（列）には、抽出すべき表現が発見された場合にユーザに提示されるメッセージが記述される。
【００７６】
図６に示す例では、パターンマッチ辞書２４には、パターン情報２４１および２４２が登録（格納）されている。
【００７７】
パターンマッチ辞書２４のパターン情報２４１には、コード「ａ００１」、グループ名「表記統一」、項目名「打ち合わせ」、該当パターン「/(打合わせ|ミーティング)\[名詞\]」、除外パターン「/ミーティング\[名詞\]/ルーム\[名詞\]」、修正候補「打ち合わせ」およびユーザ向けメッセージ「表記「打ち合わせ」に統一してください。」が含まれる。
【００７８】
コード「ａ００１」は、パターンマッチ辞書２４のパターン情報２４１を管理するための識別番号である。
【００７９】
グループ名「表記統一」は、例えばパターン情報２４１が例えば業務文書チェックにおいて表記統一の観点で使われることを示す。
【００８０】
項目名「打合わせ」は、パターン情報２４１で実際に抽出される表現に関する見出しを示す。この項目名「打合わせ」は、例えばユーザによって付与される。
【００８１】
該当パターン「/(打合わせ|ミーティング)\[名詞\]」は、抽出すべき表現「/打ち合わせ[名詞]」および「/ミーティング[名詞]」を表す。このように、該当パターンは、正規表現で記述されるため、複数の表現を表すことができる。なお、除外パターンまたは他のパターンについても同様である。
【００８２】
除外パターン「/ミーティング\[名詞\]/ルーム\[名詞\]」は、該当パターン「/(打合わせ|ミーティング)\[名詞\]」によって表される表現であるが抽出対象としない表現「/ミーティング[名詞]/ルーム[名詞]」を表す。
【００８３】
この該当パターン「/(打合わせ|ミーティング)\[名詞\]」および除外パターン「/ミーティング\[名詞\]/ルーム\[名詞\]」によれば、「/打合わせ[名詞]」および「/ミーティング[名詞]」は抽出されるが、「/ミーティング[名詞]/ルーム[名詞]」は抽出されない。
【００８４】
修正候補「打ち合わせ」は、上記した該当パターンによって抽出される表現「/打合わせ[名詞]」または「/ミーティング[名詞]」の修正候補が「打ち合わせ」であることを示す。
【００８５】
ユーザ向けメッセージ「表記「打ち合わせ」に統一してください。」は、該当パターンによって表現「/打合わせ[名詞]」または「/ミーティング[名詞]」が抽出された場合にユーザに対して提示されるメッセージを示す。
【００８６】
また、パターンマッチ辞書２４のパターン情報２４２には、コード「ｂ００１」、グループ名「曖昧表現」、項目名「以下」、該当パターン「/以下\[名詞\]」、除外パターン「(/[０-９]+\[数字\]/以下\[名詞\]|/以下\[名詞\]-の\[助詞\]/[０-９]+\[数字\])」およびユーザ向けメッセージ「曖昧な表現です。「以下３項目」のように範囲を限定してください。」が含まれる。
【００８７】
コード「ｂ００１」は、パターンマッチ辞書２４のパターン情報２４１を管理するための識別番号である。
【００８８】
グループ名「曖昧表現」は、例えばパターン情報２４２が例えば業務文書チェックにおいて曖昧表現の抽出に使われることを示す。
【００８９】
項目名「以下」は、パターン情報２４２で実際に抽出される表現に関する見出しであり、例えばユーザによって付与される。
【００９０】
該当パターン「/以下\[名詞\]」は、抽出すべき表現「/以下[名詞]」を表す。除外パターン「(/[０-９]+\[数字\]/以下\[名詞\]|/以下\[名詞\]-の\[助詞\]/[０-９]+\[数字\])」は、該当パターン「/以下\[名詞\]」によって表される表現であるが抽出対象としない表現を表す。この除外パターン「(/[０-９]+\[数字\]/以下\[名詞\]|/以下\[名詞\]-の\[助詞\]/[０-９]+\[数字\])」は、「以下」の前に数字があるような表現および「以下」の後に助詞「の」が続き更に数字が続くような表現を示す。
【００９１】
ユーザ向けメッセージ「曖昧な表現です。「以下３項目」のように範囲を限定してください。」は、該当パターンによって表現「/以下[名詞]」が抽出された場合にユーザに対して提示されるメッセージを示す。
【００９２】
なお、図６に示すパターンマッチ辞書２４に登録されているパターン情報に含まれる情報のうち、該当パターンは必須の情報であるが、他の情報はパターンマッチ辞書を使用する目的または管理方法に応じて適宜削除されてもよい。
【００９３】
次に、図７のフローチャートを参照して、本実施形態に係る辞書評価支援装置３０の処理手順について説明する。
【００９４】
例文コーパス２２には、複数の例文および当該例文の形態素解析結果が格納されているものとする。この例文の形態素解析結果は、形態素解析部３１による当該例文に対する形態素解析処理の結果である。ここでは、例文コーパス２２は、上述した図４に示すデータ構造を有するものとして説明する。
【００９５】
また、形態素解析辞書２３は、上述した図５に示すデータ構造を有するものとして説明する。更に、パターンマッチ辞書２４は、上述した図６に示すデータ構造を有するものとして説明する。
【００９６】
まず、ユーザは、ユーザ端末装置４０に含まれる入力部４４に対する操作により、辞書評価支援装置３０による評価対象となるパターンマッチ辞書２４に格納されているパターン情報（に含まれるコード）を選択する。ここでは、上述した図６に示すパターン情報２４１に含まれるコード「ａ００１」が選択されたものとする。このユーザによって選択されたコード「ａ００１」は、ユーザ端末装置４０に含まれる通信インタフェース４５を介して辞書評価支援装置３０に送信（出力）される。
【００９７】
辞書評価支援装置３０に含まれる正規表現解析部３２は、ユーザ端末装置４０によって送信されたコード「ａ００１」を含むパターン情報２４１をパターンマッチ辞書２４から読み出す（ステップＳ１）。この読み出されたパターン情報２４１には、上記したようにコード、グループ名、項目名、該当パターン、除外パターン、修正候補およびユーザ向けメッセージが含まれる。また、該当パターンおよび除外パターンは、自立語を含む正規表現で記述される。
【００９８】
なお、自立語とは、付属語に対して、単独でも文節を構成することのできる単語をいう。例えば名詞、代名詞、動詞、形容詞、形容動詞、副詞、連体詞、接続詞および感動詞が自立語に該当する。
【００９９】
以下、正規表現解析部３２によって読み出されたパターン情報２４１に含まれる該当パターンを対象該当パターンと称する。また、正規表現解析部３２によって読み出されたパターン情報２４１に含まれる除外パターンを対象除外パターンと称する。
【０１００】
次に、正規表現解析部３２は、読み出されたパターン情報２４１に含まれる対象該当パターンおよび対象除外パターン（の正規表現）を解析し、当該対象該当パターンおよび対象除外パターンに含まれる自立語（正規表現中の自立語）を抽出する（ステップＳ２）。
【０１０１】
ここでは、正規表現解析部３２は、パターン情報２４１に含まれる対象該当パターン「/(打合わせ|ミーティング)\[名詞\]」から自立語「打ち合わせ（[名詞]）」および「ミーティング（[名詞]）」を抽出する。また、正規表現解析部３２は、パターン情報２４１に含まれる対象除外パターン「/ミーティング\[名詞\]/ルーム\[名詞\]」から自立語「ミーティング（[名詞]）」および「ルーム（[名詞]）」を抽出する。正規表現解析部３２によって抽出された自立語「打ち合わせ」、「ミーティング」および「ルーム」の各々の品詞は名詞である。
【０１０２】
ここでは、正規表現解析部３２は対象該当パターンおよび対象除外パターンに含まれる自立語の全てを抽出するものとして説明したが、当該自立語のうち品詞が名詞である自立語のみが抽出される構成であっても構わない。
【０１０３】
形態素解析辞書検索部３３は、正規表現解析部３２によって抽出された自立語と同音かつ同品詞（読みおよび品詞が同一）の単語（自立語）を形態素解析辞書２３から検索する（ステップＳ３）。このとき、形態素解析辞書検索部３３は、正規表現解析部３２によって抽出された自立語以外の自立語を検索する。
【０１０４】
図５に示す形態素解析辞書２３によれば、形態素解析辞書検索部３３は、正規表現解析部３２によって抽出された自立語「打ち合わせ」と読み「うちあわせ」が同一で、かつ、品詞が「名詞」である自立語として、「打合わせ」、「打ちあわせ」、「打ち合せ」、「打合せ」、「撃ち合わせ」、「撃ちあわせ」、「討ち合わせ」および「討ちあわせ」の８語を形態素解析辞書２３から検索する。
【０１０５】
なお、図５に示す形態素解析辞書２３には、正規表現解析部３２によって抽出された自立語「ミーティング」および「ルーム」と同音かつ同品詞の自立語は格納されていないため、当該自立語「ミーティング」および「ルーム」と同音かつ同品詞の自立語は検索されない。
【０１０６】
次に、辞書パターン作成部３４は、形態素解析辞書検索部３３によって検索された自立語に基づいてパターンマッチ用パターンを作成する（ステップＳ４）。パターンマッチ用パターンには、パターンマッチ用該当パターン、パターンマッチ用除外パターンおよび平文パターンが含まれる。
【０１０７】
辞書パターン作成部３４は、形態素解析辞書検索部３３によって検索された自立語のうち、正規表現解析部３２によって対象該当パターンから抽出された自立語と同音かつ同品詞の自立語を当該対象該当パターンの正規表現に挿入することによりパターンマッチ用該当パターンを作成する。
【０１０８】
辞書パターン作成部３４は、形態素解析辞書検索部３３によって検索された自立語のうち、正規表現解析部３２によって対象除外パターンから抽出された自立語と同音かつ同品詞の自立語を当該対象除外パターンの正規表現に挿入することによりパターンマッチ用除外パターンを作成する。
【０１０９】
また、辞書パターン作成部３４は、対象該当パターン（の正規表現）から形態素解析結果記号（例えば品詞を表す「[]」等）を除くことにより平文パターンを作成する。つまり、平文パターンは、対象該当パターンによって表される表現であるが品詞が異なる表現を対象とするパターンである。
【０１１０】
ここでは、正規表現解析部３２によって対象該当パターンから抽出された自立語「打合わせ」と同音かつ同品詞の自立語「打ち合わせ」、「打ちあわせ」、「打ち合せ」、「打合せ」、「撃ち合わせ」、「撃ちあわせ」、「討ち合わせ」および「討ちあわせ」が形態素解析辞書検索部３３によって検索されているため、辞書パターン作成部３４は、パターンマッチ用該当パターンとして「/(打ち合わせ|打ちあわせ|打ち合せ|打合せ|撃ち合わせ|撃ちあわせ|討ち合わせ|討ちあわせ)\[名詞\]」を作成する。つまり、パターンマッチ用該当パターンは、自立語「打合わせ」に代えて自立語「打ち合わせ」、「打ちあわせ」、「打ち合せ」、「打合せ」、「撃ち合わせ」、「撃ちあわせ」、「討ち合わせ」および「討ちあわせ」が対象該当パターンの正規表現に挿入されることにより作成される。
【０１１１】
なお、正規表現解析部３２によって対象除外パターンから抽出された自立語「ミーティング」および「ルーム」と同音かつ同品詞の自立語は形態素解析辞書検索部３３によって検索されていない。この場合、パターンマッチ用除外パターンは作成されない。
【０１１２】
また、辞書パターン作成部３４は、対象該当パターンから形態素解析結果記号が除かれた平文パターンとして「(打合わせ|ミーティング)」を作成する。
【０１１３】
次に、パターンマッチ部３５は、例文コーパス２２に格納されている例文および当該例文の形態素解析結果に対して、対象該当パターン、対象除外パターン、辞書パターン作成部３４によって作成されたパターンマッチ用パターン（パターンマッチ用該当パターン、パターンマッチ用除外パターンおよび平文パターン）を適用する。これにより、パターンマッチ部３５は、パターンマッチ処理を実行する（ステップＳ５）。パターンマッチ処理においては、対象該当パターン、対象除外パターンおよびパターンマッチ用パターンの各々にマッチする（つまり、対象該当パターン、対象除外パターンおよびパターンマッチ用パターンの各々によって表される表現を含む）例文が例文コーパス２２から抽出され、当該例文のパターンマッチ結果が作成される。なお、以下の説明においては、対象該当パターン、対象除外パターンおよびパターンマッチ用パターンを単にパターンと称する場合がある。
【０１１４】
上記したパターンマッチ処理によって用いられるパターンは、対象除外パターン、パターンマッチ用除外パターン、対象該当パターン、パターンマッチ用該当パターンおよび平文パターンの順に優先度が高いものとする。これにより、例えば１つの例文の同一箇所（表現）が対象該当パターン、対象除外パターン、パターンマッチ用該当パターン、パターンマッチ用除外パターンおよび平文パターンのうちの複数のパターンにマッチした場合は、当該例文は優先度の高いパターンにマッチしたものとして扱われる。以下、例文の同一箇所にマッチした複数のパターンのうち最も優先度が高いパターンを最優先パターンと称する。
【０１１５】
また、１つの例文において複数箇所（の表現）がパターンにマッチする場合は、当該複数箇所は別々に扱われる。
【０１１６】
なお、パターンマッチ部３５によって作成されたパターンマッチ結果は、例えば例文コーパス２２から抽出された例文（の平文）または当該例文の形態素解析結果におけるパターンにマッチした部分（表現）を色づけ等の強調表示をして一時的に保存される。
【０１１７】
ここで、図８は、該当パターン、除外パターンおよびパターンマッチ用パターン（パターンマッチ用該当パターン、パターンマッチ用除外パターンおよび平文パターン）が適用されたパターンマッチ処理結果の一例を示す。
【０１１８】
図８に示す例では、該当パターンにマッチした例文として、番号「１」によって管理される例文「８日に客先と打合わせ実施。」および当該例文の形態素解析結果「/８[数字]/日[名詞]-に[助詞]/客[名詞]/先[名詞]-と[助詞]/打合わせ[名詞]/実施[名詞]/。[句点]」が示されている。
【０１１９】
図８に示す例では、該当パターンにマッチした例文として、番号「２」によって管理される例文「今日の打合わせは１５時からミーティングルームにて行います。」および当該例文の形態素解析結果「/今日[名詞]-の[助詞]/打ち合わせ[名詞]-は[助詞]/１５[数字]/時[名詞]-から[助詞]/ミーティング[名詞]/ルーム[名詞]-にて[助詞]/行い[動詞]-ます[助動詞]/。[句点]」が示されている。
【０１２０】
図８に示す例では、除外パターンにマッチした例文として、番号「２」によって管理される例文「今日の打合わせは１５時からミーティングルームにて行います。」および当該例文の形態素解析結果「/今日[名詞]-の[助詞]/打ち合わせ[名詞]-は[助詞]/１５[数字]/時[名詞]-から[助詞]/ミーティング[名詞]/ルーム[名詞]-にて[助詞]/行い[動詞]-ます[助動詞]/。[句点]」が示されている。
【０１２１】
図８に示す例では、平文パターンにマッチした例文として、番号「３」によって管理される例文「今後の方針について打合わせる。」および当該例文の形態素解析結果「/今後[名詞]-の[助詞]/方針[名詞]-について[助詞]/打合わせる[動詞]/。[句点]」が示されている。
【０１２２】
図８に示す例では、パターンマッチ用該当パターンにマッチした例文として、番号「１０６」によって管理される例文「メンバーと進捗確認のために打ち合せをした。」および当該例文の形態素解析結果「/メンバー[名詞]-と[助詞]/進捗[名詞]/確認[名詞]-の[助詞]/ため[名詞]-に[助詞]/打ち合せ[名詞]-を[助詞]/し[動詞]-た[助動詞]/。[句点]」が示されている。
【０１２３】
また、図８に示す例では、パターンマッチ用該当パターンにマッチした例文として、番号「１０７」によって管理される例文「打ち合わせの日程調整を行います。」および当該例文の形態素解析結果「/打ち合わせ[名詞]-の[助詞]/日程[名詞]/調整[名詞]-を[助詞]/行い[動詞]-ます[助動詞]/。[句点]」が示されている。
【０１２４】
図９は、パターンマッチ部３５によって作成されるパターンマッチ結果の一例を示す。図９に示すパターンマッチ結果は、上記した図８に示すパターンマッチ処理結果を該当表現でソートすることによって作成される。
【０１２５】
ここで、該当表現とは、対象該当パターン、対象除外パターンおよびパターンマッチ用パターンの正規表現を解析し、具体的表現に変換した個々の表現（つまり、当該パターンによって表される各表現）を指す。
【０１２６】
対象該当パターン「/(打合わせ|ミーティング)\[名詞\]」の該当表現は、「/打合わせ[名詞]」および「/ミーティング[名詞]」である。
【０１２７】
対象除外パターン「/ミーティング\[名詞\]/ルーム\[名詞\]」の該当表現は、「/ミーティング[名詞]/ルーム[名詞]」である。
【０１２８】
パターンマッチ用該当パターン「/(打合わせ|打ちあわせ|打ち合せ|打合せ|撃ち合わせ|撃ちあわせ|討ち合わせ|討ちあわせ)\[名詞\]」の該当表現は、「/打合わせ[名詞]」、「/打ちあわせ[名詞]」、「/打ち合せ[名詞]」、「/打合せ[名詞]」、「/撃ち合わせ[名詞]」、「/撃ちあわせ[名詞]」、「/討ち合わせ[名詞]」および「/討ちあわせ[名詞]」である。
【０１２９】
また、平文パターン「(打合わせ|ミーティング)」の該当表現は、「打合わせ」および「ミーティング」である。
【０１３０】
なお、以下の説明では、対象該当パターンの正規表現を解析し、具体的表現に変換した個々の表現（つまり、該当表現）を単に対象該当パターンの該当表現と称する。対象除外パターンおよびパターンマッチ用パターンについても同様である。
【０１３１】
図９に示すように、パターンマッチ結果には、マッチした最優先パターン、該当表現、例文および当該例文の形態素解析結果が含まれる。また、パターンマッチ結果においては、該当表現毎に当該該当表現を管理するための番号が付されている。以下の説明においては、パターンマッチ結果に含まれるマッチした最優先パターン、該当表現、例文および当該例文の形態素解析結果を便宜的に当該例文に関する情報と称する場合がある。
【０１３２】
なお、図９に示すパターンマッチ結果においては、マッチした最優先パターンの該当表現が例文および当該例文の形態素解析結果において強調表示されている。
【０１３３】
また、図９に示すパターンマッチ結果においては、パターンにマッチする例文（つまり、当該パターンの該当表現を含む例文）が例文コーパス２２に存在しない場合には、当該該当表現に対応づけて「パターンマッチする例文なし」と記述されている。
【０１３４】
再び図７に戻ると、結果判定部３６および例文追加部３７は、パターンマッチ部３５によって作成されたパターンマッチ結果を参照して例文追加処理を実行する（ステップＳ６）。この例文追加処理においては、対象該当パターンおよび対象除外パターンの該当表現を含む例文および当該例文に関する情報が例文コーパス２２およびパターンマッチ部３５によって作成されたパターンマッチ結果に追加される。なお、例文追加処理の詳細については後述する。
【０１３５】
結果出力部３８は、例文追加処理によって例文（に関する情報）が追加されたパターンマッチ結果を辞書評価支援情報としてユーザ端末装置４０に対して出力する（ステップＳ７）。
【０１３６】
結果出力部３８によって出力されたパターンマッチ結果は、ユーザ端末装置４０の通信インタフェース４５によって入力され、表示部４３に表示される。これにより、ユーザ端末装置４０においては、パターンマッチ結果（辞書評価支援情報）がユーザに対して提示される。
【０１３７】
次に、図１０のフローチャートを参照して、上述した例文追加処理（図７に示すステップＳ６の処理）の処理手順について説明する。ここでは、パターンマッチ部３５によって上述した図９に示すパターンマッチ結果が作成されたものとして説明する。
【０１３８】
例文追加処理は、対象該当パターンおよび対象除外パターンの該当表現の各々に対して実行される。以下、例文追加処理の対象となる該当表現を対象該当表現と称する。
【０１３９】
まず、結果判定部３６は、パターンマッチ部３５によって作成されたパターンマッチ結果を参照して、対象該当表現を含む例文（の数）を数える。つまり、結果判定部３６は、図９に示すパターンマッチ結果において対象該当表現に対応づけられている例文の数（以下、対象該当表現の例文数と表記）を数える。
【０１４０】
図９を用いて具体的に説明すると、対象該当表現が例えば「/打合わせ[名詞]」である場合、当該対象該当表現「/打合わせ[名詞]」の例文数は２である。また、対象該当表現が例えば「/ミーティング[名詞]」である場合、当該対象該当表現「/ミーティング[名詞]」の例文数は０である。また、対象該当表現が例えば「/ミーティング[名詞]/ルーム[名詞]」である場合、当該対象該当表現「/ミーティング[名詞]/ルーム[名詞]」の例文数は１である。
【０１４１】
次に、結果判定部３６は、対象該当表現の例文数が予め定められた数（第１の規定数）以上であるか否かを判定する（ステップＳ１１）。この第１の規定数は、対象該当表現の例文数の下限を示す。
【０１４２】
対象該当表現が例えば「/ミーティング[名詞]」であって第１の規定数が１である場合には、当該対象該当表現の例文数は０であるため当該対象該当表現の例文数が第１の規定数以上でないと判定される。
【０１４３】
対象該当表現の例文数が第１の規定数以上でないと判定された場合（ステップＳ１１のＮＯ）、例文追加部３７に含まれる例文検索部３７１は、対象該当表現を含む例文を例えば辞書評価支援装置３０の外部のコーパスから検索する（ステップＳ１２）。例文検索部３７１は、例えばＷｅｂ空間等のコーパスから形態素解析結果が対象該当表現を含む例文を検索する。
【０１４４】
ここで、図１１は、対象該当表現が「/ミーティング[名詞]」である場合に例文検索部３７１によって検索された例文の一例を示す。なお、例文検索部３７１によって検索された例文は、対象該当表現「/ミーティング[名詞]」を含む例文であって、対象除外パターンの該当表現（ここでは、「/ミーティング[名詞]/ルーム[名詞]」）にはパターンマッチしない例文である。
【０１４５】
図１１に示すように、例文検索部３７１によって検索された例文には、「ミーティングして。（以下、result_1の例文と表記）」、「明日、御社にミーティングにうかがいます。（以下、result_2の例文と表記）」および「担当者は明日、客先とミーティングを示す。（以下、result3の例文と表記）」が含まれる。
【０１４６】
次に、例文評価部３７２は、例文検索部３７１によって検索された例文を構文解析する（ステップＳ１３）。
【０１４７】
ここで、図１２は、図１１に示す例文の構文解析結果の一例を示す。図１２に示す構文解析結果では、例えば述語（result2の例文の「うかがいます」およびresult3の例文の「します」等）を木構造のルートとして、文節の係り受け関係が枝構造で示されている。
【０１４８】
例文評価部３７２は、例文検索部３７１によって検索された例文の構文解析結果に基づいて、当該例文の中に適切な日本語文である例文があるか否かを判定する（ステップＳ１４）。例文評価部３７１は、例えば予め定められた条件（評価基準）に合致する例文が適切な日本語文であると判定する。
【０１４９】
ここで、予め定められた条件とは、例えば構文解析結果に「述語」および「主語」が含まれることを示す。なお、この条件は、一例であり他の条件であっても構わない。
【０１５０】
上記した図１２に示す例文の構文解析結果によれば、result3の例文がこの条件に合致する。このため、例文評価部３７２は、適切な日本語文である例文があると判定する。
【０１５１】
例文評価部３７２によって適切な日本語文である例文があると判定された場合（ステップＳ１４のＹＥＳ）、結果判定部３６は、当該例文を例文コーパス２２に追加し、当該例文に関する情報をパターンマッチ部３５によって作成されたパターンマッチ結果に追加する（ステップＳ１５）。
【０１５２】
パターンマッチ部３５によって作成されたパターンマッチ結果に追加される例文に関する情報には、マッチした最優先パターン、該当表現、例文および当該例文の形態素解析結果が含まれる。なお、この例文に関する情報（第３の例文のパターンマッチ結果）は、対象該当表現および当該例文に基づいて例文評価部３７２によって作成される。
【０１５３】
ステップＳ１５の処理が実行されると、対象該当パターンおよび対象除外パターンの該当表現の全てについて例文追加処理（上記したステップＳ１１以降の処理）が実行されたか否かが判定される（ステップＳ１６）。
【０１５４】
該当表現の全てについて例文追加処理が実行されていないと判定された場合（ステップＳ１６のＮＯ）、ステップＳ１１に戻って処理が繰り返される。この場合、処理が実行されていない該当表現を対象該当表現として処理が実行される。
【０１５５】
一方、該当表現の全てについて例文追加処理が実行されたと判定された場合（ステップＳ１６のＹＥＳ）、例文追加処理は終了される。
【０１５６】
この場合、上記したように例文（例文検索部３７１によって検索された例文であって例文評価部３７２によって適切な日本語文であると判定された例文）に関する情報が追加されたパターンマッチ結果が該当表現（対象該当パターン、対象除外パターンおよびパターンマッチ用パターンの該当表現）でソートされる。このパターンマッチ結果は、辞書評価支援情報としてユーザ端末装置４０を介してユーザに提示される。
【０１５７】
ここで、図１３は、ユーザに提示される辞書評価支援情報の一例を示す。図１３に示す辞書評価支援情報は、上述した図９に示すパターンマッチ結果に図１１および図１２に示すresult3の例文に関する情報が追加された場合の辞書評価支援情報を示す。
【０１５８】
図１３に示すように、辞書評価支援情報には、上述した図９に示すパターンマッチ結果と同様に、マッチした最優先パターン、該当表現、例文および当該例文の形態素解析結果が含まれる。
【０１５９】
なお、図１３に示すように、辞書評価支援情報には、パターンマッチ結果以外に、例えばパターンマッチ辞書２４の名称（パターンマッチ辞書名）、ユーザによって選択されたコード（パターンマッチ辞書２４における行のコード）、該当パターン（対象該当パターン）および除外パターン（対象除外パターン）が含まれる。
【０１６０】
図１３に示す例では、辞書評価支援情報には、パターンマッチ辞書名「パターンマッチ辞書０１」、行のコード「ａ００１」、該当パターン「/(打合わせ|ミーティング)\[名詞\]」および除外パターン「/ミーティング\[名詞\]/ルーム\[名詞\]」が含まれている。
【０１６１】
このように、ユーザに提示される辞書評価支援情報においては、各該当表現を含む例文および当該例文の形態素解析結果において当該該当表現（該当パターン、除外パターンパターンマッチ用パターンによって表される該当表現）が強調して示される。
【０１６２】
これにより、ユーザは、ユーザ端末装置４０（の表示部４３）によって表示された上記した辞書評価支援情報を参照することによって、例えばパターンマッチ辞書２４に登録されているパターン情報（の該当パターン）によって抽出される表現を確認することができるため、当該パターンマッチ辞書２４の評価作業を容易に行うことができる。
【０１６３】
なお、上記した図１０に示すステップＳ１１において例文数が第１の規定数以上であると判定された場合には、ステップＳ１６の処理が実行される。つまり、対象該当表現を含む例文数は十分であるため、当該対象該当表現を含む例文の追加処理は行われない。
【０１６４】
図１０に示す例文追加処理は、対象該当パターンおよび対象除外パターンの該当表現の各々に対して実行されるものとして説明したが、例えばパターンマッチ用パターンの該当表現に対しても実行される構成であっても構わない。
【０１６５】
上記したように本実施形態においては、パターンマッチ辞書２４に格納されている該当パターンおよび除外パターンによって表される表現に含まれる自立語（第１の自立語）と同音かつ同品詞の自立語（第２の自立語）が形態素解析辞書２３から検索される。本実施形態においては、形態素解析辞書２３から検索された自立語を含む表現を表すパターンマッチ用パターン（パターンマッチ用該当パターン、パターンマッチ用除外パターンおよび平文パターン）が作成され、パターンマッチ辞書２４に格納されている該当パターン、除外パターン、当該パターンマッチ用パターンが例文コーパス２２に格納されている例文（および当該例文の形態素解析結果）に適用される。本実施形態においては、該当パターン、除外パターンおよびパターンマッチ用パターンにマッチする例文のパターンマッチ結果（マッチした最優先パターン、該当表現、例文および例文の形態素解析結果）が辞書評価支援情報としてユーザに対して提示される。
【０１６６】
これにより、本実施形態においては、辞書評価支援情報に含まれるパターンマッチ用パターンの該当表現を辞書登録追加候補としてユーザに提示することができるため、当該ユーザは、当該辞書評価支援情報を参照することによって、パターンマッチ辞書２４に格納（登録）されている該当パターン（および除外パターン）と同義の曖昧表現の登録漏れ（例えば「打合わせ」は登録されているのに対して「打ち合せ」が登録されていない等）を発見し当該パターンマッチ辞書２４に追加登録できる。
【０１６７】
また、本実施形態においては、パターンマッチ辞書２４に格納されている該当パターンまたは除外パターンの該当表現を含む例文数が規定数以上でない場合には、当該該当パターンまたは除外パターンの該当表現を含む例文が例えばＷｅｂ空間等の外部のコーパスから検索される。本実施形態においては、外部のコーパスから検索された例文が適切な日本語文であるか否かが判定され、当該適切な日本語文であると判定された例文が例文コーパス２２に追加され、当該例文に関する情報（当該例文のパターンマッチ結果）がパターンマッチ部３５によって作成されたパターンマッチ結果（辞書評価支援情報）に追加される。
【０１６８】
これにより、本実施形態においては、上記したように例えば該当パターンの該当表現「/ミーティング\[名詞\]」を含む例文が例文コーパス２２に格納されていないような場合であっても、辞書評価支援情報に当該該当パターンの該当表現「/ミーティング\[名詞\]」を含む例文を追加することができる。このため、辞書評価支援情報が提示されたユーザは、該当表現「/ミーティング\[名詞\]」を含む例文を確認することができるため、該当パターン（の該当表現）を適切に評価することができる。
【０１６９】
また、本実施形態においては、該当パターン、除外パターンおよびパターンマッチ用パターンの該当表現で例文および当該例文の形態素解析結果がソートされて出力される（提示される）ため、ユーザは辞書評価支援情報を参照することによって当該該当表現の正否を効率的に評価することができる。
【０１７０】
更に、本実施形態においては、パターンマッチ用パターンとして平文パターンを用いることで、例えば形態素解析結果は異なるがパターンマッチ辞書２４に登録された該当パターンの該当表現と平文（形態素解析されていない文）において同一となる表現を含む例文をユーザに対して提示することができるので、当該ユーザは形態素解析結果が異なる該当表現の辞書登録漏れを発見し、パターンマッチ辞書２４に追加登録することが可能となる。
【０１７１】
なお、本実施形態においては、辞書評価支援装置３０による評価対象となるパターンマッチ辞書２４が例えば業務文書チェックに用いられる概念辞書であるものとして説明したが、例えば表層表現から文章の内容を判定する処理において同様のパターンマッチ辞書２４が用いられる場合に、当該パターンマッチ辞書２４を評価対象とすることも可能である。
【０１７２】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。なお、本実施形態に係る辞書評価支援装置の機能構成は、前述した第１の実施形態と同様であるため、前述した図２を用いて説明する。
【０１７３】
本実施形態においては、辞書評価支援装置３０に含まれる形態素解析辞書２３に自立語の標準表記が更に格納される点が前述した第１の実施形態とは異なる。
【０１７４】
ここで、図１４は、本実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書２３のデータ構造の一例を示す。
【０１７５】
図１４に示すように、形態素解析辞書２３には、前述した図５に示す自立語の見出し語、当該自立語の読み、当該自立語の品詞および当該自立語が用言である場合の当該自立語の活用型に加えて、当該自立語の標準表記が対応づけて格納される。
【０１７６】
図１４に示す例では、形態素解析辞書２３には、例えば見出し語「以下」に対応づけて標準表記「以下」が格納されている。
【０１７７】
形態素解析辞書２３には、例えば見出し語「打ち合わせ」、「打合わせ」、「打ちあわせ」、「打ち合せ」および「打合せ」に対応づけて標準標記「打ち合わせ」が格納されている。
【０１７８】
形態素解析辞書２３には、例えば見出し語「撃ち合わせ」および「撃ちあわせ」に対応づけて標準表記「撃ち合わせ」が格納されている。
【０１７９】
形態素解析辞書２３には、例えば見出し語「討ち合わせ」および「討ちあわせ」に対応づけて標準表記「討ち合わせ」が格納されている。
【０１８０】
形態素解析辞書２３には、例えば見出し語「ミーティング」に対応づけて標準表記「ミーティング」が格納されている。
【０１８１】
形態素解析辞書２３には、例えば見出し語「ルーム」に対応づけて標準表記「ルーム」が格納されている。
【０１８２】
また、形態素解析辞書２３には、例えば見出し語「打ち合わせる」に対応づけて標準表記「打ち合わせる」が格納されている。
【０１８３】
以下、本実施形態に係る辞書評価支援装置３０の動作について説明する。本実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書検索部３３は、正規表現解析部３２によって抽出された自立語と同音かつ同品詞の自立語であって標準表記が同一の自立語（標準表記が一致する自立語）を形態素解析辞書２３から検索する。
【０１８４】
なお、本実施形態に係る辞書評価支援装置３０においては、上記した形態素解析辞書検索部３３の動作以外は前述した第１の実施形態に係る辞書評価支援装置３０と同様であるためその詳しい説明は省略する。
【０１８５】
上記したように本実施形態においては、正規表現解析部３２によって抽出された自立語と同音かつ同品詞であって標準表記が一致する自立語が形態素解析辞書検索部３３によって検索されることで、最終的にユーザに対して辞書登録追加候補として提示されるパターンマッチ用パターンの該当表現から同音かつ同品詞であるが意味が異なる可能性の高い表現を省くことが可能となる。
【０１８６】
具体的には、前述した第１の実施形態においてはパターンマッチ用該当パターンの該当表現が「/打合わせ[名詞]」、「/打ちあわせ[名詞]」、「/打ち合せ[名詞]」、「/打合せ[名詞]」、「/撃ち合わせ[名詞]」、「/撃ちあわせ[名詞]」、「/討ち合わせ[名詞]」および「/討ちあわせ[名詞]」であったのに対して、本実施形態においては、パターンマッチ用該当パターンの該当表現を「/打合わせ[名詞]」、「/打ちあわせ[名詞]」、「/打ち合せ[名詞]」、「/打合せ[名詞]」に限定することができる。
【０１８７】
これにより、本実施形態においては、辞書評価支援情報に基づく辞書評価作業の効率を向上させることができる。
【０１８８】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。なお、本実施形態に係る辞書評価支援装置の機能構成は、前述した第１の実施形態と同様であるため、前述した図２を用いて説明する。
【０１８９】
本実施形態においては、辞書評価支援装置３０に含まれる形態素解析辞書２３に自立語の意味分類が更に格納される点が前述した第１の実施形態とは異なる。
【０１９０】
ここで、図１５は、本実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書２３のデータ構造の一例を示す。
【０１９１】
図１５に示すように、形態素解析辞書２３には、前述した図５に示す自立語の見出し語、当該自立語の読み、当該自立語の品詞および当該自立語が用言である場合の当該自立語の活用型に加えて、当該自立語の意味分類（を示す情報）が対応づけて格納される。
【０１９２】
図１５に示す例では、形態素解析辞書２３には、例えば見出し語「以下」に対応づけて意味分類「範囲指定」が格納されている。
【０１９３】
形態素解析辞書２３には、例えば見出し語「打ち合わせ」、「打合わせ」、「打ちあわせ」、「打ち合せ」および「打合せ」に対応づけて意味分類「会合」が格納されている。
【０１９４】
形態素解析辞書２３には、例えば見出し語「撃ち合わせ」および「撃ちあわせ」に対応づけて意味分類「射撃行為」が格納されている。
【０１９５】
形態素解析辞書２３には、例えば見出し語「討ち合わせ」および「討ちあわせ」に対応づけて意味分類「攻撃行為」が格納されている。
【０１９６】
形態素解析辞書２３には、例えば見出し語「ミーティング」に対応づけて意味分類「会合」が格納されている。
【０１９７】
形態素解析辞書２３には、例えば見出し語「ルーム」に対応づけて意味分類「設備」が格納されている。
【０１９８】
また、形態素解析辞書２３には、例えば見出し語「打ち合わせる」に対応づけて意味分類「会合」が格納されている。
【０１９９】
以下、本実施形態に係る辞書評価支援装置３０の動作について説明する。本実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書検索部３３は、正規表現解析部３２によって抽出された自立語と同音かつ同品詞の自立語であって意味分類が同一の自立語（意味分類が一致する自立語）を形態素解析辞書２３から検索する。
【０２００】
なお、本実施形態に係る辞書評価支援装置３０においては、上記した形態素解析辞書検索部３３の動作以外は前述した第１の実施形態に係る辞書評価支援装置３０と同様であるためその詳しい説明は省略する。
【０２０１】
上記したように本実施形態においては、正規表現解析部３２によって抽出された自立語と同音かつ同品詞であって意味分類が一致する自立語が形態素解析辞書検索部３３によって検索されることで、最終的にユーザに対して辞書登録追加候補として提示されるパターンマッチ用パターンの該当表現から同音かつ同品詞であるが意味が異なる可能性の高い表現を省くことが可能となる。
【０２０２】
具体的には、前述した第１の実施形態においてはパターンマッチ用該当パターンの該当表現が「/打合わせ[名詞]」、「/打ちあわせ[名詞]」、「/打ち合せ[名詞]」、「/打合せ[名詞]」、「/撃ち合わせ[名詞]」、「/撃ちあわせ[名詞]」、「/討ち合わせ[名詞]」および「/討ちあわせ[名詞]」であったのに対して、本実施形態においては、パターンマッチ用該当パターンの該当表現を「/打合わせ[名詞]」、「/打ちあわせ[名詞]」、「/打ち合せ[名詞]」、「/打合せ[名詞]」に限定することができる。
【０２０３】
これにより、本実施形態においては、辞書評価支援情報に基づく辞書評価作業の効率を向上させることができる。
【０２０４】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。なお、本実施形態に係る辞書評価支援装置の機能構成は、前述した第１の実施形態と同様であるため、前述した図２を用いて説明する。
【０２０５】
本実施形態においては、辞書評価支援装置３０に含まれる形態素解析辞書２３に自立語の意味が更に格納される点が前述した第１の実施形態とは異なる。
【０２０６】
ここで、図１６は、本実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書２３のデータ構造の一例を示す。
【０２０７】
図１６に示すように形態素解析辞書２３には、前述した図５に示す自立語の見出しと、当該自立語の読み、当該自立語の品詞及び当該自立語が用言である場合の当該自立語の活用型に加えて、当該自立語の意味（を示す情報）が対応づけて格納される。
【０２０８】
図１６に示す例では、形態素解析辞書２３には、例えば見出し語「いか」に対応づけて意味「数量・程度・優劣などの比較で、それより下の範囲であること」が格納されている。
【０２０９】
形態素解析辞書２３には、例えば見出し語「打ち合わせ」、「打合わせ」、「打ちあわせ」、「打ち合せ」および「打合せ」に対応づけて意味「前もって相談すること」が格納されている。
【０２１０】
形態素解析辞書２３には、例えば見出し語「撃ち合わせ」および「撃ちあわせ」に対応づけて意味「射撃をすること」が格納されている。
【０２１１】
形態素解析辞書２３には、例えば見出し語「討ち合わせ」および「討ちあわせ」に対応づけて意味「討伐すること」が格納されている。
【０２１２】
形態素解析辞書２３には、例えば見出し語「ミーティング」に対応づけて意味「少人数の集会」が格納されている。
【０２１３】
形態素解析辞書２３には、例えば見出し語「ルーム」に対応づけて意味「部屋」が格納されている。
【０２１４】
また、形態素解析辞書２３には、例えば見出し語「打ち合わせる」に対応づけて意味「前もって相談する」が格納されている。
【０２１５】
以下、本実施形態に係る辞書評価支援装置３０の動作について説明する。本実施形態に係る辞書評価支援装置３０に含まれる形態素解析辞書検索部３３は、前述した第１の実施形態と同様に、正規表現解析部３２によって抽出された自立語と同音かつ同品詞の自立語を形態素解析辞書２３から検索する。
【０２１６】
形態素解析辞書検索部３３は、検索処理後に、当該検索された自立語、当該自立語に対応づけて形態素解析辞書２３に格納されている当該自立語の品詞および当該自立語の意味（を示す情報）をユーザ端末装置４０に出力する。
【０２１７】
形態素解析辞書検索部３３は、出力された自立語をパターンマッチ用パターンの該当表現とするか否かのユーザによる選択を受け付ける。
【０２１８】
ユーザ端末装置４０（に含まれる表示部４３）においては、形態素解析辞書検索部３３によって出力された自立語、当該自立語の品詞および当該自立語の意味が表示される選択画面がユーザに対して表示（提示）される。ユーザは、表示部４３によって表示された選択画面を介して辞書登録追加候補となり得る自立語を選択することができる。
【０２１９】
ここで、図１７は、ユーザ端末装置４０に含まれる表示部４３によって表示される選択画面の一例を示す。図１７に示すように、選択画面４３１には、形態素解析辞書検索部３３によって検索された自立語（の見出し語）、当該自立語の品詞および当該自立語の意味が表示される。また、選択画面４３１には、形態素解析辞書検索部３３によって検索された自立語に対応づけてチェックボックスが表示されている。
【０２２０】
ユーザは、この選択画面４３１を参照することにより、形態素解析辞書検索部３３によって検索された自立語の品詞および意味を確認することができる。また、ユーザは、例えばユーザ端末装置４０に含まれる入力部４４に対する操作により、当該選択画面４３１に表示されているチェックボックスをチェックすることで、当該チェックボックスに対応づけられている自立語を辞書登録追加候補となり得る自立語として選択することができる。
【０２２１】
辞書評価支援装置３０（に含まれる辞書パターン作成部３４）においては、形態素解析辞書検索部３３によって検索された自立語のうち上記したようにユーザによって選択された自立語のみに基づいてパターンマッチ用パターンが作成される。
【０２２２】
上記したように本実施形態においては、正規表現解析部３２によって抽出された自立語と同音かつ同品詞である自立語が形態素解析辞書検索部３３によって検索され、当該検索された自立語、当該自立語の品詞および当該自立語の意味がユーザ端末装置４０に対して出力される。これにより、本実施形態においては、ユーザは、自立語、当該自立語の品詞および当該自立語の意味が表示される選択画面において、当該自立語の品詞および意味を確認することで辞書登録追加候補としてふさわしい自立語を容易に判断することができる。
【０２２３】
また、本実施形態においては、辞書パターン作成部３４によって作成されるパターンマッチ用パターンをユーザによって選択された自立語のみに限定することで、辞書評価支援装置３０における処理の効率を向上させることが可能となる。
【０２２４】
［第５の実施形態］
次に、本発明の第５の実施形態について説明する。なお、本実施形態に係る辞書評価支援装置の機能構成は、前述した第１の実施形態と同様であるため、前述した図２を用いて説明する。
【０２２５】
本実施形態においては、パターンマッチ辞書２４に格納されている該当パターンおよび除外パターンの該当表現を含む例文数が予め定められた数以下でない場合に、当該例文数を削減する処理（以下、例文削減処理と表記）が実行される点が前述した第１の実施形態とは異なる。
【０２２６】
図１８のフローチャートを参照して、本実施形態に係る辞書評価支援装置３０の処理手順について説明する。
【０２２７】
まず、前述した図７に示すステップＳ１〜ステップＳ６の処理に相当するステップＳ２１〜ステップＳ２６の処理が実行される。
【０２２８】
なお、ステップＳ２１においてパターンマッチ辞書２４から読み出されたパターン情報に含まれる該当パターンを対象該当パターンと称する。また、ステップＳ２１においてパターンマッチ辞書２４から読み出されたパターン情報に含まれる除外パターンを対象除外パターンと称する。
【０２２９】
また、対象該当パターン、対象除外パターンおよびステップＳ２４において作成されたパターンマッチ用パターンの正規表現を解析し、具体的表現に変換した個々の表現を該当表現と称する。
【０２３０】
次に、結果判定部３６は、パターンマッチ部３５によって作成されたパターンマッチ結果（ステップＳ２６における例文追加処理後のパターンマッチ結果）を参照して例文削除処理を実行する（ステップＳ２７）。この例文削除処理においては、対象該当パターンおよび対象除外パターンの該当表現を含む例文の形態素解析結果に基づいて、対象該当パターンおよび対象除外パターンの該当表現を含む例文（に関する情報）がパターンマッチ部３５によって作成されたパターンマッチ結果から削除される。つまり、例文削除処理においては、パターンマッチ部３５によって作成されたパターンマッチ結果における対象該当パターンおよび対象除外パターンの該当表現を含む例文（第１の例文）の数が削減される。この例文削除処理の詳細については後述する。
【０２３１】
ステップＳ２７の処理が実行されると、前述したステップＳ７の処理に相当するステップＳ２８の処理が実行される。この場合、結果出力部３８は、例文削除処理によって例文（に関する情報）が削除されたパターンマッチ結果を辞書評価支援情報としてユーザ端末装置４０に対して出力する。
【０２３２】
次に、図１９のフローチャートを参照して、上述した例文削除処理（上述した図１８に示すステップＳ２７の処理）の処理手順について説明する。
【０２３３】
例文削除処理は、対象該当パターンおよび対象除外パターンの該当表現の各々に対して実行される。以下、例文削除処理の対象となる該当表現を対象該当表現と称する。
【０２３４】
まず、結果判定部３６は、パターンマッチ部３５によって作成されたパターンマッチ結果を参照して、対象該当表現を含む例文（の数）を数える。つまり、結果判定部３６は、パターンマッチ部３５によって作成されたパターンマッチ結果において対象該当表現に対応づけられている例文の数（対象該当表現の例文数）を数える。
【０２３５】
ここで、図２０は、パターンマッチ部３５によって作成されたパターンマッチ結果に含まれる例えば対象該当パターンの該当表現「/打合わせ[名詞]」を含む例文の一例を示す。
【０２３６】
図２０に示すように、パターンマッチ結果において対象該当パターンの該当表現「/打合わせ[名詞]」に対応づけられている例文は、例えば「８日に客先と打合わせ実施。」、「今日の打合わせは１５時からミーティングルームにて行います。」および「８月中に客先と打合わせ予定。」であるものとする。
【０２３７】
以下、図２０に示す例文「８日に客先と打合わせ実施。」を例文１と称し、例文「今日の打合わせは１５時からミーティングルームにて行います。」を例文２と称し、例文「８月中に客先と打合わせ予定。」を例文３と称する。
【０２３８】
図２０に示す例では、パターンマッチ結果に含まれる対象該当表現「/打合わせ[名詞]」の例文数は３である。
【０２３９】
再び図１９に戻ると、結果判定部３６は、対象該当表現の例文数が予め定められた数（第２の規定数）以内（以下）であるか否かを判定する（ステップＳ３１）。この第２の規定数は、対象該当表現の上限を示す。ここでは、第２の規定数（例文数の上限）は、２であるものとする。
【０２４０】
例えば図２０に示す対象該当表現「/打合わせ[名詞]」の例文数は３であるため、結果判定部３６は、当該対象該当表現の例文数が第２の規定数以内でないと判定する。
【０２４１】
対象該当表現の例文数が第２の規定数以内でないと判定された場合（ステップＳ３１のＮＯ）、結果判定部３６は、パターンマッチ部３５によって作成されたパターンマッチ結果に含まれる対象該当表現を含む例文（対象該当表現に対する例文）を順に当該パターンマッチ結果から取り出す。ここでは、上記した例文１、例文２、例文３の順に取り出されるものとする。
【０２４２】
ここで、パターンマッチ部３５によって作成されたパターンマッチ結果に含まれる例文において該当表現を含む文節および当該文節の直前直後の文節の構成品詞を当該例文における該当構成品詞と称する。
【０２４３】
結果判定部３６は、パターンマッチ結果から取り出された例文における該当構成品詞および既に取り出された例文における該当構成品詞を比較することにより、当該該当構成品詞が同一であるか否かを当該例文の形態素解析結果に基づいて判定する（ステップＳ３２）。
【０２４４】
上記した図２０に示す例文１「８日に客先と打合わせ実施。」の該当構成品詞は、対象該当表現（打合わせ）の直前の文節が「名詞＋助詞」、当該対象該当表現を含む文節が「対象該当表現」、当該対象該当表現の直後の文節が「名詞」である。
【０２４５】
また、図２０に示す例文２「今日の打ち合わせは１５時からミーティングルームにて行います。」の該当構成品詞は、対象該当表現（打合わせ）の直前の文節が「名詞＋助詞」、当該対象該当表現を含む文節が「対象該当表現＋助詞」、直後の文節が「数字」である。
【０２４６】
ここで、例えば例文１が既に取り出されているものとすると、例文２における該当構成品詞は既に取り出された例文１における該当構成品詞と同一でない。よって、結果判定部３６は、例文２における該当構成品詞および既に取り出された例文１における該当構成品詞は同一でないと判定する（ステップＳ３２のＮＯ）。
【０２４７】
この場合、結果判定部３６は、対象該当表現を含む例文（ここでは、例文１〜３）の全てについて処理が実行されたか否かを判定する（ステップＳ３４）。
【０２４８】
ここでは、例文３については処理が実行されていないため、結果判定部３６は、対象該当表現を含む例文の全てについて処理が実行されていないと判定する（ステップＳ３４のＮＯ）。この場合、上記したステップＳ３２に戻って処理が繰り返される。
【０２４９】
ここで、図２０に示す例文３「８月中に客先と打合わせ予定。」の該当構成品詞は、対象該当表現（打合わせ）の直前の文節が「名詞＋助詞」、該当表現を含む文節が「該当表現」、当該対象該当表現の直後の文節が「名詞」である。
【０２５０】
上記したように例文１、例文２、例文３の順に取り出されるものとすると、例文３における該当構成品詞は既に取り出された例文１における該当構成品詞と同一である。よって、結果判定部３６は、例文３における該当構成品詞および既に取り出された例文１における該当構成品詞は同一であると判定する（ステップＳ３２のＹＥＳ）。
【０２５１】
この場合、結果判定部３２は、パターンマッチ部３５によって作成されたパターンマッチ結果から例文３（に関する情報）を削除する（ステップＳ３３）。
【０２５２】
これにより、結果判定部３２は、パターンマッチ部３５によって作成されたパターンマッチ結果における対象該当表現の例文数を削減することができる。ステップＳ３３の処理が実行されると、上記したステップＳ３４の処理が実行される。
【０２５３】
ステップＳ３４において対象該当表現を含む例文の全てについて処理が実行されたと判定された場合、結果判定部３６は、対象該当パターンおよび対象除外パターンの該当表現の全てについて例文削除処理が実行されたか否かを判定する（ステップＳ３５）。
【０２５４】
該当表現の全てについて例文削除処理が実行されていないと判定された場合（ステップＳ３５のＮＯ）、ステップＳ３１に戻って処理が繰り返される。この場合、処理が実行されていない該当表現を対象該当表現として処理が実行される。
【０２５５】
一方、該当表現の全てについて例文削除処理が実行されたと判定された場合（ステップＳ３５のＹＥＳ）、例文削除処理は終了される。
【０２５６】
また、上記したステップＳ３１において例文数が第２の規定数以内であると判定された場合には、ステップＳ３５の処理が実行される。つまり、対象該当表現の例文数は適切であるため、当該対象該当表現を含む例文（に関する情報）の削除は行われない。
【０２５７】
なお、図１９に示す例文削除処理は、対象該当パターンおよび対象除外パターンの該当表現の各々に対して実行されるものとして説明したが、例えばパターンマッチ用パターンの該当表現に対して実行される構成であっても構わない。
【０２５８】
上記したように本実施形態においては、対象該当表現の例文数が第２の規定数以内でない場合、該当構成品詞が他の例文における該当構成品詞と同一である例文（つまり、他の例文と意味構成が似ている例文）の情報がパターンマッチ結果から削除される。これにより、本実施形態においては、パターンマッチ結果を辞書評価支援情報としてユーザに提示する際に、適切な数の例文を提示することができる。
【０２５９】
なお、本実施形態における例文削除処理においては、対象該当表現を含む例文の全てについて処理が実行されるものとして説明したが、例えば対象該当表現の例文数が第２の規定数（つまり、上限）以内になった場合には当該例文削除処理が終了（中止）される構成であっても構わない。
【０２６０】
また、本実施形態の例文削除処理においては、例文における該当構成品詞を比較することにより例文を削除するか否かを判定するものとして説明したが、例えば例文を構成する文節の具体的表現を用いて判定する構成であっても構わない。また、判定に用いられる該当構成品詞の範囲（つまり、比較する文節の範囲）は適宜変更されても構わない。
【０２６１】
［第６の実施形態］
次に、図２１を参照して、本発明の第６の実施形態について説明する。図２１は、本実施形態に係る辞書評価支援装置３００の主として機能構成を示すブロック図である。なお、前述した図２と同様の部分には同一参照符号を付してその詳しい説明を省略する。ここでは、図２と異なる部分について主に述べる。
【０２６２】
また、本実施形態に係る辞書評価支援装置のハードウェア構成は、前述した第１の実施形態と同様であるため、適宜、図１を用いて説明する。
【０２６３】
本実施形態においては、例文追加処理において例文コーパス２２に格納されている例文が変換された例文が追加される点が、前述した第１の実施形態とは異なる。
【０２６４】
図２１に示すように、辞書評価支援装置３００は、例文追加部３９を含む。本実施形態において、例文追加部３９は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム２１を実行することにより実現されるものとする。
【０２６５】
また、辞書評価支援装置３００は、類義語辞書２５を含む。本実施形態において、類義語辞書２５は、例えば外部記憶装置２０（または不揮発性メモリ装置）に格納される。
【０２６６】
類義語辞書２５には、例えば形態素解析辞書２３に格納されている自立語の類義語（当該自立語と意味が似ている単語）が格納されている。類義語辞書２５には、例えば自立語である「多少（副詞）」の類義語として「少々（副詞）」および「少し（副詞）」が格納されている。
【０２６７】
例文追加部３９は、対象該当パターンによって表される表現を含む例文（第３の例文）を例文コーパス２２に追加する処理を実行する。例文追加部３９は、例文変換部３９１を含む。
【０２６８】
例文変換部３９１は、正規表現解析部３２によって抽出された自立語（第１の自立語）の類義語を類義語辞書２５から検索する。
【０２６９】
例文変換部３９１は、検索された類義語を含む例文（第４の例文）を例文コーパス２２から取得（検索）する。
【０２７０】
例文変換部３９１は、取得された例文に含まれる類義語を正規表現解析部３２によって抽出された自立語に変換することによって例文を作成する。つまり、例文変換部３９１は、取得された例文を変換することによって例文を作成する。
【０２７１】
また、例文追加部３９１は、正規表現解析部３２によって抽出された自立語が例えば誤表記であるような場合に、ユーザによって指定された当該自立語の正しい表現（以下、正解表現と表記）を取得する。この場合、ユーザは、ユーザ端末装置４０に含まれる入力部４４に対する操作により正解表現を指定することができる。
【０２７２】
例文追加部３９１は、取得された正解表現を含む例文を例文コーパス２２から取得（検索）する。
【０２７３】
例文変換部３９１は、取得された例文に含まれる正解表現を正規表現解析部３２によって抽出された自立語に変換することによって例文を作成する。
【０２７４】
例文変換部３９１は、作成された例文を例文コーパス２２に追加する。また、例文変換部３９１は、作成された例文（例文コーパス２２に追加された例文）のパターンマッチ結果（第３の例文のパターンマッチ結果）を作成し、パターンマッチ部３５によって作成されたパターンマッチ結果に追加する。
【０２７５】
以下、本実施形態に係る辞書評価支援装置３００の動作について説明する。本実施形態に係る辞書評価支援装置３００の動作は、前述した図７に示す例文追加処理以外については第１の実施形態と同様であるためその詳しい説明を省略する。
【０２７６】
図２２のフローチャートを参照して、本実施形態に係る辞書評価支援装置３００における例文追加処理の処理手順について説明する。
【０２７７】
例文追加処理は、前述した第１の実施形態と同様に、対象該当パターンおよび対象除外パターンの該当表現の各々に対して実行される。以下、例文追加処理の対象となる該当表現を対象該当表現と称する。
【０２７８】
なお、以下の説明においては、正規表現解析部３２によって抽出された自立語（第１の自立語）を目的表現と称する。
【０２７９】
まず、前述した図１０に示すステップＳ１１の処理に相当するステップＳ４１の処理が実行される。対象該当表現の例文数が第１の規定数以上であると判定された場合（ステップＳ４１のＹＥＳ）、後述するステップＳ４７の処理が実行される。
【０２８０】
一方、対象該当表現の例文数が第１の規定数以上でないと判定された場合（ステップＳ４１のＮＯ）、例文追加部３９に含まれる例文変換部３９１は、目的表現（正規表現解析部３２によって抽出された自立語）の類義語を類義語辞書２５から検索する。これにより、例文変換部３９１は、目的表現の類義語が類義語辞書２５にあるか否かを判定する（ステップＳ４２）。
【０２８１】
目的表現の類義語が類義語辞書２５にあると判定された場合（ステップＳ４２のＹＥＳ）、例文変換部３９１は、類義語辞書２５から目的表現の類義語を取得する（ステップＳ４３）。具体的には、例えば目的表現が「多少」である場合には、当該目的表現の類義語として「少々」等が取得される。
【０２８２】
次に、例文変換部３９１は、取得された類義語を含む例文を、例文コーパス２２から取得（検索）する（ステップＳ４４）。具体的には、目的表現「多少」の類義語として例えば「少々」が取得された場合には、例文「裁縫には少々自信があります。」が取得される。
【０２８３】
例文変換部３９１は、取得された例文に含まれる類義語を目的表現に変換する（ステップＳ４５）。これにより、例文変換部３９１は、類義語が目的表現に変換された例文を作成する。
【０２８４】
上記したように目的表現「多少」の類義語が「少々」であり、例文変換部３９１によって取得された例文が「裁縫には少々自信があります。」である場合には、例文変換部３９１は、類義語「少々」を目的表現「多少」に変換することによって例文「裁縫には多少自信があります。」を作成する。
【０２８５】
例文変換部３９１は、作成された例文を例文コーパス２２に追加し、当該例文に関する情報をパターンマッチ部３５によって作成されたパターンマッチ結果に追加する（ステップＳ４６）。例文変換部３９１によって作成された例文に関する情報には、前述したようにマッチした最優先パターン（対象該当パターンまたは対象除外パターン）、該当表現（対象該当表現）、当該例文および当該例文の形態素解析結果が含まれる。なお、例文変換部３９１によって作成された例文に関する情報（第３のパターンマッチ結果）は、対象該当表現および当該例文等に基づいて例文変換部３９１によって作成される。
【０２８６】
次に、対象該当パターンおよび対象除外パターンの該当表現の全てについて例文追加処理（上記したステップＳ４１以降の処理）実行されたか否かが判定される（ステップＳ４７）。
【０２８７】
該当表現の全てについて例文追加処理が実行されていないと判定された場合（ステップＳ４７のＮＯ）、ステップＳ４１に戻って処理が繰り返される。この場合、処理が実行されていない該当表現を対象該当表現として処理が実行される。
【０２８８】
一方、該当表現の全てについて例文追加処理が実行されたと判定された場合（ステップＳ４７のＹＥＳ）、例文追加処理は終了される。
【０２８９】
この場合、上記した例文変換部３９１によって作成された例文に関する情報が追加されたパターンマッチ結果が該当表現（対象該当パターン、対象除外パターンおよびパターンマッチ用パターンの該当表現）でソートされる。このパターンマッチ結果は、辞書評価支援情報としてユーザ端末装置４０を介してユーザに提示される。
【０２９０】
一方、上記したステップＳ４２において目的表現の類義語が類義語辞書２５にないと判定された場合、当該目的表現は誤表記であるものとして当該目的表現の正解表現をユーザに入力（指定）させるための画面等がユーザ端末装置４０（に含まれる表示部４３）に表示される。これにより、ユーザは、例えばユーザ端末装置４０に含まれる入力部４４に対する操作により、正解表現を指定できる。具体的には、例えば目的表現が「第３者」である場合には、ユーザは正解表現として「第三者」を指定する。
【０２９１】
ユーザによって指定された正解表現は、ユーザ端末装置４０に含まれる通信インタフェース４５を介して辞書評価支援装置３００に送信される。
【０２９２】
例文変換部３９１は、ユーザ端末装置４０によって送信された正解表現（ユーザによって指定された正解表現）を取得する（ステップＳ４８）。
【０２９３】
次に、例文変換部３９１は、取得された正解表現を含む例文を、例文コーパス２２から取得（検索）する（ステップＳ４９）。具体的には、目的表現「第３者」の正解表現として例えば「第三者」が取得された場合には、例文「第三者機関に審査を依頼する。」が取得される。
【０２９４】
例文変換部３９１は、取得された例文に含まれる正解表現を目的表現に変換する（ステップＳ５０）。これにより、例文変換部３９１は、正解表現が目的表現に変換された例文を作成する。
【０２９５】
上記したように目的表現「第３者」の正解表現が「第三者」であり、例文変換部３９１によって取得された例文が「第三者機関に審査を依頼する。」である場合には、例文変換部３９１は、正解表現「第三者」を目的表現「第３者」に変換することによって例文「第３者機関に審査を依頼する。」を作成する。ステップＳ５０の処理が実行されると、上記したステップＳ４６の処理が実行される。
【０２９６】
上記したように本実施形態においては、目的表現（正規表現解析部３２によって抽出された自立語）の類義語が類義語辞書２５から検索され、当該検索された類義語を含む例文が例文コーパス２２から取得される。本実施形態においては、例文コーパス２２から取得された例文に含まれる類義語を目的表現に変換することにより例文が作成され、当該作成された例文が例文コーパス２２に追加され、当該作成された例文に関する情報がパターンマッチ結果に追加される。
【０２９７】
一方、本実施形態においては、目的表現の類義語が類義語辞書２５にない場合には、当該目的表現の正解表現をユーザに指定（入力）させ、当該正解表現を含む例文が例文コーパス２２から取得される。本実施形態においては、例文コーパス２２から取得された例文に含まれる正解表現を目的表現に変換することにより例文が作成され、当該作成された例文が例文コーパス２２に追加され、当該作成された例文に関する情報がパターンマッチ結果に追加される。
【０２９８】
これにより、本実施形態においては、類義語または語表記に対する正解表現を含む例文において当該類義語または当該正解表現を目的表現に変換することによって例文を作成することができるため、前述した第１の実施形態において説明したように例えばＷｅｂ空間から例文を取得する場合と比較して、構文として正しい例文を少ないコストで追加することが可能となる。
【０２９９】
また、本実施形態においては、上記したように例文を容易に追加することができるため、例えばユーザの辞書評価作業を支援するための辞書作成支援情報の作成コストを低減させることができる。
【０３００】
なお、本願発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【０３０１】
１０…コンピュータ、２０…外部記憶装置、２２…例文コーパス、２３…形態素解析辞書、２４…パターンマッチ辞書、２５…類義語辞書、３０，３００…辞書評価支援装置、３１…形態素解析部、３２…正規表現解析部、３３…形態素解析辞書検索部、３３４…辞書パターン作成部、３５…パターンマッチ部、３６…結果判定部、３７，３９…例文追加部、３８…結果出力部、３７１…例文検索部、３７２…例文評価部、３９１…例文変換部。
【図１】
2010272012.tif 000003
【図２】
2010272012.tif 000004
【図３】
2010272012.tif 000005
【図４】
2010272012.tif 000006
【図５】
2010272012.tif 000007
【図６】
2010272012.tif 000008
【図７】
2010272012.tif 000009
【図８】
2010272012.tif 000010
【図９】
2010272012.tif 000011
【図１０】
2010272012.tif 000012
【図１１】
2010272012.tif 000013
【図１２】
2010272012.tif 000014
【図１３】
2010272012.tif 000015
【図１４】
2010272012.tif 000016
【図１５】
2010272012.tif 000017
【図１６】
2010272012.tif 000018
【図１７】
2010272012.tif 000019
【図１８】
2010272012.tif 000020
【図１９】
2010272012.tif 000021
【図２０】
2010272012.tif 000022
【図２１】
2010272012.tif 000023
【図２２】
2010272012.tif 000024