OpenFrontiers
← Back to the index
OP-9458Status unassessedQuantum information

Polynomial system-size cost for learning a local Hamiltonian coefficient

Polynomial system-size cost for learning a local Hamiltonian coefficient — original question and dated source context.

Historical source; current status unassessedAs of 2025-04-22Source & evidence ↓

Problem statement

Let H=∑a=1mλaEaH=\sum_{a=1}^m\lambda_aE_a be kk-local, with known constant-support Pauli products EaE_a, unknown λa∈[−1,1]\lambda_a\in[-1,1], and no geometric-locality assumption. Given real-time evolution access for every t>0t>0, learn one specified coefficient to error ε\varepsilon with success probability at least 0.990.99. Must the total evolution time have a polynomial dependence on nn? This is the single-coefficient, non-geometrically-local formulation from the 2025 article.

Lean 4

Not yet attached

No Lean statement or proof is attached yet. Have a formalization? Share its source to add it to this problem.

Background

The next two open problems deal with Hamiltonian learning from real-time evolutions. The standard setup (see e.g. [HTFS23] and [HKT22] ) is as follows. Let H=∑a=1mλaEaH = \sum_{a = 1}^m \lambda_a E_a be an nn-qubit kk-local (but not necessarily geometrically local) Hamiltonian, where we are told the EaE_a’s but do not know the λa\lambda_a’s.

We are given the ability to perform the channel ρ↦e−iHtρeiHt\rho \mapsto e^{-iHt} \rho e^{iHt} for all t>0t > 0, and we want to learn a specified coefficient λa\lambda_a to ε\varepsilon error (with success probability ≥0.99\geq 0.99, say). For such a learning algorithm we consider its total time evolution, i.e. the amount of evolution time of HH used over the course of the algorithm.

We know how to solve this problem with m/εm/\varepsilon total evolution time (note that m=poly⁡(n)m = \operatorname{poly}(n)), and when the Hamiltonian has some underlying geometric locality, we can exploit that to get an algorithm with mild-to-no dependence on the system size, something like log⁡(n)/ε\operatorname{log}(n)/\varepsilon.

It makes physical sense that assuming geometric locality would effectively remove the dependence on system size. If we think about evolving with respect to a local Hamiltonian, at infinitesimal times, the effect of the particular λaEa\lambda_aE_a term we’re interested only affects the support of EaE_a, so most of the nn qubits play no role. But at infinitesimal times, we cannot learn the coefficient, since the effect size is similarly infinitesimal. On the other hand, at larger times, the effect of λaEa\lambda_a E_a is large, but we expect this effect to be “scrambled” across all nn qubits. So, to extract out this information we’d need to pay a system size-type cost to “unscramble” it. If the Hamiltonian is geometrically local, then the “scrambling” only happens in a ball around the support of EaE_a, and so to learn a coefficient you only have to understand that ball, which is independent of system size.

This intuitive argument is not easy to formalize. So, we can ask, is the cost of Hamiltonian learning actually intrinsically linked to geometric locality? I would find such a result interesting, because real-time evolutions are a very strong form of access to HH; it’s not obvious to me that you really need geometric locality with such a strong form of access. The simplest version of this question is as follows:

Question. Does learning local (but not necessarily geometrically local) Hamiltonians require a total time evolution of poly⁡(n)\operatorname{poly}(n)?

What’s known? This question has been posed previously here and here. We know very little (embarrassingly little, imo) about lower bounds for Hamiltonian learning. The best lower bound is 1/ε1/\varepsilon, which follows from a simple “hybrid” argument: perturbing a coefficient by ε\varepsilon only affects the algorithm by O(εT)O(\varepsilon T) where TT is the total evolution time, so TT has to be large enough to detect this difference.

The task of proving stronger lower bounds has been tackled by papers of Huang, Tong, Fang, and Su and Ma, Flammia, Preskill, and Tong. Neither give improved lower bounds on the problem stated here.

Source definitions

A Hamiltonian on nn qubits is a Hermitian matrix H∈C2n×2nH \in \mathbb{C}^{2^n \times 2^n}. We typically imagine this matrix being specified as a linear combination of terms Ea∈C2n×2nE_a \in \mathbb{C}^{2^n \times 2^n} with coefficients λa∈R\lambda_a \in \mathbb{R}. In other words,

We call a Hamiltonian kk-local if every EaE_a is supported on at most kk qubits. Throughout, we additionally impose the constraint that EaE_a is a tensor product of Pauli matrices, like σX⊗σZ⊗I⊗⋯⊗I\sigma_X \otimes \sigma_Z \otimes I \otimes \dots \otimes I. This can be done without loss of generality (though note that this blows up the number of terms for non-local HH), and it’s important to specify some kind of basis like this so that we can make a sensible definition for what “learning” the Hamiltonian means.

For normalization, we also assume that −1≤λa≤1-1 \leq \lambda_a \leq 1 for all a=1,…,ma = 1,\dots,m.

We call our Hamiltonian geometrically local if there is some additional ‘geometric’ structure to the terms that appear; the strongest version of this assumption is that we imagine the nn qubits are nodes on a lattice (represented by a graph G=([n],E)G = ([n], E)); and every term EaE_a has a support supp⁡(Ea)\operatorname{supp}(E_a) with diameter at most Δ\Delta.

A Hamiltonian is gapped if its largest eigenvalue and second largest eigenvalue differ by at least (say) a constant.

For these open problems, we imagine that these parameters kk (and Δ\Delta if we assume geometric locality) are constant, say 2.

Progress & source assessment

Historical source dated 2025-04-22. Current resolution status has not been independently reassessed; bounds and claims in the source context refer to that date.

References
  1. [1]Ewin Tang, A few open problems in quantum learning, Question 3 link

Recorded progress

Add yours →

Nothing recorded yet. A pointer to a paper the entry is missing counts.

Machine attempts

0 recorded

Attempts run against the statement below and are recorded in full, including the failures. The point is to stop the next model — and the next person — from re-walking a road that is already known to end. Each attempt costs 25 credits.

No machine attempts recorded.

Sign in to run an attempt. New accounts start with enough credits for ten.

Discussion

0 notes

Notes are for clarifying the statement, flagging a missing reference, or recording why an approach fails. Claimed solutions belong in a submission, where they can be reviewed.

No notes yet.

Sign in to add a note.