Flow Matching essentially models the expectation over all possibilities, called the marginal velocity :
Given a marginal velocity field:
The solution can be written as:
- starting from
In practice, we just use the forward euler integration method, computing each step as
t is worth noting that even when the conditional flows are designed to be straight (“rectified”), the marginal velocity field (Eq. (1)) typically induces a curved trajectory.
“The core idea of our approach is to introduce a new field representing average velocity, whereas the velocity modeled in Flow Matching represents the instantaneous velocity”.