Information geometry and Fisher metrics
Measure local statistical distinguishability while tracking regularity, identifiability, and coordinate changes.
On this page
The question for today
What you’ll understand
- Derive Fisher information for an interior Bernoulli parameter.
- Transform the Fisher metric under a new coordinate.
- Identify why redundant or singular parameterizations can make the Fisher matrix degenerate.
A change of one unit in a model parameter need not mean the same statistical change everywhere. A small probability shift near a rare-event boundary can be much easier to distinguish than the same shift near one half. Fisher information quantifies this local sensitivity under regularity assumptions. Information geometry interprets it as a metric when it is positive definite. We will calculate the Bernoulli case, change to log-odds coordinates, and locate precisely where redundancy or a boundary prevents an unqualified geometric claim.
Scores describe the response of log probability
Consider a smooth parametric family of positive probability densities or masses p_θ with parameter θ in an open set. The score is the gradient of log p_θ evaluated at an observation. Fisher information is the expected outer product of that score with itself. It is therefore positive semidefinite wherever the expectation exists. Under conditions permitting differentiation through normalization and expectation, the score has mean zero and Fisher information also equals the negative expected Hessian of log likelihood. These alternate formulas can fail when support changes with the parameter or required derivatives are not integrably controlled.
For one Bernoulli observation X with success probability θ strictly between zero and one, the score is X/θ−(1−X)/(1−θ). Its squared expectation is 1/[θ(1−θ)]. This diverges toward the boundary in this coordinate, reflecting sensitivity in probability units. The endpoints are not ordinary interior points of this regular chart: events gain zero probability and the log score loses its stated form. For n independent identically distributed observations, information adds to n times the one-observation value. Dependence requires a joint model rather than automatic multiplication by sample count.
A metric survives a legitimate coordinate change
Suppose θ is a smooth invertible function of another local coordinate η. The chain rule transforms the score, and the information matrix becomes JᵀI_θJ, where J is the Jacobian of θ with respect to η. Consequently the quadratic infinitesimal length dθᵀI_θdθ is unchanged. The entries of the matrix need not stay the same; invariance belongs to the geometric quantity. Treating Fisher information as a scalar score without its parameter units can make two equivalent parameterizations appear to contain different amounts of information.
For Bernoulli log odds η=log[θ/(1−θ)], the derivative dθ/dη=θ(1−θ). The transformed information is θ(1−θ), rather than its reciprocal. At θ=1/2 it is 1/4, while probability-coordinate information is four. There is no contradiction: an increment dη corresponds to a different increment dθ. Under suitable smoothness, Kullback–Leibler divergence from p_θ to a nearby p_{θ+dθ} has leading term one half the Fisher quadratic form. KL itself is asymmetric and is not a metric; the quadratic local expansion does not change that global fact.
Nondegeneracy is stronger than a familiar model label
If two parameter directions produce the same distributional change, Fisher information can have a zero direction. For example, a model depending only on a+b cannot distinguish changing a upward while changing b downward. Its two-coordinate Fisher matrix is rank deficient even when the underlying one-parameter model is perfectly regular. Global identifiability alone does not guarantee nonsingular Fisher information at every point: a locally flattened parameter map can create a singular derivative. One needs a locally regular identifiable parameterization with independent score directions to obtain a positive definite Riemannian metric.
Natural-gradient methods use the Fisher geometry to rescale a differential objective, but an inverse Fisher matrix requires invertibility or a clearly stated regularized or quotient treatment. Approximate matrices and damping change the actual algorithm, and geometric motivation alone gives no global optimization guarantee. The probability lab shows exact binomial bars as success probability and trial count vary. Observe how an equal probability increment reshapes a distribution near different parameter values. It does not estimate Fisher information, invert a metric, or execute natural-gradient training; those conclusions require the calculations above.
Work it through
One experiment, two coordinate descriptions
At θ=1/2, compare a small change dθ=0.01 with its first-order log-odds change. Compute the Fisher quadratic length in both coordinates.
The probability-coordinate information is I_θ=1/[(1/2)(1/2)]=4. Thus I_θ(dθ)²=4×0.0001=0.0004.
Since dθ/dη=1/4 at θ=1/2, the corresponding tangent increment is dη=dθ/(1/4)=0.04. This is a first-order differential relation, not the exact finite log-odds difference.
The log-odds information is I_η=θ(1−θ)=1/4. Therefore I_η(dη)²=(1/4)×0.0016=0.0004.
The leading KL divergence is half this quantity, 0.0002. Higher-order terms remain for an actual finite parameter displacement.
The Fisher quadratic length agrees across coordinates, and the local KL approximation is 0.0002.
The living notebook
Explore the model
Interactive lab · probability
Observe statistical sensitivity
For fixed trial count n, predict where binomial variance is largest, then change success probability p and inspect the exact bars, mean np, and variance np(1−p). Compare similar p increments near 0.5 and near a boundary; then change n. The lab computes no Fisher matrix, KL divergence, estimator sampling, or natural gradient.
- Mean · np
- 5
- Variance · np(1−p)
- 2.5
- Total probability
- 1
These are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA distribution can respond differently to equal coordinate steps; Fisher geometry quantifies that response under regularity assumptions.
Pause & reason
Check your understanding
Your turn
Try it yourself
For a Bernoulli model with θ=1/4, compute one-observation Fisher information in probability and log-odds coordinates. Then give the information for eight independent observations in each coordinate.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Use I_θ=1/[θ(1−θ)], I_η=θ(1−θ), and add information for independent observations.
Compare with the solution
θ(1−θ)=3/16. One-observation values are I_θ=16/3 and I_η=3/16. Eight independent observations give 128/3 and 3/2 respectively. Their numerical difference reflects different coordinates, while the associated quadratic length agrees after transforming increments.
Keep the idea
Take it with you
- Fisher information is an expected score outer product and needs regularity for alternate Hessian formulas.
- The metric's quadratic length is invariant even though matrix entries change with coordinates.
- Redundancy and singular parameterizations can prevent a positive definite Fisher metric.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.