Nonlinear transformation of complex amplitudes via quantum singular value transformation
Naixu Guo, Kosuke Mitarai, Keisuke Fujii
TL;DR
This work defines Nonlinear Transformation of Complex Amplitudes (NTCA) and shows how to implement nonlinear edits to quantum state amplitudes by encoding amplitudes into singular values via block-encoding and applying Quantum Singular Value Transformation (QSVT). The authors introduce a block-encoding of amplitudes that yields Hermitian matrices whose eigenvalues reproduce the real and imaginary parts of the state amplitudes, and then construct a NTCA algorithm that approximates polynomial activations $P'$ and $Q'$ to transform amplitudes as $P'(x_k)+Q'(y_k)$. They establish a complexity scaling of $\mathcal{O}\big(d\gamma\sqrt{N/\sum_k|P'(x_k)+Q'(y_k)|^2}\big)$ uses of controlled-$U$ (with $d$ the polynomial degree and $\gamma$ a normalization factor), and show an exponential speedup in precision and a favorable $\sqrt{N}$ dependence on input dimension compared to prior work. The method enables quantum neural-network–style nonlinear processing of data encoded in complex amplitudes and opens avenues for quantum machine learning with nonlinear activation functions on quantum hardware. The results highlight a principled route to introduce substantial nonlinearity into quantum state evolution, potentially impacting quantum learning and data analysis tasks on quantum devices.
Abstract
Due to the linearity of quantum operations, it is not straightforward to implement nonlinear transformations on a quantum computer, making some practical tasks like a neural network hard to be achieved. In this work, we define a task called nonlinear transformation of complex amplitudes and provide an algorithm to achieve this task. Specifically, we construct a block-encoding of complex amplitudes from a state preparation unitary. This allows us to transform the complex amplitudes by using quantum singular value transformation. We evaluate the required overhead in terms of input dimension and precision, which reveals that the algorithm depends on the roughly square root of input dimension and achieves an exponential speedup on precision compared with previous work. We also discuss its possible applications to quantum machine learning, where complex amplitudes encoding classical or quantum data are processed by the proposed method. This paper provides a promising way to introduce highly complex nonlinearity of the quantum states, which is essentially missing in quantum mechanics.
