講演資料


講義資料スライドの表紙

講義資料スライドの表紙です。スライド画像、または下の要約文中の青いページ番号リンクをクリックすると、別のタブで無駄なノイズのない、純粋なPDFビューア画面が起動し、指定されたページへ直接ジャンプして快適に閲覧できます。

全体概要

本セミナー「ニューラル・ネットワークの数理 Tropical代数入門」は、現代の深層学習技術が実用的な大成功を収める一方で、その理論的基盤が依然として不明瞭であるという根本的な問いを出発点にしています [p.4], [p.5]。なぜニューラル・ネットワークは汎化するのか、なぜ深さが表現力を飛躍的に向上させるのか——こうした問いに対して、数学の新しい道具立てで正面から挑もうとするのが本セミナーの本質的な動機です。

その道具立てとして採用されるのが、21世紀に入って代数幾何学の分野で急速に発展した「Tropical代数(熱帯代数)」です。Tropical代数とは、通常の掛け算を足し算で、足し算を最大値(または最小値)で置き換えるという、一見奇妙な計算体系です。しかしこの置き換えによって、非線形に見える関数が実は「区分的線形関数」として記述できることが明らかになり、ニューラル・ネットワークとの深い対応関係が浮かび上がります [p.7], [p.99]

実践的な動機も重要です。現代のAIシステムは高価で大規模な計算資源と膨大な電力を必要としており、その根本には行列とベクトルの掛け算があります。Tropical代数の世界では「掛け算が足し算になる」ため、計算効率の抜本的な改善の可能性を秘めています。実際「1-bit LLM」は、Tropical代数の理論に直接基づくものではないものの、16bitの浮動小数点の掛け算を8bitの整数の足し算で代替することで驚異的な性能を示しており、Tropical的アプローチの実践的意義を示唆しています [p.6], [p.7]

セミナーの中核的な成果は、L. Zhangら(2019年)の論文に基づき、ReLUをactivatorとするfeed-forward neural networkが「Tropical有理写像」と数学的に等価であることの証明を追うことにあります [p.8]。これはDNNとTropical代数の架け橋を確立するものであり、ニューラル・ネットワークの線形領域・決定境界・表現力といった謎をTropical幾何学の言葉で問い直す地平を開く画期的な仕事です [p.199], [p.201]

講義のロードマップ

■ Part 0: はじめに・動機・概要

  • この部の核心:

セミナー全体の問題意識と構成が示されます。AI技術の理論的解明の必要性、Tropical代数への注目の理論的・実践的理由、および紹介する論文の位置づけが明確にされます [p.3], [p.4], [p.5], [p.6], [p.7], [p.8]

  • 論理展開:
  • 現代AIの実用的成功と理論的理解の乖離という問題提起 [p.4]
  • Tropical代数への注目の理論的理由:DNNの数学的基礎の不在 [p.4], [p.5]
  • 実践的理由:行列掛け算の計算コスト問題と1-bit LLMの示唆 [p.6], [p.7]
  • 中心論文「Tropical geometry of deep neural networks」(Zhang et al.) の紹介 [p.8]


■ Part 1: DNNの構造を考える

  • この部の核心:

Deep Neural Network(DNN)を「関数の合成」として数学的に再定式化します。線形変換(affine写像)とactivatorによる非線形変換の合成を一単位とし、その繰り返しがDNNの本質的構造であることを明確にします。さらに、DNNに起源を持つ「DNNの芽」(σ∘ρの形の合成)が、Perceptron・CNN・RNN・LSTM・Transformerといった多様なアーキテクチャに遍在することを示します [p.13], [p.51], [p.55]

  • 論理展開:
  • DNNを関数の合成 ν = σ^(L) ∘ ρ^(L) ∘ … ∘ σ^(1) ∘ ρ^(1) として定式化 [p.43], [p.44], [p.225]
  • 「DNNの芽」をσ∘ρの形で定義し、各種アーキテクチャへの遍在を確認 [p.51], [p.55]
  • Perceptron・CNN・RNN・LSTM・Transformerの各構造にDNNの芽を発見 [p.62], [p.63], [p.67], [p.72], [p.74], [p.82], [p.84], [p.85], [p.87], [p.89]
  • 重み行列A^(l)∈ℤ^(n_l × n_{l-1})、バイアスb^(l)∈ℤ^(n_l)というパラメータの整理 [p.227]


■ Part 2: Tropical数学入門

  • この部の核心:

Tropical代数の基本的な計算体系を段階的に構築します。min-plusとmax-plusの二種類があること、加算・乗算・ベクトル・行列演算がどう定義されるかを確認し、Tropical多項式の値が「複数の線形関数の集まりの最大値(または最小値)」として計算されるという本質的性質を明らかにします。さらにHypersurface・Newton図形というTropical幾何の中核概念を導入します [p.15], [p.93]

  • 論理展開:
  • Tropical加算(min or max)とTropical乗算(通常の加算)の定義。加算の零元(±∞)、乗算の単位元(0)の確認 [p.99], [p.106], [p.107]
  • Tropical多項式の値 = 複数の線形写像の集まりのmax(またはmin)→区分的線形関数 [p.127], [p.133]
  • Tropical Hypersurface V(f):最小値(最大値)を与える線形写像が切り替わる点・線の集合 [p.146]
  • Newton図形 Δ(f):単項式の指数ベクトルのconvex hull。V(f)とΔ(f)のdual対応 [p.173], [p.176], [p.187]


■ Part 3: ニューラル・ネットワークの数理

  • この部の核心:

セミナーの中心的成果であるZhang et al.の証明を追います。ReLU feed-forward networkがTropical有理写像(2つのTropical多項式の差)と数学的に等価であることを、帰納的な層ごとの計算によって示します。これによりDNNの決定境界・線形領域の数・深さの効果がTropical幾何の言葉で問い直せることが示されます [p.197], [p.198], [p.201]

  • 論理展開:
  • min-plusからmax-plusへの切り替え:ReLU(x) = max(x, 0) = x ⊕ 0 というmax-plus親和性 [p.207], [p.208]
  • 重み行列の分割 A = A₊ − A₋(成分の正負による分割)と、これを用いたρ^(l+1)のTropical有理写像としての表現 [p.249], [p.252]
  • v^(l+1)(x) = F^(l+1)(x) − G^(l+1)(x) の形で各層出力がTropical有理写像であることの帰納的証明(Proposition 5.1、Theorem 5.2) [p.251], [p.253], [p.256]
  • Tropical Hypersurfaceと決定境界・Newton Polygonと線形領域数の上界の対応 [p.199], [p.200], [p.260], [p.261], [p.275]

▶️ 講演動画

講義 - 1
講義 - 2
講義 - 3
講義 - 4

💡 エピソード動画

エピソード - 1
エピソード - 2
エピソード - 3
エピソード - 4
エピソード - 5
エピソード - 6
エピソード - 7
エピソード - 8
エピソード - 9
エピソード - 10
エピソード - 11
エピソード - 12
エピソード - 13
エピソード - 14
エピソード - 15
エピソード - 16
エピソード - 17
エピソード - 18