読了時間:3分
ニューラル機械翻訳|言葉の直訳を脱し文脈のニュアンスを汲み取るAIの進化
ポイントを30秒で
ニューラル機械翻訳とは、深層学習を用いた巨大な計算ネットワークを活用し、原文全体の文脈やニュアンスを理解した上で、目標の言語へ自然に訳出する技術です。従来の単語やフレーズごとの逐語訳と異なり、文頭から文末までの関係性を同時に捉えるため、流暢で読みやすい文章を生成できます。
ぎこちない「直訳」の笑い話から自然な翻訳への劇的な飛躍
インターネットの翻訳サービスを昔から使っている人なら、「Time flies like an arrow(光陰矢の如し)」と入れて「時間ハエは矢が好きだ」というおかしな訳が出てきて、思わず笑ってしまった経験があるかもしれません。かつての機械翻訳は、辞書を機械的に引いて単語を無理やり入れ替えるだけのぎこちない仕組みでした。
しかし現代のDeepLやGoogle翻訳を使えば、海外の長文ニュースや難しい論文であっても、まるでプロの翻訳家が訳したかのような流暢で自然な日本語が一瞬で表示されます。この大きな進化をもたらした立役者が、人間の脳の神経網をヒントにしたニューラル機械翻訳(NMT)です。
単語の辞書引きから「意味を丸ごと捉える数字の空間」へ
人間の言葉は、単純な足し算引き算のルール通りにはいきません。英語では名詞の前に言葉を足しますが、スペイン語では名詞の後ろに並べるのが普通です。また、日本語のように主語を言わなくても通じる言語もあります。
ニューラル機械翻訳の土台となっている最新の仕組み(トランスフォーマーモデル)は、文章を一言一言バラバラに見るのではなく、文全体を一度に読み込みます。どの言葉とどの言葉が強く結びついているかに目を配る仕組み(自己注意機構 / Self-Attention)によって同時に計算し、文章全体の「言いたいことの中心」をコンピューターの数値メモ(エンベディング)へと一度まとめます。
そして文章を組み立てる翻訳役(デコーダー)が、その意味のまとまりを受け取り、訳したい言語の自然な語順や文法に合わせてきれいな文章へと組み立て直します。
従来の単語置き換え翻訳とニューラル翻訳のわかりやすい違い
翻訳の出来栄えの違いを実感するために、たとえ話の表現を比べてみましょう。
- 従来の単語置き換え翻訳(フレーズベース翻訳):「She broke the ice at the meeting.」→「彼女は会議で氷を壊しました。」(言葉の表面的な意味に引きずられ、文脈を無視した不自然な直訳になってしまう。)
- ニューラル機械翻訳:「She broke the ice at the meeting.」→「彼女が会議の緊張した空気を和らげました。」(文全体の言いたいことを汲み取り、日本語として一番自然な決まり文句を自動で選ぶ。)
敬語の使い分けや文化的な言い回しにおける注意点
目覚ましく賢くなったニューラル機械翻訳ですが、人と人との関係性や文化の違いが関わる細やかな判断には、今でも注意すべき点があります。
- 敬語や呼び方の不揃い:英語の「You」を日本語にする際、相手との関係によって「あなた」「お客様」「先輩」などを使い分ける必要がありますが、指示がないと文中で敬語がちぐはぐになってしまうことがあります。
- 主語が抜けたときの取り違え:日本語の「確認して送りました」という主語のない文章を英語にする際、前後の関係を見誤って「あなたが送った(You sent)」とあべこべに訳してしまう危険があります。
- 否定の言葉が消えてしまう現象(ハルシネーション / 幻覚):複雑な長い否定文などで、稀に「しない(not)」という否定の言葉が抜け落ちてしまい、正反対の意味になってしまう重大な間違いが起きることがあります。
機械翻訳は、世界中の言葉の壁を取り払ってくれる頼もしい架け橋です。お仕事の契約書や大切な書類をやり取りする際は、機械の訳をそのまま信じ込まず、主語が合っているかや否定の言葉が抜けていないかを人間が最後に確認する姿勢を大切にしましょう。
参考資料
- Google's Neural Machine Translation SystemGoogle Research