Quantum Boltzmann Machine
Mohammad H. Amin, Evgeny Andriyash, Jason Rolfe, Bohdan Kulchytskyy, Roger Melko
TL;DR
This work proposes a Quantum Boltzmann Machine (QBM) that uses the quantum Boltzmann distribution of a transverse-field Ising Hamiltonian to model data, addressing the core challenge of training when $H$ and $\partial_\theta H$ do not commute. To enable efficient training, the authors introduce a bound on the log-likelihood via the Golden-Thompson inequality, yielding a tractable gradient-based optimization called bound-based QBM ($\tilde{\mathcal L}$), along with a restricted version (RQBM) that allows exact positive-phase calculations. Through small-scale experiments on fully visible, restricted, and generative supervised settings, they demonstrate that QBM and $\tilde{\mathcal L}$ can outperform classical Boltzmann machines on synthetic multi-modal data, while highlighting fundamental differences in sampling conditional on inputs. Finally, they discuss training QBM on quantum annealers, noting both the potential for approximate quantum Boltzmann sampling and practical limitations due to dynamics and freeze-out behavior, outlining a path toward hardware-assisted quantum probabilistic learning.
Abstract
Inspired by the success of Boltzmann Machines based on classical Boltzmann distribution, we propose a new machine learning approach based on quantum Boltzmann distribution of a transverse-field Ising Hamiltonian. Due to the non-commutative nature of quantum mechanics, the training process of the Quantum Boltzmann Machine (QBM) can become nontrivial. We circumvent the problem by introducing bounds on the quantum probabilities. This allows us to train the QBM efficiently by sampling. We show examples of QBM training with and without the bound, using exact diagonalization, and compare the results with classical Boltzmann training. We also discuss the possibility of using quantum annealing processors like D-Wave for QBM training and application.
