Papers
Topics
Authors
Recent
Search
2000 character limit reached

Maximum Likelihood Iteration

Updated 9 July 2026
  • Maximum likelihood iteration is a family of iterative procedures that maximize or approximate likelihoods in models with latent variables and structural constraints.
  • The approach uses alternating updates, gradient-based methods, and fixed-point equations to ensure convergence and feasibility in high-dimensional settings.
  • It incorporates approximation techniques and specialized updates to handle singularities and intractable likelihoods in diverse applications such as quantum tomography and state-space models.

Maximum likelihood iteration denotes the class of iterative procedures used to compute maximum-likelihood or maximum-marginal-likelihood estimators when closed-form solutions are unavailable, numerically unstable, or defined on constrained spaces. Across the recent literature, the underlying optimization problem appears in several equivalent forms: direct maximization of a log-likelihood, minimization of a convex negative log-likelihood, alternating optimization over parameters and latent distributions, fixed-point self-consistency equations, and maximization of approximated likelihoods when the exact likelihood is intractable (Rozzio et al., 9 Mar 2026, Tsai et al., 2022, Lauritzen et al., 2017, Griebel et al., 2019). This suggests that maximum likelihood iteration is best understood not as a single algorithm, but as a family of update principles adapted to latent variables, matrix constraints, non-Euclidean geometry, singular models, and large-scale numerical linear algebra.

1. Objective structure and problem classes

In its standard form, maximum likelihood estimation seeks

θ^argmaxθΘ1ni=1nlogf(zi;θ),\hat\theta \in \arg\max_{\theta\in\Theta} \frac{1}{n}\sum_{i=1}^n \log f(z_i;\theta),

or equivalently minimizes the negative log-likelihood. Several recent formulations emphasize that the computational character of the iteration is determined less by the likelihood principle itself than by the geometry of the feasible set and by whether latent variables, implicit integrals, or structural constraints are present (Griebel et al., 2019).

For latent-variable models, a central example is maximum marginal likelihood estimation (MMLE), where

θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.

The free-energy reformulation introduces

F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,

and rewrites MMLE as a joint minimization over parameters and probability measures,

minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).

For fixed θ\theta, minimization over qq yields the posterior pθ(y)p_\theta(\cdot\mid y), and the MMLE optimum corresponds to the global optimum of the free-energy problem (Rozzio et al., 9 Mar 2026).

In constrained matrix estimation, the likelihood objective can remain convex while the domain is highly structured. In maximum-likelihood quantum state tomography, the estimator is

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),

with D\mathcal D the set of density matrices (Tsai et al., 2022). A closely related formulation uses outcome matrices MnM_n and the same negative log-likelihood over θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.0 (Lin et al., 2021). In Gaussian models under total positivity, the MLE takes the log-determinant form

θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.1

maximized over precision matrices θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.2 in the cone of symmetric M-matrices, i.e. θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.3 and θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.4 for θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.5 (Lauritzen et al., 2017).

Other application-specific formulations preserve the same basic pattern. In optical photon-counting, if θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.6 is the probability that a photon lands on pixel θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.7, then the count-pattern log-likelihood is

θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.8

so iterative maximum likelihood becomes repeated maximization of a multinomial-type objective as new photons accumulate (Vella, 2018). In models with analytically intractable likelihoods, the objective itself is replaced by an approximation

θargmaxθΘlogpθ(y),pθ(y)=Xpθ(x,y)dx.\theta_\star \in \arg\max_{\theta\in\Theta}\log p_\theta(y), \qquad p_\theta(y)=\int_{\mathcal X} p_\theta(x,y)\,dx.9

which is then maximized numerically (Griebel et al., 2019).

2. Alternating and latent-variable iterations

Expectation-maximization is the canonical alternating maximum-likelihood iteration. In the free-energy formulation of MMLE, EM becomes coordinate descent on the joint variable F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,0:

F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,1

The E-step optimizes over probability measures while holding F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,2 fixed; the M-step optimizes over parameters while holding F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,3 fixed. In this formulation, the alternation occurs between a Euclidean space for F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,4 and a Wasserstein space of measures for F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,5 (Rozzio et al., 9 Mar 2026).

This coordinate-descent interpretation supports particle approximations of the latent distribution. In SVGD-EM, the measure update is represented by interacting particles,

F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,6

and evolved deterministically through Stein variational gradient descent rather than Langevin dynamics. The resulting particle evolution is deterministic, interacting or nonlocal through the kernel, and intended as a practical approximation to free-energy descent (Rozzio et al., 9 Mar 2026).

Several EM generalizations refine the alternation by changing the complete-data representation. In deterministic maximum-likelihood direction finding with Gaussian mixture noise, SAGE uses multiple EM-pairs, whereas AECM employs multiple less informative complete-data versions and updates the directions of arrival sequentially, one by one, rather than simultaneously. The AECM construction contains F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,7 EM-cycles per iteration, uses golden section search to locate the local maximum closest to the previous estimate, and is shown to converge to a stationary point under standard regularity conditions. The numerical results reported there indicate faster stable convergence than SAGE, with almost the same per-iteration complexity (Gong et al., 4 May 2026).

The same EM logic has been adapted to recursive state estimation. For nonlinear and non-Gaussian state-space models, a particle filter approximates the conditional density, and the EM algorithm is then used to maximize the posterior density with respect to the current state. The filtering, prediction, and smoothing variants all inherit the standard EM ascent property: the posterior likelihood sequence is monotonically non-decreasing, and under unimodality the iteration converges to the unique stationary point. With randomized reinitialization, the method is reported to reach the MLE for multimodal, truncated, skewed, and disjoint-support densities (Ramadan et al., 2021).

3. First-order, mirror, and accelerated schemes

A major development in maximum likelihood iteration is the replacement of exact or implicit M-steps by first-order or particle-based updates with explicit complexity guarantees. In MMLE, the Euclidean–Wasserstein gradient-flow viewpoint yields alternating parameter and measure updates, and the paper on Momentum SVGD-EM augments both with Nesterov acceleration. The parameter update uses the classical look-ahead mechanism,

F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,8

while the particle update applies the Wasserstein-Nesterov idea in measure space. Algorithmically, the method alternates: update F(θ,q)=q(x)logq(x)dxq(x)logpθ(x,y)dx,\mathcal F(\theta,q)=\int q(x)\log q(x)\,dx-\int q(x)\log p_\theta(x,y)\,dx,9 with Nesterov momentum, update particles with SVGD, apply particle momentum, and repeat. The reported experiments show consistent acceleration in iteration count, with particle-space acceleration identified as the main driver of speedup as dimension grows (Rozzio et al., 9 Mar 2026).

In quantum tomography, first-order likelihood iteration must respect positivity and trace constraints while avoiding singular iterates. Stochastic mirror descent with the Burg entropy uses the mirror map

minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).0

and the update

minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).1

Because the Burg entropy keeps iterates in the interior of minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).2, it avoids the singularity and stalling issues that can break projected gradient descent. The bottleneck is a single eigendecomposition, so the per-iteration time is minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).3 and is independent of the sample size minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).4. The expected optimization error of the averaged iterate vanishes at rate

minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).5

(Tsai et al., 2022).

A different first-order construction appears in quantum state tomography via a parameter-free correction of the classical minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).6 method. Starting from minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).7, the update is

minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).8

where

minθΘ,  qP(X)F(θ,q).\min_{\theta\in\Theta,\;q\in\mathcal P(\mathcal X)} \mathcal F(\theta,q).9

The method is full-rank, needs no step-size tuning, reduces to Cover’s multiplicative update in the commuting case, and satisfies the non-asymptotic bound

θ\theta0

Its per-iteration complexity is θ\theta1 (Lin et al., 2021).

4. Constraint-preserving, damped, and fixed-point updates

Many maximum-likelihood iterations are designed to preserve feasibility and improve conditioning rather than to minimize iteration count alone. In exponential-family models, a Levenberg–Marquardt adaptation replaces the raw Newton step by

θ\theta2

with θ\theta3 a damping parameter and θ\theta4 a symmetric negative definite penalization matrix. The paper uses the Marquardt choice θ\theta5 and updates θ\theta6 through a gain ratio comparing the realized increase in log-likelihood to the quadratic prediction. As θ\theta7, the method approaches Newton–Raphson; for large θ\theta8, it becomes more conservative. A local convergence theorem proves linear attraction to the MLE under the stated regularity conditions (Giordan et al., 2014).

In Gaussian MTP2 models, feasibility is defined by sign constraints on the precision matrix, and the resulting maximum-likelihood iteration is coordinate descent. The paper gives globally convergent coordinate-descent algorithms on both the primal variable θ\theta9 and the dual variable qq0, each updating a low-dimensional block while preserving the M-matrix constraints. Each qq1-update solves a constrained qq2 maximization subproblem; the method is explicitly described as structurally similar to iterative proportional scaling. The same work proves that the MLE exists with probability one for at least qq3 observations, irrespective of the underlying dimension (Lauritzen et al., 2017).

A fixed-point form arises in the qq4-exponential family. There the MLE equation can be written in terms of the dual parameter qq5 as a convex combination of sufficient statistics with parameter-dependent weights:

qq6

This yields the iteration

qq7

For qq8 and under the paper’s regularity assumptions, the likelihood strictly increases along the iterates unless the current point is already a fixed point. The monotonicity proof is based not on EM, but on the strict concavity of qq9 (Tian et al., 6 May 2025).

An online adaptive-filtering variant appears in ML-APA, where maximum likelihood is used to adapt the regularization in the affine projection algorithm. Under memoryless Gaussian inputs, the expected misalignment converges to zero as pθ(y)p_\theta(\cdot\mid y)0, and the achieved error is asymptotically optimal. The incremental version, IML-APA, updates at every time step and outperforms ML-APA in the reported simulations (Jalali et al., 2022).

5. Approximate and scalable likelihood iteration

When exact likelihood evaluation is analytically unavailable or computationally prohibitive, maximum likelihood iteration shifts from exact optimization to optimization of an approximation. In the approximate maximum likelihood method for intractable models, the iteration uses simultaneous perturbation stochastic approximation. At step pθ(y)p_\theta(\cdot\mid y)1, a random perturbation pθ(y)p_\theta(\cdot\mid y)2 defines

pθ(y)p_\theta(\cdot\mid y)3

simulated data are generated under both perturbed parameters, and the log-likelihood gradient is estimated from kernel density estimates on summary statistics:

pθ(y)p_\theta(\cdot\mid y)4

The update is then

pθ(y)p_\theta(\cdot\mid y)5

The method is local rather than global, differs from ABC by following a simulated gradient instead of sampling broadly across the parameter space, and is explicitly recommended to be run from multiple random starting values to reduce the risk of local maxima (Bertl et al., 2015).

The theory of maximum approximated likelihood places such procedures in a general asymptotic framework. MAL defines

pθ(y)p_\theta(\cdot\mid y)6

Consistency requires uniform convergence of the approximated criterion to the exact one and a monotonically increasing approximation level pθ(y)p_\theta(\cdot\mid y)7. Asymptotic normality requires, in particular, that the gradient approximation error vanish faster than pθ(y)p_\theta(\cdot\mid y)8. The framework covers Monte Carlo, quasi-Monte Carlo, Gaussian quadrature, and sparse grids, and the paper’s comparison shows that deterministic high-order quadrature can require far fewer points than Monte Carlo in smooth problems (Griebel et al., 2019).

At larger scales, the iteration can remain exact at the optimization level while using compressed linear algebra inside each likelihood evaluation. In physics-based Gaussian process models, hierarchical off-diagonal low-rank approximations replace dense covariance matrices and their derivatives. The construction requires pθ(y)p_\theta(\cdot\mid y)9 physical model applications, and maximum-likelihood computations require ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),0 effort per iteration. The same HODLR structure is differentiated to approximate covariance derivatives, and exact trace formulas give the score and expected Fisher information in the same quasilinear complexity class (Chen et al., 2023).

6. Stopping rules, critical-point geometry, and singularities

Maximum likelihood iteration is governed not only by update formulas but also by criteria for termination and by the geometry of the critical points being sought. In quantum tomography, a gradient-based upper bound controls the residual optimality gap independently of the particular iterative algorithm. With

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),1

the bound is

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),2

and therefore

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),3

This yields stopping rules for point estimation, likelihood-ratio confidence regions, and expectation-value confidence intervals, with Wilks’s theorem providing the relevant chi-squared scales (Glancy et al., 2012).

Algebraic statistics studies the global critical-point structure behind such iterations. For a closed irreducible subvariety ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),4, the maximum likelihood degree ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),5 is the number of points in the smooth locus where the logarithmic ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),6-form

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),7

degenerates for generic data. In the smooth case,

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),8

whereas in the singular case the correct universal bound is

ρ^argminρDf(ρ),f(ρ)=1ni=1nlogtr(Aiρ),\hat{\rho}\in\arg\min_{\rho\in\mathcal D} f(\rho),\qquad f(\rho)=\frac{1}{n}\sum_{i=1}^n -\log \operatorname{tr}(A_i\rho),9

The ordinary Euler characteristic does not provide a valid upper bound in general; the paper constructs counterexamples where the gap between D\mathcal D0 and ML degree is arbitrarily large (Budur et al., 2014).

A related singularity-sensitive object is the maximum likelihood data singular locus D\mathcal D1, the set of data for which a likelihood critical point lies in the singular locus of the model away from the coordinate hyperplanes. The paper proves the Hadamard-product bounds

D\mathcal D2

This identifies a precise mechanism by which the nature of likelihood critical points changes for special data (Horobet et al., 2015). This suggests that, in singular models, the behavior of maximum likelihood iteration cannot be understood solely through local descent or ascent properties; it also depends on how the likelihood equations interact with singular strata and with the global count of critical points.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Maximum Likelihood Iteration.