Definition 2.1
8CX6The space (M,d) is called geodesic if, for every x,y\in M, there exists a geodesic \gamma:[0,1]\to M connecting x to y, i.e., such that \gamma(0)=x and \gamma(1)=y.
This paper addresses the problem of online learning in metric spaces using exponential weights. We extend the analysis of the exponentially weighted average forecaster, traditionally studied in a Euclidean settings, to a more abstract framework. Our results rely on the notion of barycenters, a suitable version of Jensen’s inequality and a synthetic notion of lower curvature bound in metric spaces known as the measure contraction property. We also adapt the online-to-batch conversion principle to apply our results to a statistical learning framework.
The space (M,d) is called geodesic if, for every x,y\in M, there exists a geodesic \gamma:[0,1]\to M connecting x to y, i.e., such that \gamma(0)=x and \gamma(1)=y.
Let (M,d) be a geodesic space.
For \alpha\in\mathbb R, a function f:M\to \mathbb R is called geodesically \alpha-convex if, for every geodesic \gamma:[0,1]\to M, the function
is convex. We call f geodesically convex if it is geodesically 0-convex and geodesically concave if -f is geodesically convex.
For \beta>0, a function f:M\to \mathbb R is called geodesically \beta-expconcave if the function \exp(-\beta f) is geodesically concave.
Let (M,d) be a complete geodesic space and f:M\to\mathbb R be a given function.
Suppose that f is geodesically \beta-expconcave for some \beta>0. Then, the function f is geodesically convex.
Suppose that f is geodesically \alpha-convex and L-Lipchitz for some \alpha,L>0. Then, it is geodesically \beta-expconcave for all 0< \beta\le \frac{\alpha}{L^2}.
For \kappa\in \mathbb R, we say that a geodesic space (M,d) has curvature bounded below by \kappa, and denote {\rm curv}(M)\ge\kappa, if for any triangle \{p,x,y\}\subset M with \mathrm{peri}\{p,x,y\}< 2D_{\kappa} and any geodesic \gamma:[0,1]\to M connecting x to y in M, we have
where \{\bar p,\bar x,\bar y\} is the unique comparison triangle of \{p,x,y\} in M^2_{\kappa} and where \bar\gamma:[0,1]\to M^2_{\kappa} is any geodesic connecting \bar x to \bar y in M^2_{\kappa}. Similarly, we say that M has curvature bounded above by \kappa, and denote {\rm curv}(M)\le\kappa, if the same holds with opposite inequality in (2.4).
A geodesic space (M,d) satisfies {\rm curv}(M)\ge0 iff, for all p,x,y\in M, any geodesic \gamma:[0,1]\to M connecting x to y in M, and any t\in [0,1],
Similarly, {\rm curv}(M)\le0 if the same holds with opposite inequality in (2.5).
Let (M,d) be a geodesic space satisfying {\rm curv}(M)\le 0 and with finite diameter. Then, for all p\in M, the function d^2(p,.):M\to \mathbb R_+ is \beta-concave for all 0<\beta\le 1/( 2\,\mathrm{diam}(M)^2).
A normed vector space V has a curvature bound from above, or below, iff it is a pre-Hilbert space(This follows by combining Proposition 4.5 in [BriHaf99] and the fact that angles are well defined for geodesic spaces with upper or lower bounded curvature.), in which case it satisfies {\rm curv}(V)\ge 0 and {\rm curv}(V)\le 0 since (2.5) holds as an identity.
For any \kappa\in \mathbb R, a complete Riemannian manifold M with sectional curvature everywhere lower bounded by \kappa satisfies {\rm curv}(M)\ge\kappa.
For \kappa\le 0, a complete and simply connected Riemannian manifold M with sectional curvature everywhere upper bounded by \kappa satisfies {\rm curv}(M)\le\kappa.
The frontier \partial K of a convex body(i.e., a convex and compact subset with non-empty interior.) K\subset \mathbb R^p equipped with its length metric(Here we mean the length metric inherited from the Euclidean distance. Roughly speaking, this means that the distance between x,y\in\partial K is defined as the length of the shortest continuous (in terms of the Euclidean topology) path connecting x to y and whose image is included in \partial K.) is a geodesic space satisfying \mathrm{curv}(\partial K)\ge 0.
A (complete and separable) geodesic space (\Omega,d) satisfies \mathrm{curv}(\Omega)\ge 0 iff the space \mathcal P_2(\Omega), equipped with the 2-Wasserstein metric, satisfies \mathrm{curv}(\mathcal P_2(\Omega))\ge 0 [Stu06I, Proposition 2.10].
Given a metric space (M,d) and m\in\mathcal P_2(M), a barycenter of m is any x^*\in M such that
Let (M,d) be a complete geodesic space with {\rm curv}(M)\le 0. Let m\in \mathcal P_2(M) and let x^* be its unique barycenter. Let f:M\to \mathbb R be convex and lower semi-continuous. Then we have
provided f is either positive or in L^1(m).
Let (M,d) be a complete and separable geodesic space with {\rm curv}(M)\ge \kappa, for some \kappa\in \mathbb R. Let m\in \mathcal P_2(M) and suppose that it admits at least one barycenter x^*. Let f:M\to \mathbb R be \alpha-convex, for some \alpha\in \mathbb R, and Lipschitz in a neighborhood of x^*. Then we have
provided f is either positive or in L^1(m).
Given x\in M, we call geodesic homothety of center x any measurable map h_x:M\times[0,1]\to M such that, for m-a.e. y\in M, the map h_x(y,.):[0,1]\to M is a geodesic connecting x to y.
For \kappa\in\mathbb R and p>1, the space (M,d,m) is said to satisfy the measure contraction property mcp(\kappa,p) if, for all x\in M, there exists a geodesic homothety h_x with center x such that, for every measurable subset A\subset M (with A\subset B(x,\pi\sqrt{(p-1)/\kappa}) if \kappa>0) and every \varepsilon\in[0,1],
where A^{\varepsilon}_{x}:=\{h_{x}(y,\varepsilon):y\in A\} and with the convention 0/0=1.
Suppose M is a complete Riemannian manifold of dimension p. Let d be the Riemannian distance and m the volume measure. Then \mathrm{Ric}_M\ge \kappa iff (M,d,m) satisfies the mcp(\kappa,p) property. In addition, for any function f:M\to\mathbb R_+ and any q>0 such that f^{1/q} is geodesically concave, the weighted space (M,d,fm) satisfies the mcp(\kappa,p+q) property. [Stu06II, Corollary 5.5(i)].
Let (M,d) be a complete and locally compact geodesic space with curvature lower bounded by \kappa\in\mathbb R in the sense of Definition 2.4 and finite Hausdorff dimension p. Then letting m be the p-dimensional Hausdorff measure, (M,d,m) satisfies the mcp((p-1)\kappa,p) property [KuwShi10, Theorem 1.1].
Given a metric measure space (M,d,m) and \alpha>0, it appears clearly from the definition that (M,d,m) satisfies the mcp(\kappa,p) property if and only (M,d,\alpha m) satisfies the same property. In particular, provided 0<m(M)<+\infty, we can suppose that m is a probability measure without loss of generality.
An alternative, and more popular, synthetic definition of Ricci curvature lower bound is the curvature-dimension condition cd(\kappa,p). Under minimal regularity conditions on the space (M,d,m), this condition is known to imply the mcp(\kappa,p) property [Stu06II, Theorem 5.4]. Conversely, some examples of spaces satisfying the mcp property but not the cd property are known [Jui09, Riz16, see, e.g.,].
Let (\beta_t)_{t\ge 1} be a sequence of positive tuning parameters. Then, for t\ge 1, we define x_t as a barycenter of m_t, i.e.,
where, as in the classical setting, m_1:=m and, for all t\ge 1,
Assume that ?, ? and ? hold. Suppose that there exists \beta>0 such that every \ell\in\mathcal L is geodesically \beta-expconcave. Then taking \beta_t=\beta for all t\ge 1 and selecting any
the regret of the ewb forecaster satisfies, for all n\ge 2,
Fix n\ge2 and
Let h:M\times[0,1]\to M be a geodesic homothety with center x^*_n for which the measure contraction property ? holds. For \varepsilon\in(0,1), denote
and introduce the probability measure
According to Lemma 4.2 we deduce that
Then, since h(y,.):[0,1]\to M is a geodesic connecting x^*_n to y, the \beta-expconcavity of the losses implies that
and therefore
which implies
Combining this inequality with (Proof), we obtain
It remains to bound m(M_{\varepsilon}) from below. According to ? we have
To make this lower bound more explicit, we consider three cases.
\bullet Suppose \kappa>0. Then, according to the Bonnet-Myers Theorem, valid under the mcp property [Oht07, Theorem 4.3], the diameter of M is at most \pi\sqrt{(p-1)/\kappa}. Hence, it follows from Lemma 4.3 point (1), and the definition of s_{\kappa} in display (?), that for all \varepsilon\in(0,1), m(M_{\varepsilon})\ge \varepsilon^p which implies that
Taking \varepsilon=1/n, and using the standard inequality \ln(1+x)\le x, we obtain in particular
as desired.
\bullet Suppose \kappa=0. Then since s_{\kappa}(r)=r, the mcp property reads in this case m(M_{\varepsilon})\ge \varepsilon^p and we conclude as above.
\bullet Suppose \kappa<0. Then Lemma 4.2 point (2) implies that, for all \varepsilon\in(0,1/2]
Hence, for all \varepsilon\in(0,1/2],
Hence taking \varepsilon=1/n allows to conclude as in the previous cases.
Assume that ? and ? hold. Assume that there exists constants p,r_0>0 and a function c:M\to\mathbb R_+ such that
Assume finally that there exist \beta,L>0 such that every \ell\in\mathcal L is geodesically \beta-expconcave and L-Lipschitz. Then taking \beta_t=\beta for all t\ge 1, the regret of the ewb forecaster satisfies, for all n\ge 1/r_0,
for x^*_n\in M as in (3.2).
Suppose that (M,d,m) satisfies the measure contraction property mcp(\kappa,p) for some \kappa\in \mathbb R and some p>1. Then, there exists p,r_0>0 and c:M\to\mathbb R_+ such that property (3.3) holds.
Assume that ? and ? hold. Suppose that every \ell\in\mathcal L is geodesically convex and [a,b]-valued. Then setting, for all t\ge 1,
the regret of the ewb forecaster satisfies the following.
If Assumption ? holds, then for all n\ge 2,
where c_{\kappa,p} and x^*_n are as in Theorem 3.2.
If more generally property (3.3) holds and all losses \ell\in\mathcal L are also L-Lipschitz, then for all n\ge 1/r_0,
for x^*_n\in M as in (3.2).
Using Lemma A.1, and letting m_{\varepsilon} be as in the proof of Theorem 3.2, we obtain for all \varepsilon\in(0,1),
By convexity and boundedness of the losses, we deduce that, for all y\in M,
Combining this inequality with the above, we obtain
where the last inequality follows from Hoeffding’s Lemma. Now taking \varepsilon=1/n, we deduce as in the proof of Theorem 3.2 that
Hence, for c>0, taking
we obtain, for all n\ge 2,
Using the fact that (n+1)/\ln(n+1)\le (3/2)(n/\ln n) for all n\ge 2, and taking c=2(3/2)^{1/4}, so that the two leading terms coincide, we obtain
which completes the proof.
Suppose that the metric space (M,d) satisfies Assumptions ? and ?. Suppose that (?) holds uniformly over the outcome sequence (z_1,\dots,z_n)\in\mathcal Z^n and that, for all z\in\mathcal Z, the function \ell(.,z):M\to \mathbb R is geodesically convex. Then, for all n\ge 1,
Suppose that (M,d) satisfies Assumptions ? and ?. Let m be a prior distribution over M such that (M,d,m) satisfies Assumption ? and condition (?) if \kappa<0. Suppose that there exists \beta>0 such that, for all z\in\mathcal Z, the function \ell(.,z):M\to \mathbb R is geodesically \beta-expconcave. Let \hat\theta_n be as in (?) where \vartheta_1 is a barycenter of m and, for 2\le t\le n+1, \vartheta_t(Z_1,\dots,Z_{t-1}) is a barycenter of the (random) probability measure m_{t} defined by
where m_1:=m. Then, for all n\ge 2,
Let P\in\mathcal P_2(\mathcal P_2(\mathbb R^D)) and suppose \Delta:=\mathrm{diam}(\mathrm{supp}(P))<+\infty. Let \mu^* be a barycenter of P and suppose that, for P-almost all \nu, \varphi_{\mu^*\to\nu} is \alpha(\nu)-strongly convex for a measurable \alpha:\mathcal P_2(\mathbb R^D)\to \mathbb R_+. Then \mu^* is unique and, for all \mu in the support of P, and all
we have
where C_{\rm var}:=\int \alpha(\nu){\rm d}P(\nu).
Provided 0<\beta_{t+1}\le\beta_t, for all t\ge 1, we have for all n\ge 1,
where L_n:=\sum_{t=1}^n\ell_t.
For all t\ge 1, denote
with the convention that L_0(x)=0, for all x\in M. Since W_1=1 we get
where
Since 0<\beta_{t+1}\le \beta_t, Jensen’s inequality implies that
which shows that the first sum in expression (Proof) is non-positive. Hence, we get
which concludes the proof.
Assume that ? and ? hold. Suppose that there exists \beta>0 such that every \ell\in\mathcal L is geodesically \beta-expconcave. Then the cumulative loss of the ewb forecaster, with \beta_t=\beta for all t\ge 1, satisfies
where L_n:=\sum_{t=1}^n\ell_t and where the inf runs over all probability measures \mu on M.
By concavity of \exp(-\beta\ell_t), Assumption ? implies that
Summing over 1\le t\le n and using Lemma 4.1, it follows that
It remains to observe that, according to the Gibbs variational principle, we have
By geodesic convexity of \ell_t and Assumption ?, we obtain
Summing over 1\le t\le n and using Lemma 4.1, we obtain
We conclude, as in Lemma 4.2, by using the Gibbs variational principle.
For all 0\le r\le \pi and all \varepsilon\in(0,1),
with the convention 0/0=1.
For all r\ge 0 and all \varepsilon\in(0,1/2],
with \psi(r):=(r \coth r)\exp(-r \coth r) and the convention 0/0=1.
(1) The statement follows from the concavity of the sine function on [0,\pi]. (2) A direct computation shows that, for any r>0, the map g:(0,1]\to\mathbb R defined by
is concave. Hence, for all \varepsilon\in(0,1], we have
where we denote f(r):=r \coth r. Therefore, since 1+x\le e^x for x\ge 0, it follows that
where the last inequality uses the fact that \varepsilon\le 1/2.
Let P\in\mathcal P_2(\mathcal P_2(\mathbb R^d)) and \mu^* be a barycenter of P. Suppose that, for P-almost all \nu, \varphi_{\mu^*\to\nu} is \alpha(\nu)-strongly convex for a measurable \alpha:\mathcal P_2(\mathbb R^d)\to \mathbb R_+. Then \mu^* is unique and, for all \mu\in\mathcal P_2(\mathbb R^d),
for C_{\rm var}:=\int \alpha(\nu)\,\mathrm{d}P(\nu).
Under the assumptions of Lemma 4.4, for all \mu\in\mathcal P_2(\mathbb R^D), and all \beta>0 satisfying
we have
It suffices to notice that, according to Lemma 4.4, we obtain
which implies the claim.
Assume that ? and ? hold. Suppose that every \ell\in\mathcal L is geodesically convex. Then the cumulative loss of the ewb forecaster, with 0<\beta_{t+1}<\beta_t for all t\ge 1, satisfies
where \bar\ell_t:=\int_M\ell_t\mathrm{d}m_t, where L_n=\sum_{t=1}^n\ell_t and where the inf runs over all probability measures \mu on M.
The text on this page is from arXiv:2103.14389v1 by Quentin Paris, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.
The record of each item is in analysis/objects/2103/2103.14389.jsonl.