the.ai

Foundations / Statistics

verified

Expectation-Maximization

Fitting a model when some of what you need is missing. If you knew which cluster each point belonged to, fitting the clusters would be easy; if you knew the clusters, assigning the points would be easy. EM breaks the circle by alternating: guess the assignments, fit, re-guess, refit, and repeat until it stops moving.

Viz primitive · budget-splitlocal-optima-missed = 6

local-optima-missed holds 23% of the budget; rest holds the remaining 77%.

Restarts that land in a worse optimum, against the ones that find the good one, in restarts. Drag the missed count up to watch a single run become a coin flip — the likelihood never decreases within a run, and that guarantee says nothing about which run you are on.

6

Reviewed by opendroid · 2026-08-18

  • arXiv:1312.6114 — Auto-Encoding Variational Bayes
  • arXiv:1506.02142 — Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning

Origin · not linkable

  • Dempster, Laird & Rubin 1977 — Maximum Likelihood from Incomplete Data via the EM Algorithm · Journal of the Royal Statistical Society B 39(1) · doi:10.1111/j.2517-6161.1977.tb01600.x