Table of Contents
Fetching ...

Shadow Tomography Against Adversaries

Maryam Aliakbarpour, Vladimir Braverman, Nai-Hui Chia, Chia-Ying Lin, Yuhan Liu, Aadil Oufkir, Yu-Ching Shen

TL;DR

This work analyzes single-copy shadow tomography under a gamma-adversarial corruption model, establishing a fundamental lower bound for non-adaptive schemes and introducing a robust algorithm based on truncated mean that achieves near-optimal error with dimension-free sampling costs. The approach preserves the copy-efficiency of classical shadows while providing provable robustness against worst-case outcome corruptions, and it extends to near-optimal robust full-state tomography for rank-r states via a covering reduction. Theoretical results are complemented by simulations showing the truncation-based method outperforms median-of-means in adversarial settings, highlighting practical impact for robust quantum state learning. Overall, the paper advances robust shadow tomography and links it to robust state tomography with practical, scalable guarantees.

Abstract

We study single-copy shadow tomography in the adversarial robust setting, where the goal is to learn the expectation values of $M$ observables $O_1, \ldots, O_M$ with $\varepsilon$ accuracy, but $γ$-fraction of the outcomes can be arbitrarily corrupted by an adversary. We show that all non-adaptive shadow tomography algorithms must incur an error of $\varepsilon=\tildeΩ(γ\min\{\sqrt{M}, \sqrt{d}\})$ for some choice of observables, even with unlimited copies. Unfortunately, the classical shadows algorithm by [HKP20] and naive algorithms that directly measure each observable suffer even more. We design an algorithm that achieves an error of $\varepsilon=\tilde{O}(γ\max_{i\in[M]}\|O_i\|_{HS})$, which nearly matches our worst-case error lower bound for $M\ge d$ and guarantees better accuracy when the observables have stronger structure. Remarkably, the algorithm only needs $n=\frac{1}{γ^2}\log(M/δ)$ copies to achieve that error with probability at least $1-δ$, matching the sample complexity of the classical shadows algorithm that achieves the same error without corrupted measurement outcomes. Our algorithm is conceptually simple and easy to implement. Classical simulation for fidelity estimation shows that our algorithm enjoys much stronger robustness than [HKP20] under adversarial noise. Finally, based on a reduction from full-state tomography to shadow tomography, we prove that for rank $r$ states, both the near-optimal asymptotic error of $\varepsilon=\tilde{O}(γ\sqrt{r})$ and copy complexity $\tilde{O}(dr^2/\varepsilon^2)=\tilde{O}(dr/γ^2)$ can be achieved for adversarially robust state tomography, closing the large gap in [ABCL25] where optimal error can only be achieved using pseudo-polynomial number of copies in $d$.

Shadow Tomography Against Adversaries

TL;DR

This work analyzes single-copy shadow tomography under a gamma-adversarial corruption model, establishing a fundamental lower bound for non-adaptive schemes and introducing a robust algorithm based on truncated mean that achieves near-optimal error with dimension-free sampling costs. The approach preserves the copy-efficiency of classical shadows while providing provable robustness against worst-case outcome corruptions, and it extends to near-optimal robust full-state tomography for rank-r states via a covering reduction. Theoretical results are complemented by simulations showing the truncation-based method outperforms median-of-means in adversarial settings, highlighting practical impact for robust quantum state learning. Overall, the paper advances robust shadow tomography and links it to robust state tomography with practical, scalable guarantees.

Abstract

We study single-copy shadow tomography in the adversarial robust setting, where the goal is to learn the expectation values of observables with accuracy, but -fraction of the outcomes can be arbitrarily corrupted by an adversary. We show that all non-adaptive shadow tomography algorithms must incur an error of for some choice of observables, even with unlimited copies. Unfortunately, the classical shadows algorithm by [HKP20] and naive algorithms that directly measure each observable suffer even more. We design an algorithm that achieves an error of , which nearly matches our worst-case error lower bound for and guarantees better accuracy when the observables have stronger structure. Remarkably, the algorithm only needs copies to achieve that error with probability at least , matching the sample complexity of the classical shadows algorithm that achieves the same error without corrupted measurement outcomes. Our algorithm is conceptually simple and easy to implement. Classical simulation for fidelity estimation shows that our algorithm enjoys much stronger robustness than [HKP20] under adversarial noise. Finally, based on a reduction from full-state tomography to shadow tomography, we prove that for rank states, both the near-optimal asymptotic error of and copy complexity can be achieved for adversarially robust state tomography, closing the large gap in [ABCL25] where optimal error can only be achieved using pseudo-polynomial number of copies in .

Paper Structure

This paper contains 40 sections, 19 theorems, 68 equations, 1 figure, 2 algorithms.

Key Result

Theorem 1.1

Under the $\gamma$-adversarial corruption model, there exists a set of observables $O_1, \ldots, O_{M}$ such that all non-adaptive single-copy shadow tomography algorithms must incur an error of

Figures (1)

  • Figure 1: Comparison of MoM and truncation-based classical shadows for different number of observables. Left:$M=1$. Right:$M=62$.

Theorems & Definitions (38)

  • Definition 1: $\gamma$-adversarial corruption model
  • Theorem 1.1
  • Remark 1.2
  • Theorem 1.3
  • Corollary 1
  • Theorem 2.1
  • Theorem 2.2
  • proof
  • Remark 2.3
  • Theorem 2.4: Section 1.4.2, diakonikolas2023algorithmic
  • ...and 28 more