Probabilistic modeling over permutations using quantum computers
Organizations: Xanadu Quantum Technologies, Toronto, ON, M5G 2C8, Canada∗ · Department of Physics, University of Trieste, Strada Costiera 11, 34151 Trieste, Italy · European Organization for Nuclear Research (CERN), CH-1211 Geneva, Switzerland · Istituto Nazionale di Fisica Nucleare, Sezione di Ferrara Via Saragat 1, Ferrara, Italy ·
Abstract
Quantum computers provide a super-exponential speedup for performing a Fourier transform over the symmetric group, an ability for which practical use cases have remained elusive so far. In this work, we leverage this ability to unlock spectral methods for machine learning over permutation-structured data, which appear in applications such as multi-object tracking and recommendation systems. It has been shown previously that a powerful way of building probabilistic models over permutations is to use the framework of non-Abelian harmonic analysis, as the model's group Fourier spectrum captures the interaction complexity: "low frequencies" correspond to low order correlations, and "high frequencies" to more complex ones. This can be used to construct a Markov chain model driven by alternating steps of diffusion (a group-equivariant convolution) and conditioning (a Bayesian update). However, this approach is computationally challenging and hence limited to simple approximations. Here we construct a quantum algorithm that encodes the exact probabilistic model -- a classically intractable object -- into the amplitudes of a quantum state by making use of the Quantum Fourier Transform (QFT) over the symmetric group. We discuss the scaling, limitations, and practical use of such an approach, which we envision to be a first step towards useful applications of non-Abelian QFTs.
Figures & tables
Quantum Machine Learning
Quantum machine learning uses quantum circuits and quantum data to build learning algorithms and study their computational and statistical limits.
See all 256 papers