JPH0567076A - かな漢字変換装置 - Google Patents
かな漢字変換装置Info
- Publication number
- JPH0567076A JPH0567076A JP3226835A JP22683591A JPH0567076A JP H0567076 A JPH0567076 A JP H0567076A JP 3226835 A JP3226835 A JP 3226835A JP 22683591 A JP22683591 A JP 22683591A JP H0567076 A JPH0567076 A JP H0567076A
- Authority
- JP
- Japan
- Prior art keywords
- word
- information
- compound
- words
- semantic classification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】本発明は、かな漢字変換処理の際の不必要な同
音異義語の出力を効率的に抑制できるようにしている。 【構成】日本語文章の読み情報を入力する入力部1より
入力される読み情報に基づいて辞書記憶部5より単語情
報を検索するとともに該単語情報と付属語の組合わせか
らなる複数の変換候補を文節系列抽出部3より抽出し、
これら変換候補について合成語接続規則記憶部7および
合成語意味分類規則記憶部8を用いて合成語の存在を検
出するとともに存在する各合成語の意味分類を決定し、
これら決定された意味分類に基づいて各変換候補の選択
優先順位を決定するように構成している。
音異義語の出力を効率的に抑制できるようにしている。 【構成】日本語文章の読み情報を入力する入力部1より
入力される読み情報に基づいて辞書記憶部5より単語情
報を検索するとともに該単語情報と付属語の組合わせか
らなる複数の変換候補を文節系列抽出部3より抽出し、
これら変換候補について合成語接続規則記憶部7および
合成語意味分類規則記憶部8を用いて合成語の存在を検
出するとともに存在する各合成語の意味分類を決定し、
これら決定された意味分類に基づいて各変換候補の選択
優先順位を決定するように構成している。
Description
【0001】
【産業上の利用分野】本発明は、かな文字入力を漢字か
な混じりの文章情報に変換する日本語ワードプロセッサ
に用いられるかな漢字変換装置に関するものである。
な混じりの文章情報に変換する日本語ワードプロセッサ
に用いられるかな漢字変換装置に関するものである。
【0002】
【従来の技術】最近、日本語文章の読み情報を入力して
漢字かな混じりの文章情報に変換するための入力手段と
して、日本語ワードプロセッサが広く使用されるように
なっている。
漢字かな混じりの文章情報に変換するための入力手段と
して、日本語ワードプロセッサが広く使用されるように
なっている。
【0003】このような日本語ワードプロセッサは、キ
ーボードよりかな入力もしくはローマ字入力により文章
の読み情報が入力されると、文節の切れ目、文の切れ目
などにおいて、これらの切れ目を指示する特定キーの操
作タイミングあるいはかな入力中に句読点が入力された
り、入力された文字数があらかじめ定められた文字数を
越えた場合などのタイミングで、入力されたかな入力に
対応するかな漢字混じり表記の変換処理が実行され、利
用者の所望するかな漢字混じり表記が得られることにな
っている。
ーボードよりかな入力もしくはローマ字入力により文章
の読み情報が入力されると、文節の切れ目、文の切れ目
などにおいて、これらの切れ目を指示する特定キーの操
作タイミングあるいはかな入力中に句読点が入力された
り、入力された文字数があらかじめ定められた文字数を
越えた場合などのタイミングで、入力されたかな入力に
対応するかな漢字混じり表記の変換処理が実行され、利
用者の所望するかな漢字混じり表記が得られることにな
っている。
【0004】ところで、日本語には、種々の同音異議語
が存在するため、日本語ワードプロセッサによるかな漢
字変換処理の結果として、複数の変換候補の中から変換
目的とする語を選択するようになっている。しかしなが
ら、このような同音異義語の選択は非常に煩わしく、時
として文章入力をしている利用者の思考を中断させるこ
とがあり、文章入力の作業能率を著しく低下させる原因
となっている。
が存在するため、日本語ワードプロセッサによるかな漢
字変換処理の結果として、複数の変換候補の中から変換
目的とする語を選択するようになっている。しかしなが
ら、このような同音異義語の選択は非常に煩わしく、時
として文章入力をしている利用者の思考を中断させるこ
とがあり、文章入力の作業能率を著しく低下させる原因
となっている。
【0005】そこで、従来では、個々の同異議音語に対
して事前に頻度を割り当て、その頻度にしたがって第一
候補に指定されたものを出力する方法や、入力の過程で
順次選択された同音異義語を学習し、これを第一候補と
して優先的に出力する方法などが、考えられている。こ
のような方法は、入力操作全体を見た場合、同音異義語
の選択のために必要とする操作回数を少なくする上で大
きく貢献している。
して事前に頻度を割り当て、その頻度にしたがって第一
候補に指定されたものを出力する方法や、入力の過程で
順次選択された同音異義語を学習し、これを第一候補と
して優先的に出力する方法などが、考えられている。こ
のような方法は、入力操作全体を見た場合、同音異義語
の選択のために必要とする操作回数を少なくする上で大
きく貢献している。
【0006】ところが、1つの入力文章において、例え
ば「記者が帰社する。」のような複数の同音異義語を入
力するような場合があるが、この場合には、その都度、
同音異義語の選択操作が必要となめために、前述した各
方法による効果が期待できない。
ば「記者が帰社する。」のような複数の同音異義語を入
力するような場合があるが、この場合には、その都度、
同音異義語の選択操作が必要となめために、前述した各
方法による効果が期待できない。
【0007】そこで、このような1つの入力文章中に複
数の同音異義語が存在する場合を想定して各単語に対し
て割り振った意味分類、あるいは各単語の共起関係をあ
らかじめ記憶しておき、この共起関係にある変換候補を
優先的に出力する方法なども考えられている。
数の同音異義語が存在する場合を想定して各単語に対し
て割り振った意味分類、あるいは各単語の共起関係をあ
らかじめ記憶しておき、この共起関係にある変換候補を
優先的に出力する方法なども考えられている。
【0008】この方法では、例えば、“きしゃがきし
ゃ”というような読み入力に対して、“(人)−が−
(動作)”といった、単語や意味分類の間の共起関係デ
ータをあらかじめ記憶しておき、これを利用することに
よって、複数の変換候補の中から“記者が帰社”を優先
的に出力するようにしている。
ゃ”というような読み入力に対して、“(人)−が−
(動作)”といった、単語や意味分類の間の共起関係デ
ータをあらかじめ記憶しておき、これを利用することに
よって、複数の変換候補の中から“記者が帰社”を優先
的に出力するようにしている。
【0009】ところで、一般に日本語は、単語や接辞を
組み合わせることによって極めて多くの合成語を作り出
すことができることから、これらから考えられる共起関
係の数も極めて多くなることが知られている。このた
め、事前に単語と合成語の組み合わせに対する共起関係
データを辞書に用意することは、現実問題として不可能
であり、辞書に用意された共起関係データに該当する以
外の場合は、相変わらず不必要な同音異義語が他数出力
され、これらの同音異義語を選択するための面倒な操作
が必要であった。
組み合わせることによって極めて多くの合成語を作り出
すことができることから、これらから考えられる共起関
係の数も極めて多くなることが知られている。このた
め、事前に単語と合成語の組み合わせに対する共起関係
データを辞書に用意することは、現実問題として不可能
であり、辞書に用意された共起関係データに該当する以
外の場合は、相変わらず不必要な同音異義語が他数出力
され、これらの同音異義語を選択するための面倒な操作
が必要であった。
【0010】
【発明が解決しようとする課題】このように従来のかな
漢字変換装置にあっては、辞書に用意される共起関係デ
ータは極めて限られたものになるため、これら以外では
相変わらず不必要な同音異義語が多数出力されることと
なり、同音異義語の選択のために依然として面倒な操作
が必要になる欠点があった。
漢字変換装置にあっては、辞書に用意される共起関係デ
ータは極めて限られたものになるため、これら以外では
相変わらず不必要な同音異義語が多数出力されることと
なり、同音異義語の選択のために依然として面倒な操作
が必要になる欠点があった。
【0011】本発明は、上記事情を鑑みてなされたもの
で、かな漢字変換処理の際の不必要な同音異義語の出力
を効率的に抑制することができ、同音異義語を選択する
ための操作を最小限で簡単にできるかな漢字変換装置を
提供することを目的とする。
で、かな漢字変換処理の際の不必要な同音異義語の出力
を効率的に抑制することができ、同音異義語を選択する
ための操作を最小限で簡単にできるかな漢字変換装置を
提供することを目的とする。
【0012】
【課題を解決するための手段】本発明のかな漢字変換装
置は、日本語文章の読み情報を入力する入力手段、複数
の単語を記憶するとともにこれら単語に対応する意味分
類を記憶する記憶手段、入力手段より入力される読み情
報に基づいて記憶手段より単語情報を検索するとともに
該単語情報と付属語の組合わせからなる複数種類の変換
候補を出力する変換候補抽出手段、少なくとも第一の単
語または意味分類と第二の単語または意味分類に属する
単語によって構成される合成語に関連する意味分類を決
定する規則を意味分類決定情報として記憶した意味分類
決定情報記憶手段、変換候補抽出手段より出力される各
変換候補について意味分類決定情報を用いて合成語の存
在を検出するとともに存在する各合成語の意味分類を決
定する合成語意味分類決定手段とを具備し、この合成語
意味分類決定手段によって決定された意味分類に基づい
て変換候補の選択優先順位を決定するように構成してい
る。
置は、日本語文章の読み情報を入力する入力手段、複数
の単語を記憶するとともにこれら単語に対応する意味分
類を記憶する記憶手段、入力手段より入力される読み情
報に基づいて記憶手段より単語情報を検索するとともに
該単語情報と付属語の組合わせからなる複数種類の変換
候補を出力する変換候補抽出手段、少なくとも第一の単
語または意味分類と第二の単語または意味分類に属する
単語によって構成される合成語に関連する意味分類を決
定する規則を意味分類決定情報として記憶した意味分類
決定情報記憶手段、変換候補抽出手段より出力される各
変換候補について意味分類決定情報を用いて合成語の存
在を検出するとともに存在する各合成語の意味分類を決
定する合成語意味分類決定手段とを具備し、この合成語
意味分類決定手段によって決定された意味分類に基づい
て変換候補の選択優先順位を決定するように構成してい
る。
【0013】
【作用】この結果、本発明によれば、入力読み情報より
得られる単語情報と付属語の組合わせからなる変換候補
について、各単語やその意味分類が共起情報に含まれて
いなくても変換候補中の合成語の存在により該合成語の
意味分類を決定するための規則を利用して合成語の意味
分類から変換候補の選択優先順位を決定することができ
るので、かな漢字変換の際の不必要な同音異義語の出力
を効果的に抑制することができる。
得られる単語情報と付属語の組合わせからなる変換候補
について、各単語やその意味分類が共起情報に含まれて
いなくても変換候補中の合成語の存在により該合成語の
意味分類を決定するための規則を利用して合成語の意味
分類から変換候補の選択優先順位を決定することができ
るので、かな漢字変換の際の不必要な同音異義語の出力
を効果的に抑制することができる。
【0014】
【実施例】以下、本発明の一実施例を図面に従い説明す
る。
る。
【0015】図1は、同実施例の回路構成を示すもので
ある。図において、1は入力部で、この入力部1は、例
えばキーボードからなり、文章作成のための読み情報が
かな文字列またはローマ字文字列により入力されるよう
にしている。また、この入力部1は、同音異義語の選
択、次候補、共起情報や、合成語意味決定規則の登録、
削除などのデータを入力するための特殊キーをも有して
いる。
ある。図において、1は入力部で、この入力部1は、例
えばキーボードからなり、文章作成のための読み情報が
かな文字列またはローマ字文字列により入力されるよう
にしている。また、この入力部1は、同音異義語の選
択、次候補、共起情報や、合成語意味決定規則の登録、
削除などのデータを入力するための特殊キーをも有して
いる。
【0016】この入力部1からの入力データは、制御部
2に送られる。この制御部2は、上記入力データを判断
して各回路に対し各種の制御指令を与えるもので、例え
ば、かな漢字変換する必要があると判断した場合は、入
力部1から入力される読み情報(以下、かな文字列の場
合を述べる。)を文節系列抽出部3及び辞書検索部4に
それぞれ与えるようにしている。
2に送られる。この制御部2は、上記入力データを判断
して各回路に対し各種の制御指令を与えるもので、例え
ば、かな漢字変換する必要があると判断した場合は、入
力部1から入力される読み情報(以下、かな文字列の場
合を述べる。)を文節系列抽出部3及び辞書検索部4に
それぞれ与えるようにしている。
【0017】文節系列抽出部3は、入力部1から入力さ
れたかな文字列から単語と付属語からなる文節の組み合
わせを抽出するとともに、辞書検索部4によって辞書記
憶部5から単語情報を検索し、各単語の品詞と付属語の
接続の可能性を調べ、妥当と判断した単語と付属語の組
合せを分節候補として出力するようにしている。辞書検
索部4は、入力かな文字列に対する分節候補に対する全
ての単語情報を、辞書記憶部5を検索して取り出すよう
にしている。
れたかな文字列から単語と付属語からなる文節の組み合
わせを抽出するとともに、辞書検索部4によって辞書記
憶部5から単語情報を検索し、各単語の品詞と付属語の
接続の可能性を調べ、妥当と判断した単語と付属語の組
合せを分節候補として出力するようにしている。辞書検
索部4は、入力かな文字列に対する分節候補に対する全
ての単語情報を、辞書記憶部5を検索して取り出すよう
にしている。
【0018】辞書記憶部5は、図2に示すように、複数
の各単語について、読み情報A、表層文字列情報B、品
詞情報C、意味分類情報Dなどが分類登録されている。
なおEは格納アドレス情報である。
の各単語について、読み情報A、表層文字列情報B、品
詞情報C、意味分類情報Dなどが分類登録されている。
なおEは格納アドレス情報である。
【0019】そして、辞書記憶部5に分類登録された各
情報のうち意味分類情報Dは、文節候補抽出部3で利用
されるようにしている。ここでの意味分類情報Dは、単
語の意味的な属性を割り当てたもので、例えば“関連
性”に関する単語に(a)、“状態”に属する単語に
(b)、“計画”に属する単語に(c)、“情勢”に属
する単語に(d)、“諸否”に属する単語に(e)、
“実態”に属する単語に(f)、“文字”に属する単語
に(g)、“影響”に属する単語に(h)をそれぞれ割
り当てるように指定されている。
情報のうち意味分類情報Dは、文節候補抽出部3で利用
されるようにしている。ここでの意味分類情報Dは、単
語の意味的な属性を割り当てたもので、例えば“関連
性”に関する単語に(a)、“状態”に属する単語に
(b)、“計画”に属する単語に(c)、“情勢”に属
する単語に(d)、“諸否”に属する単語に(e)、
“実態”に属する単語に(f)、“文字”に属する単語
に(g)、“影響”に属する単語に(h)をそれぞれ割
り当てるように指定されている。
【0020】文節系列抽出部3の出力は合成語処理部6
に送られる。この合成語処理部6は、合成語接続規則記
憶部7を参照して各文節候補に合成語が存在するかどう
かを解析するようにしたものである。ここで、文節候補
に合成語が検出された場合には、合成語意味分類決定規
則記憶部8から、その合成語の構成要素の単語と意味分
類の組合せを含む規則を検索して合成語の意味分類を取
り出し、この情報を文節候補に付加するようにしてい
る。
に送られる。この合成語処理部6は、合成語接続規則記
憶部7を参照して各文節候補に合成語が存在するかどう
かを解析するようにしたものである。ここで、文節候補
に合成語が検出された場合には、合成語意味分類決定規
則記憶部8から、その合成語の構成要素の単語と意味分
類の組合せを含む規則を検索して合成語の意味分類を取
り出し、この情報を文節候補に付加するようにしてい
る。
【0021】合成語接続規則記憶部7は、図3に示すよ
うに、合成語を構成する第一の単語の品詞情報A、合成
語を構成する第二の単語の品詞情報B、および合成語の
品詞情報Cがそれぞれ分類登録されている。なお、Dは
格納アドレス情報である。
うに、合成語を構成する第一の単語の品詞情報A、合成
語を構成する第二の単語の品詞情報B、および合成語の
品詞情報Cがそれぞれ分類登録されている。なお、Dは
格納アドレス情報である。
【0022】また、合成語意味分類決定規則記憶部8
は、図4に示すように、合成語を構成する第一の単語の
意味分類情報A、合成語を構成する第二の単語の表層文
字列情報B、および構成される合成語の意味分類情報C
がそれぞれ分類登録されている。なお、Dは格納アドレ
ス情報である。
は、図4に示すように、合成語を構成する第一の単語の
意味分類情報A、合成語を構成する第二の単語の表層文
字列情報B、および構成される合成語の意味分類情報C
がそれぞれ分類登録されている。なお、Dは格納アドレ
ス情報である。
【0023】そして、文節系列抽出部3および合成語処
理部6の出力は、出力制御部9に送られる。この出力制
御部9は、文節系列抽出部3で求められ、合成語処理部
6で合成語に関する意味分類情報を付加された入力かな
文字列に対する全ての文節候補を文法的に評価するとと
もに、文法的に有り得ない分節候補を放棄するようにし
ている。また、出力制御部9は、共起情報記憶部10で
の意味分類や単語間の組合せ情報を参照して各文節候補
の同音異義語の順位を決定するようにもしていて、例え
ば、共起情報記憶部10に記憶されている組合せ情報に
該当すると、その優先順位を変更するようにしている。
つまり、優先順位が高く指示されている場合は、第1順
位で出力し、優先順位が低く指示されている場合は、最
後に出力するようになっている。
理部6の出力は、出力制御部9に送られる。この出力制
御部9は、文節系列抽出部3で求められ、合成語処理部
6で合成語に関する意味分類情報を付加された入力かな
文字列に対する全ての文節候補を文法的に評価するとと
もに、文法的に有り得ない分節候補を放棄するようにし
ている。また、出力制御部9は、共起情報記憶部10で
の意味分類や単語間の組合せ情報を参照して各文節候補
の同音異義語の順位を決定するようにもしていて、例え
ば、共起情報記憶部10に記憶されている組合せ情報に
該当すると、その優先順位を変更するようにしている。
つまり、優先順位が高く指示されている場合は、第1順
位で出力し、優先順位が低く指示されている場合は、最
後に出力するようになっている。
【0024】共起情報記憶部10は、共起情報として、
図5に示すように、第一の意味分類情報A、この意味分
類情報Aと共起する第二の単語の表層文字列情報B、こ
の共起における各パターン情報Cがそれぞれ分類登録さ
れている。なおDは、格納アドレス情報である。
図5に示すように、第一の意味分類情報A、この意味分
類情報Aと共起する第二の単語の表層文字列情報B、こ
の共起における各パターン情報Cがそれぞれ分類登録さ
れている。なおDは、格納アドレス情報である。
【0025】ここでの分類情報のうち、格パターン情報
Cは、動詞「する」が接続したサ変名詞、形容詞、形容
動詞などの格を支配する語に付けられる情報で、第一の
意味分類情報Aに属する単語が、情報Bに示される単語
または第二の意味分類に属する語と、いかなる助詞をと
もなって結合するかの情報を示している。
Cは、動詞「する」が接続したサ変名詞、形容詞、形容
動詞などの格を支配する語に付けられる情報で、第一の
意味分類情報Aに属する単語が、情報Bに示される単語
または第二の意味分類に属する語と、いかなる助詞をと
もなって結合するかの情報を示している。
【0026】なお、図1中で、11は文書記憶部、12
は表示部を示している。この場合、文書記憶部11は、
出力制御部9で処理されたかな漢字混じりの変換結果を
記憶するようになっている。また、表示部12は、出力
制御部9で処理されたかな漢字混じりの変換結果を出力
表示するようになっている。ここで、同音異義語が存在
する分節候補は、輝度や色を変更したり、プリングを行
うなど他と区別して表示するようになる。また、表示部
12に表示された同音異義語が希望のものでない時は、
入力部1から次候補、文節切り直しなどの入力データを
与えることで、所望する単語に変換するようにしてい
る。次に、以上のように構成した実施例の動作を説明す
る。いま、入力部1から読み情報がかな文字列で入力さ
れると、この入力かな文字列は、文節系列抽出部3およ
び辞書検索部4にそれぞれ送られる。
は表示部を示している。この場合、文書記憶部11は、
出力制御部9で処理されたかな漢字混じりの変換結果を
記憶するようになっている。また、表示部12は、出力
制御部9で処理されたかな漢字混じりの変換結果を出力
表示するようになっている。ここで、同音異義語が存在
する分節候補は、輝度や色を変更したり、プリングを行
うなど他と区別して表示するようになる。また、表示部
12に表示された同音異義語が希望のものでない時は、
入力部1から次候補、文節切り直しなどの入力データを
与えることで、所望する単語に変換するようにしてい
る。次に、以上のように構成した実施例の動作を説明す
る。いま、入力部1から読み情報がかな文字列で入力さ
れると、この入力かな文字列は、文節系列抽出部3およ
び辞書検索部4にそれぞれ送られる。
【0027】すると、文節系列抽出部3では、入力部1
から入力されたかな文字列から単語と付属語からなる文
節の組合せを抽出するととともに、辞書検索部4によっ
て辞書記憶部5から検索された単語情報に対し、単語の
品詞と付属語の接続可能性を調べ、妥当と判断した単語
と付属語の組合せを各文節候補として出力する。
から入力されたかな文字列から単語と付属語からなる文
節の組合せを抽出するととともに、辞書検索部4によっ
て辞書記憶部5から検索された単語情報に対し、単語の
品詞と付属語の接続可能性を調べ、妥当と判断した単語
と付属語の組合せを各文節候補として出力する。
【0028】そして、文節系列抽出部3からの出力は、
合成語処理部6に送られる。この合成語処理部6では、
入力かな文字列に対する全ての文節候補について、合成
語の検出検査を行なうようになるが、ここでの合成語の
検出処理、合成語の意味分類の決定処理は、図6に示す
フローチャートに従って実行される。
合成語処理部6に送られる。この合成語処理部6では、
入力かな文字列に対する全ての文節候補について、合成
語の検出検査を行なうようになるが、ここでの合成語の
検出処理、合成語の意味分類の決定処理は、図6に示す
フローチャートに従って実行される。
【0029】この場合、最初に図示しない文節候補レジ
スタに文節候補の単語情報を複写する(ステップA
1)。そして、単語ポインタを、文節候補の最初の変換
単位の単語を指し示すようにする(ステップA2)。
スタに文節候補の単語情報を複写する(ステップA
1)。そして、単語ポインタを、文節候補の最初の変換
単位の単語を指し示すようにする(ステップA2)。
【0030】次に、単語ポインタの指す示す単語の情報
を、図示しない合成語レジスタに複写する(ステップA
3)。そして、ステップA4に進み、単語ポインタが文
節候補レジスタの最後の単語を指しているときは、ステ
ップA14へ分岐し、そうでない場合はステップA5へ
進む分岐処理を実行する。
を、図示しない合成語レジスタに複写する(ステップA
3)。そして、ステップA4に進み、単語ポインタが文
節候補レジスタの最後の単語を指しているときは、ステ
ップA14へ分岐し、そうでない場合はステップA5へ
進む分岐処理を実行する。
【0031】ここで、単語ポインタが文節候補レジスタ
の最後の単語を指していない場合は、ステップA5に進
み、単語ポインタを次の単語へ進める。そして、合成語
レジスタに記憶されている合成語単語情報の中の品詞情
報と、単語ポインタの指し示す単語の単語情報中の品詞
情報の組合せが合成語接続規則記憶部7に存在するか否
かを調べる(ステップA6)。
の最後の単語を指していない場合は、ステップA5に進
み、単語ポインタを次の単語へ進める。そして、合成語
レジスタに記憶されている合成語単語情報の中の品詞情
報と、単語ポインタの指し示す単語の単語情報中の品詞
情報の組合せが合成語接続規則記憶部7に存在するか否
かを調べる(ステップA6)。
【0032】次に、ステップA7に進み、ステップA6
の検査により該当規則が存在した場合は、ステップA8
へ進み、そうでない場合はステップA12へ進む分岐処
理を実行する。
の検査により該当規則が存在した場合は、ステップA8
へ進み、そうでない場合はステップA12へ進む分岐処
理を実行する。
【0033】ここで、ステップA6の検査により該当規
則が存在した場合は、合成語接続規則記憶部7の規則か
ら得られる合成語の品詞情報により合成語レジスタの単
語情報を書き換える(ステップA8)。そして、合成語
レジスタに記憶されている合成語意味情報と、単語ポイ
ンタの指す示す単語の組み合せが、合成語意味分類決定
規則記憶部8に存在するかどうかを調べる(ステップA
9)。
則が存在した場合は、合成語接続規則記憶部7の規則か
ら得られる合成語の品詞情報により合成語レジスタの単
語情報を書き換える(ステップA8)。そして、合成語
レジスタに記憶されている合成語意味情報と、単語ポイ
ンタの指す示す単語の組み合せが、合成語意味分類決定
規則記憶部8に存在するかどうかを調べる(ステップA
9)。
【0034】次に、ステップA10に進み、ステップA
9の検査により該当規則が存在した場合は、ステップA
11へ進み、そうでない場合はステップA12へ進む分
岐処理を実行する。
9の検査により該当規則が存在した場合は、ステップA
11へ進み、そうでない場合はステップA12へ進む分
岐処理を実行する。
【0035】ここで、ステップA9の検査により該当規
則が存在した場合は、合成語意味分類決定規則記憶部8
の規則から得られる合成語の意味分類情報により合成語
レジスタの意味分類情報の書き換えを行なう(ステップ
A11)。そして、ステップA4へ戻り、上述の動作を
繰り返すようになる。
則が存在した場合は、合成語意味分類決定規則記憶部8
の規則から得られる合成語の意味分類情報により合成語
レジスタの意味分類情報の書き換えを行なう(ステップ
A11)。そして、ステップA4へ戻り、上述の動作を
繰り返すようになる。
【0036】一方、上述のステップA7またはステップ
A10において該当規則が存在しないと判断した場合に
は、ステップA12に進むが、ここでは、合成語の終端
を検出したことになるので、合成語レジスタ内の単語情
報で、単語ポインタの指す示す単語の一つ前の単語の単
語情報を更新する。そして、合成語レジスタを初期化し
た後(ステップA13)、ステップA3へ戻り、上述の
動作を繰り返すようになる。
A10において該当規則が存在しないと判断した場合に
は、ステップA12に進むが、ここでは、合成語の終端
を検出したことになるので、合成語レジスタ内の単語情
報で、単語ポインタの指す示す単語の一つ前の単語の単
語情報を更新する。そして、合成語レジスタを初期化し
た後(ステップA13)、ステップA3へ戻り、上述の
動作を繰り返すようになる。
【0037】その後、ステップA4で単語ポインタが文
節候補レジスタの最後の単語を指していると判断した場
合は、ステップA14に進む。ステップA14では、該
文節候補の全体を処理し終えたことになるので、合成語
レジスタ内の単語情報で、単語ポインタの指し示す単語
の単語情報を更新するようになる。以上のような合成語
の処理は、全ての文節候補について行われ、この時の合
成語処理部6の出力は、出力制御部9へ送られる。
節候補レジスタの最後の単語を指していると判断した場
合は、ステップA14に進む。ステップA14では、該
文節候補の全体を処理し終えたことになるので、合成語
レジスタ内の単語情報で、単語ポインタの指し示す単語
の単語情報を更新するようになる。以上のような合成語
の処理は、全ての文節候補について行われ、この時の合
成語処理部6の出力は、出力制御部9へ送られる。
【0038】出力制御部9では、合成語処理部6におい
て合成語に関する意味分類情報を付加された入力かな文
字列に対する全ての文節候補を文法的に評価し、文法的
に有り得ない文節候補を放棄する。その上で、共起情報
記憶部10の意味分類や単語間の組合せ情報を参照し、
各文節候補の同音異義語の順位を決定し、その結果を文
書記憶部11に記憶するとともに、表示部12に表示す
ることになる。次に、以上のような動作を具体的な文例
を挙げて説明する。いま、「きほんほうさくじたいのは
んえい」という読み情報を入力して「基本方策自体の反
映」という文字情報を得ようとする場合を考える。
て合成語に関する意味分類情報を付加された入力かな文
字列に対する全ての文節候補を文法的に評価し、文法的
に有り得ない文節候補を放棄する。その上で、共起情報
記憶部10の意味分類や単語間の組合せ情報を参照し、
各文節候補の同音異義語の順位を決定し、その結果を文
書記憶部11に記憶するとともに、表示部12に表示す
ることになる。次に、以上のような動作を具体的な文例
を挙げて説明する。いま、「きほんほうさくじたいのは
んえい」という読み情報を入力して「基本方策自体の反
映」という文字情報を得ようとする場合を考える。
【0039】ここで、従来のかな漢字変換装置を使用し
た場合には、入力文字列に対し、「きほん/ほうさく/
じたい/の/はんえい」のように単語の切れ目の認識が
うまく行なわれたとしても、同音語の誤りによって、
「基本豊作事態の反映」や、「基本方策事態の反映」の
ような間違った変換候補を出力してしまうことがあっ
た。これは、合成語の分析を行わずに共起情報などを利
用したために、“方策”と“の/反映”という共起情報
をうまく利用できなかったために起こったものと考えら
れる。これに対して本発明のかな漢字変換装置は、以下
述べるようにしている。
た場合には、入力文字列に対し、「きほん/ほうさく/
じたい/の/はんえい」のように単語の切れ目の認識が
うまく行なわれたとしても、同音語の誤りによって、
「基本豊作事態の反映」や、「基本方策事態の反映」の
ような間違った変換候補を出力してしまうことがあっ
た。これは、合成語の分析を行わずに共起情報などを利
用したために、“方策”と“の/反映”という共起情報
をうまく利用できなかったために起こったものと考えら
れる。これに対して本発明のかな漢字変換装置は、以下
述べるようにしている。
【0040】まず、入力部1から、「きほんほうさくじ
たいのはんえい」というかな情報が入力されると、この
読み情報は、制御部2に送られ、その後、文節系列抽出
部3および辞書検索部4に送られる。
たいのはんえい」というかな情報が入力されると、この
読み情報は、制御部2に送られ、その後、文節系列抽出
部3および辞書検索部4に送られる。
【0041】文節系列抽出部3では、入力かな文字列か
ら単語と付属語からなる組合せを抽出し、辞書検索部4
を検索することによって得られる単語の品詞と付属語の
接続情報を使って分節候補を出力する。ここでは、文節
の組合せのうち、「きほん/ほうさく/じたい/の/は
んえい」についての処理のみを、以後の説明の対象とす
る。
ら単語と付属語からなる組合せを抽出し、辞書検索部4
を検索することによって得られる単語の品詞と付属語の
接続情報を使って分節候補を出力する。ここでは、文節
の組合せのうち、「きほん/ほうさく/じたい/の/は
んえい」についての処理のみを、以後の説明の対象とす
る。
【0042】しかして、分節候補「きほん/ほうさく/
じたい/の/はんえい」を構成する変換単位は、“きほ
ん”、“ほうさく”、“じたい”、“の”、および“は
んえい”であり、これらの変換単位の中で、複数の変換
の可能性を持つものが“ほうさく”と“じたい”であ
る。そして、このうちの“ほうさく”には、“方策”と
“豊作”との2通りの可能性があり、“じたい”には、
“事態”、“辞退”、“自体”、および“字体”の4通
りの可能性があることが、辞書記憶部5の検索結果によ
って判っている。従って、上述の文例の文節候補では、
2×4通りの変換候補が存在し、これら全ての変換候補
が、合成語処理部6で処理されることになる。そして、
これらの候補から正解の「基本方策自体の反映」を選択
する過程を上述した図6のフローチャートを用いて説明
する。なお、この場合、各時点における変換候補レジス
タの内容を図7に示し、各時点における単語ポインタと
合成語レジスタの内容を図8に示している。
じたい/の/はんえい」を構成する変換単位は、“きほ
ん”、“ほうさく”、“じたい”、“の”、および“は
んえい”であり、これらの変換単位の中で、複数の変換
の可能性を持つものが“ほうさく”と“じたい”であ
る。そして、このうちの“ほうさく”には、“方策”と
“豊作”との2通りの可能性があり、“じたい”には、
“事態”、“辞退”、“自体”、および“字体”の4通
りの可能性があることが、辞書記憶部5の検索結果によ
って判っている。従って、上述の文例の文節候補では、
2×4通りの変換候補が存在し、これら全ての変換候補
が、合成語処理部6で処理されることになる。そして、
これらの候補から正解の「基本方策自体の反映」を選択
する過程を上述した図6のフローチャートを用いて説明
する。なお、この場合、各時点における変換候補レジス
タの内容を図7に示し、各時点における単語ポインタと
合成語レジスタの内容を図8に示している。
【0043】まず、ステップA1で、文節系列抽出部3
の出力である変換候補「基本/方策/自体/の/反映
/」に関する単語情報を変換候補レジスタに複写する
(時点T1)。次に、ステップA2で、単語ポインタが
変換候補「基本/方策/自体/の/反映」の最初の単語
“基本”に合わせられる(時点T2)。続くステップA
3で、単語ポインタが指し示す単語である“基本”の単
語情報を合成語レジスタに複写する(時点T3)。そし
て、ステップA4で、単語ポインタが最後の単語を指し
示しているかを判断するが、ここでは最後の単語を指し
示していないので、ステップA5へ進む。
の出力である変換候補「基本/方策/自体/の/反映
/」に関する単語情報を変換候補レジスタに複写する
(時点T1)。次に、ステップA2で、単語ポインタが
変換候補「基本/方策/自体/の/反映」の最初の単語
“基本”に合わせられる(時点T2)。続くステップA
3で、単語ポインタが指し示す単語である“基本”の単
語情報を合成語レジスタに複写する(時点T3)。そし
て、ステップA4で、単語ポインタが最後の単語を指し
示しているかを判断するが、ここでは最後の単語を指し
示していないので、ステップA5へ進む。
【0044】ステップA5では、単語ポインタを次の単
語“方策”へ進める(時点T4)。そして、ステップA
6で、合成語レジスタの品詞情報“名詞”と、単語ポイ
ンタの指し示す単語“方策”の品詞情報“名詞”の組合
せが合成語接続規則記憶部7に存在するかどうかを調べ
る。
語“方策”へ進める(時点T4)。そして、ステップA
6で、合成語レジスタの品詞情報“名詞”と、単語ポイ
ンタの指し示す単語“方策”の品詞情報“名詞”の組合
せが合成語接続規則記憶部7に存在するかどうかを調べ
る。
【0045】この場合、次のステップA7で、図3に示
す合成語接続規則記憶部7に該当規則が存在するか判断
するが、ここではアドレスP11に該当規則が存在する
ことから、ステップA8へ進む分岐処理を実行する。
す合成語接続規則記憶部7に該当規則が存在するか判断
するが、ここではアドレスP11に該当規則が存在する
ことから、ステップA8へ進む分岐処理を実行する。
【0046】ステップA8では、合成語接続規則記憶部
7のアドレスP11の合成語の品詞情報Cが“名詞”で
あるので、合成語レジスタの品詞情報を“名詞”に書き
換える(時点T5)。この例では、品詞は書換え前と同
じになる。
7のアドレスP11の合成語の品詞情報Cが“名詞”で
あるので、合成語レジスタの品詞情報を“名詞”に書き
換える(時点T5)。この例では、品詞は書換え前と同
じになる。
【0047】次に、ステップA9で、合成語レジスタの
合成語意味情報(a)と単語ポインタの指し示す単語
“方策”の組合せが、合成語意味分類決定規則記憶部8
に存在するかどうかを調べる。
合成語意味情報(a)と単語ポインタの指し示す単語
“方策”の組合せが、合成語意味分類決定規則記憶部8
に存在するかどうかを調べる。
【0048】この場合、次のステップA10で、図4に
示す合成語意味の分類決定規則記憶部8に該当規則が存
在するか判断するが、ここではアドレスP11に該当規
則が存在するので、ステップA11へ進む分岐処理を実
行する。
示す合成語意味の分類決定規則記憶部8に該当規則が存
在するか判断するが、ここではアドレスP11に該当規
則が存在するので、ステップA11へ進む分岐処理を実
行する。
【0049】ステップA11では、合成語意味分類決定
規則記憶部8のアドレスP11の合成語の意味分類Cが
(c)であることから、合成語レジスタの意味分類をこ
の情報で書換え、ステップA4に戻る(時点T6)。
規則記憶部8のアドレスP11の合成語の意味分類Cが
(c)であることから、合成語レジスタの意味分類をこ
の情報で書換え、ステップA4に戻る(時点T6)。
【0050】ステップA4で、再び単語ポインタが最後
の単語を指し示しているかを判断するが、ここでも単語
ポインタが最後の単語に達していないので、ステップA
5へ進む。
の単語を指し示しているかを判断するが、ここでも単語
ポインタが最後の単語に達していないので、ステップA
5へ進む。
【0051】ステップA5では、単語ポインタを“自
体”へ進める(時点T7)。そして、ステップA6で、
合成語レジスタの品詞情報“名詞”と単語ポインタの指
す単語“自体”の品詞情報“名詞”の組合わせが合成語
接続規則記憶部7に存在するかどうかを調べる。この場
合、次のステップA7の検査でも、前回のステップA7
と同様に該当規則が存在すると判断するので、ステップ
A8へ進む。
体”へ進める(時点T7)。そして、ステップA6で、
合成語レジスタの品詞情報“名詞”と単語ポインタの指
す単語“自体”の品詞情報“名詞”の組合わせが合成語
接続規則記憶部7に存在するかどうかを調べる。この場
合、次のステップA7の検査でも、前回のステップA7
と同様に該当規則が存在すると判断するので、ステップ
A8へ進む。
【0052】ステップA8でも、前回のステップA8と
同様の処理が行われ、合成語レジスタの品詞情報が“名
詞”に書換えられる。(時点T8)この例でも、品詞は
書換え前と同じになる。
同様の処理が行われ、合成語レジスタの品詞情報が“名
詞”に書換えられる。(時点T8)この例でも、品詞は
書換え前と同じになる。
【0053】次に、ステップA9で、合成語レジスタの
合成語意味情報(c)と単語ポインタの指し示す単語
“自体”の組合わせが、合成語意味分類決定規則記憶語
8に存在するかどうかを調べる。
合成語意味情報(c)と単語ポインタの指し示す単語
“自体”の組合わせが、合成語意味分類決定規則記憶語
8に存在するかどうかを調べる。
【0054】この場合、ステップA10では、図4に示
す合成語意味分類決定記憶部8に該当規則が存在するか
判断するが、ここではアドレスP21に該当規則が存在
するので、ステップA11へ進む分岐処理を実行する。
す合成語意味分類決定記憶部8に該当規則が存在するか
判断するが、ここではアドレスP21に該当規則が存在
するので、ステップA11へ進む分岐処理を実行する。
【0055】ステップA11では、合成語意味分類決定
規則記憶部8のアドレスP21の合成語の意味分類Cが
(c)であることから、合成語レジスタの意味分類をこ
の情報で書換え、再びステップA4に戻る(時点T
9)。
規則記憶部8のアドレスP21の合成語の意味分類Cが
(c)であることから、合成語レジスタの意味分類をこ
の情報で書換え、再びステップA4に戻る(時点T
9)。
【0056】ステップA4で、再び単語ポインタが最後
の単語を指し示しているかを判断するが、ここでも単語
ポインタが最後の単語に達していないので、ステップA
5へ進む。
の単語を指し示しているかを判断するが、ここでも単語
ポインタが最後の単語に達していないので、ステップA
5へ進む。
【0057】ステップA5では、単語ポインタを、単語
“の”へ進める(時点T10)。そして、ステップA6
で、合成語レジスタの品詞情報“名詞”と、単語ポイン
タの指し示す単語“の”の品詞情報“助詞”の組合わせ
が合成語接続規則記憶部7に存在するかどうかを調べ
る。この場合、ステップA7の検査では、図3の合成語
接続規則記憶部7に該当する規則が存在しないと判断す
るため、ステップA12へ進む。
“の”へ進める(時点T10)。そして、ステップA6
で、合成語レジスタの品詞情報“名詞”と、単語ポイン
タの指し示す単語“の”の品詞情報“助詞”の組合わせ
が合成語接続規則記憶部7に存在するかどうかを調べ
る。この場合、ステップA7の検査では、図3の合成語
接続規則記憶部7に該当する規則が存在しないと判断す
るため、ステップA12へ進む。
【0058】ステップA12では、合成語の終端を検出
したことになるので、単語ポインタの示す単語の一つ前
の単語“自体”の単語情報を、合成語レジスタの単語情
報で更新する(時点T11)。そして、ステップA13
で、合成語レジスタを初期化し、ステップA3へ戻る
(時点T12)。ステップA3では、単語ポインタが指
し示す単語“の”の単語情報を合成語レジスタに複写す
る(時点T13)。
したことになるので、単語ポインタの示す単語の一つ前
の単語“自体”の単語情報を、合成語レジスタの単語情
報で更新する(時点T11)。そして、ステップA13
で、合成語レジスタを初期化し、ステップA3へ戻る
(時点T12)。ステップA3では、単語ポインタが指
し示す単語“の”の単語情報を合成語レジスタに複写す
る(時点T13)。
【0059】そして、再びステップA4で、単語ポイン
タが最後の単語を指し示しているかを判断するが、ここ
でも最後の単語を指し示していないので、ステップA5
へ進む。
タが最後の単語を指し示しているかを判断するが、ここ
でも最後の単語を指し示していないので、ステップA5
へ進む。
【0060】次のステップA5では、単語ポインタを次
の単語“反映”へ進める(時点T14)。そして、ステ
ップA6で、合成語レジスタの品詞情報“助詞”と、単
語ポインタの指し示す単語“反映”の品詞情報“名詞”
の組合せが、合成語接続規則記憶部7に存在するかどう
かを調べる。この場合もステップA7で、該当する規則
が存在するか判断するが、ここでは、該当規則が存在し
ないので、ステップA12へ進む。
の単語“反映”へ進める(時点T14)。そして、ステ
ップA6で、合成語レジスタの品詞情報“助詞”と、単
語ポインタの指し示す単語“反映”の品詞情報“名詞”
の組合せが、合成語接続規則記憶部7に存在するかどう
かを調べる。この場合もステップA7で、該当する規則
が存在するか判断するが、ここでは、該当規則が存在し
ないので、ステップA12へ進む。
【0061】ステップA12では、単語ポインタの示す
単語の一つ前の単語“自体”の単語情報を、合成語レジ
スタの単語情報で更新する(時点T15)。ここでは、
単語“の”を開始点とする合成語が検出されなかった場
合に当たるが、一つの単語“の”のみが処理されたもの
なので、変換候補レジスタの内容はこの書換え前と、同
じものとなっている。そして、ステップA13で、合成
語レジスタを初期化し、ステップA3へ戻る(時点T1
6)。ステップA3では、単語ポインタが指し示す単語
“反映”の単語情報を、合成語レジスタに複写する(時
点T17)。
単語の一つ前の単語“自体”の単語情報を、合成語レジ
スタの単語情報で更新する(時点T15)。ここでは、
単語“の”を開始点とする合成語が検出されなかった場
合に当たるが、一つの単語“の”のみが処理されたもの
なので、変換候補レジスタの内容はこの書換え前と、同
じものとなっている。そして、ステップA13で、合成
語レジスタを初期化し、ステップA3へ戻る(時点T1
6)。ステップA3では、単語ポインタが指し示す単語
“反映”の単語情報を、合成語レジスタに複写する(時
点T17)。
【0062】そして、再びステップA4で、単語ポイン
タが最後の単語を指し示しているかを判断するが、ここ
では、単語ポインタが、変換候補レジスタの最後単語
“反映”を指し示しているので、ステップA14へ進
む。
タが最後の単語を指し示しているかを判断するが、ここ
では、単語ポインタが、変換候補レジスタの最後単語
“反映”を指し示しているので、ステップA14へ進
む。
【0063】ステップA14では、全ての分節候補につ
いての処理を終えたこととなるので、合成語レジスタ内
の単語情報で、単語ポイタンの指し示す単語“反映”の
単語情報を更新する(時点T18)。ここでも、単語
“反映”の情報そのものが合成語の単語情報として合成
語レジスタに記憶されていたため、この書換えの前と後
の変換候補レジスタの内容は同じとなっているが、一般
的には、変換候補の最後の単語が合成語の構成要素とな
る場合があるので、この処理が必要となる。
いての処理を終えたこととなるので、合成語レジスタ内
の単語情報で、単語ポイタンの指し示す単語“反映”の
単語情報を更新する(時点T18)。ここでも、単語
“反映”の情報そのものが合成語の単語情報として合成
語レジスタに記憶されていたため、この書換えの前と後
の変換候補レジスタの内容は同じとなっているが、一般
的には、変換候補の最後の単語が合成語の構成要素とな
る場合があるので、この処理が必要となる。
【0064】以上のような一連の処理により、変換候補
「基本方策自体の反映」に対し、“基本:方策:自体”
が合成語であることが検出され、かつその意味分類が
(c)であることが判明する。
「基本方策自体の反映」に対し、“基本:方策:自体”
が合成語であることが検出され、かつその意味分類が
(c)であることが判明する。
【0065】このような合成語の処理は、全ての文節候
補について行われることになるが、上述の「/きほん/
ほうさく/じたい/の/はんえい/」に対する8通りの
変換候補に対する処理結果は、図9に示すようになる。
この場合、図9において、記号“/”は文節の切れ目を
表し、記号“+”は、文節内の付属語の接続を示してい
る。また、記号“:”は、上述の処理によって検出され
た合成語の構成要素間の接続を示している。
補について行われることになるが、上述の「/きほん/
ほうさく/じたい/の/はんえい/」に対する8通りの
変換候補に対する処理結果は、図9に示すようになる。
この場合、図9において、記号“/”は文節の切れ目を
表し、記号“+”は、文節内の付属語の接続を示してい
る。また、記号“:”は、上述の処理によって検出され
た合成語の構成要素間の接続を示している。
【0066】そして、このようにして得られた合成語処
理部6の出力は、出力制御部9へ送られる。出力制御部
9では、図5に示す共起情報記憶部10の意味分類と単
語の表層文字列情報と各パターン情報間の組合わせを参
照して、各文節候補の同音意義語の優先順位を変更す
る。
理部6の出力は、出力制御部9へ送られる。出力制御部
9では、図5に示す共起情報記憶部10の意味分類と単
語の表層文字列情報と各パターン情報間の組合わせを参
照して、各文節候補の同音意義語の優先順位を変更す
る。
【0067】例えば、図9に示す「/きほん/ほうさく
/じたい/の/はんえい/」に対する候補番号3では、
上述した合成語“基本:方策:自体”が検出され、かつ
その意味分類情報が(c)であることが得られている。
そして、この合成語が、単語“反映”に、格パターン
“の/”で接続していることと、図5に示す共起情報記
憶部10のアドレスP11の内容を参照することによっ
て、この候補の出力優先順位を高めることができる。つ
まり、従来方式では、単語“方策”が、助詞“の”隣接
していないので、単語“方策”が単語“反映”に各パタ
ーン“の/”で共起するという情報が適切に利用できな
かったという点を、本発明では改善できることになる。
そして、この結果が文書記憶部11に記憶されるととも
に、表示部12に表示できることになる。
/じたい/の/はんえい/」に対する候補番号3では、
上述した合成語“基本:方策:自体”が検出され、かつ
その意味分類情報が(c)であることが得られている。
そして、この合成語が、単語“反映”に、格パターン
“の/”で接続していることと、図5に示す共起情報記
憶部10のアドレスP11の内容を参照することによっ
て、この候補の出力優先順位を高めることができる。つ
まり、従来方式では、単語“方策”が、助詞“の”隣接
していないので、単語“方策”が単語“反映”に各パタ
ーン“の/”で共起するという情報が適切に利用できな
かったという点を、本発明では改善できることになる。
そして、この結果が文書記憶部11に記憶されるととも
に、表示部12に表示できることになる。
【0068】なお、本発明は上記実施例のみに限定され
ず、要旨を変更しない範囲で適宜変形して実施できる。
例えば、上述の実施例では、合成語の検出処理において
各単語の品詞情報を用いて行っていたが、この処理を品
詞情報以外の構文情報によって行なうようにしてもよ
い、また、上述の実施例では、合成語の意味分類の決定
処理が、意味分類情報と単語の表層文字情報の組合わせ
によって行われていたが、これを意味分類情報の組合わ
せによって行ったり、あるいは構文情報を含む規則によ
って行ってもよい。また、合成語の構成要素の意味分類
情報を、合成語の意味分類情報に継承させるような規則
を合成語意味分類規則に含ませてもよい。また、上述の
実施例では、共起情報として、意味分類情報と表層文字
情報と各パターン情報の組合わせが用いられていたが、
意味分類情報や構文情報の組合わせ情報で表現して利用
してもよい。また、意味分類情報として、階層性を持っ
た情報を利用することによって、効率的に記述された共
起情報を利用しても良い。
ず、要旨を変更しない範囲で適宜変形して実施できる。
例えば、上述の実施例では、合成語の検出処理において
各単語の品詞情報を用いて行っていたが、この処理を品
詞情報以外の構文情報によって行なうようにしてもよ
い、また、上述の実施例では、合成語の意味分類の決定
処理が、意味分類情報と単語の表層文字情報の組合わせ
によって行われていたが、これを意味分類情報の組合わ
せによって行ったり、あるいは構文情報を含む規則によ
って行ってもよい。また、合成語の構成要素の意味分類
情報を、合成語の意味分類情報に継承させるような規則
を合成語意味分類規則に含ませてもよい。また、上述の
実施例では、共起情報として、意味分類情報と表層文字
情報と各パターン情報の組合わせが用いられていたが、
意味分類情報や構文情報の組合わせ情報で表現して利用
してもよい。また、意味分類情報として、階層性を持っ
た情報を利用することによって、効率的に記述された共
起情報を利用しても良い。
【0069】
【発明の効果】本発明によれば、入力読み情報より得ら
れる単語情報と付属語の組合わせからなる変換候補につ
いて、各単語やその意味分類が共起情報に含まれていな
くても変換候補中の合成語の存在により該合成語の意味
分類を決定するための規則を利用して合成語の意味分類
から変換候補の選択優先順位を決定でき、かな漢字変換
の際の不必要な同音異義語の出力を効果的に抑制するこ
とができる。このことは、一般に、日本語では複数の単
語を適切に接続させることによって極めて多くの合成語
を作り出すことができることから、全ての合成語につい
ての共起情報をあらかじめ準備することが現実的には不
可能であったが、このような問題点を解消する上から有
効であり、しかも利用者の同意義語の選択作業回数を大
幅に減らすことができ、円滑な日本語入力を実現するこ
とができる。
れる単語情報と付属語の組合わせからなる変換候補につ
いて、各単語やその意味分類が共起情報に含まれていな
くても変換候補中の合成語の存在により該合成語の意味
分類を決定するための規則を利用して合成語の意味分類
から変換候補の選択優先順位を決定でき、かな漢字変換
の際の不必要な同音異義語の出力を効果的に抑制するこ
とができる。このことは、一般に、日本語では複数の単
語を適切に接続させることによって極めて多くの合成語
を作り出すことができることから、全ての合成語につい
ての共起情報をあらかじめ準備することが現実的には不
可能であったが、このような問題点を解消する上から有
効であり、しかも利用者の同意義語の選択作業回数を大
幅に減らすことができ、円滑な日本語入力を実現するこ
とができる。
【図1】本発明の一実施例の概略構成を示すブロック
図。
図。
【図2】図1の実施例に用いられる辞書記憶部を示す構
成図。
成図。
【図3】図1の実施例に用いられる合成語接続規則記憶
部を示す構成図。
部を示す構成図。
【図4】図1の実施例に用いられる合成語意味分類決定
規則記憶部を示す構成図。
規則記憶部を示す構成図。
【図5】図1の実施例に用いられる共起情報記憶部を示
す構成図。
す構成図。
【図6】図1の実施例の動作を説明するためのフローチ
ャート。
ャート。
【図7】図1の実施例の動作を説明するための各時点に
おける変換候補レジスタの内容を示す図。
おける変換候補レジスタの内容を示す図。
【図8】図1の実施例の動作を説明するための各時点に
おける単語ポインタおよび合成語レジスタの内容を示す
図。
おける単語ポインタおよび合成語レジスタの内容を示す
図。
【図9】図1の実施例での各変換候補に対する合成語処
理の結果を示す図。
理の結果を示す図。
1…入力部、2…制御部、3…文節系列抽出部、4…辞
書検索部、5…辞書記憶部、6…合成語処理部、7…合
成語接続規則記憶部、8…合成語意味分類決定規則記憶
部、9…出力制御部、10…共起情報記憶部、11…文
書記憶部、12…表示部。
書検索部、5…辞書記憶部、6…合成語処理部、7…合
成語接続規則記憶部、8…合成語意味分類決定規則記憶
部、9…出力制御部、10…共起情報記憶部、11…文
書記憶部、12…表示部。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 上原 龍也 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝総合研究所内
Claims (1)
- 【請求項1】日本語文章の読み情報を入力する入力手段
と、 複数の単語を記憶するとともにこれら単語に対応する意
味分類を記憶する記憶手段と、 前記入力手段より入力される読み情報に基づいて前記記
憶手段より単語情報を検索するとともに該単語情報と付
属語の組合わせからなる複数種類の変換候補を出力する
変換候補抽出手段と、 少なくとも第一の単語または意味分類と第二の単語また
は意味分類に属する単語によって構成される合成語に関
連する意味分類を決定する規則を意味分類決定情報とし
て記憶した意味分類決定情報記憶手段と、 前記変換候補抽出手段より出力される各変換候補につい
て前記意味分類決定情報により合成語の存在を検出する
とともに存在する各合成語の意味分類を決定する合成語
意味分類決定手段とを具備し、 この合成語意味分類決定手段によって決定された意味分
類に基づいて前記変換候補の選択優先順位を決定するこ
とを特徴とするかな漢字変換装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3226835A JPH0567076A (ja) | 1991-09-06 | 1991-09-06 | かな漢字変換装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3226835A JPH0567076A (ja) | 1991-09-06 | 1991-09-06 | かな漢字変換装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0567076A true JPH0567076A (ja) | 1993-03-19 |
Family
ID=16851318
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3226835A Pending JPH0567076A (ja) | 1991-09-06 | 1991-09-06 | かな漢字変換装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0567076A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017208049A (ja) * | 2016-05-20 | 2017-11-24 | 日本電信電話株式会社 | 言語解析装置、言語解析方法、及びプログラム |
-
1991
- 1991-09-06 JP JP3226835A patent/JPH0567076A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017208049A (ja) * | 2016-05-20 | 2017-11-24 | 日本電信電話株式会社 | 言語解析装置、言語解析方法、及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5890103A (en) | Method and apparatus for improved tokenization of natural language text | |
| US5257186A (en) | Digital computing apparatus for preparing document text | |
| US4777600A (en) | Phonetic data-to-kanji character converter with a syntax analyzer to alter priority order of displayed kanji homonyms | |
| US5680628A (en) | Method and apparatus for automated search and retrieval process | |
| WO1997004405A9 (en) | Method and apparatus for automated search and retrieval processing | |
| JP2003514304A (ja) | スペルミス、タイプミス、および変換誤りに耐性のある、あるテキスト形式から別のテキスト形式に変換する言語入力アーキテクチャ | |
| US20040054677A1 (en) | Method for processing text in a computer and a computer | |
| JPH0567076A (ja) | かな漢字変換装置 | |
| JP3377942B2 (ja) | 電子辞書検索装置および電子辞書検索装置制御用プログラムを記憶したコンピュータ読取可能な記憶媒体 | |
| JPH0793345A (ja) | 文書検索装置 | |
| JP3197110B2 (ja) | 自然言語解析装置および機械翻訳装置 | |
| JPH0561902A (ja) | 機械翻訳システム | |
| JP3680489B2 (ja) | 機械翻訳装置および機械翻訳処理プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2719453B2 (ja) | 機械翻訳装置 | |
| JP2655711B2 (ja) | 同形語読み分け方式 | |
| JP3139624B2 (ja) | 形態素解析装置 | |
| JP3873299B2 (ja) | 仮名漢字変換装置および仮名漢字変換方法 | |
| JP3084864B2 (ja) | 文章入力装置 | |
| JPH0546612A (ja) | 文章誤り検出装置 | |
| JP2002351867A (ja) | 文書処理装置 | |
| JPH08241315A (ja) | 文書処理装置の単語登録機構 | |
| JPH0345423B2 (ja) | ||
| JPS63136264A (ja) | 機械翻訳装置 | |
| JPH0610804B2 (ja) | かな漢字変換装置 | |
| JPH0345422B2 (ja) |