Part 12 of 15. The Expectation-Maximization algorithm is a geometric thing in disguise. Its E-step is an m-projection, its M-step is an e-projection, and its monotone convergence is a one-line consequence of the Pythagorean theorem we proved in Part 8.
Play: Step through the Expectation-Maximization (EM) algorithm fitting a 2-component Gaussian mixture. The algorithm starts with a bad guess. Click "Step" to watch how alternating between assigning data to clusters (E-step) and updating the cluster shapes (M-step) monotonically increases the log-likelihood until it converges.
The EM algorithm fits models with hidden variables (like Gaussian mixtures, HMMs, and topic models) by alternating between estimating the hidden variables (E-step) and updating the parameters (M-step). The textbook proof that EM always increases the log-likelihood relies on Jensen's inequality.
Information Geometry reveals what is really happening: EM is just tracing a zig-zag path of alternating projections between two flat submanifolds. By our Pythagorean theorem (Part 8), this geometric path guarantees monotone convergence in one line.
The picture covers exponential-family mixtures with complete-data likelihoods in exponential form: Gaussian, Bernoulli, Poisson, multinomial mixtures (LDA's core step), HMMs with exponential-family emissions. Stochastic EM, Variational EM, and Generalised EM relax different parts and get weaker guarantees.
The model family must be dually flat — automatic for exponential families. Part 9's Bregman framework generalises this to "flat with respect to the chosen Bregman generator," giving Bregman EM variants used in signal processing.
Variational inference, belief propagation, mean-field, Gibbs sampling, and convex clustering are also (single or iterated) projection schemes.
Acts I and II built the machinery; Act III so far applied it to clustering and EM.
The remaining three parts pivot to the Moonshine ecosystem. Part 13 frames the connection. Parts 14 and 15 sketch two: the Fisher metric on CFT moduli spaces as the Weil-Petersson metric, and the -function of Monstrous Moonshine as an entropic potential on a Koszul-Souriau thermodynamic manifold. Claims will be labelled established, plausible, or speculative as we go.