Estimation of Conformal Metrics
Abstract
We study deformations of the geodesic distances on a domain of induced by a function called conformal factor. We show that under a positive reach assumption on the domain (not necessarily a submanifold) and mild assumptions on the conformal factor, geodesics for the conformal metric have good regularity properties in the form of a lower bounded reach. This regularity allows for efficient estimation of the conformal metric from a random point cloud with a relative error proportional to the Hausdorff distance between the point cloud and the original domain. We then establish convergence rates of order that are close to sharp when the intrinsic dimension of the domain is large, for an estimator that can be computed in time. Finally, this paper includes a useful equivalence result between ball graphs and nearest-neighbors graphs when assuming Ahlfors regularity of the sampling measure, allowing to transpose results from one setting to another.
Keywords and phrases:
Geometric inference, metric estimation, conformal metric, geodesics, sets of positive reach2012 ACM Subject Classification:
Theory of computation Computational geometryEditors:
Hee-Kap Ahn, Michael Hoffmann, and Amir NayyeriSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
This paper studies metrics over subsets of the Euclidean space obtained by conformal deformation of the shortest-path metric via a positive function. We are particularly interested in the regularity of such metrics and in their estimation via i.i.d. sampling of points.
Definition 1.1.
Let be a closed path-connected domain and be a conformal factor. For all the conformal distance between and over via is defined as
| (1) |
where is the set of all Lipschitz paths where is a nontrivial segment, and . The quantity minimized over all paths is denoted
and referred to as the conformal length of the curve via . In the case where , we write and , respectively the distance between and induced by the ambient metric over and the Euclidean length of a curve .
In the following, to ensure regularity of the conformal metric, the domain is assumed to have positive reach , which we recall is defined as the supremum of all such that any point in the offset has a unique projection onto – where denotes the distance from point to subset – see [10]. Moreover, the conformal factor is assumed to be -Lipschitz and lower bounded by . These are the sole assumptions used in this paper regarding and .
Notice that is defined over in Definition 1.1 as paths are constrained to the domain. Since any Lipschitz function defined over a subset of can be extended to the whole space preserving its Lipschitz property and lower bound (see [16, Theorem 1] for instance), one may assume without loss of generality that is defined over the entire space , which is useful to estimate the conformal metric efficiently. The connectedness and positive reach of ensure that for any endpoints , there exists a Lipschitz path from to in , so that is always nonempty and is always finite. This can be deduced from Lemma 2.1 below. Most of the time, a path is chosen to be parameterized with constant velocity, i.e., is constant over , with being either or . The latter is referred to as an arc-length parameterization, where almost everywhere.
The induced metric is the metric induced by the ambient space onto . If is a submanifold of and is , is a Riemannian metric with tensor at point where is the tensor of the induced metric at . The term “conformal” used in this paper is borrowed from the Riemannian literature. Finally, if is a measure over a submanifold with density with regard to (w.r.t.) the volume form of and is a negative power of the density , has already been studied and is sometimes referred to as the Fermat distance [13]. This particular case is one of the main motivations for this article as the Fermat distance has been used for various practical applications, see for instance [12] and the references therein. Particular examples of the conformal factor are discussed in Section 5.
Conformal metrics are included in the more general class of length-spaces, for which it is known that the infimum in Definition 1.1 is in fact a minimum [7, Theorem 2.5.23]. That is, for all there exists a path such that , called a minimizing geodesic – and shortened to geodesic in this paper for brevity. Denote the set of such geodesics between two endpoints and along with the set of all geodesics w.r.t. the conformal metric. We discuss in Section 2 the regularity of geodesics w.r.t. and show in Proposition 2.4 that under the aforementioned assumptions on and , geodesics have positive reach that is lower bounded by an explicit constant depending on the reach of the domain and on the conformal factor. In particular, any geodesic may be parameterized as a curve with an explicit upper bound on the Lipschitz constant of its first derivative.
We then show in Section 3 that the conformal metric can be approached using polygonal paths on a weighted graph built from a point cloud , provided that the graph only contains edges of length at most some threshold and that is close to in Hausdorff distance. The small edges condition ensures that paths on the graph cannot venture too far outside the domain. This kind of construction is the same as the one used for the Isomap algorithm [5], although we allow more generality by adapting the weights to the conformal factor . When and is a geodesically convex submanifold, [5] provides a relative error bound of order where is the minimum radius of curvature of and denotes the Hausdorff distance between and . The term depending on can be made quadratic as shown in [2], where an assumption called geodesic smoothness that is slightly weaker than that of a positive reach allows to obtain a bound of order where depends on the assumption. This assumption however lacks precision when comparing distances at a local scale which results in the first term being of order instead of . By using a positive reach assumption instead, the upper bound can be further improved to according to [3] where is the reach of the domain, although the setup also implicitly assumes that the domain is a smooth manifold isometric to a convex domain. Going back to our setup, we adapt these prior works to fit any conformal change. Under some condition on the weight function used, that in particular always holds for the induced metric, we establish in Theorem 3.5 the same upper bound on the approximation error as in [3], that is where is the explicit lower bound on the reach of any geodesic provided by Proposition 2.4. This result emphasizes the fact that the only assumption on the domain needed for this level of precision is that of a positive reach. The approximation error can thus be made proportional to the Hausdorff distance between the point cloud and the domain by choosing appropriately . When the conformal factor is unknown, replacing it with an estimate does not alter the results provided that is close enough to , as shown in Lemma 3.6.
Assuming that is the outcome of i.i.d. samples from a -standard measure over , we study in Section 4 the estimator of built on following the construction of Section 3. This estimator is shown in Theorem 4.2 to converge to at a rate of provided that is known or can be estimated with same rate. This rate follows from Theorem 3.5 and the fact that is known to converge to in Hausdorff distance at a rate of . In particular, this allows for efficient estimation of the induced metric with the sole assumption that has positive reach. This convergence is shown using ball graphs. However, practical estimation is made easier by using nearest-neighbors graphs instead, in part because it does not require to know the intrinsic dimension to obtain an optimal convergence speed. For this reason, we show in Theorem 4.5 that it is possible to retrieve the same convergence speed when replacing the ball graph in the estimator with a -nearest-neighbors graph with . To do so, we establish an equivalence with high probability between nearest-neighbors graphs and ball graphs when their respective parameters are properly scaled and the underlying measure is -Ahlfors, see Proposition 4.4. Finally, the nearest-neighbors estimator of the conformal distance between two fixed points may be computed in if the time complexity of evaluating is considered constant. Under the stronger assumption that is a submanifold of dimension with , the minimax optimal convergence rate for the induced metric is known to be of order [1]. When only assuming positive reach and no differential structure on , the discussion of the optimal minimax rate proves to be harder as we are not able to match the upper bound of and obtain a lower bound of order instead, see Theorem 4.6. We discuss with more details the comparison between our setup and the case in Section 4.4.
Technical proofs are deferred to the appendix which is available in the full version [17].
2 Regularity of the geodesics for the conformal metric
Recall that the term “geodesic” refers in this paper to a curve that achieves a global minimum of the conformal length. In this section we study the regularity of the geodesics w.r.t. . We show that geodesics are curve with reach bounded from below by a constant depending only on , and . This regularity property is crucial to obtain a good approximation of the geodesics by polygonal paths. The reach of a set can be characterized through the local distortion of the induced metric compared to the Euclidean metric.
Lemma 2.1 ([6, Theorem 1]).
The reach of may be expressed as
Given a path parameterized over an interval and without self-intersection, denote the reach of the curve along with the induced metric over the curve for short. is nothing more than the length of the curve between two intermediate point and . In particular if and are the endpoints of then . One consequence of Lemma 2.1 is that the length of a geodesic between two points at most apart is upper bounded by the length of an arc of radius between both points. That is, if and then
| (2) |
Moreover, if is a geodesic, it then induces a geodesic between any of the points it goes through, which implies that is exactly the restriction of to the curve . Then, another consequence of the characterization of Lemma 2.1 is that the reach of is the minimal reach of any geodesic, that is
We now introduce a notion of reach associated with the conformal deformation of by using the same point of view of the metric and its geodesics.
Definition 2.2.
The conformal reach of via is defined as the minimal reach of any geodesic w.r.t. the conformal metric, that is
In the case of the induced metric this notion coincides with the usual notion of reach, that is . The characterization given by Lemma 2.1 also holds for the conformal reach.
Proposition 2.3.
The conformal reach of via may be expressed as
| (3) |
Beware that Equation 3 involves geodesic w.r.t. the conformal metric , but compares their Euclidean length – not conformal – to the one of an arc of radius . The proof is straightforward and included in the full version [17]. Using Proposition 2.3, we are able to lower bound the reach of any geodesic w.r.t. .
Proposition 2.4.
Assume that has positive reach and that is -Lipschitz and lower bounded by . Then any conformal geodesic w.r.t. has positive reach . Precisely, the conformal reach of via is lower bounded as follows.
The reasoning behind Proposition 2.4 is the following. If the reach of a geodesic w.r.t. is small compared to , then according to Proposition 2.3 there exists a path in significantly shorter than Euclidean-wise. If is also small compared to , then this path is shown to also have a shorter conformal length than due to the properties of , which implies a contradiction with the geodesic nature of . This reasoning is detailed in [17, Appendix B.2]. Now, consider an arc-length parameterized geodesic w.r.t. , i.e., such that almost everywhere over . Being a geodesic, has no self-intersection. Then, stating that has positive reach is equivalent to stating that is a curve, i.e., that is Lipschitz w.r.t. the angular distance. Precisely, for all ,
| (4) |
See [10, Remark 4.20] and [15, Theorem 4] for references. Equation 4 allows to obtain a finer control on the approximation error of the polygonal paths on the graph by upper bounding efficiently the difference between small successive steps and of a geodesic path.
Lemma 2.5.
Let be an arc-length parameterized curve without self-intersection and with positive reach . Then for all and such that , the angle between the velocity vector of at and the direction from to is upper bounded as follows:
| (5) |
Moreover, denoting and , the difference between small steps of the path on both side from is upper bounded as follows:
| (6) |
Lemma 2.5 is key to obtain an approximation error of the conformal metric proportional to the Hausdorff distance between the domain and a point cloud. A proof is provided in [17, Appendix A.1] and Equation 5 is illustrated by Figure 1.
3 Polygonal approximation of the conformal metric
Consider a point cloud of points sampled from the domain. If the point cloud approximates well the domain, it is possible to estimate the conformal distance over through weighted polygonal paths built over within a small margin of error. Assuming that is known, the edges of the polygonal path are weighted using to approximate the conformal distance between their endpoints. The degree of approximation of by is measured using the Hausdorff distance
which simplifies to assuming that . By definition, any point in is at distance at most from a point in .
The idea behind the polygonal approximation is the following. Consider a geodesic between two points . If is small, there exists a polygonal path over that follows closely the trajectory of . Assuming that the edges of this path are equipped with appropriate weights to simulate the conformal distance between their endpoints, the total weight of the polygonal path should be close to the conformal length . Moreover, since is a geodesic, polygonal paths should not be able to have a weight much smaller than . This is ensured by using only short edges, which allows the weights to approximate well the conformal length by preventing shortcuts outside the domain. In the end, the shortest weighted path on the graph is expected to retrieve .
3.1 Weighted graphs
Let us now describe formally this construction. The polygonal approximation of is defined as the metric of an appropriate weighted graph on a point cloud .
Definition 3.1.
Let be a finite point cloud.
-
For all , the -ball graph over is denoted and is the graph of vertex set and with an edge between points and if and only if .
-
For all integer , the -nearest-neighbors graph (or -NN graph) over is denoted and is the graph of vertex set with an edge between two points and if and only if (or ) is among the nearest points of to (or ) excluding self.
In both cases, the parameter or is referred to as the threshold of the graph.
Ball graphs are more convenient to study whereas NN graphs are more practical, see Section 4.2. We define the polygonal metric in both contexts. The graph used is equipped with a weight function to approximate the conformal length of its edges.
Definition 3.2.
Given a function , consider the weight functions
defined for any and , along with
The parameter is referred to as the resolution of the weights.
The weight function is meant to approximate the conformal distance between the endpoints of an edge. Proposition 3.3 below shows that it is indeed the case when the endpoints are close, which is the reason why graphs with small edges are used. Recall that we have assumed without loss of generality that is defined over the whole space, allowing its evaluation outside when . As grows, the weight becomes more accurate and converges to the weight with infinite resolution , the latter being exactly the conformal length of the straight path. However, the computational cost is linear with and there is no closed-form formula for in general. On the other hand,
is the simplest choice for the weights and may be more suitable if evaluating is possible only at points in . Note that the weight is the optimal approximation of using only samples of the Lipschitz function . Under stronger assumptions on such as regularity, other definitions would be better suited.
Proposition 3.3.
For all such that ,
| (7) |
and we denote this upper bound. The first term in Equation 7 is to be interpreted as if and represents the offset between and , whereas the second term represents the offset between and .
Proposition 3.3 shows that the conformal metric may be approximated locally by the weights . Note that for fixed resolution in the -ball graph, the distortion between the weights and the conformal distances is linear in . However, by choosing to be inversely proportional to , the distortion becomes quadratic in . The proof for Proposition 3.3 is provided in [17, Appendix B.3]. We now introduce the polygonal approximation of the conformal metric as the metric of the weighted graph built on .
Definition 3.4.
Consider a point cloud , function and parameters or and . The polygonal metric associated with these parameters is defined between two points as
| (8) |
where the minimum is taken over the set of paths such that and in the graph that is chosen either as the -ball graph or the -NN graph .
The choice of a ball graph or a NN graph along with the threshold or and the resolution of the weights are left implicit when writing to avoid heavy notations. Note that when the endpoints and do not belong to the point cloud, the distance is computed by adding them to the graph. As a result, induces a distance over but not over . Indeed, when considering endpoints outside , may not satisfy the triangular inequality due to the set of possible paths depending on the endpoints.
3.2 Metric approximation
To evaluate how efficient is the approximation of a metric, the error between the true distances and their estimation may be measured using either of the multiplicative loss functions
In the case where takes infinite values – which happens for instance when is the metric of a non-connected graph – we let and . The inequality
| (9) |
holds in general, so that both losses are equivalent. The loss is however easier to manipulate in some situations as it is symmetric and upper bounded by . Thanks to the regularity of geodesics stated by Proposition 2.4 and the local approximation of the conformal metric by the weights stated by Proposition 3.3, we are able to show that the conformal metric is approximated by the polygonal metric from Definition 3.4 using the -ball graph.
Theorem 3.5.
Let be a point cloud, and two parameters. Assume that . Then the approximation defined in Definition 3.4 using the -ball graph with resolution satisfies
| (10) |
The first term in Equation 10 is to be interpreted as if .
Let us describe the reasoning behind Theorem 3.5. Given , paths in cannot create significant shortcuts outside as . This is illustrated by Proposition 3.3 from which it can be deduced that
| (11) |
and, assuming that ,
| (12) |
As for when , consider a geodesic . Decompose into sections of length at most and for each intermediate point select a point in at distance at most . This process draws a polygonal path in as it uses edges of length at most . Summing the approximation error from Proposition 3.3 between each edge of this path and the corresponding section of eventually yields the upper bound
| (13) |
when and where and are universal constants. The positive reach of and Lemma 2.5 play a crucial role in obtaining terms of order and instead of . Together, Equations 11, 12, and 13 eventually imply Equation 10. The details of this reasoning are provided in [17, Appendix B.4]. The upper bound in Equation 10 is made proportional to by setting
In the case of the induced metric with , the first term in the right-hand side of Equation 10 disappears, and the error is of order similarly to the one obtained in [3]. In the general conformal case, we keep this magnitude of error by setting the resolution to be at least of order . If it is not possible to evaluate outside the point cloud , setting instead yields an error of order which is slightly worse. A similar upper bound was achieved in [2] for the induced metric and the term linear in was due to the geodesically smooth assumption used in the paper being slightly weaker than a positive reach assumption. In particular, the latter allows for an efficient local estimation in the form of Equation 12. The main takeaway of Theorem 3.5 is that the crucial assumption to achieve an approximation error proportional to is the positive reach. In particular, the domain need not be , or even a submanifold.
3.3 Unknown conformal factor
In general, may not be known and needs to be estimated from the data. The polygonal metric from Definition 3.4 can be defined for any function without the need of Lipschitz and lower bound assumptions. Then, the approximation error between and is upper bounded by the sum of the error w.r.t. the conformal factor and the error w.r.t. the domain.
Lemma 3.6.
Let a function lower bounded by , a point cloud and such that . Then
| (14) |
This result holds regardless of the type of graph, threshold and resolution as long as they are shared between and .
The proof of Lemma 3.6 consists in straightforward computations and is deferred to [17, Appendix B.5]. As a consequence, in the context of estimation of the domain by a point cloud as in Section 4 and of the conformal factor by a function , the rate of convergence of towards is the slowest rate of convergence among that of towards and that of towards . Recall that is not required to satisfy the Lipschitz and lower bounded assumptions for the polygonal metric to be defined and for Lemma 3.6 to hold. It may also be defined only over if the resolution is set to .
4 Estimation from random samples
In this section we transpose Theorem 3.5 to a probabilistic setup where the point cloud is replaced with a random point cloud consisting of i.i.d. samples from a probability measure with support . The following assumptions on are needed to ensure that covers efficiently as grows, allowing to deduce explicit convergence rates for the estimator from Theorem 3.5.
Definition 4.1.
Consider a probability measure with support and .
-
The measure is -standard with lower constant if for all and ,
where denotes the open ball centered at with radius .
-
The measure is -Ahlfors with lower and upper constants and if for all and ,
If is -standard with lower constant , we also denote which is related to the size of the support. The definition ensures that for all , hence . Moreover, acts as the intrinsic dimension of the support of . For instance, any measure with a density w.r.t. the volume measure of a submanifold of of dimension is -Ahlfors if is bounded above and below. The -standard assumption ensures that the random point cloud converges to in Hausdorff distance. Ahlfors regularity is a stronger assumption and is needed to show the equivalence between ball graphs and NN graphs in Proposition 4.4.
4.1 Convergence of the ball graph estimator
We first discuss the case of a ball graph estimator. It is known that if is -standard, then is of order at most, see [17, Appendix A.2]. This convergence combined with Theorem 3.5 allows to derive convergence rates for the estimation of .
Theorem 4.2.
Assume that is the result of i.i.d. samples from a -standard probability measure with support . Consider the estimator from Definition 3.4 using the -ball graph with resolution where and are specified below. Then there exists a constant depending on , and such that for all the following holds.
-
If and , then
(15) -
If and , then
(16)
The first case in Theorem 4.2 includes . There is no use setting to be greater than the indicated threshold of order , as the term in the upper bound depending on becomes negligible past this threshold. Note that the optimal choice for and requires the knowledge of , and most importantly . Theorem 4.2 is stated with these choices of parameters to highlight the optimal theoretical dependency in these constants. For practical purposes, the knowledge of and is not actually needed as, in general, any choice of and yields a convergence rate of . Likewise, any choice of and yields a convergence rate of . It is not possible however to get rid of the dependency in for the range parameter without altering the convergence rate. To circumvent this issue, one may use the NN graph instead, for which the optimal choice of the parameter is shown in Section 4.2 to be which does not depend on . Theorem 4.2 is derived directly from Theorem 3.5 and the convergence of to in Hausdorff distance. The precise computations are deferred to [17, Appendix C.1]. In the case of the induced metric, the weight function becomes the Euclidean distance regardless of the resolution and is replaced with .
Corollary 4.3.
Under the same assumptions as in Theorem 4.2 and when , there exists a constant depending on , and such that for all , setting , the estimator satisfies
Recall that in the case of a submanifold of class with and dimension , the optimal convergence rate for the estimation of the induced metric is [1]. Corollary 4.3 extends the upper bound to any set of positive reach with the convergence rate .
4.2 Convergence of the nearest-neighbors graph estimator
We now treat the case of a NN graph estimator, by observing that for adequate choice of and , the -ball graph and -NN graph are similar. Indeed, assuming that is -Ahlfors regular, a ball of radius is expected to contain between and points from .
Proposition 4.4.
Let be a -Ahlfors measure as defined in Definition 4.1 and a point cloud sampled i.i.d. from . Let , and define
Then with probability at least , the -NN graph is enclosed between two ball graphs and , that is
where the inclusion refers to the inclusion of edge sets.
Proposition 4.4 shows that if and are chosen such that , the -NN graph and the -ball graph are very similar with high probability. This result stems from a common intuition and a detailed proof is provided in [17, Appendix A.3] for completeness. Theorem 4.2 is then extended to -NN graphs by choosing , which does not depend on .
Theorem 4.5.
Assume that is the result of i.i.d. samples from a -Ahlfors probability measure with support . Consider the estimator from Definition 3.4 using the -NN graph with parameters and . Then there exists a constant depending on , and such that for all the following holds.
where is a constant depending on and .
Notice that in Theorem 4.5 the loss is over instead of like in Theorem 4.2. The same result could be stated over , although the proof would be more tedious and is therefore omitted here. Recall that no knowledge on either , , , , or is necessary to compute the estimator, so that it can be used in practice. Setting the resolution to be would be sufficient to achieve the same upper bound, however this choice requires the knowledge of . On the other hand, when setting the resolution to the optimal choice of can be shown similarly to be and to yield a convergence rate of order . Theorem 4.5 is a direct consequence of Theorems 4.2 and 4.4 and the precise computations are provided in [17, Appendix C.2]. Regarding the case of the induced metric, the same statement as in Corollary 4.3 holds for NN graphs. Namely, the estimator defined over the -NN graph with converges to at rate .
Let us now discuss the algorithmic complexity of the -NN estimator with resolution . In general, building the -NN graph over a point cloud of size is done in time when the ambient dimension is large. Now, consider two points and assume that can be evaluated at any point with cost . Computing the edges of the graph takes time as the amount of edges in the graph is and the weight of each edge uses evaluations of . Finally, computing the infimum that defines in Definition 3.4 using Dijkstra’s algorithm takes time. Overall, if and , the time complexity is .
4.3 Minimax lower bound
We now study the worst case performance of any estimator of the induced metric .
Theorem 4.6.
Denote the set of all estimators of the induced metric based on samples, that given any point cloud of points in provides a function . Let , and be the set of all -standard measures with and support that has positive reach lower bounded by . Then there exists two constants and depending on , and such that for all ,
| (17) |
Notice that Theorem 4.6 only addresses the case of the induced metric. This is not a loss of generality and in fact highlights the fact that the conformal change does not make the problem any harder, as we have established in Section 2 that geodesics have the same regularity as in the case of the induced metric. Given any other function satisfying the assumptions for a conformal metric, the same lower bound may be obtained with a similar reasoning as what follows, albeit with more technicalities. The rate is faster than the rate obtained in Theorems 4.2 and 4.5, although the difference becomes negligible when is large. The nature of the minimax convergence rate remains therefore open. Under stronger assumptions on the domain, this question is already solved – see [1] – which we discuss in Section 4.4.
Theorem 4.6 is based on Le Cam’s method [19], for which a statement adapted to our setup is given in [17, Lemma C.1]. The method consists in finding two measures and in that are at most apart in total variation distance and such that the relative difference between and is of order at least .
Consider the uniform probability on the cube where . Let and consider the result of removing from its intersection with a ball of radius centered at for some such that the ball intersects the edge from to at two points and that are apart, as pictured in Figure 2. Denote the uniform probability over , which has reach exactly due to the carved area. By choosing small enough, which depends only on , and are -standard with lower constant . Then and both belong to . The volume of the carved area is of order as it spans a length between and and a length of order for every other dimension of the cube. This implies that the total variation distance between and is of order . Moreover, The distance from to goes from in to in , following the red arc of radius in Figure 2. This implies that the relative difference between both distances is of order . Choosing so that the total variation distance is at most eventually yields the desired bound. This reasoning is detailed in [17, Appendix C.3] and the reason why it fails to achieve a bound of order is discussed more in depth in the full version [17].
4.4 Case of a smooth manifold
Recall that the minimax convergence rate for the induced metric of a manifold of dimension is [1]. The methods that achieve such rates are however not computationally feasible in practice as they rely on manifold reconstruction via non-discrete sets. For instance, the optimal convergence rate in the case was achieved by [3] using the tangential Delaunay complex. Precisely, these methods build a -approximation of the manifold w.r.t. the Hausdorff distance, then state that the induced metric over this reconstruction is an estimation of the original metric with an error proportional to the Hausdorff distance.
In order to get a concrete estimator, one may use such manifold reconstruction, then sample a fine -net over it which approximates the original domain with the same Hausdorff error. Our work then implies that the polygonal metric over this net would be an estimation of the original metric with minimax optimal error of order . Such construction would however be very costly as the point cloud size would grow from to .
5 Practical examples of conformal factors
We discuss two examples of conformal factors associated with a measure from the literature.
5.1 Density as a conformal factor
If is a measure with density w.r.t. the volume measure over a submanifold , the conformal change via for some parameter is sometimes referred to as the Fermat distance due to the parallel with the Fermat principle in optics – that may however be observed with any conformal change. This metric has been applied to various topological data analysis and learning problems, e.g., in [11, 12], as it tends to accentuate features and disparities in the data. Moreover, the metric can be estimated in a simple fashion by using the same overall reasoning as ours but using weights of the form where is a parameter depending on and [13, 14]. However, this kind of estimation does not feature any known convergence rate. Using our estimator instead provides an alternative method with quantitative guarantees, granted that an estimator of the density is available. To this extent, density estimation is a well-studied problem with many propositions in the literature. For instance, [4] provides a kernel density estimator that converges in norm towards at a rate of under our assumptions and provided that is a submanifold and that is also . Under these assumptions, setting yields a convergence rate of according to Lemma 3.6, at the cost of a more complex computation than the usual discrete Fermat distance studied in [13].
5.2 Distance-to-measure as a conformal factor
In general, given a parameter , the distance-to-measure introduced in [8] is defined for any measure over . It is -Lipschitz and lower bounded by a positive value as long as has no atom, hence satisfies the assumption for our work. A slightly different setup where paths are allowed to leave the domain under a specific constraint is studied in [18], where it is argued that this metric should behave similarly to the conformal metric associated with the density but with more stability w.r.t. the measure. The distance-to-measure is shown [9] to be estimated from i.i.d. samples of the underlying measure with convergence rate , which is faster than hence does not impact the convergence speed of the estimator of the conformal metric according to Lemma 3.6.
6 Conclusion
In this work, we have shown that under a reach assumption on the domain and Lipschitz lower bounded assumptions on the conformal change, the conformal metric has the same regularity as the induced metric in the sense of geodesics having positive reach. We have also shown that positive reach is a sufficient assumption to ensure metric estimation from a polygonal metric with error proportional to the Hausdorff distance between the point cloud and the original domain. This leads to a convergence rate of order for the estimation of the conformal metric using i.i.d. samples from a -standard measure, which in particular applies to the induced metric of any set with positive reach.
References
- [1] Eddie Aamari, Clément Berenfeld, and Clément Levrard. Optimal reach estimation and metric learning. The Annals of Statistics, 51(3):1086–1108, 2023-06. doi:10.1214/23-AOS2281.
- [2] Catherine Aaron and Olivier Bodart. Convergence rates for estimators of geodesic distances and Frèchet expectations. Journal of Applied Probability, 55(4):1001–1013, 2018-12. doi:10.1017/jpr.2018.66.
- [3] Ery Arias-Castro, Adel Javanmard, and Bruno Pelletier. Perturbation Bounds for Procrustes, Classical Scaling, and Trilateration, with Applications to Manifold Learning. Journal of Machine Learning Research, 21(1):498–534, 2020. URL: http://jmlr.org/papers/v21/18-720.html.
- [4] Clément Berenfeld and Marc Hoffmann. Density estimation on an unknown submanifold. Electronic Journal of Statistics, 15(1):2179–2223, 2021-01. doi:10.1214/21-EJS1826.
- [5] Mira Bernstein, Vin Silva, John Langford, and Joshua Tenenbaum. Graph Approximations to Geodesics on Embedded Manifolds, 2000-12-20. URL: https://api.semanticscholar.org/CorpusID:10751942.
- [6] Jean-Daniel Boissonnat, André Lieutier, and Mathijs Wintraecken. The reach, metric distortion, geodesic convexity and the variation of tangent spaces. Journal of Applied and Computational Topology, 3(1):29–58, 2019-06-01. doi:10.1007/s41468-019-00029-8.
- [7] Dmitri Burago, Yuri Burago, and Sergei Ivanov. A Course in Metric Geometry, volume 33 of Graduate Studies in Mathematics. American Mathematical Society, 2001-06-12. doi:10.1090/gsm/033.
- [8] Frédéric Chazal, David Cohen-Steiner, and Quentin Mérigot. Geometric Inference for Measures based on Distance Functions. Foundations of Computational Mathematics, 11(6):733, 2011. doi:10.1007/s10208-011-9098-0.
- [9] Frédéric Chazal, Pascal Massart, and Bertrand Michel. Rates of convergence for robust geometric inference. Electronic Journal of Statistics, 10(2):2243–2286, 2016-01. doi:10.1214/16-EJS1161.
- [10] Herbert Federer. Curvature measures. Transactions of the American Mathematical Society, 93(3):418–491, 1959. doi:10.1090/S0002-9947-1959-0110078-1.
- [11] Ximena Fernández, Eugenio Borghini, Gabriel Mindlin, and Pablo Groisman. Intrinsic persistent homology via density-based metric learning. Journal of Machine Learning Research, 24(1):75:3341–75:3382, 2023-01-01. URL: https://jmlr.org/papers/v24/21-1044.html.
- [12] Nicolas Garcia Trillos, Anna Little, Daniel McKenzie, and James M. Murphy. Fermat Distances: Metric Approximation, Spectral Convergence, and Clustering Algorithms. Journal of Machine Learning Research, 25(1):176:8331–176:8395, 2024-01-01. URL: http://jmlr.org/papers/v25/23-0939.html.
- [13] Pablo Groisman, Matthieu Jonckheere, and Facundo Sapienza. Nonhomogeneous Euclidean first-passage percolation and distance learning. Bernoulli, 28(1):255–276, 2022-02. doi:10.3150/21-BEJ1341.
- [14] Sung Jin Hwang, Steven B. Damelin, and Alfred O. Hero Iii. Shortest path through random points. The Annals of Applied Probability, 26(5):2791–2823, 2016-10. doi:10.1214/15-AAP1162.
- [15] André Lieutier and Mathijs Wintraecken. Manifolds of positive reach, differentiability, tangent variation, and attaining the reach, 2024-12-06. doi:10.48550/arXiv.2412.04906.
- [16] E. J. McShane. Extension of range of functions. Bulletin of the American Mathematical Society, 40(12):837–842, 1934. doi:10.1090/S0002-9904-1934-05978-0.
- [17] Jérôme Taupin. Estimation of Conformal Metrics.
- [18] Jérôme Taupin and Frédéric Chazal. Fermat Distance-to-Measure: A robust Fermat-like metric, 2025-04-03. arXiv:2504.02381.
- [19] Bin Yu. Assouad, Fano, and Le Cam. Research Papers in Probability and Statistics, 1997. doi:10.1007/978-1-4612-1880-7_29.
