What Time Is It? How Data Geometry Makes Time Conditioning Optional for Flow Matching
Alec Helbling, Sebastian Gutierrez Hernandez, Benjamin Hoover, Duen Horng Chau, Parikshit Ram

TL;DR
This paper investigates why time-blind flow matching models perform well, revealing that data geometry allows time to be inferred from noisy observations, reducing the importance of explicit time conditioning.
Contribution
The paper demonstrates that high-dimensional data geometry enables time identification from noisy data, explaining the success of time-blind flow matching models.
Findings
Time can be recovered from noisy data when data concentrates near a low-dimensional subspace.
The time-blindness gap becomes negligible compared to coupling variance in high dimensions.
Changing the coupling impacts model performance more than explicit time conditioning.
Abstract
Recent work has shown that models flow matching models can be trained without explicit time conditioning, challenging the standard view that the interpolation time is needed to disambiguate velocity targets. But why should a time-blind model work at all? Decomposing the time-blind flow matching loss, we identify two sources of irreducible error: a coupling variance, which arises from ambiguous velocity targets induced by how noise and data points are paired, and the time-blindness gap, which is the additional error caused by ignoring time. This gap shows that time-blind training is strictly harder than conventional training, reinforcing the puzzle that time-blind models work so well in practice. We resolve this tension by showing that the geometry of high-dimensional data makes time identifiable directly from noisy observations. When data concentrates near a -dimensional subspace,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
