Source-linked AI summary

Learning Sparse Quantum States

Aniruddha Sen

arXiv:2609.12219v1quant-phcs.CCcs.DS

TL;DR

Time-optimal tomography for k-sparse mixed states remains an open question. The paper presents single-copy learning for sparse pure states and extends learning to mixed states through random purification, with near-optimal sample complexity.

  • Problem

    Time-optimal tomography remains scarce, and an optimal-time algorithm for k-sparse rank-r mixed states is an explicit open question.

    Source: §1.4 · p. 6
  • Method

    For pure states, the paper gives a single-copy learning algorithm; for mixed states, it applies pure-state tomography to samples from a random purification channel.

    Source: §1 · pp. 1–2, §1.3 · p. 6
  • Results

    ˜O(k/ε) samples and ˜O(kn/ε) time achieve fidelity at least 1−ε for pure states; mixed states require ˜O(kr/ε) samples.

    Source: §1 · pp. 1–2
  • Takeaways & Limitations

    Pure-state sample and time bounds are optimal up to logarithmic factors, while mixed-state sample complexity is near optimal.

    Source: §1 · p. 2

    The mixed-state algorithm is not time optimal; current random purification constructions rely on the comparatively expensive Schur transform.

    Source: §1.3 · p. 6, §1.4 · p. 6

Abstract

from arXiv · show

We study the problem of tomography for $k$-sparse quantum states. In contrast to classical distribution learning, where tight sample and time complexity bounds in terms of support size are well understood, no non-trivial bounds were previously shown for this problem. We give the first near optimal algorithm for learning $n$-qubit $k$-sparse pure quantum states, obtaining fidelity at least $1-\varepsilon$ with high probability using $\tilde{O}(k/\varepsilon)$ copies of the state and $\tilde{O}(kn/\varepsilon)$ time. Both bounds are optimal up to polylogarithmic factors. As an implication, we also obtain an algorithm with near optimal $\tilde{O}(kr/\varepsilon)$ sample complexity for learning $k$-sparse rank-$r$ mixed states, via the random purification channel technique. Obtaining time complexity nearly matching the sample complexity, for $r>1$, remains an important open question.

1 Introduction

The paper asks whether quantum tomography can exploit sparsity in the computational basis, as classical distribution learning does. It gives near-optimal support-sensitive bounds for pure states and near-optimal sample complexity for sparse mixed states, while mixed-state time optimality remains open.

1 Introduction

  • ˜O(k/ε) samples and ˜O(kn/ε) time suffice for fidelity 1−ε pure-state learning; at k=2^n, the bounds recover worst-case optimality up to logarithmic factors.For k ≪ 2^n, the authors report exponential improvement over general tomography; known efficiently computable sparse bases with k=poly(n) also yield polynomial-time learning.Source: §1 · pp. 1–2
  • ˜O(kr/ε) samples suffice to learn k-sparse rank-r mixed states, matching a lower bound up to logarithmic factors, but the algorithm is not time-optimal.The approach uses a random purification channel to map the mixed state to a kr-sparse pure state before applying the pure-state algorithm.Source: §1 · p. 2, §1.3 · pp. 5–6

1.1 Prior Work

  • Earlier support-learning plus general tomography incurred ˜O(nk^2/ε) time, while [GL25] remained O(k^3 + nk^2); this work targets linear dependence on k.The authors identify obtaining linear scaling in k for time complexity as the main challenge.Source: §1.1 · p. 3

1.2 Phase States

  • Sparse phase-state learning bounds the distinguishing time for subset phase states in [ABF+22] and gives near-optimal polynomial-time learning for poly(n)-sparse phase states, related to an open question in [ABDY22].Source: §1.2 · p. 4

1.3 Technical Overview

  • Random linear hash functions create pairwise phase measurements; their matchings form short paths from a reference basis state, enabling phase recovery over paths of length O(log(k)).The algorithm first learns the support and projects hashed superpositions onto pairs of basis states.Source: §1.3 · pp. 4–5
  • For nonuniform pure states, probability buckets permit phase learning at mass-proportional precision, with phases across buckets aligned to a shared reference state.A global phase graph could force overprecision for low-probability states; the bucketed method sums error in proportion to each bucket's probability mass. The guarantees also hold when at least 1−ε of the mass lies on at most k basis states.Source: §1.3 · pp. 5–6

1.4 Open Questions

  • Optimal mixed-state runtime remains open; improving random purification could yield O(nkr/ε) time for k-sparse rank-r states.Source: §1.4 · p. 6, §1.3 · p. 6
  • The introduction also asks whether single-qubit Pauli measurements can attain near-optimal sparse pure-state time and whether unknown Fock-basis sparsity permits sample-optimal, efficient learning.Source: §1.4 · p. 7

2 The Phase State Algorithm

The phase-state algorithm learns the support, estimates relative phases between basis states, and combines those estimates using a graph built from random linear functions. It achieves fidelity at least 1 − ε with ˜O(k/ε) samples and ˜O(kn/ε) time, up to logarithmic factors.

2 The Phase State Algorithm

  • Random linear functions create partial matchings whose union forms an image-pairs graph of diameter O(log k) with probability at least 1 − δ.The graph connects support elements that are the only two inputs colliding under a function.Source: §2 · p. 9
  • With δ = 1/n, the algorithm achieves fidelity at least 1 − ε using ˜O(k/ε) samples and ˜O(kn/ε) time, up to logarithmic factors.The running-time analysis includes implementing the hash functions and graph post-processing.Source: §2 · pp. 11–12
  • O(k log(k/δ)) computational-basis measurements recover the full support with probability at least 1 − δ/4.This uses a coupon collector argument.Source: §2 · p. 12
  • Hash outcomes with exactly two support preimages yield basis-state superpositions whose Pauli X and Y expectations estimate their relative phase.The algorithm uses the resulting relative-phase estimates as graph edges.Source: §2 · pp. 9, 12

3 The Pure State Algorithm

The algorithm extends phase-state tomography to arbitrary sparse pure states by learning the Z-basis distribution and estimating phases across probability buckets.

3 The Pure State Algorithm

  • Classical preprocessing learns a retained support and an approximate Z-basis distribution, then partitions the retained states into probability bins.The preprocessing uses ˜O(k/ε) samples overall.Source: §3 · pp. 13, 15, 17
  • Each bin gets a phase graph built with random linear hashes, while the maximum-probability state serves as a common reference across bins.The bins are nearly uniform in probability, and each graph has small diameter and contains the reference state.Source: §3 · pp. 13, 16
  • Phase accuracy is allocated by probability level, so each bin’s phase error contributes a probability-weighted amount to the fidelity error.The phase error for a state in a bin is bounded using that bin’s graph diameter and edge-estimation accuracy.Source: §3 · p. 13
  • ˜O(k/ε) samples and ˜O(kn/ε) time achieve fidelity at least 1−ε with probability at least 1−δ using only single-copy measurements.The stated bounds use δ=1/n; the logarithmic factors may not be tight.Source: §3 · pp. 15, 17
  • Projection onto a colliding pair isolates its two basis states, allowing relative-phase estimation despite other bins appearing in the hashed superposition.The projection succeeds with probability px + py.Source: §3 · p. 16

4 The Mixed State Algorithm

Random purification reduces learning a sparse mixed state to learning a sparse pure state. The resulting algorithm achieves near-optimal sample complexity, while its runtime is dominated by the purification channel.

4 The Mixed State Algorithm

  • Every purification of a k-sparse rank-r mixed state is kr-sparse as a pure state, enabling use of the pure-state learner.The purification lies in a subspace isomorphic to Ck ⊗ Cr.Source: §4 · p. 18
  • ˜O(kr/ε) samples and poly(m, n) time achieve fidelity at least 1−ε for k-sparse rank-r mixed states.The stated bounds use δ=1/n and suppress logarithmic factors in k and 1/ε.Source: §4 · p. 18
  • The algorithm applies a random purification channel to the mixed-state copies, then runs the pure-state tomography algorithm on the purified samples.The channel can be implemented within ε error in diamond distance by a circuit taking poly(m, log d, log(1/ε)) time.Source: §4 · pp. 18–19
  • The purification channel dominates total runtime, leaving the mixed-state algorithm’s runtime as poly(m, n).The pure-state learner on the purified inputs requires ˜O(kr/ε) samples and ˜O(krn/ε) time.Source: §4 · p. 19

A Lower Bound

Learning k-sparse rank-r mixed states requires Ω(kr/ε) samples, even when their computational-basis support is fixed and known.

A Lower Bound

  • Ω(kr/ε) samples are necessary to learn a k-sparse rank-r mixed state to fidelity greater than 1−ε, even with its support revealed.The proposition assumes k>1 and 1≤r≤k≤d.Source: A Lower Bound · p. 23
  • The proof reduces arbitrary rank-r tomography in dimension k to sparse tomography by embedding the state into k fixed computational-basis vectors.The isometry produces a rank-r state supported on at most k computational-basis vectors.Source: A Lower Bound · p. 23
  • Applying the sparse learner to the embedded state and inverting the isometry would yield a learner for the original state.The proof converts the estimate back by restricting it to the isometry’s image.Source: A Lower Bound · p. 23

B.1 Phase States

The phase-state error analysis fixes a global phase convention relative to a reference basis state.

B.1 Phase States

  • The analysis evaluates fidelity between the two states being compared.The passage introduces the fidelity calculation for the error analysis.Source: §B.1 · p. 24
  • The proof invokes the triangle inequality in bounding the phase-state error.The supplied passage identifies this step as a triangle-inequality bound.Source: §B.1 · p. 24
  • The estimates use a fixed global phase convention relative to a reference basis state.This convention is applied to all the estimates discussed in the analysis.Source: §B.1 · p. 24

B.2 Pure States

The pure-state error analysis fixes a common global phase reference for coordinate phase errors and uses the condition η ≤ 1/2.

  • The lemma assumes √p_xq_x ≥ 1 − η with η ≤ 1/2.The supplied lemma statement is partial.Source: §B.2 · p. 25
  • After a global-phase adjustment, the coordinate phase errors are measured relative to the same reference phase.Source: §B.2 · p. 25
  • The proof uses η ≤ 1/2 in its final step.Source: §B.2 · p. 25

C Classical preprocessing

The classical preprocessing lemma constructs a support estimate, a distribution, and probability buckets from samples, with high-probability guarantees. It thresholds and buckets empirical probabilities, discarding only O(η) mass while retaining levels with mass Ω(η/L).

  • O(k log(k/δ)/η) samples yield a support S′, a distribution q, and labeled probability buckets with probability at least 1 − δ.The number of buckets is bounded by L = O(log(k/η)).Source: C Classical preprocessing · p. 25
  • In the supplied definition, the threshold T = {x : p̄_x ≥ 2ρ} retains exactly those points whose empirical probabilities are at least 2ρ.Source: C Classical preprocessing · p. 26
  • With probability at least 1 − δ/3, multiplicative Chernoff bounds and a union bound give simultaneous guarantees over the support of p.Source: C Classical preprocessing · p. 26
  • On T, retained points satisfy p_x ≥ ρ and p̄_x = Θ(p_x); restricting p̄ to T and renormalizing changes error by only O(η).Source: C Classical preprocessing · p. 26
  • Dyadic bucketing of the restricted distribution gives at most L = O(log(k/η)) levels, with each point satisfying t_j ≤ q_x < 2t_j.The true probabilities on T are within a constant factor of the bucketed probabilities.Source: C Classical preprocessing · pp. 25–26
  • Discarding levels with q̃-mass below η/(100L) removes only O(η) total mass, and each remaining level has q-mass and p-mass Ω(η/L).Restricting to the remaining levels and renormalizing preserves q_x = Θ(p_x) on S′.Source: C Classical preprocessing · p. 26
Loading 2609.12219v1…