Learning symmetry-protected topological order from trapped-ion experiments
Nicolas Sadoune, Ivan Pogorelov, Claire L. Edmunds, Giuliano Giudici, Giacomo Giudice, Christian D. Marciniak, Martin Ringbauer, Thomas Monz, Lode Pollet

TL;DR
This paper presents an unsupervised tensorial kernel support vector machine approach to identify symmetry-protected topological phases in trapped-ion quantum experiments, demonstrating robustness against noise.
Contribution
The work introduces a novel, interpretable machine learning method for analyzing quantum phases directly from experimental data without prior training.
Findings
Successfully distinguished SPT and trivial phases in noisy trapped-ion data.
Applied the method to both qubit and qutrit systems with consistent results.
Demonstrated robustness of the approach across different experimental setups.
Abstract
Classical machine learning has proven remarkably useful in post-processing quantum data, yet typical learning algorithms often require prior training to be effective. In this work, we employ a tensorial kernel support vector machine (TK-SVM) to analyze experimental data produced by trapped-ion quantum computers. This unsupervised method benefits from directly interpretable training parameters, allowing it to identify the non-trivial string-order characterizing symmetry-protected topological (SPT) phases. We apply our technique to two examples: a spin-1/2 model and a spin-1 model, featuring the cluster state and the AKLT state as paradigmatic instances of SPT order, respectively. Using matrix product states, we generate a family of quantum circuits that host a trivial phase and an SPT phase, with a sharp phase transition between them. For the spin-1 case, we implement these circuits on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
