Papers
Topics
Authors
Recent
Search
2000 character limit reached

Sinkclass Autoencoder for Quantum Dimensionality Reduction

Updated 3 December 2025
  • Sinkclass autoencoder is a dimensionality reduction architecture that integrates Sinkhorn divergence with label-driven regularization to yield bimodal latent embeddings for quantum applications.
  • It employs a deep encoder-decoder framework with explicit noise and label branches to compress 67-dimensional Higgs boson data into a 16-dimensional, discriminative representation.
  • Empirical results show that, with optimized hyperparameters, Sinkclass outperforms variational and classifier autoencoders, achieving a QSVM AUC of up to 0.74.

The Sinkclass autoencoder is a dimensionality reduction architecture designed to facilitate quantum machine learning, particularly for high-dimensional data sets outside the present reach of quantum algorithms. By integrating optimal-transport regularization (Sinkhorn divergence) with explicit label-driven latent space separation, the Sinkclass autoencoder enhances class-discriminative, low-dimensional embeddings suitable for subsequent quantum support vector machine (QSVM) classification. Developed in the context of Higgs boson detection at the LHC with 67 input features, it enables quantum classifiers to operate on compressed yet maximally informative inputs, outperforming variational and classifier autoencoders as well as conventional classical reduction techniques (Odagiu et al., 1 Dec 2025).

1. Architectural Overview

The Sinkclass autoencoder processes datasets with large feature counts, exemplified by 67-dimensional feature vectors normalized to [0,1][0,1]. Its network configuration is composed of four major components:

  • Encoder (Eω\mathscr{E}_\omega): A stack of six fully-connected layers with decreasing dimensionality [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16], using implicit ReLU activations. The mapping x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16} produces compact latent representations.
  • Conditional Latent-Space Regularizer ("Noise Generator"):
    • Gaussian branch: Two layers [64→128][64 \rightarrow 128], taking noise ξ∼N(0,I16)\xi \sim \mathcal{N}(0,I_{16}).
    • Label branch: One layer [64][64], with the true class bit ($0$ or $1$) as input.
    • Fusion network: Concatenates outputs and propagates through three layers [256→192→16][256 \rightarrow 192 \rightarrow 16], yielding the “target” latent vector Eω\mathscr{E}_\omega0.
  • Decoder (Eω\mathscr{E}_\omega1): Six fully-connected layers, mirroring the encoder Eω\mathscr{E}_\omega2, reconstructing Eω\mathscr{E}_\omega3 from Eω\mathscr{E}_\omega4.
  • Classifier (Eω\mathscr{E}_\omega5): A conventional feed-forward module attached to Eω\mathscr{E}_\omega6, predicting signal versus background with a sigmoid output, structurally analogous to that in a “Classifier AE”.

2. Loss Function Composition

The Sinkclass objective incorporates three contributions:

  • Reconstruction error (Eω\mathscr{E}_\omega7):

Eω\mathscr{E}_\omega8

  • Binary cross-entropy classifier loss (Eω\mathscr{E}_\omega9):

[64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]0

  • Sinkhorn divergence ([64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]1):

Entropically regularized optimal-transport divergence calculated between the batch of encoded latent vectors [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]2 and the batch of generator outputs [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]3 (see Patrini et al. 2020 for mathematical detail).

The total loss minimized is:

[64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]4

The hyperparameters [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]5 and [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]6 determine the regularization/classification trade-off.

3. Comparison with Alternative Representations

Ablation studies and direct architectural comparisons reveal the differentiating theoretical and empirical features of Sinkclass AE:

  • Standard AE involves only [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]7, resulting in unstructured latent space.
  • Variational AE substitutes [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]8 with a Kullback-Leibler regularizer, enforcing strict unimodal (Gaussian) latent space, which can lead to signal/background overlap.
  • Classifier AE includes [64→52→44→32→24→16][64 \rightarrow 52 \rightarrow 44 \rightarrow 32 \rightarrow 24 \rightarrow 16]9, promoting class-separation in the latent encoding but at the expense of substantial reconstruction quality loss due to absent distributional regularization.
  • Sinkclass AE applies Sinkhorn divergence to softly guide the encoder’s output toward the learned, label-conditioned generator manifold (x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}0), and jointly employs x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}1 to assure class separation. This mechanism yields a bimodal, disentangled latent representation that maintains both discriminativity and reconstruction fidelity.

4. Training Protocol and Hyperparameterization

  • Dataset partitioning: 1.15 million samples for training, 0.144 million each for validation and test (all normalized).
  • Pre-filtering: Physics-driven event selection based on x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}2, x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}3, and object multiplicity.
  • Optimization: Adam optimizer with a learning rate of x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}4, batch size x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}5, and early stopping on validation loss.
  • Hyperparameter selection:
    • Step 1: Set x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}6 to optimize learning rate and batch size, yielding x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}7.
    • Step 2: Fix learning rate and batch, perform grid search on x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}8 for optimal unweighted MSE or BCE.

5. Empirical Evaluation and Benchmarking

The performance of the Sinkclass autoencoder is assessed via downstream QSVM AUC on the x∈R67→z∈R16x\in\mathbb{R}^{67} \to z\in\mathbb{R}^{16}9D reduced representations. Results across five test splits ([64→128][64 \rightarrow 128]0 events per split) are summarized:

Model variant [64→128][64 \rightarrow 128]1 QSVM AUC
Sinkclass (MSE-opt) 0.0008, 0.90 0.50 ± 0.01
Sinkclass (BCE-opt) 0.20, 0.02 0.74 ± 0.01
Classifier AE (BCE-opt) 0.60 (only [64→128][64 \rightarrow 128]2 weighted) 0.72 ± 0.01
RBM (classical baseline) — 0.65 ± 0.016
PCA / ICA / … — 0.53–0.60
  • Best QSVM AUC: [64→128][64 \rightarrow 128]3 is achieved by Sinkclass AE tuned for BCE minimization.
  • Hyperparameter sensitivity:
    • [64→128][64 \rightarrow 128]4 yields minimal reconstruction error (MSE), but QSVM AUC collapses to [64→128][64 \rightarrow 128]5.
    • [64→128][64 \rightarrow 128]6 produces a maximal separation in latent space and optimal QSVM AUC, with a slight increase in reconstruction error.

6. Theoretical Underpinnings and Latent Structure

The Sinkhorn regularization ([64→128][64 \rightarrow 128]7) ensures that the encoder’s latent distribution aligns via a learnable, non-linear transport from a simple base (Gaussian plus label information), as opposed to strictly matching a fixed Gaussian prior. This approach enables preservation of class-conditioned multimodal structure in latent space, mitigating the mode-collapse or overlap observed in variational autoencoders. The BCE classifier term ([64→128][64 \rightarrow 128]8) further drives the system toward a bimodal latent embedding, mapping signal and background events into spatially disjoint clusters. This structured latent space is well suited for quantum embeddings, particularly the [64→128][64 \rightarrow 128]9-qubit regime, thereby translating to improved downstream QSVM discrimination.

7. Applications and Broader Significance

The Sinkclass autoencoder’s design relaxes constraints that often limit variational and classifier autoencoders in quantum-classifier settings. By delivering strong class separation and information retention during dimensionality reduction, it opens quantum machine learning workflows to a wider class of high-dimensional scientific datasets, exemplified in LHC signal-versus-background searches. The recipe provided for effective regularization and hyperparameter balancing directly extends the reach of quantum classifiers and suggests potential utility in broader scientific and industrial applications where quantum resources are bottlenecked by feature dimensionality (Odagiu et al., 1 Dec 2025).

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

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 Sinkclass Autoencoder.