I am trying to compute the information length or distance induced by the Fisher information metric on the statistical manifold of the categorical distribution (the interior of the n-dimensional simplex). I have checked each part of my computation several times. However, the result I obtain is dependent on my original choice of chart. How is this possible? Changing how the computation is done, I obtain a result consistent with another method, which I discuss at the end. However, inspection reveals that there are problems associated with that as well. How can I adapt the derivation to get the correct expression for the information distance?
Here, I summarise my computation of the information distance:
Suppose there are n+1 possible outcomes. Let $\mathring \Delta^n = \{x=(x_0, ..., x_n) \in \mathbb R^{n+1}\:|\: x_i > 0, \sum_i x_i =1\}$, be the statistical manifold of the categorical distribution in this case.
We choose the chart $ \psi: \mathring \Delta^n \to Im(\psi) =:U \subset \mathbb R^n : (x_0, ..., x_n) \mapsto (x_1, ..., x_n)$; $\psi^{-1}(y_1, ..., y_n)= (1-\sum_{i=1}^ny_i,y_1, ..., y_n)$. So now we can work on local (in fact global) coordinates on $U$.
The computation of the Fisher information metric is fairly straightforward (see https://www.ii.pwr.edu.pl/~tomczak/PDF/%5BJMT%5DFisher_inf.pdf for details). It is given by:
$$g(y)=\sum_{\substack{i=1}}^n \frac 1{y_i} dy_i \otimes dy_i$$
Let $y^0, y^1 \in U$ be two points, we would like to find the distance $d(y^0, y^1)$ induced by the Fisher information metric. This is the length of the geodesic $\gamma :[0,1]\to \mathring \Delta^n$ between the two. The length of a curve is given by:
$$L(\gamma)=\int_0^1 \sqrt{\dot \gamma(t)^Tg(\gamma(t)) \dot \gamma(t) }\: dt = \int_0^1 \sqrt{\sum_{i=1}^n \frac {\dot \gamma_i(t)^2}{\gamma_i(t)}} \: dt$$
We can obtain the geodesic via the geodesic equation $\ddot \gamma_k + \sum_{ij}\Gamma^k_{ij} \dot \gamma_i \dot \gamma_j =0$, where $\Gamma^k_{ij}$ are the Christoffel symbols of the Levi-Civita connection. In our case the only non-zero Christoffel symbols are:
$$\Gamma^i_{ii}(y)=-\frac 1{2y_i}$$
The geodesic equation then becomes:
$$2\gamma_i\ddot \gamma_i - ( \dot \gamma_i)^2 =0, \forall i =1,...,n$$
where $\gamma_i$ is the $i$-th component of the geodesic. It is clear from this equation that it admits a polynomial solution of degree two. Solving with the boundary conditions $\gamma_i(0)=y^0_i, \gamma_i(1)=y^1_i$ and constraint $0<\gamma_i(t)<1, \forall t$, we obtain the geodesic:
$$\gamma_i(t)=(\sqrt{y_i^0}-\sqrt {y_i^1})^2t^2+2(\sqrt{y_i^0y_i^1}-y^0_i)t+y^0_i, t \in [0,1]$$
Recalling the definition of length, it is possible to show that $\frac {\dot \gamma_i(t)^2}{\gamma_i(t)}\equiv constant, \forall i$. One way to do this is to take the derivative of this expression of notice that it is zero. With some rearrangement this implies
$$L(\gamma)= \sqrt{\sum_{i=1}^n \frac {\dot \gamma_i(0)^2}{\gamma_i(0)}}= 2 ||\sqrt {y^1}- \sqrt {y^0}||=d(y^0, y^1)$$
where $||\cdot||$ denotes the Euclidean metric and $\sqrt{\cdot}$ is performed componentwise.
Summarising, for points $x^0, x^1 \in \mathring \Delta^n$, $$d(x^0, x^1) = 2|| \sqrt{\psi(x^0)}-\sqrt{ \psi(x^1) }||$$ where $||\cdot||$ denotes the Euclidean metric and $\sqrt{\cdot}$ is performed componentwise.
The resulting formula is nice because it relates the information distance to the Euclidean distance. The problem is: it depends on the choice of chart.
If one chooses a different chart, e.g. $ \psi': \mathring \Delta^n \to Im(\psi') =:U' \subset \mathbb R^n : (x_0, ..., x_n) \mapsto (x_0, ..., x_{n-1})$, one obtains different values for the distance.
Seeing this problem, I was tempted not to work in a chart at all since the statistical manifold is a subset of $\mathbb R^{n+1}$. That is to say, doing the exact same calculations using $x$ instead of $y$ and forgetting about charts. This gives the expression: $d(x^0, x^1) = 2|| \sqrt{x^0}-\sqrt{x^1 }||$.
This formula is much nicer than the first. It coincides (although rearranged) with the result obtained in p4 of http://www.pieter-kok.staff.shef.ac.uk/docs/geometrical_Cramer-Rao.pdf, using the Euclidean distance on the n-sphere. However, inspection shows that there are a number of problems with this.
To obtain it I used an n+1 dimensional Fisher information matrix, while the statistical manifold is n-dimensional.
The ensuing geodesic does not lie on the simplex, i.e. the sum of its n+1 components is mostly $\neq 1$.
This second approach corresponds to extending the statistical manifold of interest to an open neighbourhood of $\mathring \Delta^n$, and indeed, the geodesics are geodesics in this space, as I could verify numerically that they were extrema of the energy functional of paths (https://en.wikipedia.org/wiki/Geodesic#Riemannian_geometry).
Lastly, the case $n=1$ is sketched in http://www.boris-belousov.net/2017/07/11/distance-between-probabilities/#geodesic-distance-between-distributions but doesn't coincide with any of these approaches.
What did I miss? How can I adapt the derivation to get the right expression for the informational distance? Thank you for your help!