← 年表のこの時代へ2017

Transformer — 文の関係をAttentionで扱う

出発点は2017年の機械翻訳研究。文の中の関係をどう扱い、どこを並列に計算できるようにしたのかをたどります。

離れた場所の言葉を、どう結び付ける?

2017年は論文の初公開年。原論文の課題は主に機械翻訳であり、現在の会話サービスの公開年ではありません。

展示記事更新 2026-10-29

その時代、何を目指した?

文を別の言語へ訳すには、近くの単語だけでなく、離れた単語の関係も扱う必要があります。Transformerは、そのためのモデルの構造を提案した研究です。

文章を順番に読み込む再帰型のモデルでは、前の位置の計算が終わるのを待つ必要がありました。離れた単語の関係を扱いながら、大量の文章を効率よく学習することが課題でした。Attentionそのものは、この論文より前から使われています。

出典:Attention Is All You Need

実際には、何をした?

Attention Is All You Needは、機械翻訳を実験の舞台にしています。現在の対話サービスの画面を初めて発表した論文ではありません。入力の文を表す部分と、訳文を出す部分を持つ構造図が、その出発点を示しています。

原論文のAttentionの図は、どの位置の表現をどの程度参照するかを示す手がかりです。ただし、色が濃い場所をそのまま人間の「理解の理由」と読むことはできません。計算の重みと、説明としての意味を分けて観察します。

出典:Attention Is All You Need

実現を支えたしくみ

Transformerは再帰や畳み込みに頼らず、要素同士の関係を重みづけするAttentionを中心にしました。位置を表す情報も別に加えます。学習中に多くの位置を並列に計算でき、論文では機械翻訳の品質と学習効率を確かめました。

入力から問い合わせ・照合用の手がかり・取り出す情報に相当する表現を作り、関連の強さを使って混ぜ合わせます。複数のAttentionと位置の情報が構造に含まれます。学習の計算を並列化できることと、訳文を順に生成することは両立します。

出典:Attention Is All You Need

何が変わり、何が残った?

この論文のTransformerも、翻訳を出力するときは直前までの出力を使い、順に生成します。「学習を並列化できる」と「答え全体を一度に生成する」は別です。また、論文の通常のSelf-Attentionでは、系列が長いほど組合せの計算が増えます。

編集の視点:長い依頼を書くときも、目的・資料・制約の関係が分かる形に整理すると検証しやすくなります。ただし「Attentionがあるから重要な条件を必ず拾う」とは言えません。モデルの設計と、正しく従えたかの評価は別です。

出典:Attention Is All You Need

出典をたどる

本文は資料をもとにした日本語の解説です。引用画像は個別に出典を表示しています。研究の結果と現在の製品の提供条件は区別して読んでください。

  1. 研究論文Attention Is All You Need Google Research / Vaswani et al. · 2017 · 原論文公開年

    読む場所:Original paper: Introduction; Model Architecture; Why Self-Attention

    再帰に頼らないAttention中心の設計、位置情報、学習の並列性と自己回帰デコード。

    資料確認 2026-10-22
分野・レッスン・ツール・用語を横断して探せます
ESC で閉じるAI ATLAS / SEARCH