Contents
We are working on the latent variable expected log-likelihood in the EM algorithm for Gaussian Mixture Models, where the canonical formula is
with playing the role of the variational distribution over latent component assignments. This is the expected complete-data log-likelihood term inside the EM lower bound, under the assumptions of a finite GMM, categorical latent assignments, and responsibilities satisfying and .
Deep Breakdown
In a Gaussian Mixture Model, every observed data point is assumed to come from one of Gaussian components. The problem is that we do not observe which component generated each point. That missing information is represented by a latent variable, often written as . If the latent assignments were known, GMM estimation would be much easier, because the complete-data log-likelihood would separate cleanly across components. But since is hidden, EM works by alternating between:
- estimating a distribution over latent assignments, and
- optimizing parameters using that distribution.
The key quantity that makes this work is the expected complete-data log-likelihood:
For GMMs, if the auxiliary distribution factorizes through responsibilities , then this expectation becomes:
Inputs:
- observed data ,
- latent assignment distribution , represented by responsibilities ,
- model parameters .
Output:
- a scalar objective value, the expectation of the complete-data log-likelihood under the current soft assignments.
Why it matters in DA/DS:
- it is the core quantity optimized in the M-step,
- it explains EM as coordinate ascent on a lower bound,
- it turns hard unknown component labels into soft probabilistic weights,
- it makes the update formulas for weights, means, and covariances natural,
- it gives a variational interpretation of EM.
This quantity is not the full ELBO by itself. The full EM lower bound also includes an entropy term from . But this expected log-likelihood term is the part that depends directly on the GMM parameters in a way that leads to the M-step updates.
This object links directly to:
- GMM log-likelihood objective, because it is part of a lower bound on the observed-data log-likelihood,
- responsibilities, because they define the expectation under ,
- EM algorithm, because EM alternates between optimizing and ,
- variational view, because EM can be seen as coordinate ascent on a bound.