(57)【要約】【課題】  無駄な作業を抑えながら、辞書に必要な情報を登録させることができるようにする。【解決手段】  本発明の辞書作成支援システムは、辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースを有する。また、テキストデータ列を取り込む入力手段と、入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、候補語提示手段又は登録指示取込手段の処理に応じ、履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段とを備える。【選択図】      図１
2008083952.tif 000002
【特許請求の範囲】
【請求項１】
辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、
テキストデータ列を取り込む入力手段と、
入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、
上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、
提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、
上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段と
を備えることを特徴とする辞書作成支援システム。
【請求項２】
上記履歴更新手段は、上記候補語提示手段による提示がなされたか否かを辞書作成支援履歴に記述させるものであり、
上記候補語提示手段は、過去に提示がなされた辞書登録候補語を再度提示させないものである
ことを特徴とする請求項１に記載の辞書作成支援システム。
【請求項３】
上記履歴更新手段は、上記登録指示取込手段が取り込んだ辞書登録の有無を辞書作成支援履歴に記述させるものであり、
上記候補語提示手段は、辞書に登録された辞書登録候補語を再度提示させないものである
ことを特徴とする請求項１又は２に記載の辞書作成支援システム。
【請求項４】
上記履歴保存データベースにおける辞書登録候補語の情報は、辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含み、
上記候補語抽出・更新手段は、テキストデータ列が入力される毎に、抽出された辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新させるものであり、
上記候補語提示手段は、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件としている
ことを特徴とする請求項１〜３のいずれかに記載の辞書作成支援システム。
【請求項５】
履歴保存データベース、入力手段、候補語抽出・更新手段、候補語提示手段、登録指示取込手段及び履歴更新手段を備え、
上記履歴保存データベースは、辞書登録候補語の情報を辞書作成支援履歴と共に格納しているものであり、
上記入力手段は、テキストデータ列を取り込み、
上記候補語抽出・更新手段は、入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新し、
上記候補語提示手段は、上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示し、
上記登録指示取込手段は、提示された辞書登録候補語に対する辞書登録の有無を取り込み、
上記履歴更新手段は、上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する
ことを特徴とする辞書作成支援方法。
【請求項６】
コンピュータを、
辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、
テキストデータ列を取り込む入力手段と、
入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、
上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、
提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、
上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段
として機能させることを特徴とする辞書作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は辞書作成支援システム、方法及びプログラムに関し、例えば、機械翻訳やキーワード検索などの自然言語処理に利用される電子辞書の作成を支援する場合に適用できるものである。
【背景技術】
【０００２】
電子化された特定分野の入力文（テキスト）から専門用語を抽出する方法は、基本的には、形態素解析を行って入力文を単語単位に分割し、１〜ｎ語からなる連続する単語列の出現頻度を計数して、出現頻度の高いものから順に専門用語として出力するものである。また、これらの単語列に、品詞による制限を設けて不要な単語列を除去したり、何らかの計算式を用いて重要度を付与したりするものもある。
【０００３】
このような辞書作成を支援する技術として、特許文献１に開示されたものがある。
【０００４】
特許文献１に開示の装置は、インターネット上のホームページからテキスト情報を取り出し、形態素解析を行った後、該装置の登録対象語であるカタカナ語を出現頻度と共に取り出して、画面に表示することにより、辞書作成を支援する。
【特許文献１】特開２００２−２０７７３１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された装置では、辞書候補語の抽出から登録までの作業は単発の処理となり、過去の作業を勘案しないので、無駄な作業が生じる可能性がある。すなわち、以前の登録処理において、登録不要と判断された用語や、既出現の用語が何回も登録候補語リストに出現してしまったり、逆に、それぞれのテキストでは、出現頻度などの規定の条件を満たしていなくても、数回の処理の累計では条件を越えて抽出対象になるべきものが候補語から漏れてしまったりする。
【０００６】
そのため、無駄な作業を抑えながら、辞書に必要な情報を登録させることができる辞書作成支援システム、方法及びプログラムが望まれている。
【課題を解決するための手段】
【０００７】
第１の本発明の辞書作成支援システムは、（１）辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、（２）テキストデータ列を取り込む入力手段と、（３）入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、（４）上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、（５）提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、（６）上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段とを備えることを特徴とする。
【０００８】
第２の本発明の辞書作成支援方法は、（０）履歴保存データベース、入力手段、候補語抽出・更新手段、候補語提示手段、登録指示取込手段及び履歴更新手段を備え、（１）上記履歴保存データベースは、辞書登録候補語の情報を辞書作成支援履歴と共に格納しているものであり、（２）上記入力手段は、テキストデータ列を取り込み、（３）上記候補語抽出・更新手段は、入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新し、（４）上記候補語提示手段は、上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示し、（５）上記登録指示取込手段は、提示された辞書登録候補語に対する辞書登録の有無を取り込み、（６）上記履歴更新手段は、上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新することを特徴とする。
【０００９】
第３の本発明の辞書作成支援プログラムは、コンピュータを、（１）辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、（２）テキストデータ列を取り込む入力手段と、（３）入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、（４）上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、（５）提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、（６）上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、無駄な作業を抑えながら、辞書に必要な情報を登録させることができる辞書作成支援システム、方法及びプログラムを実現できる。
【発明を実施するための最良の形態】
【００１１】
（Ａ）主たる実施形態
以下、本発明による辞書作成支援システム、方法及びプログラムを、機械翻訳に用いる対訳辞書を作成する場合に適用した一実施形態を、図面を参照しながら説明する。
【００１２】
この実施形態は、過去の履歴を蓄積し、ある入力文（テキストデータ）から抽出した辞書登録候補語に対して辞書作成処理を行う場合にその情報を参照することにより、不必要な候補語の辞書への出力を抑制したり、１ファイルでは規定の条件に満たない候補語を、累計処理の結果により条件を満たすと判断した場合に、辞書へ出力したりすることを可能にしたものである。
【００１３】
（Ａ−１）実施形態の構成
図１は、この実施形態の辞書作成支援システムの機能的構成を示すブロック図である。この実施形態の辞書作成支援システムは、パソコンなどの情報処理装置（１台に限定されず、複数台で分散処理し得るようにしたものであっても良い）上に、実施形態の辞書作成支援プログラム（固定データを含む）をインストールすることにより、構築されるものであるが、機能的には図１で表すことができる。
【００１４】
図１において、実施形態の辞書作成支援システム１００は、大きくは、入出力装置１、処理装置２及び記憶装置３を有する。
【００１５】
入出力装置１は、入力部１１及び出力部１２を有する。入力部１１は、辞書３１に登録する内容を作成する元となる複数の入力文（テキストデータ列）や登録候補語に対する登録の指示など、各種の入力情報を取り込むものである。出力部１２は、辞書３１への登録候補語などを出力（主としてユーザに提示）するためのものである。
【００１６】
入力部１１は、キーポードやマウスなどのポインティングデパイス、スキャナーと文字認識処理、マイクと音声認識処理、ファイルからの読込みなどにより、各種の入力情報を取り込む。出力部１２は、ディスプレイ装置への表示、プリンタによる印刷、音声への変換及び音声出力、ファイルへの出力を行なう。
【００１７】
なお、入力部１１及び出力部１２は、ネットワーク又は所定回線を介して、他の装置とデータの入出力を行なうものであっても良い。例えば、入力文（テキストデータ列）の入力に、コンピュータ上、ネットワーク上に存在するファイルを指定したり、インターネットでの検索エンジンによる出力をそのまま利用したりすることでも良い。
【００１８】
記憶装置３は、ハードウェア的には、ハードディスクや光ディスク、メモリなどであり、記憶容量が大容量のものである。記憶装置３は、機能的には、履歴保存データベース３１及び辞書（辞書ファイル）３２を有する。履歴保存データベース３１は、入力文から抽出された辞書登録候補語の履歴を保存しているものである。辞書３２は、機械翻訳に利用できる情報、例えば、用語及び用語に関する情報を格納しているものである。
【００１９】
図２は、履歴保存データベース３１の構成例を示す説明図である。図３は、辞書３２の構成例を示す説明図である。
【００２０】
履歴保存データベース３１は、頻度や重要度といった登録候補語の登録有無判断に用いる情報を格納するフィールド３１ａと、辞書候補語の見出しを格納するフィールド３１ｂと、各候補語が作業者に提示済みか否か、辞書登録済みか否かといった履歴を格納するフィールド３１ｃとを備えている。
【００２１】
辞書３２は、少なくとも、第１言語の単語又は単語列（見出し）を格納するフィールド３２ａと、それに対応する第２言語の単語又は単語列（訳語）を格納するフィールド３２ｂとを備えている。これ以外に、品詞情報や、意味情報といった翻訳に必要な情報を格納するフィールドを備えていても良く、図３は、品詞情報を格納するフィールド３２ｃを備えている例である。
【００２２】
処理装置２は、ハードウェア的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、ハードディスクなどの辞書作成支援プログラムの実行構成（上述した入出力装置１や記憶装置３の部分を除く）が該当する。
【００２３】
処理装置２は、機能的には、用語抽出部２１、情報更新部２２及び辞書作成部２３とを有する。用語抽出部２１は、入力されたテキストデータ列（入力文）から辞書登録候補語を抽出するものである。情報更新部２２は、抽出された用語の情報や辞書作成作業の情報を基に履歴保存データベース３１の内容を書き換えるものである。辞書作成部２３は、更新された履歴保存データベース３１の内容を参照しながら、辞書３２に登録すべき辞書登録候補語を決定、出力して辞書３２を作成するものである。
【００２４】
用語抽出部２１、情報更新部２２及び辞書作成部２３の機能をより具体的に説明すると、以下の通りである。
【００２５】
用語抽出部２１は、入力部１１から入力されたテキストデータ列に対し、形態素解析処理や頻度計算処理などを行い、辞書登録すべきだと判断された辞書登録候補語がテキストデータ中での出現頻度や重要度といった情報（以下、評価値と呼ぶ）と共に抽出するものである。
【００２６】
情報更新部２２は、抽出された辞書登録候補語の情報を履歴保存データベース３１に格納するものであり、格納の際において、履歴保存データベース３１に辞書登録候補語が既に格納されていれば、抽出された候補語の情報（評価値）と、履歴保存データベース３１に格納されていた情報から評価値の再計算を行い、履歴保存データベース３１の内容を更新するものである。また、情報更新部２２は、後述するように、辞書作成部２３から、ユーザによって辞書登録候補語に対し辞書登録が指示されたか否かの情報を受け取った際にも、履歴保存データベース３１の情報を更新するものである。
【００２７】
辞書作成部２３は、更新された履歴保存データベース３１の内容を参照し、予め設定された条件に合致する辞書登録候補語を出力部１２によって出力（提示）させるものである。また、辞書作成部２３は、ユーザによって辞書登録候補語に対し辞書登録が指示されたか否かの情報を情報更新部に渡すものである。
【００２８】
（Ａ−２）実施形態の動作
次に、以上のような機能的構成を有する実施形態の辞書作成支援システム１００の動作（実施形態の辞書作成支援方法）を、図面を参照しながら説明する。
【００２９】
図４は、実施形態の辞書作成支援システム１００における辞書登録動作を示すフローチヤートである。
【００３０】
入力部１１からテキストデータ列が入力されると（ステップＳ１）、用語抽出部２１によって、入力されたテキストデータ列に対し、形態素解析処理や頻度計算処理などが実行され、辞書登録すべきだと判断された辞書登録候補語が評価値と共に抽出される（ステップＳ２）。
【００３１】
用語抽出動作の最も単純な方法として、形態素解析を行った入力テキストから単語Ｎ−ｇｒａｍの出現頻度を計数し、閾値を超えるものを抽出する方法を挙げることができる。これに、例えば、名詞連続のみを抽出するなど、品詞や文法構造による制限を設ける方法を適用しても良い。また、「出現頻度と連接頻度に基づく専門用語抽出」（中川、湯本、森著、２００３．言語処理学会論文誌  Ｖｏｌ．１０，Ｎｏ．１，ｐｐ．２７−４５）のように、計算によって単語列の評価値を求める方法を適用しても良い。
【００３２】
各用語に付与される評価値は、入力テキスト中での用語の出現頻度や、何らかの計算式（例えば、出現頻度を入力テキストの総用語数で除算する）によって算出された値である。
【００３３】
抽出された辞書登録候補語の情報は、情報更新部２２によって、履歴保存データベース３１に格納される（ステップＳ３）。この格納時、履歴保存データベース３１に同一の辞書登録候補語が既に格納されていれば、新たなレコードを作成することなく、抽出された候補語の情報と、履歴保存データベース３１に格納されていた情報から、評価値の再計算を行い、評価値だけを更新する。
【００３４】
そして、辞書作成部２３において、更新された履歴保存データベース３２の内容が参照され、予め設定された条件（例えば、評価値が閾値以上や、過去にユーザによって辞書登録が否定されていないこと）に合致する１つの辞書登録候補語を出力部１２から出力させ（例えば表示させ）、ユーザに辞書３２に登録するか否かを判断させる（ステップＳ４）。出力させる辞書登録候補語の情報には、単語列だけでなく評価値や品詞も含めるようにしても良い。
【００３５】
ユーザは、出力された内容を基に、その辞書登録候補語を辞書３２に登録するか否かを決定し、入力部１１から登録するか否かを指示する。登録する際には、ユーザは、訳語などの必要な情報も入力して辞書３２への登録を指示する。
【００３６】
辞書作成部２３は、１つの辞書登録候補語を出力させた場合には、入力部１１からの登録有無の指示を待ち受けており、指示が入力されると、登録の指示か否かを判別する（ステップＳ５）。なお、辞書作成部２３から情報更新部２２に登録有無の指示内容が与えられるようになされている。
【００３７】
登録が指示されると、辞書作成部２３によって、現在対象となっている辞書登録候補語の情報が辞書３２に登録される（ステップＳ６）。また、情報更新部２２によって、辞書３２に登録した旨、又は、辞書３２に未登録である旨の情報等が履歴保存データベース３１に書き込まれる（ステップＳ７）。
【００３８】
対象となっている１つの辞書登録候補語についてステップＳ４〜Ｓ７の処理が終了すると、ユーザに辞書登録の有無を判断させていない辞書登録候補語が残っているか否かを判別し（ステップＳ８）、残っていなければ、図４の一連の処理を終了し、残っていれば、上述したステップＳ４に戻る。
【００３９】
図５は、情報更新部２２が実行する履歴保存データベース３１に対する更新動作（図４のステップＳ３）を示すフローチャートである。
【００４０】
用語抽出部２１による用語抽出動作が終了すると、情報更新部２２は、図５に示す処理を開始する。そしてまず、抽出された辞書登録候補語の中から１つを読み込み（ステップＳ１１）、その辞書登録候補語が履歴保存データベース３１を検索して格納されているか否かを調べる（ステップＳ１２、Ｓ１３）。
【００４１】
その辞書登録候補語が履歴保存データベース３１に既に格納されていると、情報更新部２２は、評価値を再計算した後（ステップＳ１４）、履歴保存データベース３１におけるその辞書登録候補語の情報を更新する（ステップＳ１５）。
【００４２】
これに対して、ステップＳ１１で読み込んだ辞書登録候補語が履歴保存データベース３１に格納されていないものであると、情報更新部２２は、履歴保存データベース３１に当該候補語の評価値と見出しを新しく追加する（ステップＳ１６）。
【００４３】
上述のようなステップＳ１１〜Ｓ１６でなる処理を、抽出された全ての辞書登録候補語に対して繰返し実行する（ステップＳ１７）。
【００４４】
次に、具体的な例を用いて、ステップＳ３〜Ｓ６（履歴保存データベース３１の更新動作、辞書への登録動作）の流れを説明する。
【００４５】
図６は、用語抽出処理によって抽出された辞書登録候補語の例を示す説明図である。図６は、用語の評価値として、入力テキスト中での出現頻度を用いている例である。
【００４６】
また、図６に示す辞書登録候補語が抽出された段階では、履歴保存データベース３１に何も登録されていない状態であるとする。
【００４７】
ステップＳ３の履歴保存データベース３１の更新動作（図５）では、まず、図６の結果より、１番目の「細胞」のデータを読み込む（ステップＳ１１）。履歴保存データベース３１を参照しても（ステップＳ１２）、「細胞」のデータは登録されていないので（ステップＳ１３で否定結果）、履歴保存データベース３１に見出し「細胞」、評価値（＝出現頻度）「１１１４３」を新しく追加する（ステップＳ１６）。
【００４８】
以上のような処理を、２番目以降の辞書登録候補語「宿主細胞」、「動物細胞」、「直物細胞」、…のデータに対し、繰り返し実行する。
【００４９】
図７は、図６の抽出結果を処理した後の履歴保存データベース３１の内容を示す説明図である。履歴保存データベース３１に何も登録されていない状態で上述した処理が実行されたので、履歴情報は、未表示（未出力）である。
【００５０】
次に、図７の履歴保存データベース３１の内容に基づいて、辞書登録候補語を、ユーザによる登録有無の判断のために出力（表示）させる（ステップＳ４）。ここでは、出力させる辞書登録候補語は、その評価値（頻度）が５００（閾値）以上のものとする。
【００５１】
図７における１番目の「細胞」は、頻度が５００以上なので辞書登録候補語として出力される（ステップＳ４）。ここで、「細胞」は、ユーザによって、辞書登録が指示されなかったものとする（ステップＳ５で否定結果）。この場合、履歴保存データベース３１の履歴情報欄に「表示済み（出力済み）」の情報が書き込まれる（ステップＳ７）。
【００５２】
図７における２番目の「宿主細胞」も頻度が５００以上なので辞書登録候補語として出力される（ステップＳ４）。ユーザが必要な辞書情報（訳語、品詞など）を入力して辞書３２への登録を指示すると（ステップＳ５で肯定結果）、辞書３２に格納されると共に、履歴保存データベース３１の「宿主細胞」の履歴情報欄に「辞書登録あり」の情報が書き込まれる（ステップＳ６、Ｓ７）。
【００５３】
図７の３番目以降の辞書登録候補語「動物細胞」、「直物細胞」、…のデータは頻度が５００未満なので、ユーザによる登録有無の判断のための出力（表示）は実行されない。
【００５４】
図８は、図７の履歴保存データベース３１の内容に対し、ステップＳ４〜Ｓ８の繰返し処理が終了した後の履歴保存データベース３１の内容を示したものである。
【００５５】
次に、新たな入力テキストが入力され、用語抽出処理によって、図９の辞書登録候補語が得られたとする。
【００５６】
ステップＳ３の履歴保存データベース３１の更新動作（図５）では、まず、図９の結果より、１番目の「細胞」のデータを読み込む（ステップＳ１１）。履歴保存データベース３１を参照すると（ステップＳ１２）、「細胞」のデータは登録されているので（ステップＳ１３で肯定結果）、評価値を再計算する（ステップＳ１４）。この場合、評価値の再計算方法は、履歴保存データベース３１の頻度に、新たに獲得された用語の頻度を足し合わせることにする。「細胞」の履歴保存データベース３１における頻度は「１１１４３」で、図９における頻度は「１５４０」であるので、新しい頻度は「１２６８３」となり、履歴保存データベース３１の「細胞」の頻度を「１２６８３」に更新する（ステップＳ１５）。
【００５７】
図９の２番目以降の辞書登録候補語「宿主細胞」、「動物細胞」、「直物細胞」、…のデータに対しても、同様の処理を繰返し行う。
【００５８】
図１０は、図９の抽出された辞書登録候補語に対して、ステップＳ３の履歴保存データベース３１の更新動作を行った後の履歴保存データベース３１の内容を示す説明図である。
【００５９】
次に、図１０の履歴保存データベース３１の内容に基づいて、辞書登録候補語を適宜出力（表示）する（ステップＳ４）。ここでも、出力する辞書登録候補語は、評価値（頻度）が５００以上のものとする。
【００６０】
図１０における１番目の「細胞」は、頻度５００以上であるが、履歴保存データベース３１の履歴情報を見ると「表示済み」となっていて、既に出力（表示）された履歴があるので、出力させずに、次のデータに移行する（ステップＳ４で否定結果）。
【００６１】
２番目の「宿主細胞」も頻度５００以上であるが、既に辞書３２に登録されているので、出力（表示）させずに次のデータに移行する（ステップＳ４で否定結果）。
【００６２】
３番目の「動物細胞」は、新たに頻度が５００以上になったので、辞書登録候補語として出力（表示）させる。「動物細胞」に対して、ユーザが辞書登録を指示したとすると、辞書３２に登録させると共に、履歴保存データベース３１の履歴情報欄に「辞書登録あり」の情報を書き込む（ステップＳ６、Ｓ７）。
【００６３】
４番目以降の辞書登録候補語は頻度５００未満なので、ユーザによる登録有無の判断のための出力（表示）は実行されない。
【００６４】
図１１は、図１０の履歴保存データベース３１の内容に対し、ステップＳ４〜Ｓ８の繰返し処理が終了した後の履歴保存データベース３１の内容を示したものである。
【００６５】
（Ａ−３）実施形態の効果
上記実施形態によれば、複数の入力文（テキストデータ列）に対する辞書登録作業を繰返し行う場合において、過去の登録作業の結果を履歴として参照するようにしたので、前回までの辞書作成処理において、登録不要と判断された用語や、既に登録された用語は、以降の辞書作成処理で候補語として提示されることがなくなり、重複した作業が排除され、作業効率を高めることができる。
【００６６】
また、上記実施形態によれば、単発の辞書作成処理では、閾値などの条件を満たさず辞書登録候補から外れる用語であっても、複数回の処理結果を累計することにより、候補語になることもある。すなわち、複数の小さいテキストを処理することによって、大きなテキストを処理したのと同様の抽出結果を得ることができる。
【００６７】
（Ｂ）他の実施形態
上記実施形態では、履歴保存データベースの履歴情報に「辞書登録あり」や「表示済み」と記入された辞書登録候補語は、ユーザに提示しないようにしたものを示したが、提示条件は、上記実施形態のものに限定されない。例えば、「辞書登録あり」や「表示済み」のような履歴情報と共に辞書登録候補語を表示させるようにしても良く、また、「辞書登録あり」の場合に、既に登録された辞書内容を表示させるようにしても良い。
【００６８】
また、上記実施形態では、訳語の情報をユーザが入力するものを示したが、訳語を空欄として辞書に登録し、既存の訳語決定方法によって、空欄の訳語を決定するようにしても良い。訳語決定方法としては、特開２００６−１４６６１０や、文献『神山、伊藤著、「自律的語彙拡充を行う機械翻訳システム」、情報処理学会第６５回全国大会、１Ｂ−４、２００３年』に記載の方法を適用できる。
【００６９】
さらに、上記実施形態では、ユーザに対し、辞書登録候補語を１個ずつ提示し、登録有無を入力させるものを示したが、提示条件を満足するものを一括又は複数提示し、一方、登録有無については、個別に指示させるようにしても良い。例えば、登録有無をチェックできるチェックボックスを伴って複数の辞書登録候補語を画面表示させ、また、その画面に実行アイコンも表示させ、実行アイコンが操作されたときに、チェックボックスにチェックが入っていたものを登録が指示されたものとして取り込むようにしても良い。
【００７０】
さらにまた、上記実施形態では、機械翻訳に用いる対訳辞書を作成支援するものを示したが、他の辞書の作成支援にも本発明を適用することができる。例えば、見出し語とその見出し語についての説明文とでなる辞書の作成にも、本発明を適用することができる。
【図面の簡単な説明】
【００７１】
【図１】実施形態の辞書作成支援システムの機能的構成を示すブロック図である。
【図２】実施形態の履歴保存データベースの構成例を示す説明図である。
【図３】実施形態の辞書の構成例を示す説明図である。
【図４】実施形態の辞書作成支援システムにおける辞書登録動作を示すフローチヤートである。
【図５】実施形態の履歴保存データベースに対する更新動作を示すフローチャートである。
【図６】実施形態の用語抽出部で抽出された第１の結果例を示す説明図である。
【図７】図６の抽出結果例に対する図４のステップＳ３の処理後の履歴保存データベースの内容を示す説明図である。
【図８】図７のデータベース内容に対し、図４のステップＳ４〜Ｓ８の処理を繰返し実行後の履歴保存データベースの内容を示す説明図である。
【図９】実施形態の用語抽出部で抽出された第２の結果例を示す説明図である。
【図１０】図９の抽出結果例に対する図４のステップＳ３の処理後の履歴保存データベースの内容を示す説明図である。
【図１１】図１０のデータベース内容に対し、図４のステップＳ４〜Ｓ８の処理を繰返し実行後の履歴保存データベースの内容を示す説明図である。
【符号の説明】
【００７２】
１…入出力装置、１１…入力部、１２…出力部、
２…処理装置、２１…用語抽出部、２２…情報更新部、２３…辞書作成部、
３…記憶装置、３１…履歴保存データベース、３２…辞書、
１００…辞書作成支援システム。
【図１】
2008083952.tif 000003
【図２】
2008083952.tif 000004
【図３】
2008083952.tif 000005
【図４】
2008083952.tif 000006
【図５】
2008083952.tif 000007
【図６】
2008083952.tif 000008
【図７】
2008083952.tif 000009
【図８】
2008083952.tif 000010
【図９】
2008083952.tif 000011
【図１０】
2008083952.tif 000012
【図１１】
2008083952.tif 000013
【手続補正書】
【提出日】平成19年6月13日(2007.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、
テキストデータ列を取り込む入力手段と、
入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、
上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、
提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、
上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段とを備え、
上記履歴保存データベースにおける辞書登録候補語の情報は、辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含み、
上記候補語抽出・更新手段は、テキストデータ列が入力される毎に、抽出された辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新させるものであり、
上記候補語提示手段は、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件としている
ことを特徴とする辞書作成支援システム。
【請求項２】
上記履歴更新手段は、上記候補語提示手段による提示がなされたか否かを辞書作成支援履歴に記述させるものであり、
上記候補語提示手段は、過去に提示がなされた辞書登録候補語を再度提示させないものである
ことを特徴とする請求項１に記載の辞書作成支援システム。
【請求項３】
上記履歴更新手段は、上記登録指示取込手段が取り込んだ辞書登録の有無を辞書作成支援履歴に記述させるものであり、
上記候補語提示手段は、辞書に登録された辞書登録候補語を再度提示させないものである
ことを特徴とする請求項１又は２に記載の辞書作成支援システム。
【請求項４】
履歴保存データベース、入力手段、候補語抽出・更新手段、候補語提示手段、登録指示取込手段及び履歴更新手段を備え、
上記履歴保存データベースは、辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含む辞書登録候補語の情報を辞書作成支援履歴と共に格納しているものであり、
上記入力手段は、テキストデータ列を取り込み、
上記候補語抽出・更新手段は、入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、抽出した辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新するように上記履歴保存データベースにおける辞書登録候補語の情報を更新すると共に、抽出した辞書登録候補語が、上記履歴保存データベースに未登録の場合には、抽出した辞書登録候補語の情報を追加するように、上記履歴保存データベースにおける辞書登録候補語の情報を更新し、
上記候補語提示手段は、上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含むと共に、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件として含む所定の提示条件に合致したものを提示し、
上記登録指示取込手段は、提示された辞書登録候補語に対する辞書登録の有無を取り込み、
上記履歴更新手段は、上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する
ことを特徴とする辞書作成支援方法。
【請求項５】
コンピュータを、
辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含む辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、
テキストデータ列を取り込む入力手段と、
入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、抽出した辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新するように上記履歴保存データベースにおける辞書登録候補語の情報を更新すると共に、抽出した辞書登録候補語が、上記履歴保存データベースに未登録の場合には、抽出した辞書登録候補語の情報を追加するように、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、
上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含むと共に、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件として含む所定の提示条件に合致したものを提示する候補語提示手段と、
提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、
上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段
として機能させることを特徴とする辞書作成支援プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
第１の本発明の辞書作成支援システムは、（１）辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、（２）テキストデータ列を取り込む入力手段と、（３）入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、（４）上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含め、所定の提示条件に合致したものを提示する候補語提示手段と、（５）提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、（６）上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段とを備え、（７）上記履歴保存データベースにおける辞書登録候補語の情報は、辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含み、（８）上記候補語抽出・更新手段は、テキストデータ列が入力される毎に、抽出された辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新させるものであり、（９）上記候補語提示手段は、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件としていることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第２の本発明の辞書作成支援方法は、（０）履歴保存データベース、入力手段、候補語抽出・更新手段、候補語提示手段、登録指示取込手段及び履歴更新手段を備え、（１）上記履歴保存データベースは、辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含む辞書登録候補語の情報を辞書作成支援履歴と共に格納しているものであり、（２）上記入力手段は、テキストデータ列を取り込み、（３）上記候補語抽出・更新手段は、入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、抽出した辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新するように上記履歴保存データベースにおける辞書登録候補語の情報を更新すると共に、抽出した辞書登録候補語が、上記履歴保存データベースに未登録の場合には、抽出した辞書登録候補語の情報を追加するように、上記履歴保存データベースにおける辞書登録候補語の情報を更新し、（４）上記候補語提示手段は、上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含むと共に、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件として含む所定の提示条件に合致したものを提示し、（５）上記登録指示取込手段は、提示された辞書登録候補語に対する辞書登録の有無を取り込み、（６）上記履歴更新手段は、上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第３の本発明の辞書作成支援プログラムは、コンピュータを、（１）辞書登録候補語の見出しと、その辞書登録候補語の頻度又は頻度に対して演算した統計量でなる評価値とを含む辞書登録候補語の情報を辞書作成支援履歴と共に格納する履歴保存データベースと、（２）テキストデータ列を取り込む入力手段と、（３）入力されたテキストデータ列を解析して、所定の候補化条件を満たす辞書登録候補語を抽出し、抽出した辞書登録候補語が、上記履歴保存データベースに既登録の場合には、格納している評価値を、今までの評価値と新たな抽出時の評価値とから計算される値に更新するように上記履歴保存データベースにおける辞書登録候補語の情報を更新すると共に、抽出した辞書登録候補語が、上記履歴保存データベースに未登録の場合には、抽出した辞書登録候補語の情報を追加するように、上記履歴保存データベースにおける辞書登録候補語の情報を更新する候補語抽出・更新手段と、（４）上記履歴保存データベースに記述されている辞書登録候補語のうち、辞書作成支援履歴についての条件も含むと共に、上記履歴保存データベースにおける評価値が所定の閾値以上であることを１つの提示条件として含む所定の提示条件に合致したものを提示する候補語提示手段と、（５）提示された辞書登録候補語に対する辞書登録の有無を取り込む登録指示取込手段と、（６）上記候補語提示手段又は上記登録指示取込手段の少なくとも一方の処理に応じ、上記履歴保存データベースに記述されている辞書作成支援履歴を更新する履歴更新手段として機能させることを特徴とする。