English

Bypassing orthogonalization in the quantum DPP sampler

Quantum Physics 2025-03-24 v2 Machine Learning Computation

Abstract

Given an n×rn\times r matrix XX of rank rr, consider the problem of sampling rr integers C{1,,n}\mathtt{C}\subset \{1, \dots, n\} with probability proportional to the squared determinant of the rows of XX indexed by C\mathtt{C}. The distribution of C\mathtt{C} is called a projection determinantal point process (DPP). The vanilla classical algorithm to sample a DPP works in two steps, an orthogonalization in O(nr2)\mathcal{O}(nr^2) and a sampling step of the same cost. The bottleneck of recent quantum approaches to DPP sampling remains that preliminary orthogonalization step. For instance, (Kerenidis and Prakash, 2022) proposed an algorithm with the same O(nr2)\mathcal{O}(nr^2) orthogonalization, followed by a O(nr)\mathcal{O}(nr) classical step to find the gates in a quantum circuit. The classical O(nr2)\mathcal{O}(nr^2) orthogonalization thus still dominates the cost. Our first contribution is to reduce preprocessing to normalizing the columns of XX, obtaining X\mathsf{X} in O(nr)\mathcal{O}(nr) classical operations. We show that a simple circuit inspired by the formalism of Kerenidis et al., 2022 samples a DPP of a type we had never encountered in applications, which is different from our target DPP. Plugging this circuit into a rejection sampling routine, we recover our target DPP after an expected 1/detXX=1/a1/\det \mathsf{X}^\top\mathsf{X} = 1/a preparations of the quantum circuit. Using amplitude amplification, our second contribution is to boost the acceptance probability from aa to 1a1-a at the price of a circuit depth of O(rlogn/a)\mathcal{O}(r\log n/\sqrt{a}) and O(logn)\mathcal{O}(\log n) extra qubits. Prepending a fast, sketching-based classical approximation of aa, we obtain a pipeline to sample a projection DPP on a quantum computer, where the former O(nr2)\mathcal{O}(nr^2) preprocessing bottleneck has been replaced by the O(nr)\mathcal{O}(nr) cost of normalizing the columns and the cost of our approximation of aa.

Cite

@article{arxiv.2503.05906,
  title  = {Bypassing orthogonalization in the quantum DPP sampler},
  author = {Michaël Fanuel and Rémi Bardenet},
  journal= {arXiv preprint arXiv:2503.05906},
  year   = {2025}
}

Comments

44 pages, 16 figures. Minor corrections and details about the sketching cost

R2 v1 2026-06-28T22:11:37.893Z