Papers
Topics
Authors
Recent
Search
2000 character limit reached

Angle Encoding: From Quantum to Geometric Applications

Updated 4 July 2026
  • Angle encoding is a method that maps numerical data to rotations or angles, enabling structured control in quantum circuits, transformer models, and geometric learning.
  • It leverages angular periodicity and algebraic constraints to encode positional, feature, or optical functions, thereby optimizing computational and physical costs.
  • Practical studies demonstrate its effectiveness in quantum machine learning, numerical integration, object detection, and metasurface design with improved efficiency and accuracy.

Searching arXiv for papers on angle encoding across quantum computing, transformers, vision, and related domains. Searching arXiv for “angle encoding” and related recent work. Angle encoding denotes a class of representations in which information is mapped to angles, rotations, or angle-dependent responses. The term is used in several technically distinct literatures. In quantum machine learning, it usually denotes mapping real-valued features to single-qubit rotations; in quantum algorithms for numerical integration, it denotes the angle map that determines amplitude-oracle complexity; in Transformers, it denotes positional information injected as rotations in embedding space; in detection and geometric learning, it denotes angular descriptors or angle-label parameterizations; and in metasurfaces it denotes the encoding of multiple optical functions into one device, selected by illumination angle (Sammartino, 3 Jun 2026, Yu et al., 4 Jun 2025, 1711.02265).

1. Core idea and domain-specific meanings

Across these settings, the common motif is that an angle is used as a structured, often periodic control variable. What changes from field to field is the object being rotated, the algebra that constrains the rotation, and the computational or physical cost of realizing it.

Domain Encoded quantity Representative formulation
Quantum feature maps Classical feature vector Uenc(x)=kRY(αkxk)U_{\mathrm{enc}}(x)=\bigotimes_k R_Y(\alpha_k x_k)
QAE-based integration Grid function values Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}
Rotary positional encoding Position coordinates R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)
Point-cloud GNNs Edge geometry FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]
Arbitrary-oriented detection OBB orientation c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta
Angle-multiplexed metasurfaces Optical function under incidence angle Φ(θ)(x,y)\Phi^{(\theta)}(x,y) depends on illumination angle

The shared name can obscure substantial differences. In some settings angle encoding is a data-loading primitive; in others it is a complexity invariant, a positional symmetry mechanism, a way to avoid boundary discontinuity, or a physical multiplexing principle. A recurring implication is that angle encoding is valuable when angular structure matches the symmetry, topology, or hardware constraints of the problem, and much less so when that structure is absent.

2. Quantum-state and feature encodings

In quantum machine learning, angle encoding maps each real feature to the angle of a single-qubit rotation, typically about a Pauli axis. A standard layer uses

Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),

while dense-angle encoding packs two features per qubit through

Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).

Data re-uploading repeats the same angle block between trainable layers, enlarging the accessible Fourier spectrum without increasing qubit count. In the survey taxonomy, standard angle encoding uses q=Dq=D qubits, g1=Dg_1=D single-qubit rotations, Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}0 two-qubit gates in the encoding layer, and depth Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}1; dense-angle encoding uses Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}2 and depth Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}3 (Sammartino, 3 Jun 2026).

This shallow structure is the basis of its NISQ appeal. The same survey gives an encoding-layer fidelity lower bound

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}4

and identifies a practical crossover at Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}5 below which amplitude encoding is viable. For Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}6, shallow angle-based encodings consistently outperform amplitude encoding in practice, despite amplitude encoding’s exponential qubit advantage. The survey also emphasizes the Fourier viewpoint: if a feature Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}7 is injected Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}8 times through a Pauli rotation, then the accessible per-dimension frequencies satisfy Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}9, so re-uploading directly controls expressivity (Sammartino, 3 Jun 2026).

Empirical studies treat the embedding itself as a hyperparameter rather than a fixed preprocessing step. In variational quantum classifiers trained on Wine and Diabetes, the choice of rotation gates in the encoding layer materially changed classification performance: under identical topologies, the difference between the best and worst models ranged from R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)0 to R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)1, with differences reaching up to R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)2, and the best Wine result was angle encoding with R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)3, R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)4 layers, and no re-uploading at R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)5 (Tudisco et al., 1 Aug 2025). In QCNNs trained on downsampled MNIST and Fashion-MNIST under depolarizing noise, angle encoding used the canonical patchwise map

R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)6

and on aggressively downsampled R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)7 inputs it attained higher accuracy and remained comparatively robust as noise increased; at R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)8, however, a hybrid phase/angle scheme could overtake it under moderate noise (Feng, 14 Dec 2025). In SPATE, angle encoding appears as the fixed baseline of local single-qubit rotations applied after standardization; it performed well on Circles, but on Moons its encoder-level geometry was weak, with R(x;A)=exp(iAixi)\mathbf{R}(\mathbf{x};\mathcal{A})=\exp(\sum_i \mathbf{A}_i x_i)9 versus FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]0 for SPATE (Innan et al., 13 Apr 2026).

A different quantum meaning appears in quantum signal processing. There, angle encoding is the angle-finding problem: choosing rotation angles so that interleaved signal-independent and signal-dependent gates synthesize a target polynomial transformation of a unitary. The orthogonal-polynomial formulation derives explicit expressions for Hermite, Jacobi, and Rogers–Szegő families and shows that FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]1 rotation angles are required to encode a sequence of polynomials up to degree FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]2 (Bernard et al., 6 May 2026). This use of the term is not feature embedding but analytic synthesis of a polynomial basis through rotation parameters.

3. Angle maps in quantum algorithms for integration and similarity

For numerical integration by quantum amplitude estimation, angle encoding becomes an operator-level description of the amplitude oracle. On the uniform grid FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]3 and with bit-string index FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]4, the angle map is

FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]5

equivalently

FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]6

The encoding operator FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]7 applies FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]8 to an ancilla conditioned on the index register, and the QAE oracle is

FEij=[AM1ij,AM2ij,AM3ij,Ij]FE_{ij}=[AM1_{ij},AM2_{ij},AM3_{ij},I_j]9

The ancilla-1 marginal equals the left quadrature sum,

c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta0

The paper defines the hierarchy

c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta1

with membership checkable classically in c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta2 time by the Walsh–Hadamard transform. For c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta3, the encoding operator factorizes into

c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta4

so the number of controlled-c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta5 gates is

c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta6

This interpolates between the affine c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta7 regime with c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta8 gates and the generic c=θ/Δθ, r=θcΔθc=\lfloor\theta/\Delta\theta\rfloor,\ r=\theta-c\Delta\theta9 regime with Φ(θ)(x,y)\Phi^{(\theta)}(x,y)0 gates. Combining this structure with classical discretization for Φ(θ)(x,y)\Phi^{(\theta)}(x,y)1 yields total gate count

Φ(θ)(x,y)\Phi^{(\theta)}(x,y)2

and for Φ(θ)(x,y)\Phi^{(\theta)}(x,y)3,

Φ(θ)(x,y)\Phi^{(\theta)}(x,y)4

which is asymptotically better than classical Monte Carlo for every Φ(θ)(x,y)\Phi^{(\theta)}(x,y)5. The paper also proves an unconditional separation: Φ(θ)(x,y)\Phi^{(\theta)}(x,y)6 contains functions of Sobolev regularity Φ(θ)(x,y)\Phi^{(\theta)}(x,y)7 for which the quantum oracle cost is Φ(θ)(x,y)\Phi^{(\theta)}(x,y)8, whereas classical deterministic or randomized quadrature requires Φ(θ)(x,y)\Phi^{(\theta)}(x,y)9. Experiments on SpinQ Triangulum and IBM Kingston at Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),0 showed that circuits inside the predicted hierarchy executed successfully, whereas circuits exceeding the Triangulum coherence budget failed as predicted (Chinesta et al., 27 Apr 2026).

A second algorithmic use appears in approximate cosine similarity estimation via an angle-encoding Hadamard test. For normalized Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),1 with entries in Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),2, each component is encoded as

Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),3

and similarly for Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),4. Each index Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),5 uses a two-qubit Hadamard-test circuit for

Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),6

so

Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),7

Summing the elementwise estimators and approximating the square-root term produces

Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),8

The design point is constant circuit depth with respect to vector dimension, full parallelizability across coordinates, and width Uenc(x)=k=1DRY(αkxk),U_{\mathrm{enc}}(x)=\bigotimes_{k=1}^{D} R_Y(\alpha_k x_k),9 qubits. The manuscript states that the induced bias is non-negative, but the supplied correction via Cauchy–Schwarz gives

Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).0

so the estimator is conservative or exact in special cases. In numerical experiments on random normalized vectors, RMSE decreased from Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).1 at Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).2 to Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).3 at Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).4 (Ohno, 17 Apr 2026).

These results sharpen a frequent misconception: in quantum settings, angle encoding does not automatically imply efficient data loading. In integration, the relevant question is not whether a function can be written through angles, but whether its angle map has low multilinear degree; in similarity estimation, shallow angle circuits are obtained only by trading compact width for larger qubit footprint.

4. Positional angle encoding in attention architectures

In Transformers, angle encoding most prominently appears as Rotary Positional Encoding. RoPE rotates query and key embeddings so that attention depends on relative position:

Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).5

with

Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).6

ComRoPE generalizes this by defining the rotation through trainable skew-symmetric angle matrices,

Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).7

The central theorem is that, for Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).8, the rotation difference can be represented by the location difference if and only if the generators pairwise commute:

Udense(x)=j=1D/2RZ(α2j1x2j1)RY(α2jx2j).U_{\mathrm{dense}}(x)=\bigotimes_{j=1}^{\lceil D/2\rceil} R_Z(\alpha_{2j-1}x_{2j-1})R_Y(\alpha_{2j}x_{2j}).9

This commutativity condition is presented as the algebraic requirement for preserving the RoPE Equation and therefore offset invariance. Two sufficient constructions are given. ComRoPE-AP uses block-diagonal angle matrices in which each axis controls a disjoint subset of blocks; ComRoPE-LD uses linearly dependent blocks of the form q=Dq=D0 (Yu et al., 4 Jun 2025).

The practical objective is to expand the transformation space beyond hand-crafted q=Dq=D1D rotations while retaining relative-position robustness. In the reported ImageNet-1K experiments, ComRoPE-LD surpassed LieRE by q=Dq=D2 at training resolution and by q=Dq=D3 at higher resolution. On MS COCO object detection with a ViT-S backbone, ComRoPE-LD achieved q=Dq=D4, slightly above LieRE at q=Dq=D5 and APE at q=Dq=D6, while using roughly half the extra parameters of LieRE; ComRoPE variants also converged faster than APE, by approximately q=Dq=D7 fewer iterations. The implementation computes matrix exponentials of small q=Dq=D8 blocks, with block size q=Dq=D9 and g1=Dg_1=D0 giving the best accuracy under acceptable overhead. The same paper notes that the current overhead of torch.matrix_exp remains a limitation (Yu et al., 4 Jun 2025).

Here the central controversy is not whether rotations help, but which algebraic constraints are necessary. Standard RoPE uses fixed frequencies, LieRE trains skew-symmetric blocks without enforcing commutativity, and ComRoPE argues that pairwise commutativity is essential for exact offset-invariant behavior in multi-axis settings.

5. Angular representations in geometric learning and detection

In 3D point-cloud detection with graph neural networks, angle encoding is used to construct rotation-invariant edge features from point normals and relative displacement. For an edge g1=Dg_1=D1 with normals g1=Dg_1=D2 and relative vector g1=Dg_1=D3, the paper defines

g1=Dg_1=D4

and

g1=Dg_1=D5

The best-performing edge descriptor is the hybrid

g1=Dg_1=D6

On the KITTI subset used in the study, Angle + Relative outperformed the relative baseline for Cars by g1=Dg_1=D7 mAP on Easy, g1=Dg_1=D8 on Moderate, and g1=Dg_1=D9 on Hard, while adding only about Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}00 s total time over Relative (Ansari et al., 2021).

In arbitrary-oriented object detection, the main difficulty is angle periodicity, ambiguity, and boundary discontinuity. MGAR addresses this through coarse-grained angle classification and fine-grained angle regression under a long-side-based Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}01 convention. With

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}02

the model predicts the coarse class and then regresses a transformed residual Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}03, decoding through

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}04

An IoU-aware FAR-Loss uses

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}05

On HRSC2016, MGAR with Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}06 reached Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}07, Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}08, and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}09, versus Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}10, Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}11, and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}12 for a regression-only baseline; it also reduced angle-head thickness by about Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}13 relative to CSL and was fastest on Jetson AGX Xavier among the compared methods (Wang et al., 2022).

A closely related classification-based formulation is DCL, which replaces one-hot angle bins by Binary Coded Labels or Gray Coded Labels. With angular range Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}14 and bin width Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}15, the number of angle channels becomes

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}16

so prediction-layer thickness drops from

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}17

to

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}18

ADARSW reweights the angle loss through

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}19

with Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}20 for elongated objects and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}21 for square-like ones. The reported effect is approximately Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}22 faster training than CSL, with DCL increasing mAPΘg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}23 on DOTA from about Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}24 for regression to Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}25 for BCL and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}26 for GCL, and to Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}27 and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}28 with ADARSW (Yang et al., 2020).

Directional encoding on the sphere introduces a different geometric problem: Cartesian coordinate charts distort Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}29 through pole singularities, seams, and area nonuniformity. The hash-sphere construction addresses this by encoding directions on a hierarchical geodesic grid derived from recursive icosahedral subdivision, interpolating learnable per-vertex features with spherical barycentric weights based on spherical triangle areas. The resulting directional encoding

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}30

extends to a Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}31D spatio-directional encoding for signals on Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}32, using joint interpolation over Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}33 spatial voxel corners and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}34 directional vertices per level. In neural path guiding, this encoding outperformed the state of the art by up to a factor of Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}35 in variance reduction for the same number of samples, and equal-time comparisons reached approximately Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}36 variance reduction in challenging scenes (Weier et al., 5 Mar 2026).

Taken together, these literatures show that angular representations are used for two rather different purposes: to gain invariance to rigid rotations and periodicity, and to respect non-Euclidean topology such as Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}37. Misunderstanding these as the same problem often leads to ineffective Cartesian parameterizations or unstable boundary-sensitive losses.

6. Physical realizations, system constraints, and open questions

In optics, angle encoding becomes a physical multiplexing principle. Angle-multiplexed metasurfaces are designed so that under illumination at one incident angle they impose one complex wavefront and under another angle they impose a different independent wavefront. The demonstrated reflective devices use amorphous-silicon U-shaped meta-atoms on a square lattice of Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}38 nm, above a spacer and aluminum mirror, and are optimized at Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}39 nm for TE polarization. Full-wave simulation matches target phase pairs by minimizing

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}40

A grating demonstration produced Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}41 deflection under Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}42 incidence and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}43 under Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}44 incidence, with measured deflection efficiencies of Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}45 and Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}46 relative to a flat Al mirror. A Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}47 mm Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}48 Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}49 mm hologram projected a Caltech logo at Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}50 and an LMI logo at Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}51, with a continuous scan showing the image morphing between the two holograms (1711.02265).

In atomic metrology, angle information can also be encoded in intrinsic sensor observables rather than prepared as an input state. In the Bell–Bloom all-optical scalar atomic magnetometer, the polar angle Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}52 between the magnetic field and the probe beam is inferred from the DC probe transmission

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}53

while a frequency-modulated probe induces a light-shift channel

Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}54

With a measurement time of Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}55 ms, the reported polar-angle sensitivity is better than Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}56 at optimal orientation, and the accuracy is better than Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}57 over most of the Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}58 to Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}59 range; with two orthogonal sensors, azimuthal angle measurement is also exhibited (Zhang et al., 2020).

System constraints matter even when angle encoding is algorithmically simple. Hybriqu Encoder isolates the classical stage that converts features to rotation angles, using the mapping Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}60 for angle encoding with Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}61 gates and a Rust SIMD kernel that processes four double-precision rotations at once on AVX-class lanes. On Apple Silicon, pure angle encoding is reported as Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}62 faster at Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}63 qubits, and end-to-end Python-versus-Rust batching gave speedups from about Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}64 at batch size Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}65 to roughly Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}66 to Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}67 at batch size Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}68. The same work emphasizes that kernels applying rotations to the entire state vector become memory-bound, so SIMD improves the compute-bound encoding stage more than the subsequent full state update (Syah et al., 7 Apr 2026).

Several open problems recur across these fields. In QAE-based integration, the upper bound Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}69 is tight at Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}70, but tightness for Θg(b)=2arcsin ⁣g(xi(b))\Theta_g(b)=2\arcsin\!\sqrt{g(x_{i(b)})}71 remains open (Chinesta et al., 27 Apr 2026). In generalized RoPE, stricter or weaker alternatives to pairwise commutativity remain to be characterized (Yu et al., 4 Jun 2025). In directional encodings, the trade-off between spherical fidelity, hash collisions, and runtime is still being optimized (Weier et al., 5 Mar 2026). In quantum machine learning, angle encoding remains the default robust choice on NISQ hardware, but its periodicity, feature collisions, and qubit scaling continue to motivate dense-angle, re-uploaded, hybrid, and temporally augmented variants (Sammartino, 3 Jun 2026).

Angle encoding is therefore best understood not as a single method but as a recurrent design principle: using angular degrees of freedom to exploit periodicity, relative-position symmetries, rotation invariance, manifold structure, or hardware-native control. Its effectiveness depends less on the presence of an angle than on whether the induced angular algebra matches the geometry and cost model of the task.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (15)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Angle Encoding.