alphaFeedback

WorksComputer Science

Learning Normal Coordinates on Riemannian Manifolds with Flow Charts

AI contributions
  • ChatGPT
  • Claude
View details

Abstract

Riemannian manifolds are powerful models for problems with non-Euclidean structure. Recent work in geometric machine learning has focused on training deep neural networks to learn Riemannian metrics from high-dimensional data. However, many geometric algorithms require repeated evaluations of the exponential and logarithmic maps, whose high computational cost restricts the utility of learned Riemannian manifolds in practice. We propose to address this cost by training a conditional invertible neural network, called a flow chart, to approximate normal coordinates around points on a given Riemannian manifold. With this approach, the exponential and logarithmic maps can be approximated by fast Euclidean operations in the model's learned coordinate space. Our main contribution is an efficient loss function for training flow charts that is nonnegative and, under suitable domain assumptions, is zero precisely when the chart is normal. Across sixteen synthetic and data-derived geometries, flow charts are competitive with a specialized neural geodesic interpolator for logarithmic map estimation, while also being able to estimate the exponential map. When pretrained, flow charts provide a median speedup of 60-70x over numerical baselines at comparable logarithmic map estimation error, and their learned coordinates improve the accuracy of a numerical geodesic solver.

Introduction

Many real-world problems can be modeled effectively with Riemannian manifolds whose metric encodes feasible state transitions [11, 49] (Wurgaft et al. 2026). These transitions are represented by shortest paths, called geodesics, so that problems like trajectory inference [25] and probabilistic inference [19, 52] can be expressed through geodesic computations. When the geometry is known a priori through domain constraints, geodesics can be computed in closed form or simulated numerically [32, 36]. However, recent work in geometric machine learning has focused on learning metrics directly from data [49, 23, 4] using neural networks. While these methods offer exciting new avenues for geometric deep learning [6], these neural metrics present computational challenges that limit their downstream utility.

The two computations that are fundamental to Riemannian algorithms are the exponential and logarithmic maps. These maps play the role of addition and subtraction of points on a manifold, so Riemannian extensions of classical algorithms such as PCA and regression [18, 17] evaluate them repeatedly. On general manifolds, neither map has a closed form and both must be solved for numerically. The exponential map is often computed as the solution to a differential equation, like the geodesic equation or Hamilton’s equations [20], both of which can be simulated efficiently with automatic differentiation [52]. However, the simulation updates depend on the metric’s derivative, which can be unreliable for learned metrics whose value may change rapidly [2]. The logarithmic map is the inverse of the exponential map, and requires solving for the geodesic interpolation between two points at a time [22, 47]. Although this cost can be amortized with neural networks [25, 28], these methods take both endpoints as input and so they are not able to evaluate the exponential map. We explore a different approach to computing both maps based on learning a coordinate system that simplifies their computations, called Riemann normal coordinates.

Normal coordinates are an important tool for calculations in Riemannian geometry [32 page 78]. Within a suitable neighborhood of a point, geodesics through that point become straight lines in coordinate space, and so the exponential and logarithmic maps can be computed in closed form with addition and subtraction. However, normal coordinates are most often defined in terms of the exponential and logarithmic maps, and methods for computing them rely on the numerical approximations of these maps [7, 34]. We build on an alternative characterization of normal coordinates that does not depend on either map.

We propose a novel approach for parameterizing and learning normal coordinates on a Riemannian manifold using flow charts, which are conditional invertible neural networks that represent coordinate charts. Our main contribution is an efficient loss function for training flow charts whose value is nonnegative and equals zero over a geodesic ball if and only if the chart is normal. In our experiments, we first show that flow charts trained with the normal loss can recover the logarithmic map accurately at fixed base points on both synthetic manifolds and geometries derived from data. We then show that charts trained over many base points generalize to unseen ones and achieve median logmap query speedups of 60×60\mathord{\times} over GPA [2] and 72×72\mathord{\times} over GEORCE [47] across sixteen geometries, and exponential-map query speedups of 1.41.4–8.2×8.2\mathord{\times} on the seven high-dimensional geometries at comparable error. Finally, we show that GEORCE can compute more accurate logarithmic maps if applied in the flow chart’s learned coordinate space rather than in data coordinates.

Related work

Our work is related to methods that learn parametric curves to approximate geodesic interpolations between two points in the setting where the derivatives of the metric are assumed to be unreliable [2]. These curve parameterizations include splines [3, 26], the posterior mean of a Gaussian process [2], and neural networks [25]. While these methods do not learn normal coordinates directly, they offer normal coordinate estimates as their initial velocities. This approach is also how classical data-driven methods for learning normal coordinates operate, where solutions are derived from shortest paths on a graph over data points [7, 34]. These approaches are different from our method in that we learn normal coordinates directly whereas the other methods recover them as a byproduct.

More broadly, flow charts are related to methods that use neural networks to amortize the cost of expensive geometric computations. The most relevant method is metric flow matching (MFM), which parameterizes the geodesic between two endpoints with a neural network [25]. This method learns a geodesic interpolant by minimizing the energy of a parametric curve between the two endpoints under the given metric. Other methods parameterize the geodesic distance function instead. Kelshaw and Magri Kelshaw and Magri [28] and Li et al. Li et al. [33] train a network to satisfy the eikonal equation of a given metric. These methods are able to recover the logarithmic map using the gradient of the distance function. Flow charts are also neural network based, but they parameterize normal coordinate charts, which are a more general structure that naturally model the exponential map, logarithmic map and Riemannian distance at once.

Like flow charts, there are other methods that represent a geometry for data using invertible neural network architectures. The pullback metric through a normalizing flow has been used as a geometric model of data [10] (Diepeveen 2024) and is useful for counterfactual explanations [13] and interpolations [16]. However, each of these methods represents its geometry with a single chart. Multi-chart methods instead cover the data with a finite mixture of flow-based charts [24, 48, 40, 54], but are limited in the geometries they can represent because they use a fixed number of charts. Our method differs from these approaches in that it is defined on a given Riemannian manifold, instead of defining its own geometry, and parameterizes a continuous family of charts that can be expanded at any point on the manifold, instead of a discrete set of points.

Background

In this section we review basic notation and terminology that will be used in the paper. We intentionally emphasize the coordinate dependence of geometric objects because our method will parameterize a coordinate system. See Lee [31, 32] for a reference on differential geometry.

Let M\mathcal{M} be an nn-dimensional smooth manifold that represents the abstract space that contains data. A coordinate chart is a bijective map from a neighborhood of an abstract point p∈M\mathbf{p} \in\mathcal{M} to a subset of Rn\mathbb{R}^n on which geometric objects admit numeric representations. We assume that the region of M\mathcal{M} that data is observed in can be represented by one coordinate system, x:M→Mx=Rnx:\mathcal{M} \to\mathcal{M}_x = \mathbb{R}^n, and x=x(p)\mathbf{x}=x(\mathbf{p}) denotes the point p∈M\mathbf{p} \in\mathcal{M} in the xx-coordinate system, so that a dataset contains the xx-coordinates of a collection of points. Subscripts denote the coordinate system in which a geometric object on M\mathcal{M} is represented. For example, Vx∈RnV_x \in\mathbb{R}^n represents the components of a tangent vector V∈TpMV \in T_{\mathbf{p}}\mathcal{M}, and ωx∈Rn\omega_x \in\mathbb{R}^n represents the components of a covector ω∈Tp∗M\omega\in T_{\mathbf{p}}^*\mathcal{M}. The notation Df(x)=∂f(x)∂xDf(\mathbf{x}) = \frac{\partial f(\mathbf{x})}{\partial\mathbf{x}} denotes the Jacobian matrix of ff at x\mathbf{x}.

A Riemannian metric is a point-dependent inner product between two tangent vectors represented by a symmetric positive-definite matrix gx(x)∈SPD⁡(n)g_x(\mathbf{x}) \in\operatorname{SPD}(n) at each x∈Mx\mathbf{x} \in\mathcal{M}_x. The cometric defines an inner product between cotangent vectors and is represented by gx(x)−1g_x(\mathbf{x})^{-1}. The pair (M,g)(\mathcal{M},g) is called a Riemannian manifold, on which geometric objects like shortest paths, called geodesics, are uniquely defined by gg.

A curve x(⋅):R→Mx\mathbf{x}_{(\cdot)}:\mathbb{R} \to\mathcal{M}_x starting at an initial point x0∈Mx\mathbf{x}_0 \in\mathcal{M}_x with velocity Vx∈RnV_x \in\mathbb{R}^n is a geodesic if it satisfies an ODE called the geodesic equation. The solution of this ODE is called the exponential map. Given the initial conditions (x0,Vx)(\mathbf{x}_0,V_x), the exponential map returns the point obtained from simulating the geodesic equation for 1 unit of time, x1=exp⁡x0(Vx)\mathbf{x}_1 = \exp_{\mathbf{x}_0}(V_x). Rescaling the initial velocity with some t∈Rt \in\mathbb{R} obtains other points on the geodesic, xt:=exp⁡x0(tVx)\mathbf{x}_t := \exp_{\mathbf{x}_0}(tV_x).

Let B={Vx∈Rn:VxTgx(x0)Vx<ε2}⊂Tx0MxB = \{V_x \in\mathbb{R}^n : V_x^{\mathsf{T}}g_x(\mathbf{x}_0)V_x < \varepsilon^2\} \subset T_{\mathbf{x}_0}\mathcal{M}_x be a ball of gg-radius ε\varepsilon that is small enough for exp⁡x0\exp_{\mathbf{x}_0} to be a diffeomorphism on BB. Then λx0:=exp⁡x0(B)⊂Mx\lambda_{\mathbf{x}_0} := \exp_{\mathbf{x}_0}(B) \subset\mathcal{M}_x is a geodesic ball on $\mathcal{M}_x.

centered at x0\mathbf{x}_0. The logarithmic map, log⁡x0:Xx0→B\log_{\mathbf{x}_0}:\mathcal{X}_{\mathbf{x}_0}\to B, is the inverse of exp⁡x0\exp_{\mathbf{x}_0} on Xx0\mathcal{X}_{\mathbf{x}_0}. If a point x\mathbf{x} is outside of the geodesic ball, there may be many geodesics connecting x0\mathbf{x}_0 and x\mathbf{x}, in which case the logarithmic map is not unique.

Riemann normal coordinates (or “normal coordinates”) are a coordinate system in which geodesics through the base point are radial lines from the origin. Let Xx0⊂Mx\mathcal{X}_{\mathbf{x}_0}\subset\mathcal{M}_{\mathbf{x}} be a geodesic ball centered at x0∈Mx\mathbf{x}_0\in\mathcal{M}_{\mathbf{x}} and let Jx∈Rn×nJ_{\mathbf{x}}\in\mathbb{R}^{n\times n} be a gg-orthogonal matrix at x0\mathbf{x}_0, which satisfies Jx⊤gx(x0)Jx=InJ_{\mathbf{x}}^{\top}g_{\mathbf{x}}(\mathbf{x}_0)J_{\mathbf{x}}=I_n. A normal coordinate chart on Xx0\mathcal{X}_{\mathbf{x}_0} maps x\mathbf{x} to s=Jx−1Vx∈S⊂Rn\mathbf{s}=J_{\mathbf{x}}^{-1}V_{\mathbf{x}}\in S\subset\mathbb{R}^n, where Vx=log⁡x0(x)V_{\mathbf{x}}=\log_{\mathbf{x}_0}(\mathbf{x}), so that x0\mathbf{x}_0 maps to 00. See Figure 1. Normal coordinate charts are invertible on their domains, with inverse s↦exp⁡x0(Jxs)\mathbf{s}\mapsto\exp_{\mathbf{x}_0}(J_{\mathbf{x}}\mathbf{s}), and are uniquely defined up to the choice of JxJ_{\mathbf{x}}. Because Dexp⁡x0(0)D\exp_{\mathbf{x}_0}(0) is the identity map, the Jacobian of the inverse coordinate transformation at the origin is JxJ_{\mathbf{x}}.

Illustration of normal coordinate charts and our method

Figure 1. Illustration of normal coordinate charts and our method, using our notation in § 3 and § 4. The purple and green symbols correspond to the same points p0p_0 and pp on the manifold in the top left, and the red curve is the geodesic between them. The tangent-space and coordinate plots depict the same blue region of the manifold in different numerical representations. The top row shows the standard approach to defining normal coordinates through the logarithmic map and the bottom shows our approach. Our method introduces flow charts and trains them to satisfy the identity in purple to learn normal coordinates.

Method

We present a novel approach for learning normal coordinate charts on Riemannian manifolds. Our method represents coordinate charts using a conditional invertible neural network and is trained with a loss that renders the flow chart approximately normal.

Flow chart

We parameterize coordinate charts using a conditional invertible neural network, called a flow chart.

Definition 1 (Flow chart). Let Mx⊂Rn\mathcal{M}_{\mathbf{x}}\subset\mathbb{R}^n be the coordinate representation of the manifold M\mathcal{M} in the x\mathbf{x} coordinate system. A flow chart is a map h(⋅)θ:Mx×Mx→Rnh^{\theta}_{(\cdot)}:\mathcal{M}_{\mathbf{x}}\times\mathcal{M}_{\mathbf{x}}\to\mathbb{R}^n with parameters θ\theta satisfying two conditions.

  1. For every base point x0∈Mx\mathbf{x}_0\in\mathcal{M}_{\mathbf{x}}, the map hx0θ:Mx→Rnh^{\theta}_{\mathbf{x}_0}:\mathcal{M}_{\mathbf{x}}\to\mathbb{R}^n is a diffeomorphism, with inverse denoted by fx0θ:=(hx0θ)−1f^{\theta}_{\mathbf{x}_0}:=(h^{\theta}_{\mathbf{x}_0})^{-1}.

  1. Every base point maps to the origin of its own chart, hxθ(x)=0h^{\theta}_{\mathbf{x}}(\mathbf{x})=0 for all x∈Mx\mathbf{x}\in\mathcal{M}_{\mathbf{x}}.

We denote z=hx0θ(x)\mathbf{z}=h^{\theta}_{\mathbf{x}_0}(\mathbf{x}) as the coordinate representation of x\mathbf{x} under the chart hx0θh^{\theta}_{\mathbf{x}_0}.

In practice, we use normalizing flow architectures with fast inverses to parameterize flow charts [46, 41, 14].

Flow charts and normalizing flows are closely related in that they both learn coordinate spaces where expensive computations on Mx\mathcal{M}_{\mathbf{x}} are simplified. From a geometric perspective, normalizing flows learn a coordinate chart so that the pushforward density of a complicated target probability distribution equals the density of a simple prior. This way, sampling from the target reduces to sampling from the prior. Similarly, given a target metric gxg_{\mathbf{x}}, flow charts will be trained so that the coordinate representation, gzθg_{\mathbf{z}}^{\theta}, satisfies an identity that implies the chart is normal. For a flow chart that is centered at x0∈Mx\mathbf{x}_0\in\mathcal{M}_{\mathbf{x}}, its coordinate representation of the metric at a point x∈Mx\mathbf{x}\in\mathcal{M}_{\mathbf{x}} is given by the following tensor transformation rule [32]:

gzθ(z)=Dfx0θ(z)⊤gx(x)Dfx0θ(z)(1)g_{\mathbf{z}}^{\theta}(\mathbf{z})=Df_{\mathbf{x}_0}^{\theta}(\mathbf{z})^{\top}g_{\mathbf{x}}(\mathbf{x})Df_{\mathbf{x}_0}^{\theta}(\mathbf{z}) \tag*{(1)}

Note that the particular coordinate representation depends on the base point x0\mathbf{x}_0 and that we do not write the dependence of gzθ(z)g_{\mathbf{z}}^{\theta}(\mathbf{z}) on x0\mathbf{x}_0 for brevity.

Normal flow chart

Our main observation is that normal coordinate charts can be identified as flow charts satisfying the identity in the following proposition.

References

  1. [1]Georgios Arvanitidis, Lars K Hansen, and Søren Hauberg. A locally adaptive normal distribution. Advances in Neural Information Processing Systems, 29, 2016.arxiv.org/abs/1606.02518
  2. [2]Georgios Arvanitidis, Søren Hauberg, Philipp Hennig, and Michael Schober. Fast and robust shortest paths on manifolds learned from data. In The 22nd International Conference on Artificial Intelligence and Statistics, pages 1506–1515. PMLR, 2019.
  3. [3]Georgios Arvanitidis, Miguel González-Duque, Alison Pouplin, Dimitrios Kalatzis, and Soren Hauberg. Pulling back information geometry. In Gustau Camps-Valls, Francisco J. R. Ruiz, and Isabel Valera, editors, Proceedings of The 25th International Conference on Artificial Intelligence and Statistics, volume 151 of Proceedings of Machine Learning Research, pages 4872–4894. PMLR, 28–30 Mar 2022. URL https://proceedings.mlr.press/v151/arvanitidis22b.html.arxiv.org/abs/2106.05367
  4. [4]Jacob Bamberger, Adam Gosztolai, Pierre Vandergheynst, Michael M. Bronstein, and Iolo Jones. Riemannian metric matching for scalable geometric modeling of distributions. In Proceedings of the 43rd International Conference on Machine Learning, volume 306 of Proceedings of Machine Learning Research, pages 6108–6127. PMLR, 2026. URL https://proceedings.mlr.press/v306/bamberger26a.html.
  5. [5]James Bradbury, Roy Frostig, Peter Hawkins, Matthew James Johnson, Yash Katariya, Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake VanderPlas, Skye Wanderman-Milne, and Qiao Zhang. JAX: composable transformations of Python+NumPy programs, 2018. URL http://github.com/jax-ml/jax.
  6. [6]Michael M. Bronstein, Joan Bruna, Taco Cohen, and Petar Velicković. Geometric deep learning: Grids, groups, graphs, geodesics, and gauges. arXiv preprint arXiv:2104.13478, 2021.arxiv.org/abs/2104.13478
  7. [7]Anders Brun, Carl-Fredrik Westin, Magnus Herberthson, and Hans Knutsson. Fast manifold learning based on Riemannian normal coordinates. In Heikki Kalviaainen, Jussi Parkkinen, and Arto Kaarna, editors, Image Analysis, pages 920–929, Berlin, Heidelberg, 2005. Springer Berlin Heidelberg. ISBN 978-3-540-31566-7.DOI
  8. [8]Ricardo J. G. B. Campello, Davoud Moulavi, and Jörg Sander. Density-based clustering based on hierarchical density estimates. In Pacific-Asia Conference on Knowledge Discovery and Data Mining, pages 160–172. Springer, 2013.
  9. [10]Willem Diepeveen, Georgios Batzolis, Zakhar Shumaylov, and Carola-Bibiane Schönlieb. Score-based pullback Riemannian geometry: Extracting the data manifold geometry using anisotropic flows. arXiv preprint arXiv:2410.01950, 2024a.arxiv.org/abs/2410.01950
  10. [11]Willem Diepeveen, Carlos Esteve-Yagüe, Jan Lellmann, Ozan Öktem, and Carola-Bibiane Schönlieb. Riemannian geometry for efficient analysis of protein dynamics data. Proceedings of the National Academy of Sciences, 121(33):e2318951121, 2024b.DOI
  11. [13]Ann-Kathrin Dombrowski, Jan E. Gerken, and Pan Kessel. Diffeomorphic explanations with normalizing flows. In ICML Workshop on Invertible Neural Networks, Normalizing Flows, and Explicit Likelihood Models, 2021. URL https://openreview.net/forum?id=ZBR9EpE1G4.
  12. [14]Conor Durkan, Artur Bekasov, Iain Murray, and George Papamakarios. Neural spline flows. In Advances in Neural Information Processing Systems, volume 32, 2019. URL https://proceedings.neurips.cc/paper_files/paper/2019/hash/7ac7d433f282034e088473244df8c02-Abstract.html.arxiv.org/abs/1906.04032
  13. [15]Bradley Efron. Tweedie’s formula and selection bias. Journal of the American Statistical Association, 106(496):1602–1614, 2011.pubmed.ncbi.nlm.nih.gov/22505788
  14. [16]Samuel G. Fadel, Sebastian Mair, Ricardo da Silva Torres, and Ulf Brefeld. Principled interpolation in normalizing flows. In Machine Learning and Knowledge Discovery in Databases. Research Track, pages 116–131. Springer, 2021.DOI
  15. [17]P. Thomas Fletcher, Conlin Lu, Stephen M. Pizer, and Sarang Joshi. Principal geodesic analysis for the study of nonlinear statistics of shape. IEEE Transactions on Medical Imaging, 23(8):995–1005, 2004.pubmed.ncbi.nlm.nih.gov/15338733
  16. [18]Thomas Fletcher. Geodesic regression on Riemannian manifolds. In Proceedings of the Third International Workshop on Mathematical Foundations of Computational Anatomy-Geometrical and Statistical Methods for Modelling Biological Shape Variability, pages 75–86, 2011.
  17. [19]Mark Girolami and Ben Calderhead. Riemann manifold Langevin and Hamiltonian Monte Carlo methods. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 73(2):123–214, 2011. doi: 10.1111/j.1467-9868.2010.00765.x. URL https://rss.onlinelibrary.wiley.com/doi/abs/10.1111/j.1467-9868.2010.00765.x.DOI
  18. [20]Ernst Hairer, Christian Lubich, and Gerhard Wanner. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations, volume 31 of Springer Series in Computational Mathematics. Springer, second edition, 2006.
  19. [21]Søren Hauberg, Oren Freifeld, and Michael J. Black. A geometric take on metric learning. In Advances in Neural Information Processing Systems, volume 25, 2012.
  20. [22]Philipp Hennig and Søren Hauberg. Probabilistic solutions to differential equations and their application to Riemannian statistics. In Artificial Intelligence and Statistics, pages 347–355. PMLR, 2014.arxiv.org/abs/1306.0308
  21. [23]Iolo Jones and David Lanners. Computing diffusion geometry. arXiv preprint arXiv:2602.06006, 2026.arxiv.org/abs/2602.06006
  22. [24]Dimitris Kalatzis, Johan Ziruo Ye, Jesper Wohlert, and Søren Hauberg. Multi-chart flows. arXiv preprint arXiv:2106.03500, 2021.
  23. [25]Kacper Kapuśniak, Peter Potaptchik, Teodora Reu, Leo Zhang, Alexander Tong, Michael Bronstein, Avishek J. Bose, and Francesco Di Giovanni. Metric flow matching for smooth interpolations on the data manifold. In Advances in Neural Information Processing Systems, volume 37, pages 135011–135042, 2024.arxiv.org/abs/2405.14780
  24. [26]Rafał Karczewski, Markus Heinonen, Alison Pouplin, Søren Hauberg, and Vikas K. Garg. The spacetime of diffusion models: An information geometry perspective. In International Conference on Learning Representations, 2026. URL https://openreview.net/forum?id=QcsbYJZRa5.arxiv.org/abs/2505.17517
  25. [27]Tero Karras, Miika Aittala, Timo Aila, and Samuli Laine. Elucidating the design space of diffusion-based generative models. In Advances in Neural Information Processing Systems, volume 35, 2022.arxiv.org/abs/2206.00364
  26. [28]Daniel Kelshaw and Luca Magri. Computing distances and means on manifolds with a metric-constrained eikonal approach. arXiv preprint arXiv:2404.08754, 2024.arxiv.org/abs/2404.08754
  27. [29]Patrick Kidger. On Neural Differential Equations. PhD thesis, University of Oxford, 2021.arxiv.org/abs/2202.02435
  28. [30]Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In International Conference on Learning Representations, 2015. URL https://arxiv.org/abs/1412.6980.
  29. [31]John M. Lee. Introduction to Smooth Manifolds, volume 218 of Graduate Texts in Mathematics. Springer, 2003. doi: 10.1007/978-0-387-21752-9.DOI
  30. [32]John M. Lee. Introduction to Riemannian Manifolds, volume 176 of Graduate Texts in Mathematics. Springer, second edition, 2018. ISBN 978-3-319-91754-2. doi: 10.1007/978-3-319-91755-9.DOI
  31. [33]Yiming Li, Jiacheng Qiu, and Sylvain Calinon. A Riemannian take on distance fields and geodesic flows in robotics. arXiv preprint arXiv:2412.05197, 2024.arxiv.org/abs/2412.05197
  32. [34]Tong Lin and Hongbin Zha. Riemannian manifold learning. IEEE Transactions on Pattern Analysis and Machine Intelligence, 30(5):796–809, 2008. doi: 10.1109/TPAMI.2007.70735.DOI
  33. [35]Leland McInnes, John Healy, and Steve Astels. hdbscan: Hierarchical density based clustering. Journal of Open Source Software, 2(11):205, 2017.DOI
  34. [36]Nina Miolane, Nicolas Guigui, Alice Le Brigant, Johan Mathe, Benjamin Hou, Yann Thanwerdas, Stefan Heyder, Olivier Peltre, Niklas Koep, Hadi Zaati, Hatem Hajri, Yann Cabanes, Thomas Gerald, Paul Chauchat, Christian Shewmake, Daniel Brooks, Bernhard Kainz, Claire Donnat, Susan Holmes, and Xavier Pennec. Geomstats: A Python package for Riemannian geometry in machine learning. Journal of Machine Learning Research, 21(223):1–9, 2020. URL https://www.jmlr.org/papers/v21/19-027.html.
  35. [37]James Morrill, Patrick Kidger, Lingyi Yang, and Terry Lyons. Neural controlled differential equations for online prediction tasks. arXiv preprint arXiv:2106.11028, 2021. doi: 10.48550/arXiv.2106.11028. URL https://arxiv.org/abs/2106.11028.
  36. [38]Uwe Müller, Christian Schubert, and Anton van den Ven. A closed formula for the Riemann normal coordinate expansion. General Relativity and Gravitation, 31(11):1759–1768, 1999. doi: 10.1023/A:1026718301634.
  37. [39]Feliks Nüske, Hao Wu, Jan-Hendrik Prinz, Christoph Wehmeyer, Cecilia Clementi, and Frank Noé. Markov state models from short non-equilibrium simulations — Analysis and correction of estimation bias. The Journal of Chemical Physics, 146(9):094104, 2017.
  38. [40]Taejin Paik, Jaemin Park, and Jung Ho Park. Atlas flow: compatible local structures on the manifold. arXiv preprint arXiv:2210.14149, 2022.
  39. [41]George Papamakarios, Eric Nalisnick, Danilo Jimenez Rezende, Shakir Mohamed, and Balaji Lakshminarayanan. Normalizing flows for probabilistic modeling and inference. Journal of Machine Learning Research, 22(57):1–64, 2021.
  40. [42]Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alexandre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, and Édouard Duchesnay. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12:2825–2830, 2011.arxiv.org/abs/1201.0490
  41. [43]Ethan Perez, Florian Strub, Harm de Vries, Vincent Dumoulin, and Aaron Courville. FiLM: Visual reasoning with a general conditioning layer. In Proceedings of the AAAI Conference on Artificial Intelligence, 2018. URL https://ojs.aaai.org/index.php/AAAI/article/view/11671.
  42. [44]Peter J. Prince and John R. Dormand. High order embedded Runge–Kutta formulae. Journal of Computational and Applied Mathematics, 7(1):67–75, 1981.
  43. [45]G. N. Ramachandran, C. Ramakrishnan, and V. Sasisekharan. Stereochemistry of polypeptide chain configurations. Journal of Molecular Biology, 7(1):95–99, 1963.pubmed.ncbi.nlm.nih.gov/13990617
  44. [46]Danilo Jimenez Rezende and Shakir Mohamed. Variational inference with normalizing flows. In Francis R. Bach and David M. Blei, editors, Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 6-11 July 2015, volume 37 of JMLR Workshop and Conference Proceedings, pages 1530–1538. JMLR.org, 2015. URL http://proceedings.mlr.press/v37/rezende15.html.arxiv.org/abs/1505.05770
  45. [47]Frederik Möbius Rygaard and Søren Hauberg. GEORCE: a fast new control algorithm for computing geodesics. Information Geometry, 9(1):167–224, 2026. doi: 10.1007/s41884-026-00192-9.
  46. [48]Sahil Sidheekh, Chris B. Dock, Tushar Jain, Radu Balan, and Maneesh K. Singh. VQ-Flows: Vector quantized local normalizing flows. In Proceedings of the Thirty-Eighth Conference on Uncertainty in Artificial Intelligence, volume 180 of Proceedings of Machine Learning Research, pages 1835–1845. PMLR, 2022.arxiv.org/abs/2203.11556
  47. [49]Xingzhi Sun, Danqi Liao, Kincaid MacDonald, Yanlei Zhang, Guillaume Huguet, Guy Wolf, Ian Adelstein, Tim G. J. Rudner, and Smita Krishnaswamy. Geometric-aware generative autoencoders for warped Riemannian metric learning and generative modeling on data manifolds. In Proceedings of the 28th International Conference on Artificial Intelligence and Statistics, volume 258 of Proceedings of Machine Learning Research, pages 1018–1026. PMLR, 2025.
  48. [50]Charalampos Tsitouras. Runge–Kutta pairs of order 5(4) satisfying only the first column simplifying assumption. Computers & Mathematics with Applications, 62(2):770–775, 2011.DOI
  49. [51]Christoph Wehmeyer and Frank Noé. Time-lagged autoencoders: Deep learning of slow collective variables for molecular kinetics. The Journal of Chemical Physics, 148(24):241703, 2018.DOI
  50. [52]Bernardo Williams, Hanlin Yu, Hoang Phuc Hau Luu, Georgios Arvanitidis, and Arto Klami. Geodesic slice sampler for multimodal distributions with strong curvature. arXiv preprint arXiv:2502.21190, 2025.arxiv.org/abs/2502.21190
  51. [54]Hanlin Yu, Søren Hauberg, Marcelo Hartmann, Arto Klami, and Georgios Arvanitidis. Learning geometry and topology via multi-chart flows. In Proceedings of the 29th International Conference on Artificial Intelligence and Statistics, volume 300 of Proceedings of Machine Learning Research, pages 2962–2970. PMLR, 2026. URL https://proceedings.mlr.press/v300/yu26c.html.arxiv.org/abs/2505.24665

Paper details

vlnc:W_jqz9vyyf
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

ChatGPT, Claude · View statement →

Looking for related papers…
Contents