Angle/Amplitude Encoding in QML
- Angle/amplitude encoding is a quantum data embedding method where angle encoding uses localized, parallel rotations (e.g., R_Y) and amplitude encoding stores normalized vectors in quantum state amplitudes.
- The approach presents a trade-off: angle encoding offers shallow depth and high parallelizability while amplitude encoding compresses data into fewer qubits at the expense of increased circuit depth and two-qubit gate costs.
- Empirical studies show that angle encoding is robust against noise and easier to implement, whereas amplitude encoding excels in high-dimensional data compression with enhanced expressivity when state preparation is optimized.
Angle encoding and amplitude encoding are two principal strategies for mapping classical information into computational substrates, most prominently quantum circuits. In contemporary quantum machine learning, angle encoding, also called rotation encoding, maps features into gate parameters such as single-qubit , , or rotations, whereas amplitude encoding stores a normalized classical vector in the amplitudes of a quantum state. The pair defines a recurring trade-off among qubit count, circuit depth, state-preparation cost, expressivity, trainability, and noise robustness: angle-based maps are shallow and parallelizable, while amplitude-based maps offer exponential qubit compression but typically incur substantially higher preparation cost and greater sensitivity to two-qubit errors (Sammartino, 3 Jun 2026).
1. Formal definitions and canonical constructions
In the canonical angle-encoding construction, a real-valued feature vector is embedded by applying one rotation per feature,
A closely related QCNN formulation writes
while QRNN work uses the product state
with obtained by MinMax scaling. Across these formulations, the defining feature is locality: each feature controls a rotation on one qubit, and the encoding layer is shallow and naturally parallelizable (Sammartino, 3 Jun 2026, Feng, 14 Dec 2025, Morgan et al., 22 Aug 2025).
Amplitude encoding instead embeds a normalized vector into computational-basis amplitudes. In survey form,
A related formulation used in hybrid QML is
When the feature dimension is not a power of two, unused basis states are assigned zero amplitude. The normalization requirement is intrinsic: amplitude encoding identifies the input with a valid quantum state, so only the direction of the vector is preserved unless additional preprocessing is introduced (Sammartino, 3 Jun 2026, Chen et al., 27 Jan 2025, Morgan et al., 22 Aug 2025).
Several works refine these canonical forms without changing the underlying distinction. Dense-angle encoding places two features on one qubit through
0
while data re-uploading repeatedly inserts angle-encoded blocks between trainable unitaries,
1
These variants retain the angle-encoding viewpoint but alter the qubit-efficiency–expressivity balance (Sammartino, 3 Jun 2026).
2. Resource trade-offs and hardware regimes
The most persistent distinction between angle and amplitude encoding is the contrast between qubit count and preparation cost. In the survey taxonomy, angle encoding uses 2 qubits, 3 single-qubit gates, and encoding depth 4, with zero two-qubit gates in the encoding layer. Dense-angle encoding reduces the qubit count to 5 at depth 6. Amplitude encoding compresses to 7 qubits, but exact preparation typically has 8 and 9, with many two-qubit gates (Sammartino, 3 Jun 2026).
| Encoding | Qubits | Encoding-layer cost |
|---|---|---|
| Angle | 0 | 1, no two-qubit encoding gates |
| Dense-angle | 2 | depth 3 |
| Amplitude | 4 | 5, many two-qubit gates |
This qubit-compression versus gate-cost trade-off reappears in application-specific analyses. In an angle-encoding Hadamard test for cosine similarity, amplitude encoding uses 6 qubits and angle encoding 7 qubits; both have 8 state-preparation gates in the comparison table, but the circuit depth is 9 for amplitude encoding and 0 for the angle-encoding construction, which relies on parallel elementwise two-qubit subcircuits and classical post-processing. The specific implementation described uses two qubits per component, hence 1 qubits for a 2-dimensional vector (Ohno, 17 Apr 2026).
Noise considerations sharpen the practical distinction. A survey-level fidelity bound under noisy preparation is
3
with critical error threshold
4
Using 5, the reported representative thresholds at 6 are effectively unconstraining for angle encoding in this model, 7 for re-uploading with 8, 9 for IQP, and 0 for amplitude encoding. The survey’s central hardware guideline is that for 1, shallow angle-based encodings consistently outperform amplitude encoding in practice, despite the latter’s exponential qubit advantage (Sammartino, 3 Jun 2026).
3. Algorithmic constructions and approximation schemes
Angle encoding is often preferred when local structure and shallow depth are paramount. In the angle-encoding Hadamard test for cosine similarity, normalized real vectors 2 satisfy
3
Each scalar 4 is mapped through
5
and the Hadamard test yields 6. After a first-order approximation of the square-root correction term, the estimator becomes
7
The induced bias is defined as
8
and is shown to be non-negative. In experiments on random normalized vectors, RMSE decreases and correlation increases with dimension: for 9, the reported RMSE values are 0, 1, 2, and 3, with corresponding correlations 4, 5, 6, and 7 (Ohno, 17 Apr 2026).
A different angle-based line of work studies quantum numerical integration through the structure of the angle map
8
Here the ancilla amplitude oracle is implemented concretely by angle encoding, since
9
is prepared by an 0 rotation. The hierarchy
1
implies an exact factorization into
2
multi-controlled 3 gates. Combined with QAE, this yields total gate count
4
with special case 5 giving 6. The same work proves an unconditional separation for a family with Sobolev regularity 7, where the quantum oracle cost is 8 while deterministic or randomized classical quadrature requires 9 evaluations (Chinesta et al., 27 Apr 2026).
Amplitude encoding has generated a parallel literature on approximate loading. The Adaptive Interpolating Quantum Transform replaces fixed Fourier truncation with a learned transform-and-truncate workflow: 0 followed by sparse amplitude encoding and inverse transform. The method preserves 1 classical complexity and 2 quantum gate count, while reporting a 3 reduction in reconstruction error on financial time-series data and up to 4 reduction on image datasets at matched sparsity (Budiutama et al., 4 Mar 2026).
Amplitude encoding also appears in quantum algorithms beyond supervised learning. For high-dimensional linear SDEs,
5
the solution vector is encoded as
6
up to normalization, and a quantum PRNG circuit is used to amplitude-encode the noise term. Both the Dyson-series-based and Euler–Maruyama-based methods make only 7 queries to the PRNG circuit and the block-encodings of 8 and 9 (Miyamoto, 27 Apr 2026).
4. Empirical behavior in quantum learning architectures
In QRNNs, angle encoding was initially dominant because it is simple and shallow, but comparative results have increasingly highlighted the representational advantages of amplitude encoding when state preparation is made practical. One QRNN study reports that the base amplitude-encoded QRNN generalizes better than the angle-encoded QRNN on Yahoo Finance and Oxford-Man forecasting tasks, with benchmark test MSEs of about 0 for Angle QRNN and 1 for Amplitude QRNN, and parameter counts of about 2 and 3, respectively. The same work shows that adding a pre-normalized magnitude feature improves validation MSE from about 4 to 5 under MinMax scaling and to about 6 under MaxMin scaling, while approximate amplitude preparation through EnQode attains average fidelity about 7 on smaller state sizes and becomes competitive with exact QSP under IBM Torino noise, with noisy MSEs about 8 for exact QSP and 9 for EnQode (Morgan et al., 22 Aug 2025).
A hybrid quantum neural network for recovery-rate prediction provides a high-dimensional benchmark. With 0 features, amplitude encoding loads the full input into an 8-qubit state, whereas the angle baseline compresses 256 classical inputs to 8 auxiliary outputs and then applies 1 rotations. On a dataset of 1,725 observations and 256 features from 1996 to 2023, the reported best average test RMSEs are 2 for the amplitude-encoded model, 3 for the angle-encoded model, and 4 for a matched FNN baseline (Chen et al., 27 Jan 2025).
QCNN results are more regime-dependent. Under depolarizing noise on aggressively downsampled 5 MNIST, angle encoding reaches 6 at low noise and remains comparatively robust as noise increases, while the hybrid phase/angle encoder lags. At 7 MNIST, however, the hybrid scheme reaches 8 at mid noise, whereas angle encoding records 9, indicating a crossover once more feature bandwidth is available. Amplitude-encoded QCNNs are described as sparsely represented in the downsampled grids but strong in lightweight and full-resolution configurations, with training dynamics that closely resemble classical convergence (Feng, 14 Dec 2025).
Variational-classifier studies reinforce the same point from a different angle: the embedding is a hyperparameter. Under identical model topologies on Wine and Diabetes, one comparative study reports that the difference in accuracy between the best and worst models ranges from 00 to 01, with differences reaching up to 02. On Wine at 10 layers without re-uploading, the best reported model is angle encoding with RY at 03, while RX-RY-RZ gives 04, a gap of 05. A separate Qiskit VQC study reports that a hybrid amplitude/angle/phase feature map reaches 06 accuracy with COBYLA and 07 with L_BFGS_B on a synthetic six-feature classification task, compared with 08 and 09 for standard VQC encoding (Tudisco et al., 1 Aug 2025, Biswas, 18 Mar 2025).
5. Temporal, learned, and online extensions
Several recent proposals start from the premise that both standard angle and standard amplitude maps are static encodings. SPATE, or Spiking-Phase Adaptive Temporal Encoding, converts real-valued tabular data into leaky integrate-and-fire spike trains and maps spike statistics into
10
operations on feature and temporal qubits. Its motivation is explicit: static angle and amplitude encodings do not directly model intensity/rate, timing/phase, or coarse temporal patterns. Under the encoding-centric evaluation protocol, SPATE reports CKTA 11 and Fisher 12 on Blobs, compared with CKTA 13 and Fisher 14 for angle encoding and CKTA 15 and Fisher 16 for amplitude encoding; on Moons, SPATE reaches CKTA 17, while angle and amplitude both give 18. The principal counterexample is Circles, where angle encoding is clearly stronger, with CKTA 19 versus 20 for SPATE (Innan et al., 13 Apr 2026).
Online quantum reservoir computing provides a different extension of amplitude encoding. A measurement-enabled protocol implements the partial-trace update of amplitude-encoded QRC through mid-circuit measurement and reset, with the averaged effect
21
The method is explicitly online, avoids input buffering, and keeps runtime linear in the number of time steps. A proof-of-principle implementation on IBM’s ibm_basquecountry Heron r2 device uses 22 input qubit and 23 memory qubits, and evaluates Santa Fe prediction and short-term memory tasks (Franceschetto et al., 17 Jun 2026).
Learned amplitude encoding has also become a design object in its own right. Quantum Visual Fields construct an energy spectrum from coordinates and latent code,
24
then set real amplitudes by 25 with 26. The prepared state is processed by a fully entangled real-Hilbert-space PQC and decoded through local projective measurements
27
In 2D image representation, the reported gain over QIREN is about 28 MSE and 29 dB PSNR, with improved learning of high-frequency details (Wang et al., 14 Aug 2025).
6. Broader meanings of angle and amplitude encoding
Outside QML, the terms “angle” and “amplitude” often denote encoded physical variables rather than feature maps. Angle-multiplexed metasurfaces provide a clear example. Reflective high-contrast dielectric U-shaped meta-atoms are designed so that the same local unit cell has independent reflection coefficients
30
at 31 and 32 incidence. This enables one surface to encode two independent phase masks, such as 33 Caltech logo and 34 LMI logo. The work explicitly distinguishes this angle-selective phase encoding from amplitude encoding: amplitude is present through 35 and 36, but is not the primary encoded degree of freedom (1711.02265).
In atomic interferometry, the encoded quantities can be the angle and amplitude of a collective spin oscillator. The transverse spin components are written as
37
so that 38 is the spin angle and 39 the transverse amplitude. Using dynamically-decoupled QND Faraday probing, simultaneous tracking achieved steady-state sensitivities 40 dB below the standard quantum limit for angle fluctuations and 41 dB below Poisson statistics for amplitude fluctuations (Colangelo et al., 2017).
A third contrast arises when amplitude is deliberately excluded from the inference stage. In snapshot radio SLAM, an amplitude-independent method estimates 6-D UE pose and clock bias from angle-delay measurements
42
using the unified residual
43
thereby avoiding amplitude-based LoS preclassification or path-wise latent variables in the coarse stage (Shen et al., 6 Jul 2026).
Taken together, these literatures portray angle and amplitude encoding not as interchangeable defaults but as a recurring design axis. In quantum information processing, the axis is governed by qubit compression versus preparation depth, with strong downstream consequences for fidelity, trainability, and noise tolerance. In adjacent physical and engineering settings, the same terms denote different but structurally related choices about which variables are represented directly, which are inferred indirectly, and which are intentionally omitted.