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 P(X∣C) as the common statistical object for conditional generation and generatively sufficient representation learning. Drift Variation autoencoder trains a masked encoder Z=E(C) 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 I(X;C∣Z). 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 P(X∣Z)=P(X∣C). 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 P(X∣Z) and hence P(X∣C) 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 R2 of 0.9990-0.9992, shuffling the joint model's encoder condition increases conditional error by 13.5×-15.7×, and joint target attention reduces disagreement on an unobserved factor shared by two outputs by 90.1-92.8% 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 Eθ , clean predictor Dϕ , augmentation law A , time law ρ , weight w
1
Sample a clean example X and augmentation randomness, then form C=A(X,ΞA) .
2
Encode only the observation: Z=Eθ(C) .
3
Sample X0∼N(0,s02I) independently and t∼ρ .
4
Form σt=1−(1−σmin)t and Xt=tX+σtX0 .
5
Predict X=Dϕ(Xt,t,Z) and compute w(t)X−X2 .
6
Backpropagate jointly through Dϕ and Eθ ; no stopped target or external teacher is required by the theory.
Table 1: Drift Variation autoencoder training with an affine Gaussian path. Every prose step denotes a minibatch operation.
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%
Table 2: Joint coupling under full-tuple Flow Matching. Conditional MAE is similar for matched independent (Ind.) and joint decoders. Joint target attention specifically reduces disagreement and distribution error for the unknown factor shared by two outputs. Values are three-seed means; complete standard deviations appear in Appendix G .
Figure 2: Known-factor conditional MAE, disagreement on the jointly sampled unknown factor, and unconditional TV-to-uniform. Joint and independent decoders have similar conditional accuracy, but only joint target attention coordinates residual uncertainty. Error bars are standard deviations across the three seeds, computed with denominator n .
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.
Appendix
Table 3: Minimum information for evaluating a Drift Variation autoencoder instance.
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
Appendix
Table 4: Conditional factor MAE and unconditional metrics under full-tuple Flow Matching. Every conditional query generates A, B, and C; direction labels identify the visible condition, not the only active targets.
Level
Decoder
Probe R2↑
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
Appendix
Table 5: Representation, visible reconstruction, uncertainty, and condition-use evidence. “Both modes” is the fraction of contexts whose 16 samples contain both signs of the shared unknown factor. “Shuffle” is shuffled-condition MAE divided by matched-condition MAE with identical initial ODE noise.