1. Introduction
Over the last five years, the data science community has devoted significant attention to stochastic optimisation in Riemannian manifolds. This was impulsed by Bonnabel, who proved the convergence of the Riemannian stochastic gradient method [1]. Later on [2], the rate of convergence of this method was studied in detail and under various convexity assumptions on the cost function. More recently, asymptotic efficiency of the averaged Riemannian stochastic gradient method was proved in [3]. Previously, for the specific problem of computing Riemannian means, several results on the convergence and asymptotic normality of Riemannian stochastic optimisation methods had been obtained [4,5]. The framework of stochastic optimisation in Riemannian manifolds is far-reaching, and encompasses applications to principal component analysis, dictionary learning, and tensor decomposition, to give only a few examples [6,7,8].
The present work moves in a different direction, focusing on recursive estimation in Riemannian manifolds. While recursive estimation is a special case of stochastic optimisation, it has its own geometric structure, given by the Fisher information metric. Here, several original results will be introduced, which show how this geometric structure can be exploited, to design Riemannian stochastic optimisation algorithms which compute fast, asymptotically efficient, recursive estimates, of a statistical parameter which belongs to a Riemannian manifold. For the first time in the literature, these results extend, from the Euclidean context to the Riemannian context, the classical results of [9,10].
The mathematical problem, considered in the present work, is formulated in Section 2. This involves a parameterised statistical model P of probability distributions , where the statistical parameter belongs to a Riemannian manifold . Given independent observations, with distribution for some , the aim is to estimate the unknown parameter . In principle, this is done by minimising a statistical divergence function , which measures the dissimilarity between and . Taking advantage of the observations, there are two approaches to minimising : stochastic minimisation, which leads to recursive estimation, and empirical minimisation, which leads to classical techniques, such as maximum-likelihood estimation [11,12].
The original results, obtained in the present work, are stated in Section 3. In particular, these are Propositions 2, 4, and 5. Overall, these propositions show that recursive estimation, which requires less computational resources than maximum-likelihood estimation, can still achieve the same optimal performance, characterised by asymptotic efficiency [13,14].
To summarise these propositions, consider a sequence of recursive estimates , computed using a Riemannian stochastic optimisation algorithm with decreasing step sizes (n is the number of observations already processed by the algorithm). Informally, under assumptions which guarantee that is an attractive local minimum of , and that the algorithm is neither too noisy, nor too unstable, in the neighborhood of ,
Proposition 2 states that, with an adequate choice of step sizes, the achieve a fast non-asymptotic rate of convergence to . Precisely, the expectation of the squared Riemannian distance between and is . This is called a fast rate, because it is the best achievable, for any step sizes which are proportional to with [9,15]. Here, this rate is obtained without any convexity assumptions, for twice differentiable . It would still hold for non-differentiable, but strongly convex, [2].
Proposition 4 states that the distribution of the becomes asymptotically normal, centred at , when n grows increasingly large, and also characterises the corresponding asymptotic covariance matrix. This proposition is proved using a novel linearisation technique, which also plays a central role in [3].
Proposition 5 states that, if the Riemannian manifold is equipped with the Fisher information metric of the statistical model P, then Riemannian gradient descent with respect to this information metric, when used to minimise , computes recursive estimates which are asymptotically efficient, achieving the optimal asymptotic rate of convergence, given by the Cramér-Rao lower bound. This is illustrated, with a numerical application to the recursive estimation of elliptically contoured distributions, in Section 4.
The end result of Proposition 5 is asymptotic efficiency, achieved using the Fisher information metric. In [3], an alternative route to asymptotic efficiency is proposed, using the averaged Riemannian stochastic gradient method. This method does not require any prior knowledge of the Fisher information metric, but has an additional computational cost, which comes from computing on-line Riemannian averages.
The proofs of Propositions 2, 4, and 5, are detailed in Section 6, and Appendix A and Appendix B. Necessary background, about the Fisher information metric (in short, this will be called the information metric), is recalled in Appendix C. Before going on, the reader should note that the summation convention of differential geometry is used throughout the following, when working in local coordinates.
2. Problem Statement
Let be a statistical model, with parameter space and sample space X. To each , the model P associates a probability distribution on X. Here, is a Riemannian manifold with , and X is any measurable space. The Riemannian metric of will be denoted , with its Riemannian distance . In general, the metric is not the information metric of the model P.
Let be a complete probability space, and be i.i.d. random variables on , with values in X. While the distribution of is unknown, it is assumed to belong to the model P. That is, for some , to be called the true parameter.
Consider the following problem: how to obtain fast, asymptotically efficient, recursive estimates of the true parameter , based on observations of the random variables ? The present work proposes to solve this problem through a detailed study of the decreasing-step-size algorithm, which computes, similar to [1]
(1a)
starting from an initial guess .This algorithm has three ingredients. First, denotes the Riemannian exponential map of the metric of [16]. Second, the step sizes are strictly positive, decreasing, and verify the usual conditions for stochastic approximation [10,17]
(1b)
Third, is a continuous vector field on for each , which generalises the classical concept of score statistic [13,18]. It will become clear, from the results given in Section 3, that the solution of the above-stated problem depends on the choice of each one of these three ingredients.
A priori knowledge about the model P is injected into Algorithm (1a) using a divergence function (note that is unknown, though). As defined in [19], this is a positive function, equal to zero if and only if , and with positive definite Hessian at . Since one expects that minimising will lead to estimating , it is natural to require that
(1c)
In other words, that is an unbiased estimator of minus the Riemannian gradient of . With given by (1c), Algorithm (1a) is a Riemannian stochastic gradient descent, of the form considered in [1,2,3]. However, as explained in Remark 2, (1c) may be replaced by the weaker condition (9), which states that is a Lyapunov function of Algorithm (1a), without affecting the results in Section 3. In this sense, Algorithm (1a) is more general than Riemannian stochastic gradient descent.In practice, a suitable choice of is often the Kullback-Leibler divergence [20],
(2a)
where is absolutely continuous with respect to with Radon-Nikodym derivative (the likelihood function). Indeed, if is chosen to be the Kullback-Leibler divergence, then (1c) is satisfied by(2b)
which, in many practical situations, can be evaluated directly, without any knowledge of .Before stating the main results, in the following Section 3, it may be helpful to recall some general background on recursive estimation [10]. For simplicity, let be the Kullback-Leibler divergence (2a). The problem of estimating the true parameter is equivalent to the problem of finding a global minimum of . Of course, this problem cannot be tackled directly, since cannot be computed without knowledge of . There exist two routes around this difficulty.
The first route is empirical minimisation, which replaces the expectation in (2a) with an empirical mean over observed data. Given the first n observations, instead of minimising , one minimises the empirical divergence ,
(3)
where L is the likelihood function of (2a). Now, given the minus sign ahead of the sum in (3), it is clear that minimising amounts to maximising the sum of log-likelihoods. Thus, one is lead to the method of maximum-likelihood estimation.It is well-known that maximum-likelihood estimation under general regularity conditions is asymptotically efficient [13]. Roughly, this means the maximum-likelihood estimator has the least possible asymptotic variance, equal to the inverse of the Fisher information. On the other hand, as the number n of observations grows, it can be especially difficult to deal with the empirical divergence of Equation (3). In the process of searching for the minimum of , each evaluation of this function, or of its derivatives, will involve a massive number of operations, ultimately becoming unpractical.
Aiming to avoid this difficulty, the second route recursive estimation is based on observation-driven updates, following the general scheme of algorithm (1a). In this scheme, each new recursive estimate is computed using only the new observation . Therefore, as the number of observations grows very large, the overall computational effort required by recursive estimation remains the same.
The main results in the following section show that recursive estimation can achieve the same asymptotic performance as maximum-likelihood estimation as the number n of observations grows large. As a word of caution, it should be mentioned that recursive estimation does not, in general, fare better than maximum-likelihood estimation for moderate values of the number n of observations, and models with a small number of parameters. However, it is a very desirable substitute to maximum-likelihood estimation for models with a large number of parameters, which typically require a very large number of observations in order to be estimated correctly.
3. Main Results
The motivation of the following Propositions 1 to 5 is to provide general conditions, which guarantee that Algorithm (1a) computes fast, asymptotically efficient, recursive estimates of the true parameter . In the statement of these propositions, it is implicitly assumed that conditions (1b) and (1c) are verified. Moreover, the following assumptions are considered.
-
(d1)
the divergence function has an isolated stationary point at , and Lipschitz gradient in a neighborhood of this point.
-
(d2)
this stationary point is moreover attractive: is twice differentiable at , with positive definite Hessian at this point.
-
(u1)
in a neighborhood of , the function is uniformly bounded.
-
(u2)
in a neighborhood of , the function is uniformly bounded.
For Assumption (d1), the definition of a Lipschitz vector field on a Riemannian manifold may be found in [21]. For Assumptions (u1) and (u2), denotes the Riemannian norm.
Assumptions (u1) and (u2) are so-called moment control assumptions. They imply that the noise in Algorithm (1a) does not cause the iterates to diverge, and are also crucial to proving the asymptotic normality of these iterates.
Let be a neighborhood of which verifies (d1), (u1), and (u2). Without loss of generality, it is assumed that is compact and convex (see the definition of convexity in [16,22]). Then, admits a system of normal coordinates with origin at . With respect to these coordinates, denote the components of by and let ,
(4a)
When (d2) is verified, denote the components of the Hessian of at by ,(4b)
Then, the matrix is positive definite [23]. Denote by its smallest eigenvalue.Propositions 1 to 5 require the condition that the recursive estimates are stable, which means that all the lie in , almost surely. The need for this condition is discussed in Remark 3. Note that, if lies in , then is determined by its normal coordinates .
(consistency). assume (d1) and (u1) are verified, and the recursive estimates are stable. Then, almost surely.
(mean-square rate). assume (d1), (d2) and (u1) are verified, the recursive estimates are stable, and where . Then
(5)
(almost-sure rate). assume the conditions of Proposition 2 are verified. Then,
(6)
(asymptotic normality). assume the conditions of Proposition 2, as well as (u2), are verified. Then, the distribution of the re-scaled coordinates converges to a centred d-variate normal distribution, with covariance matrix Σ given by Lyapunov’s equation
(7)
where with (here, δ denotes Kronecker’s delta).(asymptotic efficiency). assume the Riemannian metric of Θ coincides with the information metric of the model P, and let be the Kullback-Leibler divergence (2a). Further, assume (d1), (d2), (u1) and (u2) are verified, the recursive estimates are stable, and where . Then,
(i) the rates of convergence (5) and (6) hold true.
(ii) if , the distribution of the re-scaled coordinates converges to a centred d-variate normal distribution, with covariance matrix .
(iii) if , and is given by (2b), then is the identity matrix, and the recursive estimates are asymptotically efficient.
(iv) the following rates of convergence also hold
(8a)
(8b)
The following remarks are concerned with the scope of Assumptions (d1), (d2), (u1), and (u2), and with the applicability of Propositions 1 to 5.
(d2), (u1) and (u2) do not depend on the Riemannian metric of Θ. Precisely, if they are verified for one Riemannian metric on Θ, then they are verified for any Riemannian metric on Θ. Moreover, if the function is , then the same is true for (d1). In this case, Propositions 1 to 5 apply for any Riemannian metric on Θ, so that the choice of the metric is a purely practical matter, to be decided according to applications.
the conclusion of Proposition 1 continues to hold, if (1c) is replaced by
(9)
Then, it is even possible to preserve Propositions 2, 3, and 4, provided (d2) is replaced by the assumption that the mean vector field, , has an attractive stationary point at . This generalisation of Propositions 1 to 4 can be achieved following essentially the same approach as laid out in Section 6. However, in the present work, it will not be carried out in detail.the condition that the recursive estimates are stable is standard in all prior work on stochastic optimisation in manifolds [1,2,3]. In practice, this condition can be enforced through replacing Algorithm (1a) by a so-called projected or truncated algorithm. This is identical to (1a), except that is projected back onto the neighborhood of , whenever it falls outside of this neighborhood [10,17]. On the other hand, if the are not required to be stable, but (d1) and (u1) are replaced by global assumptions,
-
(d1’)
has compact level sets and globally Lipschitz gradient.
-
(u1’)
for some constant C and for all .
from (ii) and (iii) of Proposition 5, it follows that the distribution of converges to a -distribution with d degrees of freedom. This provides a practical means of confirming the asymptotic efficiency of the recursive estimates .
4. Application: Estimation of ECD
Here, the conclusion of Proposition 5 is illustrated, by applying Algorithm (1a) to the estimation of elliptically contoured distributions (ECD) [24,25]. Precisely, in the notation of Section 2, let the space of positive definite matrices, and . Moreover, let each have probability density function
(10)
where is fixed, has negative values, and is decreasing, and denotes the transpose. Then, is called an ECD with scatter matrix . To begin, let be i.i.d. random vectors in , with distribution given by (10), and consider the problem of estimating the true scatter matrix . The standard approach to this problem is based on maximum-likelihood estimation [25,26]. An original approach, based on recursive estimation, is now introduced using Algorithm (1a).As in Proposition 5, the parameter space will be equipped with the information metric of the statistical model P just described. In [27], it is proved that this information metric is an affine-invariant metric on . In other words, it is of the general form [28]
(11a)
parameterised by constants and , where denotes the trace and the squared trace, and where denotes the tangent space at to the manifold . Precisely [27], for the information metric of the model P,(11b)
where is a further constant, given by the expectation(11c)
with the identity matrix, and the derivative of h. This expression of the information metric can now be used to specify Algorithm (1a).First, since the information metric is affine-invariant, it is enough to recall that all affine-invariant metrics on have the same Riemannian exponential map [25,29],
(12a)
where exp denotes the matrix exponential. Second, as in (ii) of Proposition 5, choose the sequence of step sizes(12b)
Third, as in (iii) of Proposition 5, let be the vector field on given by (2b),(12c)
where denotes the gradient with respect to the information metric, and is the likelihood ratio, equal to divided by . Now, replacing (12) into (1a) defines an original algorithm for recursive estimation of the true scatter matrix .To apply this algorithm in practice, one may evaluate via the following steps. Denote the gradient of with respect to the affine-invariant metric of [29], which corresponds to and . By direct calculation from (10), this is given by
(13a)
Moreover, introduce the constants and . Then, can be evaluated,(13b)
from the orthogonal decomposition of ,(13c)
Figure 1 and Figure 2 below display numerical results from an application to Kotz-type distributions, which correspond to in (10) and in (11c) [24,27]. These figures were generated from Monte Carlo runs of the algorithm defined by (1a) and (12), with random initialisation, for the specific values and . Essentially the same numerical results could be observed for any and .
Figure 1 confirms the fast non-asymptotic rate of convergence (5), stated in (i) of Proposition 5. On a log-log scale, it shows the empirical mean over Monte Carlo runs, as a function of n. This decreases with a constant negative slope equal to , starting roughly at . Here, the Riemannian distance induced by the information metric (11) is given by [28]
(14)
where log denotes the symmetric matrix logarithm [30]. Figure 2 confirms the asymptotic efficiency of the recursive estimates , stated in (iii) of Proposition 5, using Remark 4. It shows a kernel density estimate of where (solid blue curve). This agrees with a -distribution with 28 degrees of freedom (dotted red curve), where is indeed the dimension of the parameter space for .5. Conclusions
Recursive estimation is a subject that is over fifty years old [10], with its foundation in the general theory of stochastic optimisation [9,15]. Its applications are very wide-ranging, as they cover areas from control theory to machine learning [17].
With the increasing role of Riemannian manifolds in statistical inference and machine learning, it was natural to generalise the techniques of stochastic optimisation, from Euclidean space to Riemannian manifolds. Indeed, this started with the work of Bonnabel [1], which impulsed a series of successive works, such as [2,3].
These works have mostly sought to directly adapt classical results, known in Euclidean space, which concern optimal rates of convergence to a unique attractive minimum of a cost function. The present work also belongs to this line of thinking. It shows that when dealing with a recursive estimation problem, where the unknown statistical parameter belongs to a differentiable manifold, equipping this manifold with the information metric of the underlying statistical model, leads to optimal algorithm performance, which is moreover automatic (does not involve parameter tuning).
The results obtained in the present work (as well as in [2,3]) suffer from inherent limitations. Indeed, being only focused on convergence to a unique attractive minimum, it does not tackle the following important open problems:
stability of stochastic optimisation algorithms finding verifiable conditions which ensure a stochastic optimisation algorithm remains within a compact set. A more general form of this problem is computing the probability of a stochastic optimisation algorithm exiting a certain neighborhood of a stationary point (whether attractive or not) within a finite number of iterations.
non-asymptotic performance of stochastic optimisation algorithms: this involves computing explicitly the outcome which the algorithm is able to achieve, after a given finite number of iterations. This provides a much stronger theoretical guarantee, to the user, than standard results which compute a rate of convergence.
These problems have attracted much attention and generated well-known results when considered in the Euclidean case [31,32], but remain open in the context of Riemannian manifolds. They involve much richer interaction between Riemannian geometry and stochastic optimisation, due to their global nature.
6. Proofs of Main Results
The proof is a generalisation of the original proof in [1], itself modeled on the proof for the Euclidean case in [33]. Throughout the following, let be the -field generated by [20]. Recall that are i.i.d. with distribution . Therefore, by (1a), is -measurable and is independent from . Thus, using elementary properties of conditional expectation [20],
(15a)
(15b)
where (15a) follows from (1c), and (15b) from (u1). Let L be a Lipschitz constant for , and C be an upper bound on , for . The following inequality is now proved, for any positive integer n,(16)
once this is done, Proposition 1 is obtained by applying the Robbins-Siegmund theorem [9].Proof of (16): let be the geodesic connecting to with equation
(17a)
From the fundamental theorem of calculus,(17b)
Since the recursive estimates are stable, and both lie in . Since is convex, the whole geodesic lies in . Then, since is Lipschitz on , it follows from (17b),(17c)
Taking conditional expectations in this inequality, and using (15a) and (15b),(17d)
so (16) follows since (u1) guarantees . □ Conclusion: by the Robbins-Siegmund theorem, inequality (16) implies that, almost surely,(18a)
In particular, from the first condition in (1b), convergence of the sum in (18a) implies(18b)
Now, since the sequence of recursive estimates lies in the compact set , it has at least one point of accumulation in this set, say . If is a subsequence of , converging to , where the third equality follows from (18b). This means that is a stationary point of in . Thus, (d1) implies is the unique point of accumulation of . In other words, almost surely. □The proof is modeled on the proofs for the Euclidean case, given in [10,15]. It relies on the following geometric Lemmas 1 and 2. Lemma 1 will be proved in Appendix A. On the other hand, Lemma 2 is the same as the trigonometric distance bound of [2]. For Lemma 1, recall that denotes the smallest eigenvalue of the matrix H defined in (4b).
for any , there exists a neighborhood of , contained in , with
(19a)
let be a lower bound on the sectional curvature of Θ in , and where R is the diameter of . For , where ,
(19b)
Proof of (5): let with for some , and let be the neighborhood corresponding to in Lemma 1. By Proposition 1, the converge to almost surely. Without loss of generality, it can be assumed that all the lie in , almost surely. Then, (1a) and Lemma 2 imply, for any positive integer n,
(20a)
Indeed, this follows by replacing and in (19b). Taking conditional expectations in (20a), and using (15a) and (15b), Then, by (u1) and (19a) of Lemma 1,(20b)
where C is an upper bound on , for . By further taking expectations(20c)
Using (20c), the proof reduces to an elementary reasoning by recurrence. Indeed, replacing into (20c), it follows that(21a)
On the other hand, if where , then(21b)
Let b be sufficiently large, so (21b) is verified and for some . Then, by recurrence, using (21a) and (21b), one also has that for all . In other words, (5) holds true. □the proof is modeled on the proof for the Euclidean case in [10]. To begin, let be the stochastic process given by
(22a)
The idea is to show that this process is a positive supermartingale, for sufficiently large n. By the supermartingale convergence theorem [20], it then follows that converges to a finite limit, almost surely. In particular, this implies(22b)
Then, must be equal to zero, since p is arbitrary in the interval . Precisely, for any , It remains to show that is a supermartingale, for sufficiently large n. To do so, note that by (20b) from the proof of Proposition 2, Here, the first term on the right-hand side is negative, since . Moreover, the third term dominates the second one for sufficiently large n, since . Thus, for sufficiently large n, the right-hand side is negative, and is a supermartingale. □the proof relies on the following geometric Lemmas 3 and 4, which are used to linearise Algorithm (1a), in terms of the normal coordinates . This idea of linearisation in terms of local coordinates also plays a central role in [3].
let be given by (1a) with . Then, in a system of normal coordinates with origin at ,
(23a)
where are the components of .let . Then, in a system of normal coordinates with origin at ,
(23b)
where are the components of and the were defined in (4b).Linearisation of (1a): let . Then, it follows from (23a) and (23b),
(24a)
Denote the re-scaled coordinates by , and recall . Then, using the estimate , it follows from (24a) that(24b)
where and . Equation (24b) is a first-order, inhomogeneous, linear difference equation, for the “vector” of components . □Study of equation (24b): switching to vector-matrix notation, equation (24b) is of the general form
(25a)
where I denotes the identity matrix, A has matrix elements , and is a sequence of inputs. The general solution of this equation is [10,34](25b)
where the transition matrix is given by(25c)
Since , the matrix A is stable. This can be used to show that [10,34](25d)
where denotes the Euclidean vector norm. Then, it follows from (25d) that converges to zero in probability, in each one of the three cases Indeed, in the first two cases, the condition required in (25d) can be verified using (5), whereas in the third case, it follows immediately from the estimate of in (23a). □Conclusion: by linearity of (24b), it is enough to consider the case in (25a). Then, according to (25b), has the same limit distribution as the sums
(26)
By (15), is a sequence of square-integrable martingale differences. Therefore, to conclude that the limit distribution of is a centred d-variate normal distribution, with covariance matrix given by (7), it is enough to verify the conditions of the martingale central limit theorem [35],(27a)
(27b)
(27c)
where is the conditional covariance matrix(28)
Conditions (27) are verified in Appendix B, which completes the proof. □Denote the coordinate vector fields of the normal coordinates . Since coincides with the information metric of the model P, it follows from (4b) and (A10),
(29a)
However, by the definition of normal coordinates [16], the are orthonormal at . Therefore,(29b)
Thus, the matrix H is equal to the identity matrix, and its smallest eigenvalue is .Proof of (i): this follows directly from Propositions 2 and 3. Indeed, since , the conditions of these propositions are verified, as soon as . Therefore, (5) and (6) hold true. □
Proof of (ii): this follows from Proposition 4. The conditions of this proposition are verified, as soon as . Therefore, the distribution of the re-scaled coordinates converges to a centred d-variate normal distribution, with covariance matrix given by Lyapunov’s equation (7). If , then (29b) implies , so that Lyapunov’s equation (7) reads , as required. □
For the following proof of (iii), the reader may wish to recall that summation convention is used throughout the present work. That is [16], summation is implicitly understood over any repeated subscript or superscript from the Greek alphabet, taking the values .
Proof of (iii): let and assume is given by (2b). Then, by the definition of normal coordinates [16], the following expression holds
(30a)
Replacing this into (4a) gives(30b)
where the second equality is the so-called Fisher’s identity (see [19], Page 28), and the third equality follows from (2a) by differentiating under the expectation. Now, by (4b) and (29b), is the identity matrix.To show that the recursive estimates are asymptotically efficient, let be any local coordinates with origin at and let . From the second-order Taylor expansion of each coordinate function , it is straightforward to show that
(31a)
where the subscript indicates the derivative is evaluated at , and where is a continuous function in the neighborhood of . By (6), the second term in (31a) converges to zero almost surely. Therefore, the limit distribution of the re-scaled coordinates is the same as that of the first term in (31a). By (ii), this is a centred d-variate normal distribution with covariance matrix given by(31b)
where the second equality follows because since is the identity matrix.It remains to show that is the inverse of the information matrix as in (A12). According to (A10), this is given by
(31c)
where the second equality follows from (2a), and the third equality from Fisher’s identity (see [19], Page 28). Now, a direct application of the chain rule yields the following By the first equality in (30b), this is equal to(31d)
because is the identity matrix. Comparing (31b) to (31d>), it is clear that is the inverse of the information matrix as in (A12).Proof of(iv): (8a) and (8b) follow from (5) and (6), respectively, by using (A11). Precisely, it is possible to write (A11) in the form
(32a)
where is a continuous function in the neighborhood of , equal to zero at . To obtain (8a), it is enough to take expectations in (32a) and note that is bounded above in the neighborhood of . Then, (8a) follows directly from (5).To obtain (8b), it is enough to multiply (32a) by where . This gives the following expression
(32b)
From (6), converges to zero almost surely. Moreover, by continuity of , it follows that converges to almost surely. Therefore, by taking limits in (32b), it is readily seen that(32c)
almost surely. However, this is equivalent to the statement that for , almost surely. Thus, (8b) is proved. □Author Contributions
Data curation, J.Z.; Software, J.Z.; Writing—original draft, S.S.; Writing—review & editing, S.S.
Funding
Agence Nationale de la Recherche: ANR-17-ASTR-0015.
Acknowledgments
At the end, we thank the support from the ANR MARGARITA (Modern Adaptive Radar: Great Advances in Robust and Inference Techniques and Application) under Grant ANR-17-ASTR-0015 for our works.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A. Proofs of Geometric Lemmas
Appendix B. Conditions of the Martingale CLT
For the verification of Conditions (27), the following inequality (A5) will be useful. Let , so is the largest eigenvalue of the matrix A in (25a). There exists a constant such that the transition matrices in (25c) satisfy [10,34]
(A5)
where denotes the Euclidean operator norm, equal to the largest singular value of the matrix .Condition (27a): to verify this condition, note that for arbitrary ,
(A6a)
where the second inequality follows from (A5). However, it follows from (u2) that there exists a uniform upper bound on the fourth-order moments of . Therefore, by Chebyshev’s inequality [20](A6b)
Since , the right-hand side of (A6b) has limit equal to 0 as , by the Euler–Maclaurin formula [37]. Replacing this limit from (A6b) into (A6a) immediately yields Condition (27a). □Condition (27b): to verify this condition, recall that is a sequence of square-integrable martingale differences. Therefore, from (26)
(A7a)
where is the conditional covariance matrix in (28). Applying (A5) to each term under the sum in (A7a), it follows that(A7b)
where d is the dimension of the parameter space , and denotes the Frobenius matrix norm. However, it follows from (u1) that there exists a uniform upper bound S on . Therefore, by (A7b)(A7c)
Since , the right-hand side of (A7c) remains bounded as , by the Euler-Maclaurin formula [37]. This immediately yields Condition (27b). □Condition (27c): to verify this condition, it is first admitted that the following limit is known to hold
(A8a)
where was defined in (4a). Then, let the sum in (27c) be written(A8b)
Due to the equivalence (see [10], Page 125), the first term in (A8b) is a Riemann sum for the integral [10,34] which is known to be the solution of Lyapunov’s equation (7). The second term in (A8b) can be shown to converge to zero in probability, using inequality (A5) and the limit (A8a), by a similar argument to the ones in the verification of Conditions (27a) and (27b). Then, Condition (27c) follows immediately. □Proof of (A8a): recall that where and . Since is a sequence of square-integrable martingale differences, it is possible to write, in the notation of (28),
(A9a)
By (18b), the second term in (A9a) converges to zero almost surely, as . It also converges to zero in expectation, since is uniformly bounded for in the compact set . For the first term in (A9a), since the are i.i.d. with distribution , it follows that(A9b)
Since is a continuous vector field on for each , and converge to almost surely, it follows that converge to for each , almost surely. On the other hand, it follows from (u2) that the functions under the expectation in (A9b) have bounded second order moments, so they are uniformly integrable [20]. Therefore,(A9c)
almost surely, by the definition (4a) of . It now follows from (A9a), (A9b), and (A9c) that the following limit holds(A9d)
To obtain (A8a) it is enough to note, as already stated in the verification of Condition (27b), that the are uniformly bounded in the Frobenius matrix norm. Thus, (A9d) implies (A8a), by the dominated convergence theorem. □Appendix C. Background on the Information Metric
Let be the Kullback–Leibler divergence (2a) or any other so-called -divergence [19]. Assume the Riemannian metric of coincides with the information metric of the model P. Then, for any local coordinates , with origin at , the following relation holds, by definition of the information metric (see [19], Page 54),
(A10)
where denote the coordinate vector fields of the local coordinates . It is also possible to express (A10) in terms of the Riemannian distance , induced by the information metric . Precisely,(A11)
This follows immediately from the second-order Taylor expansion of , since is a minimum of , by using (A10). Formula (A11) shows that the divergence is equivalent to half the squared Riemannian distance , at .The scalar products appearing in (A10) form the components of the information matrix of the coordinates ,
In any change of coordinates, these transform like the components of a covariant tensor [16]. That is, if are any local coordinates defined at , where the subscript indicates the derivative is evaluated at , and where are the components of the information matrix of the coordinates .The recursive estimates are said to be asymptotically efficient, if they are asymptotically efficient in any local coordinates , with origin at . That is, according to the classical definition of asymptotic efficiency [13,14], if the following weak limit of probability distributions is verified [20],
(A12)
where denotes the probability distribution of the quantity in braces, are the coordinates of the recursive estimates , and denotes a centred d-variate normal distribution with covariance matrix .It is important to note that asymptotic efficiency of the recursive estimates is an intrinsic geometric property, which does not depend on the particular choice of local coordinates , with origin at . This can be seen from the transformation rule of the components of the information matrix, described above. In fact, since these transform like the components of a covariant tensor, the components of transform like those of a contravariant tensor, which is the correct transformation rule for the components of a covariance matrix.
Figures
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2019 by the authors.
Abstract
Stochastic optimisation in Riemannian manifolds, especially the Riemannian stochastic gradient method, has attracted much recent attention. The present work applies stochastic optimisation to the task of recursive estimation of a statistical parameter which belongs to a Riemannian manifold. Roughly, this task amounts to stochastic minimisation of a statistical divergence function. The following problem is considered: how to obtain fast, asymptotically efficient, recursive estimates, using a Riemannian stochastic optimisation algorithm with decreasing step sizes. In solving this problem, several original results are introduced. First, without any convexity assumptions on the divergence function, we proved that, with an adequate choice of step sizes, the algorithm computes recursive estimates which achieve a fast non-asymptotic rate of convergence. Second, the asymptotic normality of these recursive estimates is proved by employing a novel linearisation technique. Third, it is proved that, when the Fisher information metric is used to guide the algorithm, these recursive estimates achieve an optimal asymptotic rate of convergence, in the sense that they become asymptotically efficient. These results, while relatively familiar in the Euclidean context, are here formulated and proved for the first time in the Riemannian context. In addition, they are illustrated with a numerical application to the recursive estimation of elliptically contoured distributions.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Department of Science and Technology, University of Bordeaux, 33076 Bordeaux, France
2 IMS Laboratory, University of Bordeaux, 33076 Bordeaux, France;