Permutation Invariant Encodings for Quantum Machine Learning with Point Cloud Data
arXiv:2304.03601 · doi:10.1007/s42484-024-00156-1
Abstract
Quantum Computing offers a potentially powerful new method for performing Machine Learning. However, several Quantum Machine Learning techniques have been shown to exhibit poor generalisation as the number of qubits increases. We address this issue by demonstrating a permutation invariant quantum encoding method, which exhibits superior generalisation performance, and apply it to point cloud data (three-dimensional images composed of points). Point clouds naturally contain permutation symmetry with respect to the ordering of their points, making them a natural candidate for this technique. Our method captures this symmetry in a quantum encoding that contains an equal quantum superposition of all permutations and is therefore invariant under point order permutation. We test this encoding method in numerical simulations using a Quantum Support Vector Machine to classify point clouds drawn from either spherical or toroidal geometries. We show that a permutation invariant encoding improves in accuracy as the number of points contained in the point cloud increases, while non-invariant quantum encodings decrease in accuracy. This demonstrates that by implementing permutation invariance into the encoding, the model exhibits improved generalisation.
10 pages, 9 figures
References in corpus (3)
Cited by in corpus (6)
- Provably Trainable Rotationally Equivariant Quantum Machine Learning
- Non-Unitary Quantum Machine Learning
- Quantum Computing and Neuromorphic Computing for Safe, Reliable, and explainable Multi-Agent Reinforcement Learning: Optimal Control in Autonomous Robotics
- Quantum Hamiltonian Embedding of Images for Data Reuploading Classifiers
- Image Classification with Rotation-Invariant Variational Quantum Circuits
- All you need is spin: SU(2) equivariant variational quantum circuits based on spin networks