(57)【特許請求の範囲】
【請求項１】
行と列との交点に前記行に割り当てられた単語と前記列に割り当てられた単語とが同一文章中に同時に出現する頻度を表す数値を記録した共起マトリックスを入力し、意味的に類似する単語どうしが前記行方向および前記列方向に隣接するように前記共起マトリックスの前記行および前記列を並べ替える並べ替え部と、
前記並べ替え後の前記共起マトリックスの前記行と前記列との交点に記録された数値を、前記行と前記列との交点に対応する画素の輝度値として有する画像を生成する画像生成部と、
前記画像に対して離散コサイン変換を行って生成したＤＣＴ係数から高周波成分を取り除き、残ったＤＣＴ係数に逆離散コサイン変換を行って前記画像の縦横のサイズを１／２ｄ（ｄは正の整数）に縮小した縮小画像を生成する画像縮小部と、
前記縮小画像の行および列に対応する行および列を有し、行と列との交点に前記縮小画像における対応する画素の輝度値が頻度として記録された縮小共起マトリックスと、前記縮小共起マトリックスの行および列に割り当てた識別番号と前記単語との対応を表す関係情報とから構成される共起辞書を生成する辞書作成部と
を有する共起辞書作成装置。
【請求項２】
前記並べ替え部は、単語を同義語や意味上の類似関係、包含関係によって分類したシソーラス辞書を参照して並べ替えを行う
請求項１に記載の共起辞書作成装置。
【請求項３】
請求項１または２に記載の共起辞書作成装置によって生成された前記共起辞書を用いて機械翻訳における訳語の選択を行う訳語選択装置。
【請求項４】
並べ替え部と画像生成部と画像縮小部と辞書作成部とを有する共起辞書作成装置が実行する共起辞書作成方法であって、
前記並べ替え部が、行と列との交点に前記行に割り当てられた単語と前記列に割り当てられた単語とが同一文章中に同時に出現する頻度を表す数値を記録した共起マトリックスを入力し、意味的に類似する単語どうしが前記行方向および前記列方向に隣接するように前記共起マトリックスの前記行および前記列を並べ替え、
前記画像生成部が、前記並べ替え後の前記共起マトリックスの前記行と前記列との交点に記録された数値を、前記行と前記列との交点に対応する画素の輝度値として有する画像を生成し、
前記画像縮小部が、前記画像に対して離散コサイン変換を行って生成したＤＣＴ係数から高周波成分を取り除き、残ったＤＣＴ係数に逆離散コサイン変換を行って前記画像の縦横のサイズを１／２ｄ（ｄは正の整数）に縮小した縮小画像を生成し、
前記辞書作成部が、前記縮小画像の行および列に対応する行および列を有し、行と列との交点に前記縮小画像における対応する画素の輝度値が頻度として記録された縮小共起マトリックスと、前記縮小共起マトリックスの行および列に割り当てた識別番号と前記単語との対応を表す関係情報とから構成される共起辞書を生成する
共起辞書作成方法。
【請求項５】
コンピュータを、
行と列との交点に前記行に割り当てられた単語と前記列に割り当てられた単語とが同一文章中に同時に出現する頻度を表す数値を記録した共起マトリックスを入力し、意味的に類似する単語どうしが前記行方向および前記列方向に隣接するように前記共起マトリックスの前記行および前記列を並べ替える並べ替え部と、
前記並べ替え後の前記共起マトリックスの前記行と前記列との交点に記録された数値を、前記行と前記列との交点に対応する画素の輝度値として有する画像を生成する画像生成部と、
前記画像に対して離散コサイン変換を行って生成したＤＣＴ係数から高周波成分を取り除き、残ったＤＣＴ係数に逆離散コサイン変換を行って前記画像の縦横のサイズを１／２ｄ（ｄは正の整数）に縮小した縮小画像を生成する画像縮小部と、
前記縮小画像の行および列に対応する行および列を有し、行と列との交点に前記縮小画像における対応する画素の輝度値が頻度として記録された縮小共起マトリックスと、前記縮小共起マトリックスの行および列に割り当てた識別番号と前記単語との対応を表す関係情報とから構成される共起辞書を生成する辞書作成部と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は自然言語解析分野に関し、特に共起辞書を作成する共起辞書作成装置に関する。
【背景技術】
【０００２】
共起辞書は、例えば機械翻訳における訳語選択や、かな漢字変換における漢字選択などの分野で用いられている（例えば特許文献１参照）。このような共起辞書は、人手で作成する方法と機械的に作成する方法とがある。共起辞書を機械的に作成する場合、例えば特許文献２に記載されているように、多数の文章について、その文章中に同時に出現している単語を形態素解析によって抽出し、抽出結果に基づいて共起マトリックス（共起行列）を更新する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２５０９１４号公報
【特許文献２】特開平７−３６８８３号公報
【特許文献３】特開２００２−０８２９４６号公報
【特許文献４】特開２００９−０７５７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通常の文章で用いられる単語の数は非常に多いため、一般に共起マトリックスのサイズは巨大なものとなる。特許文献２では、共起マトリックスを作成する際にどの単語を用いるかを共起登録用辞書に予め記憶しておき、共起登録用辞書に記載されている単語の共起関係のみを作成することによって、共起マトリックスの巨大化を抑えている。しかし、共起関係を作成する単語を制限することは、共起マトリックスから共起関係を調査できる単語の範囲を制限することになるため、共起辞書の精度が大幅に低下する。
【０００５】
本発明の目的は、上述したような課題、すなわち、共起マトリックスの巨大化を抑えると共起辞書の精度が大幅に低下する、という課題を解決する共起辞書作成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一形態にかかる共起辞書作成装置は、
行と列との交点に前記行に割り当てられた単語と前記列に割り当てられた単語とが同一文章中に同時に出現する頻度を表す数値を記録した共起マトリックスを入力し、意味的に類似する単語どうしが前記行方向および前記列方向に隣接するように前記共起マトリックスの前記行および前記列を並べ替える並べ替え部と、
前記並べ替え後の前記共起マトリックスの前記行と前記列との交点に記録された数値を、前記行と前記列との交点に対応する画素の輝度値として有する画像を生成する画像生成部と、
前記画像に対して離散コサイン変換を行って生成したＤＣＴ係数から高周波成分を取り除き、残ったＤＣＴ係数に逆離散コサイン変換を行って前記画像の縮小画像を生成する画像縮小部と、
前記縮小画像の行および列に対応する行および列を有し、行と列との交点に前記縮小画像における対応する画素の輝度値が頻度として記録された縮小共起マトリックスと、前記縮小共起マトリックスの行および列に割り当てた識別番号と前記単語との対応を表す関係情報とから構成される共起辞書を生成する辞書作成部と
を有する、といった構成を採る。
【発明の効果】
【０００７】
本発明は上述したような構成を有するため、共起辞書の精度をさほど低下させることなく、共起マトリックスの巨大化を抑えることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態のブロック図である。
【図２】本発明の第１の実施形態の処理の一例を示すフローチャートである。
【図３】本発明の第１の実施形態における並べ替え部の動作説明図である。
【図４】本発明の第１の実施形態における画像縮小部の動作説明図である。
【図５】本発明の第１の実施形態における辞書作成部の動作説明図である。
【図６】本発明の第１の実施形態における共起辞書を構成する関係情報の構成例を示す図である。
【図７】本発明の第２の実施形態のブロック図である。
【図８】本発明の第２の実施形態における共起データの抽出例を示す図である。
【図９】本発明の第２の実施形態における共起マトリックスの例を示す図である。
【図１０】本発明の第２の実施形態におけるシソーラスによる並べ替えの例を示す図である。
【図１１】本発明の第２の実施形態における強度（輝度）情報への変換例を示す図である。
【図１２】本発明の第２の実施形態における離散コサイン化による量子化の例を示す図である。
【図１３】本発明の第２の実施形態における訳語選択の例を示す図である。
【図１４】本発明の第２の実施形態の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
次に本発明の実施の形態について図面を参照して詳細に説明する。
[第１の実施形態]
図１を参照すると、本発明の第１の実施形態にかかる共起辞書作成装置１００は、共起マトリックス１０１を入力し、共起辞書１０２を生成して出力する機能を有する。
【００１０】
共起マトリックス１０１は、行と列との交点に、行に割り当てられた単語と列に割り当てられた単語とが同一文章中に同時に出現する頻度を表す数値を記録したデータ構造である。共起マトリックス１０１は、例えば人手によって作成されるか、或いは後述する第２の実施形態と同様の方法で機械的に作成されて、共起辞書作成装置１００に入力される。ここで、共起マトリックス１０１はＮ×Ｎの対称行列とする。すなわち、扱う単語の数をＮとする。
【００１１】
共起辞書作成装置１００は、例えば、専用のデータ通信回路から構成される通信インターフェース部、キーボードやマウスなどから構成される操作入力部、ＬＣＤなどから構成される画面表示部、メモリやハードディスクなどから構成される記憶部、およびマイクロプロセッサとその周辺回路などから構成されるプロセッサとを有するパーソナルコンピュータ等の情報処理装置で実現される。記憶部には、共起辞書作成プログラムが記憶されており、装置の起動時にこの共起辞書作成プログラムがプロセッサに読み取られ、そのプロセッサの動作を制御することにより、そのプロセッサ上に図１に示す並べ替え部１１１、画像生成部１１２、画像縮小部１１３、および辞書作成部１１４を実現する。
【００１２】
並べ替え部１１１は、共起マトリックス１０１を入力し、意味的に類似する単語どうしが行方向および列方向に隣接するように、共起マトリックス１０１の行および列を並べ替える機能を有する。
【００１３】
画像生成部１１２は、並べ替え後の共起マトリックス１０１を画像化する機能を有する。具体的には、共起マトリックス１０１の行と列との交点に記録された数値を、行と列との交点に対応する画素の輝度値として有する画像を生成する機能を有する。生成された画像の行および列の数は、共起マトリックス１０１と同じくＮ×Ｎである。
【００１４】
画像縮小部１１３は、上記生成された画像に対して、離散コサイン変換を行って生成したＤＣＴ係数から高周波成分を取り除き、残ったＤＣＴ係数に逆離散コサイン変換を行って、上記生成された画像の縮小画像を生成する機能を有する。ここで、縮小画像の行および列の数をＭ（＜Ｎ）とする。一般に、ＮとＭとの間には、ｄを正の整数として、Ｎ＝２ｄ×Ｍの関係がある。
【００１５】
辞書作成部１１４は、上記生成された縮小画像の行および列に対応する行および列を有し、行と列との交点に上記縮小画像における対応する画素の輝度値が頻度として記録された縮小共起マトリックス１０３と、この縮小共起マトリックス１０３の行および列に割り当てた識別番号と共起マトリックス１０１の行および列に割り当てられた単語との対応関係を示す関係情報１０４とから構成される共起辞書１０２を生成する機能を有する。生成された縮小共起マトリックス１０３の行および列の数は、上記縮小画像と同じくＭ×Ｍである。
【００１６】
次に、図１および図２を参照して、本実施形態にかかる共起辞書作成装置１００の動作を説明する。
【００１７】
まず、並べ替え部１１１は、Ｎ×Ｎの共起マトリックス１０１を入力し、意味的に類似する単語どうしが行方向および列方向に隣接するように、共起マトリックス１０１の行および列を並べ替える（ステップＳ１０１）。例えば、共起マトリックス１０１の列に、単語「犬」「猫」「飼育」「世話」がある場合、「犬」と「猫」は互いに類似しているため、「犬」に対応する列と「猫」に対応する列とが隣接するように列の並べ替えを行う。同様に「飼育」と「世話」は互いに類似しているため、それらに対応する列どうしが隣接するように列の並べ替えを行う。そして、全ての列の並べ替えを終えると、並べ替え後の列の単語の並びと同じ順序に行の単語が並ぶように行の並べ替えを行う。なお、単語どうしの類似性は、単語を同義語や意味上の類似関係、包含関係などによって分類した辞書（シソーラス）を用いて決定することができる。
【００１８】
以上のような並べ替えを行うことによって、例えば図３に示すように、共起マトリックス上において、「犬」と「飼育」との頻度（＝５）、「犬」と「世話」との頻度（＝７）、「猫」と「飼育」との頻度（＝４）、「猫」と「世話」との頻度（＝８）などのように、関連性のある頻度が集まって塊を形成するようになる。
【００１９】
次に画像生成部１１２は、並べ替え後の共起マトリックス１０１の行と列との交点に記録された頻度を示す数値を、行と列との交点に対応する画素の輝度値として有する画像、すなわちＮ×Ｎの画素を有する二次元画像を生成する（ステップＳ１０２）。
【００２０】
次に画像縮小部１１３は、画像生成部１１２が生成した画像に対して、離散コサイン変換を行い、生成されたＤＣＴ係数から高周波成分を取り除き、残ったＤＣＴ係数に逆離散コサイン変換を行って、縮小画像を生成する（ステップＳ１０３）。より具体的には、画像縮小部１１３は、以下のような処理を行う。
【００２１】
画像縮小部１１３は、先ず画像をブロックに分割する。１ブロックのサイズは任意であるが、ここでは８×８画素のブロックに分割する。次に画像縮小部１１３は、各ブロック毎に、離散コサイン変換を行ってＤＣＴ係数を生成する。８×８画素の１ブロックに対して離散コサイン変換を行うと、図４に示すような８×８個のＤＣＴ係数が生成される。ＤＣＴ係数Ａ00は直流成分、Ａ00以外のＤＣＴ係数は交流成分であり、右下に行くほど高次の交流成分となる。次に画像縮小部１１３は、生成されたＤＣＴ係数から高周波成分を取り除く。幾つのＤＣＴ係数を取り除くかは、縮小率に従う。例えば画像サイズを縦横とも半分にする場合、図４に破線で囲んだ低周波数側の４×４個のＤＣＴ係数以外のＤＣＴ係数を全て取り除く。次に画像縮小部１１３は、残ったＤＣＴ係数に逆離散コサイン変換を行って縮小画像を生成する。例えば、図４に破線で囲んだ低周波数側の４×４個のＤＣＴ係数に対して逆離散コサイン変換を行うと、４×４画素の画像が生成される。
【００２２】
次に辞書作成部１１４は、画像縮小部１１３によって生成された縮小画像から、縮小共起マトリックス１０３と関係情報１０４とを生成する（ステップＳ１０４）。縮小共起マトリックス１０３の生成では、縮小画像の行および列に対応する行および列を有し、行と列との交点に上記縮小画像における対応する画素の輝度値が頻度として記録されたマトリックスを生成する。例えば、縦横のサイズが半分に縮小された縮小画像からは、（Ｎ／２）×（Ｎ／２）の共起マトリックスを生成する。そして、生成した縮小共起マトリックス１０３の行および列に対して識別番号を割り当てる。行と列の数はＮ／２なので、割り当てる識別番号の総数はＮ／２である。
【００２３】
関係情報１０４の生成では、縮小共起マトリックス１０３の行および列に割り当てた識別番号と元の共起マトリックス１０１の行および列に割り当てられた単語との対応関係を洗い出し、単語と識別番号とを対応付ける。例えば、図５に示すように、並べ替え後の共起マトリックス１０１における「犬」に対応する列と「猫」に対応する列との２つの列が、画像縮小プロセスを経て生成された縮小共起マトリックス１０３ではＩＤ１０１を付与した一つの列に縮小されていれば、例えば図６に示すように、「犬」と「ＩＤ１０１」との組み合わせ、および「猫」と「ＩＤ１０１」との組み合わせを関係情報１０４に記録する。また、並べ替え後の共起マトリックス１０１における「飼育」に対応する行と「世話」に対応する行との２つの行が、画像縮小プロセスを経て生成された縮小共起マトリックス１０３ではＩＤ１０２を付与した一つの行に縮小されていれば、例えば図６に示すように、「飼育」と「ＩＤ１０２」との組み合わせ、および「世話」と「ＩＤ１０２」との組み合わせを関係情報１０４に記録する。
【００２４】
図６に示す関係情報１０４は、単語と識別番号との組み合わせのみで構成されているが、その他の情報が含まれていてもよい。例えば、関係情報１０４には、各単語の品詞、意味、訳語などが含まれていてもよい。
【００２５】
上述のようにして生成された共起辞書１０２を用いて、或る単語Ａと別の単語Ｂとの共起頻度を調べる場合、単語Ａ、Ｂに対応する識別番号を関係情報１０４から取得し、単語Ａに対応する識別番号を持つ行（あるいは列）と単語Ｂに対応する識別番号を持つ列（あるいは行）との交点の頻度を縮小共起マトリックス１０３から取得する。
【００２６】
このように本実施形態によれば、共起辞書の精度をさほど低下させることなく、共起マトリックスの巨大化を抑えることができる。その理由は、共起関係を作成する単語を制限していないためである。また、別の理由は、原画像の画質をさほど劣化させずに画像を縮小することができるＤＣＴ処理による画像縮小技術を用いて、複数の頻度を一つの頻度に圧縮しているため、或る単語と或る単語の共起の頻度の情報を維持したまま（関連性を維持したまま）、複数の頻度を一つの頻度に圧縮することができるためである。
【００２７】
[第２の実施形態]
次に本発明の第２の実施形態について詳細に説明する。本実施形態は、機械翻訳における訳語選択装置に本発明を適用した実施の形態である。
【００２８】
従来より、機械翻訳に関する分野において、訳語を選択する装置が利用されてきた。訳語を選択する装置は各種あるが、一般的に利用されるものは、以下の通りである。
(1)単語ベクトルを利用するもの（例えば特許文献３）。
(2)語と語の共起条件を利用するもの（例えば特許文献１）。
(3)類似度などを利用するもの（例えば特許文献４）。
【００２９】
また、情報圧縮の手法として、離散コサイン変換やフーリエ変換などが利用されている。一般に画像の不可逆圧縮方法として、離散コサイン変換が従来より利用されている。離散コサイン変換には標準的な方法が幾種か知られているが、最も一般的な方法は、type-II DCTと呼ばれるものであり、離散コサイン変換と呼んだ場合これを指すことが多い。同様に、DCT-IIの逆変換であるtype-III DCTは逆離散コサイン変換と呼ばれる。いづれにせよ、本実施形態においては、従来技法である離散コサイン変換を利用するが、その方式は特に特定しない。また、類似の離散フーリエ変換を利用しても本実施形態は成立する。ただし、低周波数成分が多いデータにおいては、離散コサインを利用した方が圧縮効果が高いため、本実施形態においては離散コサインを利用している。
【００３０】
本実施形態が解決しようとする課題は、共起データが膨大になる点と、共起データを間引くなどの圧縮方式では共起データの関係性が失われて精度が落ちる点である。
【００３１】
本実施形態の目的は、利用者に対し、共起データの管理を平易に行う機能と訳語の選択を的確に実施する機能と、これらの機能を有する訳語選択装置を提供することである。
【００３２】
以下、本実施形態の構成および動作を図面を参照して詳細に説明する。
【００３３】
本実施形態の訳語選択装置は、図７に示されるような構成をとり、データ読み取り装置１と、共起情報作成装置２と、シソーラス装置３と、共起マトリックス管理装置４と、離散コサイン変換装置５と、フィルタ６と、逆変換装置７と、共起情報管理装置８と、文書入力装置９と、辞書１０と、訳語選択装置１１とを備えている装置である。ここで、共起マトリックス管理装置４が図１の並べ替え部１１１と画像生成部１１２に相当し、離散コサイン変換装置５とフィルタ６と逆変換装置７が図１の画像縮小部１１３に相当し、共起情報管理装置８が図１の辞書作成部１１４に相当する。
【００３４】
データ読み取り装置１は、文書を読み取る装置である。従来より一般的に利用されているものである。読み取り対象は、メモリや外部記憶装置のファイルデータやWeb上にあるHTMLデータでもよく、一般的な文書データであれば、装置の形態や配置を特定するものではない。
【００３５】
共起情報作成装置２は、データ読み取り装置１が読み取った文書ドキュメントから、共起情報を作成する装置である。共起情報とは、特定の単語が他の特定の語と同時に一文中に出現する頻度や確率を統計的に処理したものである。例えば、手術と病院は、共起しやすいが、手術とマントルなどは共起し難いなどのデータを意味する。本実施形態では、データ読取装置１で、読み取った文を形態素単位に分割し、共起マトリックスに蓄積する機能を有する装置である。本動作を行う装置は、従来も用いられてきたものである。図８に共起データの抽出例を示す。また、図９に共起マトリックスの作成例を示す。新たに（盲腸,手術）の共起データが得られた場合、マトリックス中の頻度データが１つ加算される例である。
【００３６】
シソーラス装置３は、単語と単語の関係を階層的に表現するものである。本装置も従来より利用されてきたものである。本装置を利用して、共起マトリックスのデータを関連度の高いものを近くに並べるように構成する。この並べ替えの目的は、データの圧縮率を向上させることを目的としている。隣接する画素間に強い相関を持たせることにより、比較的低い周波数成分に電力が集中するようにし、低い周波数のコサイン成分の絶対値が大きく、高い周波数成分の絶対値が小さくなり、エントロピー符号化により大幅に情報量を圧縮させるために利用しているものである。本装置がなくても本実施形態の装置は動作するが、圧縮率を高めるために、本実施形態の要素としてる。実際には、シソーラスではなく、他の手法により、隣接する画素間に相関が持たせられる機能を実装できれば、本実施形態と同様の効果を得ることが可能である。図１０にシソーラスによる並び替えの例を示す。
【００３７】
共起マトリックス管理装置４は、共起マトリックスのデータを管理する装置であり、本装置は、従来の技術にはないものであり、本実施形態の中核をなす装置である。本装置は、共起情報作成装置２で得られた共起マトリックスのデータをシソーラス３を利用して、類似する単語同士の並べ替えを行うとともに、頻度情報を輝度情報として処理する。共起マトリックスのデータは、２次元の画像と類似のデータとして、離散コサイン変換装置５を利用し、離散コサイン変換を行う。また、フィルタ装置６を利用して、画像データの量子化を実施し、データを圧縮する。さらに、逆変換装置７を利用して、量子化された共起マトリックスのデータを共起情報管理装置８に送出する。図１１に強度（輝度）情報への変換の例を示す。また図１２に離散コサイン変換を使った量子化の例を示す。
【００３８】
離散コサイン変換装置５は、離散コサイン変換を実施する装置であり、音声や画像の圧縮で従来より利用されてきた装置であって、本実施形態上の必須構成要素であるが、それ自体は新規性は有しない装置である。一般に画像圧縮などで従来から利用されている装置として類似の装置に離散フーリエ変換装置などもある。本実施形態においては、離散フーリエ変換装置を利用しても同様の効果を得ることが可能である。ただし、低周波数成分が多いデータにおいては、離散コサインを利用した方が圧縮効果が高いため、本実施形態においては離散コサインを利用している。
【００３９】
フィルタ６は、離散コサイン変換を実施したデータに対し、周波数成分や変化点などをフィルタし、元データを量子化するため利用される装置であり、音声や画像の圧縮で従来より利用されてきた装置であって、本実施形態上の必須構成要素であるが、それ自体は新規性は有しない装置である。
【００４０】
逆変換装置７は、離散コサイン変換を逆向きに実施する装置であり、音声や画像の圧縮で従来より利用されてきた装置であって、本実施形態上の必須構成要素であるが、新規性は有しない装置である。
【００４１】
共起情報管理装置８は、共起マトリックス管理装置４から送出された共起マトリックスのデータを管理する装置である。本装置は、訳語選択装置１１と連携し、訳語を選択する機能を実現する。また、量子化された共起マトリックスのデータを辞書１１に関係つける機能を有する装置である。本装置は、従来はなかった装置であり、本実施形態により、新規に創出された装置である。
【００４２】
文書入力装置９は、翻訳の対象となる文が入力される装置であり、いわゆるテキストデータの入力装置であって、本実施形態上の必須構成要素であるが、従来から利用されている装置である。
【００４３】
辞書１０は、訳語選択装置１１が利用する装置であり、言語と訳語のデータを蓄積している装置であって、本実施形態上の必須構成要素であるが、従来から利用されている装置である。
【００４４】
訳語選択装置１１は、文書入力装置９に入力された文章を辞書１０を利用して、単語単位に訳語を付与し、かつ共起情報管理装置８を利用して、圧縮された共起マトリックスのデータを参照することにより適宜訳語を選択する機能を有する装置である。図１３に訳語選択の例を示す。
【００４５】
図１４のフローチャートを参照すると、本実施形態の動作は以下のようになる。
[ステップＳ１]  データを読み取る。
[ステップＳ２]  単語単位に形態素解析を行い共起情報を抽出する。
[ステップＳ３]  共起マトリックス上に単語がすでに登録されているかを判定する。
[ステップＳ４]  ないならば、新規に登録する。
[ステップＳ５]  あるならば、頻度情報を１つ上げる。
[ステップＳ６]  すべての単語の処理が終わったかを判定する。ＹＥＳならステップＳ７へ、ＮＯならステップＳ２へ進む。
[ステップＳ７]  シソーラスを参照し、ソーティングを実施する。  
[ステップＳ８]  全単語のソーティングが終了したか否かを判定する。ＹＥＳならステップＳ１０へ、ＮＯならステップＳ７へ進む。
[ステップＳ９]  離散コサイン変換を実施する。
[ステップＳ１０]  フィルタリングを実施する。
[ステップＳ１１]  逆変換を実施する。
[ステップＳ１２]  量子化されたIDを元の単語と結びつける。すなわち、もとの単語のあった領域が圧縮された（量子化された）部分にIDをつける。
[ステップＳ１３]  辞書の単語にIDを付与する。例えば、猫と犬が隣接するところが量子化されてID10がつくとすると、猫と犬の辞書にID=10を付与する。
【００４６】
本実施形態によれば、以下のような効果が得られる。
【００４７】
第一の効果は、共起データの管理を平易に行う機能を実現できることである。その理由は、離散コサイン変換により共起データをそれらの相互の関係を極力保持したまま圧縮して管理することが可能になったためである。
【００４８】
第二の効果は、訳語の選択を的確に実施する機能を実現できることである。その理由は、関係性を極力保持した共起データを利用できるためである。
【００４９】
なお、本システムの実装上の形態として、各構成要素を実現する手段として、電子回路やコンピュータなどが想定される。上記の１〜１１のモジュールを別々の部品としても、全部を１つの装置として作成することも可能である。１〜１１のモジュールは、PCなどに代表されるひとつの装置内部に格納することも可能である。
【００５０】
また、それぞれをソフトウエアと、コンピュータという構成で実施することも可能である。また、それぞれの機能をネットワークを介した形での構成も可能である。また、それぞれの機能あるいは装置全体を複数台用意し、性能を向上する構成をとることも可能である。さらに、本装置を他の装置に組み合わせたり、ソフトウエアの形で実施する場合は、他のソフトウエアから呼ばれる形での構成も可能である。
【００５１】
本実施形態は、共起データの管理を平易に行う機能、訳語の選択を的確に実施する機能を有することを特徴に持つ訳語選択装置である。訳語の選択に関しては、機械翻訳装置への利用が第一義として想定されるが、漢字かな変換システム、検索装置でのランキング機構、テキストマイニングにおける計算時間の圧縮などへの利用も想定される。
【符号の説明】
【００５２】
１００…共起辞書作成装置
１０１…共起マトリックス
１０２…共起辞書
１０３…縮小共起マトリックス
１０４…関係情報
１１１…並べ替え部
１１２…画像生成部
１１３…画像縮小部
１１４…辞書作成部
【図１】
0005891837.tif 000002
【図２】
0005891837.tif 000003
【図３】
0005891837.tif 000004
【図４】
0005891837.tif 000005
【図５】
0005891837.tif 000006
【図６】
0005891837.tif 000007
【図７】
0005891837.tif 000008
【図８】
0005891837.tif 000009
【図９】
0005891837.tif 000010
【図１０】
0005891837.tif 000011
【図１３】
0005891837.tif 000012
【図１４】
0005891837.tif 000013
【図１１】
0005891837.tif 000014
【図１２】
0005891837.tif 000015