JPH0769710B2 - Natural language analysis method - Google Patents
Natural language analysis methodInfo
- Publication number
- JPH0769710B2 JPH0769710B2 JP5063605A JP6360593A JPH0769710B2 JP H0769710 B2 JPH0769710 B2 JP H0769710B2 JP 5063605 A JP5063605 A JP 5063605A JP 6360593 A JP6360593 A JP 6360593A JP H0769710 B2 JPH0769710 B2 JP H0769710B2
- Authority
- JP
- Japan
- Prior art keywords
- natural language
- sentence
- input sentence
- word
- input
- 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.)
- Expired - Fee Related
Links
- 238000004458 analytical method Methods 0.000 title claims description 28
- 239000002344 surface layer Substances 0.000 claims description 21
- 238000007476 Maximum Likelihood Methods 0.000 claims description 7
- 150000001875 compounds Chemical class 0.000 claims description 5
- 238000000034 method Methods 0.000 claims 1
- 239000002245 particle Substances 0.000 description 7
- 238000013519 translation Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000000877 morphologic effect Effects 0.000 description 5
- 238000011160 research Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012776 robust process Methods 0.000 description 1
Landscapes
- Machine Translation (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は自然言語解析方法に関
し、特に、表層語句を活用して処理を行なうような自然
言語解析方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a natural language analysis method, and more particularly to a natural language analysis method for performing processing by utilizing surface words.
【0002】[0002]
【従来の技術】自然言語処理システムに対する社会的ニ
ーズはますます増大し、研究もさかんに行なわれてい
る。たとえば、機械翻訳技術においては、書き言葉翻訳
だけでなく、自動翻訳電話などの話し言葉翻訳の技術開
発が最近行なわれるようになっている。書き言葉翻訳と
違って、話し言葉翻訳を実現するには、荒い内容でも答
えを常に出力する頑強な処理が必要とされる。2. Description of the Related Art Social needs for natural language processing systems are increasing and research is being actively conducted. For example, in machine translation technology, not only written word translation but also technical development of spoken language translation such as automatic translation telephone has been recently performed. Unlike the written word translation, to realize the spoken word translation, a robust process that constantly outputs an answer even with rough content is required.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、複雑な
文法を基に精密な分析を行なう従来の方法は、文法か
らしばしば逸脱する話し言葉の解析には向いていない、
複雑な文法規則を書くには熟練を要し、規則が膨大に
なったとき規則間の矛盾検出などの管理作業が困難にな
る、膨大な数の曖昧な構造を生成する、文法規則を
照合するアルゴリズムが複雑になる、処理時間がかか
る、など多くの問題が生じている。However, the conventional method for performing a precise analysis based on a complicated grammar is not suitable for the analysis of a spoken language that often deviates from the grammar,
Writing complicated grammar rules requires skill, and when the number of rules becomes huge, it becomes difficult to perform management work such as inconsistency detection between rules, generates a huge number of ambiguous structures, and collates grammar rules There are many problems such as complicated algorithms and long processing time.
【0004】それゆえに、この発明の主たる目的は、非
文法的な文にも対処できる頑強な処理ができる自然言語
解析方法を提供することである。Therefore, a main object of the present invention is to provide a natural language analysis method capable of robust processing capable of handling non-grammatical sentences.
【0005】[0005]
【課題を解決するための手段】請求項1に係る発明は、
入力された自然言語文の構造を把握する自然言語解析方
法であって、入力された自然言語文の各語が持つインデ
ックスによって表層の語句と変数とによって記述した表
層パターンを検索し、検索された表層パターンを組合せ
て複文のような大きい言語的単位のものから単語のよう
な小さな言語的単位のものへと入力文と照合し、入力文
と照合に成功した表層パターンの組合せを構造の候補と
するようにしたものである。The invention according to claim 1 is
A natural language analysis method for grasping the structure of an input natural language sentence, in which a surface pattern described by surface words and variables is searched by an index of each word of the input natural language sentence and searched. The surface patterns are combined to match the input sentence from a large linguistic unit such as a compound sentence to a small linguistic unit such as a word, and the combination of the input sentence and the surface pattern that is successfully matched is used as a structure candidate. It is something that is done.
【0006】より好ましくは、請求項1の表層パターン
は、入力文に照合できるように必要時に入力文の修正が
行なわれる。More preferably, in the surface layer pattern of claim 1, the input sentence is corrected when necessary so that it can be collated with the input sentence.
【0007】さらに、より好ましくは、請求項1の表層
パターンは、変数を具体化する語を用例として持つ。Still more preferably, the surface layer pattern of claim 1 has a word that embodies a variable as an example.
【0008】さらに、より好ましくは、用例と入力文の
語の間の意味的距離により、構造の候補から、最尤の構
造を決定して出力する。More preferably, the maximum likelihood structure is determined and output from the structure candidates based on the semantic distance between the example and the words of the input sentence.
【0009】[0009]
【0010】[0010]
【0011】[0011]
【0012】[0012]
【作用】この発明に係る自然言語解析方法は、入力され
た自然言語文の各語が持つインデックスによって表層の
語句と変数とによって記述した表層パターンを検索し、
検索された表層パターンを組合せて複文のような大きい
言語的単位のものから単語のような小さな言語的単位の
ものへと入力文と照合し、入力文と照合に成功した表層
パターンの組合せを構造の候補とする。The natural language analysis method according to the present invention searches the surface layer pattern described by the words and variables of the surface layer by the index of each word of the input natural language sentence,
The retrieved surface patterns are combined to match the input sentence from a large linguistic unit such as a compound sentence to a small linguistic unit such as a word, and a combination of the input sentence and the surface pattern that is successfully matched is structured. To be a candidate.
【0013】[0013]
【実施例】図1はこの発明の一実施例の概略ブロック図
である。図1において、この発明に係る自然言語解析処
理方式は、形態素解析モジュール1と表層パターン照合
モジュール2と解析補助モジュール3と最尤構造決定モ
ジュール4とによって実現される。形態素解析モジュー
ル1は内蔵されている辞書を参照して、単語分割や品詞
・活用などの情報の付与を行なう。単語からは表層パタ
ーンのインデックスが用意される。たとえば、「たい」
は表層パターン「Xたいのですが」へのインデックスを
持っている。表層パターンは、「Xたいのですが」や
「XのY」のように、単文や名詞句などの言語的単位
を、表層語句および変数により記述したものである。な
お、X,Yは変数を示す。入力文の各単語が持つインデ
ックスにより入力文に照合可能な表層パターンを絞り込
む。1 is a schematic block diagram of an embodiment of the present invention. In FIG. 1, the natural language analysis processing method according to the present invention is realized by a morpheme analysis module 1, a surface layer pattern matching module 2, an analysis assistance module 3, and a maximum likelihood structure determination module 4. The morphological analysis module 1 refers to a built-in dictionary and adds information such as word division and part-of-speech / inflection. The surface pattern index is prepared from the word. For example, "tai"
Has an index to the surface pattern "X I want to". The surface pattern is a description of linguistic units such as simple sentences and noun phrases by surface words and variables, such as “X taino ga ga” and “Y of X”. In addition, X and Y show a variable. The surface patterns that can be matched with the input sentence are narrowed down by the index of each word of the input sentence.
【0014】表層パターン照合モジュール2は、絞り込
まれた表層パターンを組合わせて入力文の構造を作り上
げる。表層パターンは、複文レベルの大きな単位のもの
から、単語レベルの小さな単位のものまでいくつかの言
語的単位により分類され、表層パターンを効率的に入力
文に照合させる。The surface layer pattern matching module 2 combines the narrowed down surface layer patterns to create the structure of the input sentence. Surface patterns are classified by several linguistic units, from those with a large unit at the compound sentence level to those with a small unit at the word level, and the surface pattern is matched efficiently with the input sentence.
【0015】図2はこの発明が適用される代表的な表層
パターンを、言語的単位の大きなものから小さなものへ
と並べて示した図である。FIG. 2 is a view showing typical surface layer patterns to which the present invention is applied, arranged from the largest linguistic unit to the smallest.
【0016】ここで、入力文と表層パターンの照合のア
ルゴリズムについて説明する。(0) 形態素解析モジ
ュール1によって得られた表層パターンの中から最も大
きい言語的単位のものについて(1)を実行する。Here, an algorithm for matching the input sentence with the surface pattern will be described. (0) Perform (1) for the largest linguistic unit among the surface layer patterns obtained by the morphological analysis module 1.
【0017】(1) 表層パターンを、入力文に照合さ
せる。照合が成功すれば(2)を行なう。失敗すれば
(3)を実行する。(1) The surface pattern is collated with the input sentence. If the collation is successful, (2) is performed. If it fails, execute (3).
【0018】(2) (1)において照合に成功したの
が、変数を持たない表層パターンならば、その部分の照
合は成功して終了する。そうでなければ表層パターンの
各変数部について(1)を実行する。(2) If the collation succeeded in (1) is the surface layer pattern having no variable, the collation of that portion succeeds and ends. Otherwise, execute (1) for each variable part of the surface layer pattern.
【0019】(3) 表層パターンの言語的単位を下げ
(1)を実行する。これ以上言語的単位を下げられない
なら照合は失敗として終了する。(3) The linguistic unit of the surface layer pattern is lowered and (1) is executed. If the linguistic unit cannot be lowered any more, the collation ends in failure.
【0020】このアルゴリズムは、最も大きな言語的単
位のものから小さな言語的単位のものへと表層パターン
を入力文に照合していく。入力文のすべての部分につい
て照合が成功すれば、照合した表層パターンの組合わせ
結果を構造とする。たとえば、「会議に申し込みたいの
ですが」という文に対しては、照合可能な表層パターン
の中で最も言語的単位が大きな、単文単位の表層パター
ン「Xたいのですが」をまず文全体に照合する。This algorithm collates the surface pattern with the input sentence from the largest linguistic unit to the smallest linguistic unit. If the matching is successful for all the parts of the input sentence, the combination result of the matched surface patterns is used as the structure. For example, for the sentence "I want to apply for a meeting", first of all, the sentence pattern "X Tai naga ga", which has the largest linguistic unit among the surface patterns that can be matched, is the single sentence unit. Collate.
【0021】次に、「Xたいのですが」の変数部を具体
化する「会議に申込み」に格関係単位の表層パターン
「XにY」を照合する。さらに、「XにY」の変数X,
Yにそれぞれ「会議」「申込み」という単語単位の表層
パターンを照合し、入力文が表層パターンの組合わせと
完全に照合したことになる。その結果、構造として (((会議)に(申込み))たいのですが) が得られる。Next, the surface layer pattern "X to Y" of the case relationship unit is collated with "apply to the meeting" which embodies the variable part of "X want to". Furthermore, the variable X of “X to Y”,
It means that Y is matched with the surface pattern of each word "meeting" and "application", and the input sentence is completely matched with the combination of the surface patterns. As a result, ((I want to apply for (meeting))) is obtained as a structure.
【0022】解析補助モジュール3は、そのままの入力
文の状態では入力文に表層パターンが照合できないとき
に起動され、表層パターンを入力文に照合できるように
補助規則により入力文を修正する。補助規則は表層パタ
ーンを照合できるように入力文について正規化などの操
作を行なう。たとえば、「それ出席する」という入力文
において直接、表層パターンは照合できない。そこで、
次の補助規則により入力文を修正する。The analysis assisting module 3 is activated when the surface sentence pattern cannot be collated with the input sentence in the state of the input sentence as it is, and corrects the input sentence according to the auxiliary rule so that the surface sentence pattern can be collated with the input sentence. The auxiliary rule performs operations such as normalization on the input sentence so that the surface pattern can be matched. For example, the surface pattern cannot be directly matched in the input sentence “it attends”. Therefore,
Correct the input sentence according to the following supplementary rules.
【0023】代名詞 動詞→代名詞 に 動詞 ((そ
れ、参加する),…) 代名詞 を 動詞 ((これ、送る),…) 補助規則は品詞などの文法カテゴリを使って記述され、
各文法カテゴリを具体化する単語用例を照合条件として
記述する。上の補助規則は、代名詞と動詞が連続したと
きに助詞を補完する。たとえば、「それ 参加する」と
いう代名詞と動詞の語系列は「に」という助詞が補完さ
れ、「それに参加する」と修正される。「これ 送る」
については「を」という助詞が補完され、「これを送
る」と修正される。この補助規則により、入力文「それ
出席する」には、(それ、出席する)と(それ、参加す
る)の意味的距離の近さから、助詞「に」が補完され
「それに出席する」と修正される。また、補完された助
詞「に」より、「XにY」が、照合可能な表層パターン
として新たに検索される。その後、表層パターン照合モ
ジュール2において、表層パターン「XにY」が入力文
に照合され、 ((それ)に(出席する)) という構造が得られる。Pronoun verb → pronoun verb ((that, participate), ...) Pronoun verb ((this, send), ...) Auxiliary rules are described using grammatical categories such as part-of-speech,
A word example that embodies each grammar category is described as a matching condition. The auxiliary rule above complements a particle when the pronoun and the verb are consecutive. For example, the pronoun and verb word sequences "it participate" are complemented by the particle "ni" and are modified to "participate in it.""Sendthis"
For, the particle "" is complemented and corrected to "send this." By this supplementary rule, the input sentence "it attends" is complemented with the particle "ni" because of the close semantic distance between (it attends) and (it attends). Will be fixed. In addition, “X to Y” is newly searched as a collatable surface pattern from the complemented particle “ni”. After that, in the surface layer pattern matching module 2, the surface layer pattern "X to Y" is matched to the input sentence, and a structure of ((it) (attends)) is obtained.
【0024】最尤構造決定モジュール4は、表層パター
ン照合モジュール2で得られた構造の中から、入力単語
と表層パターンの用例単語間の意味的距離を求め、最も
距離の総和が小さいものを最適の構造と決定する。The maximum likelihood structure determination module 4 finds the semantic distance between the input word and the example word of the surface pattern from the structures obtained by the surface pattern matching module 2, and selects the one with the smallest total distance. Determine the structure of.
【0025】図3はこの発明のパターン照合による自然
言語解析方法の基本的な処理の流れを示す図である。次
に、図3を参照して、次に示す文(1)を解析する具体
例について説明する。FIG. 3 is a diagram showing the basic processing flow of the natural language analysis method by pattern matching according to the present invention. Next, a specific example of analyzing the following sentence (1) will be described with reference to FIG.
【0026】(1) 「京都ホテルの1万円の部屋お願
いします。」 まず、形態素解析モジュール1で入力文の単語分割の処
理を行なう。そして、文(1)の各単語からのインデッ
クスにより照合可能な表層パターンを検索する。たとえ
ば、入力文の語「の」からは「XのY」という表層パタ
ーンが検索される。(1) "I would like a room of 10,000 yen at the Kyoto Hotel." First, the morphological analysis module 1 performs word division processing of the input sentence. Then, the surface pattern that can be matched is searched by the index from each word of the sentence (1). For example, the surface pattern "X of Y" is searched for from the word "no" of the input sentence.
【0027】表層パターン照合モジュール2は、形態素
解析モジュール1で検索された表層パターンを入力文に
照合しようとするが、助詞が脱落しているため、照合に
失敗する。The surface pattern matching module 2 tries to match the surface pattern retrieved by the morphological analysis module 1 with the input sentence, but the matching fails because the particle is missing.
【0028】普通名詞 動詞→普通名詞 を 動詞
((部屋、お願いする),…) そこで、解析補助モジュール3は、上の補助規則より、
入力文に助詞「を」を補完し、入力文を (1′)「京都ホテルの1万円の部屋をお願いしま
す。」 と修正する。Common noun verb → common noun verb ((room, please), ...) Then, the analysis assistance module 3
Complement the particle "o" to the input sentence and correct the input sentence as (1 ') "Please give me a room of 10,000 yen at Kyoto Hotel."
【0029】表層パターン照合モジュール2は解析補助
モジュール3の結果を受け、(1′)に表層パターンを
照合しようとする。まず、絞り込まれた表層パターンの
中で最も言語的単位の大きな、単文単位の表層パターン
「Xをお願いします」を照合する。次に「Xをお願いし
ます」の変数Xを満たす「京都ホテルの1万円の部屋」
に表層パターンを照合しようとする。この表現には格関
係単位の「XのY」という表層パターンを照合できる
が、2つの「の」を持つため、入力文に対して次ように
2つの構造が作られる。 (2) (((京都ホテル)の((1万円)の(部
屋)))をお願いします) (3) ((((京都ホテル)の(1万円))の(部
屋))をお願いします) 「XのY」の変数には「京都ホテル」、「1万円」,
「部屋」が照合でき、入力文全体が表層パターンですべ
て構成されたことになる。The surface pattern matching module 2 receives the result of the analysis assisting module 3 and tries to match the surface pattern with (1 '). First of all, among the narrowed down surface patterns, the surface pattern "Please say X" of the single sentence unit, which has the largest linguistic unit, is collated. Next, "the room for 10,000 yen at the Kyoto hotel" that satisfies the variable X of "Please give me X."
Try to match the surface pattern to. This expression can be matched with the surface layer pattern "X of Y" of the case relation unit, but since it has two "no", two structures are created for the input sentence as follows. (2) ((((10,000 yen) (room)) of ((Kyoto Hotel))) (3) ((((Kyoto Hotel) ((10,000 yen)) (room))) Please,) "Kyoto Hotel", "10,000 yen" for the variable "Y of X",
"Room" can be matched, and the entire input sentence is composed entirely of surface patterns.
【0030】最尤構造決定モジュール4は、入力単語と
表層パターンの用例単語間の意味的距離を計算し、
(2)の構造の距離の総和0.0,(3)の構造の距離
の総和0.5を得る。距離の総和の小さい(2)を
(1)に対する構造として出力する。The maximum likelihood structure determination module 4 calculates the semantic distance between the input word and the example word of the surface pattern,
The sum of the distances of the structure of (2) is 0.0, and the sum of the distances of the structure of (3) is 0.5. (2) having a small sum of distances is output as a structure for (1).
【0031】[0031]
【発明の効果】以上のように、この発明によれば、入力
文の各語が持つインデックスにより表層パターンを検索
し、検索した表層パターンを複文のような大きい言語的
単位のものから、単語のような小さな言語的単位のもの
へと入力文に照合させて入力文の構造の候補を作り、そ
の候補から入力と用例間の意味的距離の計算により最尤
の構造を決定して出力をするようにしたので、話し言葉
のように文法的に構造を説明するのが難しい文に対して
も構造が求められる頑強な自然言語解析機構を実現でき
る。As described above, according to the present invention, the surface pattern is searched by the index of each word of the input sentence, and the searched surface pattern is searched for from a large linguistic unit such as a compound sentence. The input sentence is matched to such a small linguistic unit to make a candidate for the structure of the input sentence, and the maximum likelihood structure is determined and output from the candidate by calculating the semantic distance between the input and the example. By doing so, it is possible to realize a robust natural language analysis mechanism that requires a structure even for sentences whose structure is difficult to explain grammatically, such as spoken language.
【図1】この発明の一実施例の内容を示すブロック図で
ある。FIG. 1 is a block diagram showing the contents of an embodiment of the present invention.
【図2】代表的な表層パターンを言語的単位の大きなも
のから小さなものへと並べて示した図である。FIG. 2 is a diagram showing a typical surface layer pattern arranged from the largest linguistic unit to the smallest.
【図3】入力文「京都ホテルの1万円の部屋お願いしま
す」に対する自然言語解析処理の流れを示すブロック図
である。[Fig. 3] Fig. 3 is a block diagram showing a flow of natural language analysis processing for an input sentence "Please give a room of 10,000 yen at Kyoto Hotel".
1 形態素解析モジュール 2 表層パターン照合モジュール 3 解析補助モジュール 4 最尤構造決定モジュール 1 Morphological analysis module 2 Surface pattern matching module 3 Analysis auxiliary module 4 Maximum likelihood structure determination module
───────────────────────────────────────────────────── フロントページの続き (72)発明者 飯田 仁 京都府相楽郡精華町大字乾谷小字三平谷5 番地 株式会社エイ・ティ・アール自動翻 訳電話研究所内 (56)参考文献 特開 昭63−213068(JP,A) 特開 昭60−200369(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hitoshi Iida, 5 Seiraya-cho, Seika-cho, Soraku-gun, Kyoto Pref. A-T-R Co., Ltd. Automatic Translation Telephone Research Laboratory (56) Reference JP-A-63- 213068 (JP, A) JP-A-60-200369 (JP, A)
Claims (4)
自然言語解析方法であって、 前記入力された自然言語文の各語が持つインデックスに
よって表層の語句と変数とによって記述した表層パター
ンを検索し、 前記検索された表層パターンを組合せて複文のような大
きい言語的単位のものから単語のような小さな言語的単
位のものへと入力文と照合し、前記入力文と照合に成功
した表層パターンの組合せを構造の候補とするようにし
た、自然言語解析方法。1. A natural language analysis method for grasping the structure of an input natural language sentence, wherein a surface layer pattern described by surface words and variables by an index of each word of the input natural language sentence is used. Search, combine the searched surface patterns, and match the input sentence from a large linguistic unit such as a compound sentence to a small linguistic unit such as a word, and a surface layer that is successfully matched with the input sentence A natural language analysis method in which a pattern combination is used as a structure candidate.
できるように、必要時に入力文の修正を行なうことを特
徴とする、請求項1の自然言語解析方法。2. The natural language analysis method according to claim 1, wherein the input sentence is corrected when necessary so that the surface layer pattern can be collated with the input sentence.
語を用例として持つことを特徴とする、請求項1の自然
言語解析方法。3. The natural language analysis method according to claim 1, wherein the surface layer pattern has a word that embodies a variable as an example.
距離により、前記構造の候補から、最尤の構造を決定
し、出力することを特徴とする、請求項3の自然言語解
析方法。4. The natural language analysis according to claim 3, wherein the maximum likelihood structure is determined and output from the structure candidates based on the semantic distance between the example and the words of the input sentence. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5063605A JPH0769710B2 (en) | 1993-03-23 | 1993-03-23 | Natural language analysis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5063605A JPH0769710B2 (en) | 1993-03-23 | 1993-03-23 | Natural language analysis method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06274192A JPH06274192A (en) | 1994-09-30 |
| JPH0769710B2 true JPH0769710B2 (en) | 1995-07-31 |
Family
ID=13234091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5063605A Expired - Fee Related JPH0769710B2 (en) | 1993-03-23 | 1993-03-23 | Natural language analysis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0769710B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10229207B3 (en) * | 2002-06-28 | 2004-02-05 | T-Mobile Deutschland Gmbh | Process for natural speech recognition based on a generative transformation / phrase structure grammar |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60200369A (en) * | 1984-03-24 | 1985-10-09 | Mitsubishi Electric Corp | Mechanical translation device |
| JPS63213068A (en) * | 1987-03-02 | 1988-09-05 | Canon Inc | language processing device |
-
1993
- 1993-03-23 JP JP5063605A patent/JPH0769710B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06274192A (en) | 1994-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Zettlemoyer et al. | Learning to map sentences to logical form: Structured classification with probabilistic categorial grammars | |
| Lee et al. | Deep learning-based context-sensitive spelling typing error correction | |
| Oflazer | Error-tolerant finite-state recognition with applications to morphological analysis and spelling correction | |
| Kobus et al. | Normalizing SMS: are two metaphors better than one? | |
| US6243669B1 (en) | Method and apparatus for providing syntactic analysis and data structure for translation knowledge in example-based language translation | |
| US6282507B1 (en) | Method and apparatus for interactive source language expression recognition and alternative hypothesis presentation and selection | |
| US6442524B1 (en) | Analyzing inflectional morphology in a spoken language translation system | |
| US6721697B1 (en) | Method and system for reducing lexical ambiguity | |
| US6278968B1 (en) | Method and apparatus for adaptive speech recognition hypothesis construction and selection in a spoken language translation system | |
| US20020198713A1 (en) | Method and apparatus for perfoming spoken language translation | |
| JPH0855122A (en) | Context tagger | |
| JP5113750B2 (en) | Definition extraction | |
| WO2003056450A1 (en) | Syntax analysis method and apparatus | |
| US20080147381A1 (en) | Compound word splitting for directory assistance services | |
| Demilie et al. | Automated all in one misspelling detection and correction system for Ethiopian languages | |
| Su et al. | An overview of corpus-based statistics-oriented (CBSO) techniques for natural language processing | |
| Li et al. | Combining trigram and automatic weight distribution in Chinese spelling error correction | |
| Irmawati et al. | Exploiting Syntactic Similarities for Preposition Error Corrections on Indonesian Sentences Written by Second Language Learner | |
| JPH0769710B2 (en) | Natural language analysis method | |
| Sampath et al. | Hybrid Tamil spell checker with combined character splitting | |
| Aydinov et al. | Investigation of automatic part-of-speech tagging using CRF, HMM and LSTM on misspelled and edited texts | |
| Eutamene et al. | Ontologies and Bigram-based Approach for Isolated Non-word Errors Correction in OCR System. | |
| Gueddah et al. | Improving SpellChecking: an effective Ad-Hoc probabilistic lexical measure for general typos | |
| Okhovvat et al. | An Accurate Persian Part-of-Speech Tagger. | |
| Farokhshad et al. | ViraPart: A Text Refinement Framework for Automatic Speech Recognition and Natural Language Processing Tasks in Persian |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960123 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |