Summary
The main idea of the paper is to estimate a stochastic map for the entropic optimal transport problem using its connection to the dynamic Schrödinger bridge (SDB) problem. The authors formulate the SDB as a saddle point problem of an associated Lagrangian. Then they recover the transport plan as the joint distribution of the solution to the dynamic Schrödinger bridge problem's initial and final values, while the transport is encoded in the drift term of the learned stochastic process that is the solution of the SDB. Compared to previous methods, the method at hand offers more stability for small entropic regularization coefficients. The errors on the drift term solution and on the transport map are quantified given the corresponding duality gaps of the inner and outer optimization problems of the saddle point objective. Finally, the approach is supported by experimental evaluation.
Strengths
The paper is extremely well-written and reader-friendly.
- Several remarks are made to facilitate reading and to provide intuition about technical notions.
- A guarantee on the quality of the saddle point solution is provided.
- Addressing the small $\epsilon$ case, which is a source of instability of several other methods.
Weaknesses
* In line 223, it is mentioned that the negative entropy is not strongly convex. This is false as the function $p\mapsto x\ln(x)$ has second derivate $x \mapsto \frac{1}{x}$ which is bounded from below by $1$ on the interval $[0,1]$. See for example Section 4.1 of reference [2]. As a result, the comparison to [1] (reference [5] in the paper) needs to be reconsidered.
* There is no concluding section.
* Some experimental section metrics are not introduced.
* The $\rm{BW_2^2-UVP}$ is not introduced even in the appendix, although a reference for it is given.
* FID: the previous remark applies.
* The parametrization $g(X_t,t) = X_t + f(X_t,t)\Delta_t $ should have been indicated in the main paper rather than in the appendix as although it is mathematically equivalent to the parametrization presented in the main paper, it allowed better results on the CelebA dataset according to the appendix
## Minor remarks
* Problem with links: For some reason, the bibliographic references links along with links to equations and sections etc. are not working.
* $\pi^{W^\epsilon}$ is introduced for the first time in Equation (8) without being defined.
* $W_{|x,y}$ is not explicitly defined, although one can infer its meaning from the definition of $T_{|x,y}$.
* Theorem 4.1: I think it should be "every pair $(\beta^*,T_{f^*})$ for (13)" rather than "for (12)" as problem (13) is a saddle point problem.
* Reference to Algorithm 2: in line 195, Algorithm 2 is referenced. However, it is not indicated that it is written in the appendix.
* Suggestion: index $m$ can be removed in the "$\widehat{KL} \leftarrow$" line of Algorithm 1 since the sum terms are already indicated to be the values of $f_n$, or it is possible to indicate $\sum_{m=1}^{|f_n|}$.
* Line 158: I think it should be added "that is bounded from above" to "a continuous function".
## References
[1] Asadulaev, A., Korotin, A., Egiazarian, V., & Burnaev, E. (2022). Neural optimal transport with general cost functionals. *arXiv preprint arXiv:2205.15403*.
[2] Peyré, G., & Cuturi, M. (2019). Computational optimal transport: With applications to data science. *Foundations and Trends® in Machine Learning*, *11*(5-6), 355-607.
Questions
* Computation of $\mathbb{E}\left[\int_0^1\Vert f(X_t,t)\Vert^2{\rm d}t\right]$ : in line 197, it is indicated that the mean of the $f(x,t)$ is used. Is this justified by the Riemann integral discrete approximation? If so, does a trapezoidal rule for approximating the integral improve the result?
* Is it straightforward to generalize the approach to costs other than the squared Euclidean distance? Does it fundamentally change the nature of the associated stochastic process
* Did the authors try to apply the method to the domain adaptation (DA) problem as several DA methods rely on optimal transport ?
----------
I have read the authors's rebuttal. They have addressed my concerns.
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
The impact of the paper and the limitations of the contribution are clearly discussed in Section 6.