Response to Reviewer NBJx
(1) Comparisons and related work.
(a) Thanks for pointing out the references. In the revised version, we added these two references and made a brief discussion.
(b) In the revision, we added comparison with two more suggested learning-based methods: the rectified flow (RF) [2] and conditional flow matching (CFM) [3]. We run a similar 2D Gaussian mixture simulation setup in the discrete setting, constructing empirical distributions from sampled point clouds belonging from fixed densities. We use POT as the ground truth for comparing GeONet, RF and CFM. The $L^1$ estimation error for geodesic at time point $t = 0, 0.25, 0.5, 0.75, 1$ are reported in Table 3 and an estimated geodesic example is shown in Figure 4. There are a few observations we can draw from this new experiments. First, RF and CFM have 3-4 times comparably larger estimation errors than GeONet, except for the initial time $t = 0$, only because this initial data is given and learned directly for RF and CFM. GeONet is the only framework among the comparison which encapsulates the geodesic behavior to a considerable degree. While the other methods are suitable for point cloud representations, the geodesic behavior is entirely lost and highly inaccurate to ground truth. Second, RF and CFM have the same fixed resolution as the input probability distribution pairing, while GeONet can be smoothed out for estimating the density flows on higher resolution than the input pairing (cf. the third row in Figure 4).
(2) More on experiments and comparisons.
(a) Regarding the MNIST experiment, in the revision, we retrained GeONet on the full MNIST data, splitting with 30,000 training data for $\mu_0$ and 30,000 training data for $\mu_1$ and randomly pairing them together in training. New testing error in the $L^1$ metric is reported in Table 4, consisting of both the error in the encoded space and ambient pixel space. Comparing the encoded-space error in the initial submission (Table 3 therein), we see that increasing the MNIST data indeed decreases the testing errors. Furthermore, the encoded data was also normalized prior to computing the geodesics with GeONet, which likely also contributed to the decrease in error. Moreover, as expected, the ambient-space error is much larger than the encoded-space error, meaning that the geodesics in the encoded space and ambient image space do not coincide. We mentioned this in the *LIMITATIONS* subsection 4.5 (initial submission) that encoding strategy seems to be necessary with such a dataset. In addition, we included the source code for the full MNIST experiments in the supplementary material for our revised submission.
(b) Convolutional Wasserstein Barycenters (CWB) is most suitable for computing the OT maps and dynamics on meshes over large domains in the continuous (non-point cloud) setting, and favorable timing and numerics over other algorithms (linear programs, Sinkhorn, iterative projections) have been reported in [4]. Given the discretization size in our problems, we used off-the-shelf CWB solver in the standard POT Python library to compute the Wasserstein geodesic (since the barycenter is a special of $t = 0.5$). There may be numerical issue when the regularization parameter is smaller than the resolution of the domain discretization because the convolution kernel is ill-conditioned; but similar issues would also occur for other entropic regularized algorithms with low regularization values. In our experiments, it appears that the ``ground truth" geodesics computed by CWB is entirely reasonable (cf. Figures 3, 4, 7 in the revised version). We presume you are referring to the errors between GeONet and the CWB framework. Since CWB acts as the best 2D geodesic calculator in the continuous setting, it is reasonable for comparison to GeONet, yielding such errors.
(c) We choose the $L^1$ error as our primary performance measure because it is a bounded metric. This way, we can interpret this error for different probability distributions across simulation setups. To accommodate your concern, we also include the errors (for the same simulation setups) in terms of $L^2$ distance and Wasserstein distance in Appendix J, Table 6 in the revised version. We see that the $L^2$ and Wasserstein errors exhibits similar patterns as the $L^1$ error, except that it is difficult to interpret the magnitude of the $L^2$ and Wasserstein errors.
(d) We highlight the zero-shot super resolution is consequence of the operator learning (from functions to functions) nature of our method and a feature that is not present in many other existing learned-based [2, 3, 5, 6] and (more traditional) optimization-based Wasserstein geodesic methods. As such, we do not claim the state-of-the-art of super-resolution problems in compute graphics. Given the limited time period for rebuttal, we do not intend to pursue in this direction.