Drift Variation Autoencoder: Unifying Generation and Representation Learning through Conditional Posterior Flow Matching
Organizations: The Chinese University of Hong Kong
Abstract
Stochastic masking, cropping, or modality removal makes deterministic reconstruction an incomplete target: one observation can admit many clean completions. This work takes the corresponding posterior as the common statistical object for conditional generation and generatively sufficient representation learning. Drift Variation autoencoder trains a masked encoder and a conditional flow decoder with one clean-prediction Flow Matching loss. The analysis first decomposes the ideal conditional KL into generator approximation and the representation deficiency . It then derives orthogonal risk decompositions for conditional Flow Matching. For an affine Gaussian path, the clean-prediction representation gap is zero if and only if . Thus the encoder-dependent excess clean-prediction risk induced by Flow Matching and the profiled ideal conditional KL have the same posterior-sufficient zero set, without being numerically equal objectives. An exact conditional field with a zero-noise endpoint then generates and hence at a joint ideal optimum. The result extends to continuous multimodal product spaces when the complete modality tuple remains the Flow target for every observation mask. On CrossGeom-4, an 18-run controlled benchmark, observable factors have linear-probe of -, shuffling the joint model's encoder condition increases conditional error by -, and joint target attention reduces disagreement on an unobserved factor shared by two outputs by - relative to independent target decoders. Visible modalities are also generated and reconstructed, directly validating the full-tuple objective. Unconditional mode balance remains imperfect, delimiting the empirical claim to a controlled multimodal proof of concept.
Figures & tables
| Input: encoder , clean predictor , augmentation law , time law , weight | |
|---|---|
| 1 | Sample a clean example and augmentation randomness, then form . |
| 2 | Encode only the observation: . |
| 3 | Sample independently and . |
| 4 | Form and . |
| 5 | Predict and compute . |
| 6 | Backpropagate jointly through and ; no stopped target or external teacher is required by the theory. |
| Single-input conditional MAE | Unknown target-target MAE | Unknown-factor W1 | Uncond. joint | ||||||
| Level | Ind. | Joint | Ind. | Joint | Reduction | Ind. | Joint | Reduction | reduction |
| L1 | .1166 | .1176 | 1.6397 | .1186 | 92.8% | .6776 | .2067 | 69.5% | 88.8% |
| L2 | .1145 | .1154 | 1.6278 | .1201 | 92.6% | .6878 | .2669 | 61.2% | 89.4% |
| L3 | .1310 | .1338 | 1.5651 | .1542 | 90.1% | .7143 | .1648 | 76.9% | 86.6% |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Category | Required report |
|---|---|
| Observation | Augmentations, strengths, mask law, content dependence, and all declared side information. |
| Representation | Encoder/token architecture, pooling, frozen and nonlinear probes, rank statistics, and checkpoint rule. |
| Flow | Source, schedules, time law, weighting/clipping, endpoint noise, solver, steps, and final-time handling. |
| Generation | Fidelity, precision/recall, condition consistency, repeated-sample diversity, and sample count. |
| Multimodal | Visible subsets, full generated targets, per-modality fidelity, visible reconstruction, and joint consistency. |
| Ablations | Shuffled/zero condition, source construction, time allocation, bottleneck size, and joint versus independent targets. |
| Level | Decoder | Uncond. TV | Uncond. joint MAE | A BC | B AC | C AB | AB C | AC B | BC A |
|---|---|---|---|---|---|---|---|---|---|
| 1 | independent | 0.0892 0.0111 | 1.6462 0.0460 | 0.1147 0.0044 | 0.1177 0.0072 | 0.1173 0.0113 | 0.0962 0.0029 | 0.0950 0.0081 | 0.0943 0.0006 |
| 1 | joint | 0.0990 0.0128 | 0.1847 0.0096 | 0.1123 0.0093 | 0.1212 0.0076 | 0.1193 0.0064 | 0.0990 0.0124 | 0.1011 0.0136 | 0.0966 0.0096 |
| 2 | independent | 0.0724 0.0022 | 1.6674 0.0426 | 0.1197 0.0132 | 0.1132 0.0130 | 0.1105 0.0092 | 0.0975 0.0153 | 0.0952 0.0112 | 0.0831 0.0116 |
| 2 | joint | 0.1082 0.0186 | 0.1771 0.0116 | 0.1055 0.0040 | 0.1204 0.0118 | 0.1203 0.0119 | 0.0923 0.0026 | 0.0968 0.0009 | 0.1061 0.0202 |
| 3 | independent | 0.0542 0.0132 | 1.5977 0.0220 | 0.1260 0.0018 | 0.1543 0.0112 | 0.1126 0.0064 | 0.1150 0.0083 | 0.0952 0.0006 | 0.1072 0.0090 |
| 3 | joint | 0.0861 0.0172 | 0.2133 0.0164 | 0.1295 0.0178 | 0.1583 0.0143 | 0.1137 0.0022 | 0.1196 0.0156 | 0.1196 0.0200 | 0.1127 0.0079 |
| Level | Decoder | Probe | Random R 2 | Visible recon. | Single cond. | Double cond. | Unknown joint | Unknown W1 | Both modes | Shuffle |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | independent | 0.9991 0.0001 | 0.8227 0.0858 | 0.0840 0.0038 | 0.1166 0.0059 | 0.0951 0.0033 | 1.6397 0.0432 | 0.6776 0.0117 | 1.0000 0.0000 | 15.6921 0.6424 |
| 1 | joint | 0.9992 0.0000 | 0.8227 0.0858 | 0.0918 0.0066 | 0.1176 0.0076 | 0.0989 0.0114 | 0.1186 0.0099 | 0.2067 0.0539 | 1.0000 0.0000 | 15.2957 1.5546 |
| 2 | independent | 0.9992 0.0000 | -13.2173 17.3786 | 0.0809 0.0089 | 0.1145 0.0104 | 0.0919 0.0117 | 1.6278 0.0313 | 0.6878 0.0109 | 1.0000 0.0000 | 16.4248 1.9564 |
| 2 | joint | 0.9992 0.0000 | -13.2173 17.3786 | 0.0912 0.0069 | 0.1154 0.0089 | 0.0984 0.0078 | 0.1201 0.0107 | 0.2669 0.0309 | 1.0000 0.0000 | 15.6814 0.9940 |
| 3 | independent | 0.9992 0.0000 | 0.7396 0.2158 | 0.0910 0.0050 | 0.1310 0.0060 | 0.1058 0.0054 | 1.5651 0.0261 | 0.7143 0.0133 | 0.9991 0.0012 | 14.1745 0.6261 |
| 3 | joint | 0.9990 0.0001 | 0.7396 0.2158 | 0.1041 0.0069 | 0.1338 0.0099 | 0.1173 0.0122 | 0.1542 0.0080 | 0.1648 0.0516 | 1.0000 0.0000 | 13.5004 1.1064 |
Conditional Generative Modeling
Conditional generative modeling learns to produce data distributions steered by labels, inputs, text, or physical and structural constraints.
See all 387 papers