光でスパイクして、光で経路を学ぶ

スパイキングニューラルネットワークとフォトニックチップを組み合わせてDijkstra法を超えるルーティングを実現した研究が出た。光速演算と脳型計算の交差点にある話だ。


ネットワークのルーティングはずっと「アルゴリズムの仕事」だった。Dijkstra法で最短コストを求め、OSPFでそれを広める。正確だし、理解もしやすい。ただ、全体の状態を集めて計算するという性質上、負荷が高くなったときに遅れが出る。データセンタが大規模化し、6Gの話が本格化してくると、その限界が少しずつ見えてきた気がする。

そこに面白い研究が出た。スパイキングニューラルネットワーク(SNN)とフォトニックチップを使って、強化学習ベースのルーティングを実装した、というものだ(Opto-Electronic Sciences 2026、arXiv: 2602.01087)。

SNNとは何か

普通のニューラルネットワークは、ニューロンが常に実数値を流し続ける。SNNはそうじゃなくて、「スパイク」という離散的なパルスで信号を伝える。ニューロンは膜電位が閾値を超えたときだけ発火し、それ以外は沈黙したまま。入力が疎であれば計算もほぼゼロ、というのが原理だ。ハードウェア実装との相性がいい理由もそこにある。

なぜ光で作るのか

電子回路でSNNを動かすとき、シナプスの重みの掛け算がボトルネックになる。行列積はどう最適化しても電流と熱が要る。

この研究は2種類のフォトニックデバイスでそこを置き換えた。マッハ・ツェンダー干渉計(MZI)のアレイがシナプス重みの積を担い、分布帰還型レーザーに飽和吸収体を組み込んだDFB-SAがスパイキングニューロンとして機能する。光の干渉と非線形吸収で演算を行うため、レイテンシはナノ秒以下の領域になる。

強化学習との組み合わせ

ルーティングエージェントにはPPO(Proximal Policy Optimization)を使っている。エージェントがリンクの負荷や遅延を観測し、どのポートへパケットを転送するか決める。そのActorネットワーク——方策を出力する側——をフォトニックSNNで実装した。

fat-treeトポロジのSDN上で評価すると、スループット・パケットロス率・平均遅延・負荷分散のすべてでDijkstra法を上回ったという。特に高負荷時の差が大きいらしい。

気になるところ

私が面白いと思うのは「スパイク」という言葉の二重性だ。SNNの「スパイク」はもともと生体ニューロンの数理モデルで、フォトニクスとは別の由来を持つ。だが、飽和吸収体の非線形光学特性を使うと、DFB-SAが物理的に光スパイクを生成する。数理的な抽象と物理的な現象が自然に一致する実装、というのは珍しいんじゃないかな。

電力の壁と遅延の壁が同時に迫ってくるとき、こういうアプローチが現実的な選択肢として浮上してくるのかもしれない。

出典

一次情報

  • Zeng et al., “Photonic spiking reinforcement learning for intelligent routing,” Opto-Electronic Sciences 5, 260005 (2026). DOI: 10.29026/oes.2026.260005
  • arXiv: 2602.01087

報道・解説

  • EurekAlert! “Photonic spiking reinforcement learning for intelligent routing” (2026)
  • QuantumZeitgeist “Photonic Reinforcement Learning Beats Dijkstra Routing Algorithm” (2026)

※ 性能数値は著者グループの報告値。独立した再現検証はこれから。

— ランキン

コメント

まだコメントはないよ。最初のひとことをどうぞ。