Summary
This research presents a design of a prior distribution for Flow matching with Gaussian Mixture Model, with means and variances parametrized by conditional means and conditional variance.
The research showcases the efficacy of their design through experiments.
Weaknesses
- The reviewer is unfortunately a little skeptical regarding the extent of the novelty of the research, as its novelty winds down to, if the reviewer is not mistaken, the proposition of choosing Gaussian Mixture Distribution as the source distribution. The reviewer would like to note that the generative scheme proposed by Atong et al (Conditional Flow Matching) can be applied to "the generation of samples from $c$-conditioned distribution $\mu^c$ by training a "c-parametrized" vector field $v(t, x | c)$ through the loss $$E_{c, x_1^c, x_0^c} [ \| v(t, \psi_c(t) | c) - (x_1^c - x_0^c) \|^2] $$
with $x_1^c \sim \mu^c_1$, $x_0^c \sim \mu_0^c, \psi_c(t) = t x_1^c - (1-t) x_0^c$, and that it is customary to choose $\mu_0^c = N(E[x|c], Var[x|c])$ in practice, instead of a non-informative, c-independent prior. At the time of the generation, one may just integrate the ODE
$$\dot{x}^c(t) = v(t, x^c(t) | c), ~~~~ x^c(0) \sim \mu^c_0 $$
forward in time.
This scheme is mathematically consistent as well, because it simply amounts to simultaneously solving $c$-parameterized set of continuity equations for $\{(\mu^c_t, v(t, x_t | c) ) \}.$ Such a scheme appears, for example, in Isobe et al (Extended Flow matching) as well, and the reviewer feels that this has been explored elsewhere as well. Note that this scheme only differs from the proposed method only in that the latter chooses $\mu_0^c= \mu_0 = Mixture({N(E[x|c_i], Var[x|c_i]})$.
In such a scheme, it is also critical that the regressors $m: c \to E[x|c]$, $v: c \to Var[x|c]$ to be used in the way of $\mu_0^c= N(m(c), v(c)) $ is trained so that they can well inter/extrapolate $E[x|c], Var[x|c]$ for $c$ not in training (corresponds to (21) in this research). The reviewer acknowledges that the paper partially mentions this matter, but the reviewer also believes that it is particularly a nontrivial problem when $c$ is "not" dense everywhere. That being said, the reviewer would like to know if the followings have been considered:
- How does the current GMM construction of the prior compare against the usage of c-parametrized prior $\mu_0^c = N(E[x|c], Var[x|c])$ for the generation of $\mu^c$ with $c$-parametrized vector field $v(t, x | c)$? Is there any merit in choosing common $\mu_0 = Mixture({N(E[x|c_i], Var[x|c_i]})$ for the generation of $\mu^c$ for each $c$ ?
- if the choosing of common $\mu_0$ is essential, what would be the mechanism behind it? What are the situations in which the choosing of common $\mu_0$ would be beneficial?
- How does the current regression scheme ($P_\theta$) fares in various situations, such as with the presence of
- condition c that lies far from the bulk of the conditions (outlying c)
- condition c with small number of samples for $\mu^c$ (rare condition)?
- The Design of Source distribution as the one the reviewer presented above as well as the design of GMM distribution presented in this paper seem to come from the intuition that Flow matching performs better when the Wasserstein distance between the source distribution and the target distribution is smaller. Has any theoretical investigation been done in this direction? How would the choice of isotropic Gaussian in GMM empirically fare against non-isotropic counterpart when each conditional distribution is highly non gaussian?
- While the reviewer very much values the amount of experiments done, for the reason the reviewer outlayed above, the reviewer feels that more theoretical / more ablative studies are required to substantiate the contribution.