補遺: ボルツマンマシン、フリーズ現象と量子アニーリングによる温度の設計
画像を一枚だけ覚えるのではなく、手書き数字に共通する特徴を覚え、新しい数字を生成する。そのためには、データを一つの最適解として扱うだけでは足りません。「どの状態が、どれくらいの頻度で現れるか」という分布を学ぶ必要があります。ボルツマンマシンは、この分布を統計力学のエネルギーで表します。
本補遺では、学習則を分配関数の微分から導き、量子アニーラを学習用サンプラにする際のフリーズ現象を説明します。その上で、Gilhan Kimらによる非断熱量子アニーリング(diabatic quantum annealing、DQA)の研究を扱います。中心となるのは、有効逆温度と相互作用の補正係数を、時間依存摂動論から求める考え方です。量子力学の位相が、測定確率の中で統計力学の重みへ変わる。その変換を自分で計算できることが、この方法の物理としての魅力です。
隠れ変数が多体相互作用を作る仕組み、温度のずれが学習に与える影響、四状態で追う学習例、拡散モデルとの接続も順に扱います。
出発点となる論文は、Gyhm・Kim・Kwon・Baekの理論研究 [1]と、Kim・Gyhm・Parkのボルツマンマシン学習への応用 [2]です。「パラメータ推定」には、データから重みを学ぶこと、装置の有効温度を推定すること、時間波形から分布の係数を予測すること、という異なる問題があります。以下ではこの三つを区別します。
生成モデル全体の歴史と応用研究は、続く生成モデルの歴史と量子アニーリングで扱います。VAE・GAN・拡散モデルの学習則と、量子アニーラが担当する計算を比較できます。
1. エネルギーを学ぶとはどういうことか
まず、すべての変数が観測できる場合を考えます。スピンを
データ集合
とします。これを大きくすれば、データに高い確率を与えるモデルになります。ただし、すべての状態のエネルギーを下げるだけでは分布は改善しません。そのような操作を打ち消す役目を持つのが、規格化項
です。したがって学習則は
となります。データ中で二つのスピンが同じ向きに現れる頻度が、モデルの予想より高ければ、その結合を強めます。学習が行っているのは、データとモデルの磁化・相関を一致させることです。これは逆Ising問題でもあります。負の対数尤度やKLダイバージェンスを最小化する場合は、勾配の符号が逆になります。
ボルツマンマシンの古典的な学習則については、Ackley・Hinton・Sejnowskiの研究 [3]が基本文献です。Hopfield模型の補遺と合わせると、記憶するエネルギー地形から、分布そのものを学ぶ模型への移行が見えます。
2. 隠れ変数と制限ボルツマンマシン
観測できる可視変数を
以下も
逆に隠れ層を固定した可視層も、同じ形で独立に更新できます。「制限」の意味は、この条件付き独立性にあります。両層の同時分布が独立という意味ではありません。
隠れ変数の和は積に分解できるので、可視分布は自由エネルギーで書けます。
もとのエネルギーが二次式でも、隠れ変数を消した
可視データの尤度を微分すると、重みの更新に必要なのは
です。第一項を正相、第二項を負相と呼びます。正相ではデータを固定して隠れ層だけを平均します。負相では、可視・隠れの両方を自由に動かしたモデル分布の平均が必要です。量子アニーラに期待する役割は、主としてこの負相のサンプリングです。
2.1 隠れ変数を消すと、多体相互作用が現れる
可視スピン4個と隠れスピン1個を取り、磁場をゼロにします。
二乗の中の
この式の左辺は4スピン・ゼロ磁場の場合の厳密な展開形式で、右辺の係数評価が弱結合近似です。四乗の添字が重複する項も捨てたわけではありません。
展開に頼らず確かめるには、16個の可視状態を列挙し、
これは統計力学で一部の自由度を和に取り、残った自由度の有効相互作用を求める操作と同じです。RBMの表現力を「隠れ層が多体相関を作る」と読むことができます。ただし、通常のRBM学習が、そのまま空間的な粗視化や繰り込み群の変換になっているとは限りません。何を残し、どの長さ尺度を粗視化するかは別途指定する必要があります。
3. 最適化装置を、そのままサンプラにはできない
最低エネルギーの状態だけを大量に返す装置は、最適化には有用でも、有限温度の負相を正しく計算するとは限りません。たとえば、二つの状態のエネルギー差が
古典的なRBMでは、隠れ層と可視層の条件付き分布から交互にサンプルするGibbs法を使えます。データを出発点に少数回だけ更新するcontrastive divergence(CD)は計算を短くしますが、有限回で止めた負相は一般に平衡平均ではありません。persistent CD(PCD)は前回の鎖を次回へ持ち越します。学習が分布を変える速さと鎖の混合時間の兼ね合いが問題になります。HintonのCD論文 [4]が、この方法の出発点です。
SAの補遺で扱った釣り合い条件は、固定温度で何を定常分布にするかを定めます。SAで温度を下げ続けたときの最終出力が、任意の指定温度での平衡サンプルになるわけではありません。同様に、QAの出力についても分布の検証が必要です。
4. フリーズ現象――温度が止まるのではなく、分布が追従できなくなる
装置の時間を
と定義します。ここでは
環境との遷移が十分速ければ、占有確率は瞬間的な熱平衡へ近づきます。しかし横磁場が減少すると、トンネル振幅や環境が誘起する遷移の行列要素が小さくなり、状態間の移動が遅くなる場合があります。障壁と多数スピンの集団的な反転も効きます。アニーリングの残り時間に比べて再分配が遅くなると、確率分布は変化する平衡分布についていけません。
その境目を
です。これは普遍的な等式ではなく、残り時間との比較による近似的な診断です。より精密には、平衡分布が変わる時間尺度と、各緩和モードの時間尺度を比較します。異なるモードが異なる時刻に凍るなら、一つのフリーズ点で全分布を表すこと自体が近似になります。
フリーズとは物理温度がゼロになることでも、波動関数のすべての時間発展が停止することでもありません。ここで問題にしているのは、主に状態間の占有確率の再分配です。Aminの準静的QAの解析 [5]は、この描像を理解する基本文献です。
4.1 フリーズ点から有効温度を読む
フリーズ直前まで熱平衡に近く、そこで横磁場の影響が小さく、その後の読み出しが分布をほぼ保存すると仮定します。このとき
重要なのは
となります。
4.2 横磁場が残ったまま凍る場合
フリーズ点で横磁場が無視できなければ、瞬間的な量子Gibbs状態は
です。そこで直ちにZ測定する理想化では
Marshall・Rieffel・Henは温度の異なる実機を比較 [6]し、フリーズ描像とノイズの影響を調べました。また途中で休止する実験 [7]は、十分な遷移が残る位置で待つことが分布を変えうると示しています。すでに緩和が極端に遅くなった位置で長く待つこととは区別しましょう。
5. 温度を推定する基本――縮退度とエネルギーの尺度
エネルギー
を満たします。単独の二状態または等縮退の二準位では、縮退度の項は消えます。有限サンプルで一方の観測数がゼロなら、対数比をそのまま計算できません。尤度に基づく区間推定や、明示した擬似カウントなどが必要です。
多数準位のエネルギーヒストグラムでは
なので、
ただし、これが直接決めるのは逆温度の差です。絶対値を求めるには既知の基準やエネルギースケール変換との関係が必要です。Benedettiらの有効温度推定 [8]は、RBM学習において問題ごとの温度を調べる重要性を示した研究です。
学習すべき
6. 急停止極限からの非断熱摂動
横磁場の基底状態を
これは、古典分布としては
比較対象となるGibbs分布を、高温で展開します。
有限系の固定したエネルギー関数に対する展開です。定数項を除いたIsing多体項の一様平均はゼロなので、以下では
この段階では環境による熱化を仮定しません。ユニタリー発展後の純粋状態が、熱的混合状態そのものになるのでもありません。比較するのは、Z測定によって得られる古典確率分布です。
7. 時間依存摂動論を、一段ずつ計算する
ここから
摂動の次数を追うために
7.1 横磁場だけの時間発展
です。この回転でZ演算子は
へ移ります。
です。したがって、
7.2 Dyson展開の一次項
これは
振幅を
が得られます。位相の実部・虚部を計算するだけで、エネルギーに比例する確率の偏りが出ました。これを高温展開の
ここでの
8. 一体項と二体項の温度をそろえる
欲しい分布を
磁場を基準に
となります。
磁場のない、二体結合だけのRBMなら、一体項に合わせる必要はなく
8.1 線形に横磁場を切るとFresnel積分が出る
解析的な例として
最後は
ここには、位相が速く回るほど積分の相殺が強くなり、確率の偏りが小さくなるという物理があります。速い掃引は小さな逆温度へ対応します。
この線形波形は解析用で、D-Waveの実際の波形と同一ではありません。実機で常に
9. 理論から予測する係数と、実機で測る補正係数
時間波形から計算した
論文の倍率をここでは
なぜ割るのでしょうか。装置が設計より
この補正が成り立つには、較正点の近くで装置のずれがほぼ乗法的であることが必要です。磁場の加法的オフセット、結合ごとのばらつき、多体の歪みまで、一つの倍率で消えるとは限りません。また、小規模な較正が大規模な学習模型へ移せるかは別途確かめます。
実験論文では1984量子ビットの疎なRBMを用い、MNISTとFashion-MNISTで較正前後やPCDと比較しています。報告された改善は、その結合グラフ・装置・古典実装・誤差指標に対する結果です。アニーリングそのもののナノ秒という時間と、読み出しやプログラムを含む一サンプルの所要時間を混同しないことが、比較の前提になります。
10. 「摂動」と「パラメータ推定」を別の角度から眺める
前節までのKimらの議論は、時間依存する量子発展の摂動論です。これとは別に、平衡分布のパラメータを少し変え、その応答から係数を推定する古典的な考え方もあります。両者を混同しないために、後者も短く導きます。
磁場に対する磁化の応答が磁化の揺らぎで決まる、という揺動応答関係の一般形です。有限系のGibbs分布を直接微分した恒等式なので、特定の装置の性質を仮定していません。
小さなパラメータ変化に対して
この見方の美しさは、学習の曲率が統計力学の揺らぎであり、同時にFisher情報でもあることです。一方、Kimらの
11. 小さな例で、温度と補正方向を検算する
まず磁場のない二スピン
たとえばデータの相関が0.6なら、
次に、計算練習用の一定横磁場パルス
二スピンで磁場と結合をともに入れ、四状態の確率を厳密なシュレーディンガー発展で計算すると、弱い結合ほど上の一次式に近づくことを確かめられます。結合を半分にして一次式との差が概ね四分の一になるかを見ると、符号や倍率だけでなく、展開の次数も検証できます。
11.1 温度がずれると、何を学んでしまうのか
目標逆温度を
です。装置の温度が違えば、目標分布についての尤度勾配にはなりません。一定の
RBMでは、正相の隠れ変数の条件付き平均にも温度が入ります。正相を
11.2 四状態の頻度から、学習を最後まで追う
まず隠れ変数のない二スピンBMで、100件のデータを次のように与えます。サンプリング誤差と学習則を分けて理解するため、負相も四状態の厳密和で計算します。
| 状態 | 件数 | データ確率 | 積 |
|---|---|---|---|
| 40 | 0.4 | 1 | |
| 10 | 0.1 | −1 | |
| 10 | 0.1 | −1 | |
| 40 | 0.4 | 1 |
正相の磁化はともに0、相関は
初回は負相が0なので、更新量は
| 段階
表の更新量は、その行の
QAを使う場合、置き換えるのは負相の列です。装置から得た
RBMに進む際には、正相0.6をそのまま可視・隠れ結合へ流用しません。各可視データから正相の式の条件付き平均を計算します。また、全結合と全隠れ磁場を0にすると結合の勾配も0になるため、隠れ層の対称性を破る小さな非ゼロの初期値が必要です。
12. 実際の学習の手順と、分布を確かめる指標
実装の流れは次のようになります。
- 学習するRBMのグラフ、スピンの0/1または±1規約、目標の
を決めます。 - 使用する時間波形と単位を確定し、
を計算します。二体項だけなら で温度を定義できます。 - 小規模問題の厳密な時間発展で、弱結合近似が有効な範囲を調べます。
- 同じ設定の実機サンプルで、温度のずれと磁場・結合の系統誤差を確認します。
- データから正相を計算し、較正したQAサンプルから負相を計算して重みを更新します。
- 重みが大きくなったり分布が変わったりしたら、温度と分布の一致を再確認します。
- 学習に使わないデータで性能を測り、同じグラフの古典サンプラと比較します。
小規模模型では全状態を列挙して
を測れます。大規模模型では磁化、二点相関、エネルギー、必要に応じて高次相関や独立な検証問題を併用します。同じエネルギーの状態に偏りがあっても、エネルギーヒストグラムには現れません。再構成誤差が小さいだけで、尤度や生成分布が正しいとも言えません。
理想的な再初期化の下では各QA試行は独立に扱えますが、実機のドリフトや試行間の記憶は別問題です。サンプルの相関、較正の頻度、読み出し・プログラム・通信時間も記録します。高温で動く理論を、スピングラスの低温領域にそのまま外挿しないことも大切です。
13. 拡散モデルへの橋――分布の勾配を学ぶ
ここだけは変数を連続値
13.1 未知の分布の勾配を、データから学ぶ
データ密度を
交差項に
13.2 ノイズ除去を学ぶと、スコアが得られる
データ
最後の等号は
拡散モデルでは複数のノイズ水準のスコアを学び、生成時にそれを用いてノイズからデータへ戻る過程を数値的に進めます。Songらの研究 [12]は、この関係を逆時間の確率微分方程式で定式化しています。ノイズ水準
| 観点 | BMの最尤学習 | ノイズ除去によるスコア学習 |
|---|---|---|
| 学ぶ対象 | エネルギーの係数から定まる分布 | ノイズ水準ごとの対数密度の勾配 |
| 学習信号 | 正相と負相の相関差 | 加えたノイズから作る教師信号 |
| 学習中のモデル平衡標本 | 負相を評価するために必要 | 上の目的関数では不要 |
| 生成時 | 学んだ分布からサンプリング | 学んだスコアで逆過程などを進める |
学習で負相を使わなくても、生成時の計算が不要になるわけではありません。また、自由なベクトル出力のネットワークは、近似誤差があると厳密なスカラーエネルギーの勾配にならない場合があります。
本補遺の±1スピンには通常の座標微分が定義されないため、上の連続値の式を直接適用することはできません。離散状態では、一スピン反転状態
14. 研究の流れと、次に読む文献
| 年 | 原著 | 本補遺との関係 |
|---|---|---|
| 1985 | [3] | 相関差による学習の出発点 |
| 2002 | [4] | 短いサンプリング鎖を使った学習 |
| 2015 | [5] | 準静的な発展とフリーズ点の描像 |
| 2016 | [8] | 問題依存の有効温度推定と学習 |
| 2017 | [6] | 実機の熱化・フリーズ・ノイズの検証 |
| 2018 | [13] | 横磁場を模型自体に残す量子ボルツマンマシン |
| 2019 | [7] | アニーリング途中の休止と熱化 |
| 2021 | [14] | 画像生成としての評価 |
| 2025 | [9] | 学習と装置パラメータのオンライン較正 |
| 2026 | [1] | 時間依存摂動論による温度と多体項の係数対応。 |
| 2026 | [2] | DQAを用いたRBM学習と実機温度の補正。 |
| 2026 | [15] | ボルツマン事前分布を持つVAEへの展開 |
文献情報は2026年9月6日時点で確認しました。DQAで古典BMの負相を計算することと、横磁場を含む量子Gibbs状態そのものを学習する量子ボルツマンマシンは、異なる課題です。またBOCS・FMの補遺では二次代理モデルを最小化しますが、本補遺では同じ二次エネルギーの分布を利用します。
学習するエネルギー、装置が実現するエネルギー、測定後に見える有効エネルギー。この三つを式でつなぐと、量子アニーラの較正は単なる調整作業ではなく、量子ダイナミクスと統計推論の接点として読めます。
15. 理解を確かめる問題
の一スピンについて分配関数と磁化を求め、磁場に対する応答が になることを示してください。 可視1個・隠れ1個で
のRBMを考えてください。相関は変わっても、可視変数単独の分布が一様なままであることを示してください。 のフリーズを仮定したとき、最終ハミルトニアンを基準にした有効温度は物理温度の何倍でしょうか。 の場合、磁場と二体結合を同じ倍率で変えるだけでは、一般に指定した分布を作れないことを説明してください。 一定横磁場パルスで
だが となる時間を一つ挙げてください。その点で二体項の逆設計が不安定になる理由を説明してください。 二スピン模型で磁化・相関・四状態の確率を比較し、温度一個を合わせても分布のすべてが一致するとは限らない例を考えてください。
隠れ1個・可視4個のゼロ磁場RBMで、四体項の係数に24が現れる理由を説明してください。
第11.1節で
とすると、目標温度での相関はどうなりますか。 第11.2節の最初の更新を学習率0.25で計算してください。
一次元Gaussian
のスコアを求め、式033との一致を確かめてください。
解答の手掛かり
、 を微分します。 隠れ変数の和が
となり、 に依存しません。 です。 指数の係数はそれぞれ
と なので、異なる二条件を同時に満たす必要があります。 なら 、 です。二体相関が一次では応答せず、割り算による補正ができません。 読み出し誤差や磁場オフセットを加え、同じエネルギーの二状態の確率を非対称にしてみてください。
異なる4添字の順列が
通りあり、 です。エネルギーを と書く規約では に負号が付きます。 です。 、負相は です。 スコアは
です。 と置けば になります。
参考文献
- Ju-Yeon Gyhm, Gilhan Kim, Hyukjoon Kwon, Yongjoo Baek, “Boltzmann sampling by diabatic quantum annealing,” Physical Review E 113, 065302 (2026). 出典
- Gilhan Kim, Ju-Yeon Gyhm, Daniel K. Park, “Diabatic quantum annealing for training energy-based generative models,” Physical Review E 113, 035302 (2026). 出典
- David H. Ackley, Geoffrey E. Hinton, Terrence J. Sejnowski, “A Learning Algorithm for Boltzmann Machines,” Cognitive Science 9, 147–169 (1985). 出典
- Geoffrey E. Hinton, “Training Products of Experts by Minimizing Contrastive Divergence,” Neural Computation 14, 1771–1800 (2002). 出典
- Mohammad H. Amin, “Searching for quantum speedup in quasistatic quantum annealers,” Physical Review A 92, 052323 (2015). 出典
- Jeffrey Marshall, Eleanor G. Rieffel, Itay Hen, “Thermalization, Freeze-out, and Noise: Deciphering Experimental Quantum Annealers,” Physical Review Applied 8, 064025 (2017). 出典
- Jeffrey Marshall, Davide Venturelli, Itay Hen, Eleanor G. Rieffel, “Power of Pausing: Advancing Understanding of Thermalization in Experimental Quantum Annealers,” Physical Review Applied 11, 044083 (2019). 出典
- Marcello Benedetti, John Realpe-Gómez, Rupak Biswas, Alejandro Perdomo-Ortiz, “Estimation of effective temperatures in quantum annealers for sampling applications: A case study with possible applications in deep learning,” Physical Review A 94, 022308 (2016). 出典
- Takeru Goto, Masayuki Ohzeki, “Online Calibration Scheme for Training Restricted Boltzmann Machines with Quantum Annealing,” Journal of the Physical Society of Japan 94, 034002 (2025). 出典
- Aapo Hyvärinen, “Estimation of Non-Normalized Statistical Models by Score Matching,” Journal of Machine Learning Research 6, 695–709 (2005). 出典
- Pascal Vincent, “A Connection Between Score Matching and Denoising Autoencoders,” Neural Computation 23, 1661–1674 (2011). 出典
- Yang Song, Jascha Sohl-Dickstein, Diederik P. Kingma, Abhishek Kumar, Stefano Ermon, Ben Poole, “Score-Based Generative Modeling through Stochastic Differential Equations,” arXiv:2011.13456 (2020). 出典
- Mohammad H. Amin, Evgeny Andriyash, Jason Rolfe, Bohdan Kulchytskyy, Roger Melko, “Quantum Boltzmann Machine,” Physical Review X 8, 021050 (2018). 出典
- Takehito Sato, Masayuki Ohzeki, Kazuyuki Tanaka, “Assessment of image generation by quantum annealer,” Scientific Reports 11, 13523 (2021). 出典
- Gilhan Kim, Daniel K. Park, “Multi-Mode Quantum Annealing for Generative Representation Learning with Boltzmann Priors,” arXiv:2604.00919v2 (2026). 出典
