Neural Quantum Embedding: Pushing the Limits of Quantum Supervised Learning
Tak Hur, Israel F. Araujo, Daniel K. Park
TL;DR
This work introduces Neural Quantum Embedding (NQE), a framework that uses a classical neural network to learn data-dependent quantum embeddings, thereby maximizing the trace distance between class-conditional quantum states and tightening the empirical risk lower bound. By replacing or augmenting fixed trainable unitary embeddings with NQE, the approach achieves higher data separability, improved training and generalization, and increased robustness to noise across quantum neural networks and quantum kernel methods. Empirical results on MNIST-based tasks with four-qubit QCNNs and IBM hardware show substantial accuracy gains (up to 96% with PCA-NQE) and reduced generalization bounds, with consistent improvements across larger quantum systems and Fashion-MNIST in simulations. The findings indicate that constraining expressibility to enhance separability enables more trainable and scalable quantum learning on NISQ devices, offering practical benefits for quantum-assisted classification.
Abstract
Quantum embedding is a fundamental prerequisite for applying quantum machine learning techniques to classical data, and has substantial impacts on performance outcomes. In this study, we present Neural Quantum Embedding (NQE), a method that efficiently optimizes quantum embedding beyond the limitations of positive and trace-preserving maps by leveraging classical deep learning techniques. NQE enhances the lower bound of the empirical risk, leading to substantial improvements in classification performance. Moreover, NQE improves robustness against noise. To validate the effectiveness of NQE, we conduct experiments on IBM quantum devices for image data classification, resulting in a remarkable accuracy enhancement from 0.52 to 0.96. In addition, numerical analyses highlight that NQE simultaneously improves the trainability and generalization performance of quantum neural networks, as well as of the quantum kernel method.
