Representation Learning via Composite Subspace Flow Matching
Organizations: Instituto Superior Técnico, Lisboa, Portugal · Instituto de Telecomunicações, Instituto Superior Técnico, Lisboa, Portugal
Abstract
Distilling semantic meaning from raw image data remains a challenge in machine learning. Current self-supervised paradigms face a trade-off: joint-embedding architectures produce relevant features by aggressively discarding intra-class variance, irreversibly spatial and reconstruction. Conversely, generative models preserve spatial details but struggle to isolate semantics, as their optimization is dominated by pixel variations. To bridge this divide, we propose composite subspace flow matching (CSFM). Rather than corrupting data with unstructured isotropic noise, CSFM formulates representation learning as the variance-minimizing inversion of a deterministic degradation curriculum across spectral, color, and illumination subspaces. By bounding trajectory variance with hard temporal style truncation, a capacity-constrained encoder is driven to ignore transient style artifacts and encode persistent content. Empirical evaluations across CIFAR-10, CIFAR-100, and STL-10 show that CSFM yields competitive discriminative transferability while preserving generative synthesis across both convolutional and vision transformer architectures. By avoiding the collapse pathologies of non-generative methods, CSFM forms a smooth latent space that outperforms standard optimal transport flows on linear probing and few-shot classification, while enabling coherent synthesis and trajectory interpolation. These results confirm that steering the physical dynamics of generative flows offers a scalable paradigm for learning representations that are simultaneously linearly separable and generatively invertible.
Figures & tables
| Paradigm | Model | Linear Probe Accuracy | -NN | Silhouette | ||
|---|---|---|---|---|---|---|
| 100% | 10% | 1% | ||||
| Pixel Recon. | Autoencoder (AE) | 58.07% | 51.08% | 37.45% | 48.37% | -0.0780 |
| CDAE (CSFM Path) | 57.27% | 50.68% | 36.06% | 48.81% | -0.0599 | |
| Flow Matching | OT-Flow | 67.11% | 62.25% | 45.75% | 52.97% | -0.0454 |
| CSFM ( , No Trunc.) | 69.59% | 63.33% | 46.31% | 64.14% | -0.0098 | |
| CSFM ( , Trunc.) | 75.29% | 71.94% | 58.93% | 68.34% | -0.0154 | |
| Model | Steps | Linear (100%) | 1% Few-Shot | -NN | Silhouette |
|---|---|---|---|---|---|
| CSFM ( ) | 40K | 77.31% | 63.74% | 72.08% | 0.0068 |
| 80K | 78.59% | 63.72% | 71.77% | -0.0038 | |
| 120K | 78.51% | 63.45% | 70.73% | -0.0166 | |
| CSFM ( ) | 40K | 69.86% | 48.16% | 64.54% | -0.0099 |
| 80K | 72.19% | 49.01% | 66.09% | -0.0114 | |
| 120K | 73.59% | 49.34% | 66.74% | -0.0154 |
| Configuration | Linear Probe | 1% Few-Shot | -NN | Silhouette |
|---|---|---|---|---|
| Asymmetric Routing Cutoff ( ) with | ||||
| (No Routing) | 69.09% | 46.41% | 63.13% | -0.0185 |
| 69.12% | 46.00% | 63.04% | -0.0202 | |
| 69.22% | 47.84% | 64.23% | -0.0126 | |
| 69.52% | 47.41% | 64.38% | -0.0105 | |
| Style Truncation Horizon ( ) with | ||||
| Benchmark Axis | Dataset | Model Backbone | Steps | Linear Probe | 1% Few-Shot | -NN ( ) |
|---|---|---|---|---|---|---|
| Semantic Cardinality | CIFAR-100 | OT-Flow (CNN) | 40K | 42.27% | 10.66% | 33.63% |
| CIFAR-100 | CSFM (CNN) | 40K | 51.58% | 17.65% | 38.97% | |
| Architectural Bias | CIFAR-10 | OT-Flow (ViT/DiT) | 40K | 51.84% | 39.15% | 56.81% |
| CIFAR-10 | OT-Flow (ViT/DiT) | 80K | 53.27% | 41.06% | 58.36% | |
| CIFAR-10 | CSFM (ViT/DiT) | 40K | 53.30% | 42.27% | 55.14% | |
| CIFAR-10 | CSFM (ViT/DiT) | 80K | 61.49% | 49.69% | 62.77% |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
|---|---|
| Operator Decay Rates | |
| Illumination ( ) | |
| Color ( ) | |
| Frequency ( ) | |
| Curriculum Horizons and Projectors | |
| Style Truncation Boundary ( ) | |
| Model | Learning Paradigm | Primary Task Objective ( ) |
|---|---|---|
| AE | Unconstrained Reconstruction | |
| CDAE | Single-Step Denoising | |
| OT-Flow | Continuous Linear Flow | |
| LeJEPA | Joint Embedding |
| Regularization ( ) | Linear Probing Accuracy | -NN ( ) | Silhouette Score | ||
|---|---|---|---|---|---|
| 100% Data | 10% Data | 1% Data | |||
| 18.62% | 18.12% | 17.85% | 31.13% | -0.1763 | |
| 65.18% | 59.81% | 54.57% | 64.41% | -0.0535 | |
| 71.31% | 68.28% | 64.21% | 70.31% | 0.1019 | |
| 72.97% | 70.26% | 66.69% | 71.64% | 0.1604 | |
| 72.49% | 71.02% | 67.76% | 71.65% | 0.1738 | |
| Model | Linear Probe | 1% Few-Shot | -NN ( ) | Silhouette | |
|---|---|---|---|---|---|
| CSFM | (Unregularized) | 68.98% | 45.50% | 64.08% | -0.0077 |
| 69.09% | 46.41% | 63.13% | -0.0185 | ||
| 68.09% | 46.40% | 53.85% | -0.0485 | ||
| 68.44% | 46.31% | 53.20% | -0.0221 | ||
| 64.61% | 44.96% | 55.73% | 0.0001 | ||
| OT-Flow | (Unregularized) | 66.40% | 43.61% | 60.40% | -0.0205 |
| Hyperparameter | Linear Probe | 1% Few-Shot | -NN | Silhouette |
|---|---|---|---|---|
| Optimal Truncation ( ) | ||||
| Base Style Decay Rate ( ) with | ||||
| 75.53% | 60.12% | 66.33% | 0.0062 | |
| 74.80% | 58.46% | 64.47% | 0.0011 | |
| 75.25% | 58.72% | 65.60% | -0.0047 | |
| 76.10% | 58.57% | 67.27% | -0.0169 | |
| Model Configuration | Uncond. ( ) | Cond. ( ) | ODE Error ( ) | ODE Error ( ) |
|---|---|---|---|---|
| OT-Flow | 93.57 | 119.04 | 0.00015 | 0.00327 |
| CSFM ( ) | 125.97 | 48.84 | 0.00505 | 0.08340 |
| CSFM ( ) | 95.76 | 87.88 | 0.00277 | 0.04393 |
Self-Supervised Visual Representation Learning
Self-supervised visual representation learning trains image, video, and 3D encoders on unlabeled data to produce transferable visual features.
See all 235 papers