Distilling Two-Timed Flow Models by Separately Matching Initial and Terminal Velocities

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Khungurn, Pramook, Piyawongwisal, Pratch, Sriswasdi, Sira, Suwajanakorn, Supasorn
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908351428820992
author Khungurn, Pramook
Piyawongwisal, Pratch
Sriswasdi, Sira
Suwajanakorn, Supasorn
author_facet Khungurn, Pramook
Piyawongwisal, Pratch
Sriswasdi, Sira
Suwajanakorn, Supasorn
contents A flow matching model learns a time-dependent vector field $v_t(x)$ that generates a probability path $\{ p_t \}_{0 \leq t \leq 1}$ that interpolates between a well-known noise distribution ($p_0$) and the data distribution ($p_1$). It can be distilled into a two-timed flow model (TTFM) $ϕ_{s,x}(t)$ that can transform a sample belonging to the distribution at an initial time $s$ to another belonging to the distribution at a terminal time $t$ in one function evaluation. We present a new loss function for TTFM distillation called the \emph{initial/terminal velocity matching} (ITVM) loss that extends the Lagrangian Flow Map Distillation (LFMD) loss proposed by Boffi et al. by adding redundant terms to match the initial velocities at time $s$, removing the derivative from the terminal velocity term at time $t$, and using a version of the model under training, stabilized by exponential moving averaging (EMA), to compute the target terminal average velocity. Preliminary experiments show that our loss leads to better few-step generation performance on multiple types of datasets and model architectures over baselines.
format Preprint
id arxiv_https___arxiv_org_abs_2505_01169
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Distilling Two-Timed Flow Models by Separately Matching Initial and Terminal Velocities
Khungurn, Pramook
Piyawongwisal, Pratch
Sriswasdi, Sira
Suwajanakorn, Supasorn
Machine Learning
Artificial Intelligence
A flow matching model learns a time-dependent vector field $v_t(x)$ that generates a probability path $\{ p_t \}_{0 \leq t \leq 1}$ that interpolates between a well-known noise distribution ($p_0$) and the data distribution ($p_1$). It can be distilled into a two-timed flow model (TTFM) $ϕ_{s,x}(t)$ that can transform a sample belonging to the distribution at an initial time $s$ to another belonging to the distribution at a terminal time $t$ in one function evaluation. We present a new loss function for TTFM distillation called the \emph{initial/terminal velocity matching} (ITVM) loss that extends the Lagrangian Flow Map Distillation (LFMD) loss proposed by Boffi et al. by adding redundant terms to match the initial velocities at time $s$, removing the derivative from the terminal velocity term at time $t$, and using a version of the model under training, stabilized by exponential moving averaging (EMA), to compute the target terminal average velocity. Preliminary experiments show that our loss leads to better few-step generation performance on multiple types of datasets and model architectures over baselines.
title Distilling Two-Timed Flow Models by Separately Matching Initial and Terminal Velocities
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2505.01169