1行定義
ルールベース機械翻訳とは、言語学者などが人手で整えた辞書と文法規則にもとづいて、原文を解析し訳文を組み立てる機械翻訳の方式のことです。
くわしく
ルールベース機械翻訳は、最も早くから研究された機械翻訳の方式です。「この単語はこう訳す」「この語順はこう並べ替える」といった知識を、言語学者などが辞書と文法規則として書き込みます。コンピュータはその規則に従って原文を解析し、訳文を組み立てます。
歴史
1954年、ジョージタウン大学とIBMが、ロシア語の文を英語に訳す実験を公開しました。語彙は250語、文法規則は6つという小さな実験でしたが、機械翻訳への期待を大きく高めました。しかし研究は思うように進まず、1966年に米国科学アカデミーの諮問委員会が出したALPAC報告書は、実用的な機械翻訳がすぐに実現する見通しは立たないと結論づけました。これを機に、米国での研究資金は大きく減りました。その後も辞書と規則の改良は続き、統計的機械翻訳が広まるまでは、実用の機械翻訳の多くがこの方式でした。
3つの方式
- 直接方式:単語を辞書で置き換え、簡単な規則で語順を整える。
- トランスファー方式:原文を解析して文の構造を求め、目的言語の構造に変換してから訳文を生成する。
- 中間言語方式:原文を、特定の言語に依存しない意味の表現に変換し、そこから訳文を生成する。
長所と限界
どの規則で訳したかを人がたどれるため、誤訳の原因を調べやすく、用語の訳し方もそろえやすい点が長所です。一方、言葉には例外や多義語が多く、規則を書き足す作業にはきりがありません。規則どうしの矛盾も起きやすくなります。これは、専門家の知識を人手でルールにする難しさを指す、知識獲得のボトルネックの典型例です。
こうした限界から、対訳データから自動で学ぶ統計的機械翻訳、さらに文全体をニューラルネットワークで扱うニューラル機械翻訳へと、主流が移りました。
覚え方
「人が規則を書く→データから確率を学ぶ→ニューラルネットワークで文ごと訳す」の順で覚えます。
G検定での出題
出題のされ方
辞書と規則を人手で整える仕組み、規則が増え続けることと知識獲得のボトルネックとの関係、統計的機械翻訳やニューラル機械翻訳との違いと、方式が移り変わった順序が問われます。
混同しやすい用語
| 用語 | 意味 |
|---|---|
| ルールベース機械翻訳このページの用語 | 言語学者などが人手で整えた辞書と文法規則にもとづいて、原文を解析し訳文を組み立てる機械翻訳の方式 |
| 統計的機械翻訳 | 人が翻訳規則を書く代わりに、対訳データから求めた確率をもとに、もっともらしい訳文を選ぶ機械翻訳の方式 |
◯×チェック
次の文が正しいか、誤りかを選んでください。
-
ルールベース機械翻訳のトランスファー方式では、原文を解析して得た文の構造を、目的言語の構造に変換してから訳文を生成する。
答えを見る
答え ◯ 正しい
解析・変換・生成の3段階で訳します。変換の規則は、言語の組ごとに用意する必要があります。
-
1966年のALPAC報告書は、機械翻訳がまもなく人間の翻訳者に取って代わると評価し、機械翻訳の研究予算を大きく増やすよう勧告した。
答えを見る
答え × 誤り
報告書は、実用的な機械翻訳がすぐに実現する見通しは立たないと結論づけました。その後、米国では機械翻訳の研究への資金が大きく減りました。
-
中間言語方式では、原文を特定の言語に依存しない意味の表現に変換し、その表現から目的言語の訳文を生成する。
答えを見る
答え ◯ 正しい
意味の表現を共通にするため、言語の組ごとの変換規則は要りません。ただし、どの言語にも通じる意味の表現を作ることは難しく、実用は限られました。
この用語の練習問題
出典
- G検定 試験出題範囲(シラバス2024)第1.4版 (技術分野 項目2 人工知能分野で議論される問題)
- W. John Hutchins, The Georgetown-IBM experiment demonstrated in January 1954, AMTA 2004, 102–114
- Automatic Language Processing Advisory Committee (ALPAC), Language and Machines: Computers in Translation and Linguistics, National Academy of Sciences, National Research Council, Publication 1416 (1966) (p.32 Avenues to Improvement of Translation、p.34 Recommendations)
- W. John Hutchins, Harold L. Somers, An Introduction to Machine Translation (Academic Press, 1992)