バックプロパゲーション(歴史)

Backpropagation (History)

バックプロパゲーションとは

バックプロパゲーション(誤差逆伝播法、Backpropagation)は、多層ニューラルネットワークの学習を可能にする画期的なアルゴリズムです。出力層の誤差を入力層に向かって逆方向に伝播させ、各層の重みを効率的に更新する手法で、現代のディープラーニングの基盤となっています。

表:バックプロパゲーション(歴史)の要点まとめ
ひとことで言うと多層ニューラルネットの学習を可能にした、誤差を逆向きに伝える手法。
いつ普及したか1986年にラメルハート、ヒントンらの論文で広く知られるようになった。
なぜ重要かパーセプトロンの限界を突破し、現在の深層学習の土台になった。

発見と再発見の歴史

バックプロパゲーションのアイデアは複数の研究者によって独立に発見されました。1970年にフィンランドのセッポ・リンナインマーが修士論文で提案し、1974年にはポール・ワーボスが博士論文で記述しました。しかし最も大きな影響を与えたのは、1986年にデイビッド・ラメルハート、ジェフリー・ヒントン、ロナルド・ウィリアムズがNature誌に発表した論文です。

図:誤差逆伝播法の歴史的意義
1多層にしたいでも学習できなかった
▶
2誤差を逆向きに伝える各層の責任を計算
▶
31986年に普及ヒントンらの論文
▶
4多層学習が可能にNN研究が復活
▶
5深層学習へ現在まで使われる基本手法

ニューラルネットワーク復活の鍵

ラメルハートらの論文は、バックプロパゲーションにより多層ネットワークが内部表現を自動的に学習できることを示しました。これにより、パーセプトロンの限界として指摘されていたXOR問題が解決可能になり、ニューラルネットワーク研究の復興が始まりました。

現代への影響

バックプロパゲーションは現在も深層学習の中核的な学習アルゴリズムです。勾配消失問題やローカルミニマムなどの課題に対して、ReLU活性化関数やバッチ正規化などの改良が加えられてきましたが、基本原理は1986年から変わっていません。ヒントンは2024年にこの功績によりノーベル物理学賞を受賞しました。