Papers
Topics
Authors
Recent
Search
2000 character limit reached

Anchored Negative ELBO (ANELBO)

Updated 14 February 2026
  • ANELBO is a variational objective that augments the standard ELBO with an anchoring mechanism to emphasize key tokens in discrete diffusion models.
  • It introduces an auxiliary anchor KL term and a two-stage denoising framework, achieving lower sample complexity and improved likelihood approximations.
  • Empirical results demonstrate significant perplexity reductions and enhanced generalization across generative, autoregressive, and reasoning tasks in ADLM.

The Anchored Negative Evidence Lower Bound (ANELBO) is a variational objective introduced in the context of Anchored Diffusion LLMs (ADLM). ANELBO extends the standard Evidence Lower Bound (ELBO) formulation for discrete diffusion models by incorporating an explicit anchoring mechanism for important tokens within the input sequence. This objective underpins improvements in sample complexity, likelihood modeling, and empirical performance across generative, autoregressive (AR), and reasoning tasks within the ADLM framework (Rout et al., 24 May 2025).

1. Mathematical Definition and Formulation

The standard Negative ELBO (NELBO) for masked discrete diffusion models is augmented in ANELBO by introducing (a) an auxiliary anchor Kullback–Leibler (KL) term that supervises an anchor network φ\varphi and (b) a two-stage composition in the prediction pipeline, where a denoiser network ψ\psi operates on anchor logits from φ\varphi.

The ANELBO is given by

logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)

where

LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}

Here, γ>0\gamma > 0 controls anchor alignment penalty, and the weight λt(i)\lambda_{t(i)} depends on the masking schedule and remasking probability σt(i)\sigma_{t(i)} with

λt(i)=(1σt(i))αt(i)αs(i)1αt(i).\lambda_{t(i)} = \frac{(1-\sigma_{t(i)})\alpha_{t(i)}-\alpha_{s(i)}}{1-\alpha_{t(i)}}.

The objective reduces to the standard NELBO when γ=0\gamma=0 and ψ\psi0.

2. Derivation and Theoretical Justification

The ANELBO is derived as a variational lower bound on ψ\psi1 for the ADLM framework:

  1. Start from the negative log-likelihood ψ\psi2, introducing the forward joint ψ\psi3.
  2. Apply Jensen’s inequality to obtain the usual ELBO/NELBO separation: a reconstruction loss plus a sum of KL terms over the reverse process steps.
  3. Incorporate the anchor-alignment KL ψ\psi4, encouraging the anchor network ψ\psi5 to match a target anchor transition ψ\psi6 via

ψ\psi7

where ψ\psi8 denotes variables unmasked at step ψ\psi9.

  1. Set the variational reverse posterior to φ\varphi0, parameterized by φ\varphi1 and φ\varphi2.
  2. By expanding the KLs over the sum, contributions from already unmasked tokens vanish, leaving only the two log-likelihood terms in φ\varphi3.

The bound formalized in Theorem 3.1 guarantees that optimization of ANELBO provides control over both marginal likelihood and anchor alignment (Rout et al., 24 May 2025).

3. Symbolic Definitions and Model Structure

A table of relevant quantities provides clarity on notation:

Symbol Definition Role
φ\varphi4 φ\varphi5, one-hot sequence in φ\varphi6 Input sequence
φ\varphi7 Discrete noised sequence at time φ\varphi8; φ\varphi9 Forward process state
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)0 Masking schedule Controls diffusion noise
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)1 Remasking probability at step logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)2 Modifies forward process
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)3 Anchor network, outputting logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)4 at each sequence position Anchor prediction
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)5 Denoiser network; outputs logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)6 given anchors Final denoising step
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)7 Target anchor transition Supervises anchoring
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)8 Learned/parameterized anchor transition Anchor KL target
logpψ,φ(X)+γLAnchor(φ)LANELBO(ψ,φ)-\log p_{\psi,\varphi}(X) + \gamma\,\mathcal{L}_{\rm Anchor}(\varphi) \leq \mathcal{L}_{\rm ANELBO}(\psi, \varphi)9 Strength of anchor-KL term Tunes supervision
LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}0 KL weighting in diffusion sum Step reweighting

The two-stage composition LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}1 partitions modeling capacity, with LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}2 focusing on low-entropy anchor predictions and LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}3 handling full sequence denoising.

4. Implications for Sample Complexity and Likelihood Modeling

Anchoring yields an exponential reduction in sample complexity for both AR and DLM frameworks. In the standard discrete DAG/CPT parameterization, every conditional distribution can depend on up to LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}4 tokens, requiring LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}5 parameters. By restricting conditionals to a fixed small parent set of size LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}6, anchored models necessitate only LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}7 parameters, dramatically lowering the sample complexity. This reduction is theoretically justified in Proposition 3.2 and verified by practical performance. The ANELBO objective—by exposing and supervising key anchor tokens early in training—reduces denoiser entropy, leading to enhanced likelihood approximations and improved generalization in empirical benchmarks (Rout et al., 24 May 2025).

5. Practical Training and Optimization Procedures

Optimization of the ANELBO follows these steps:

  • Draw minibatches LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}8 from the data.
  • Sample the forward noising chain LANELBO(ψ,φ)=EZ0q(X)[logpψ(Xφ(Z0))] +i=1TEZt(i)q(X)[λt(i)l=1L(logπψl(φ(Zt(i))),Xlγlogπφl(Zt(i)),Xl)].\begin{aligned} \mathcal{L}_{\rm ANELBO}(\psi,\varphi) &= \mathbb{E}_{Z_{0}\sim q(\cdot\mid X)}\left[-\log p_{\psi}(X\mid\varphi(Z_{0}))\right] \ &\quad + \sum_{i=1}^{T} \mathbb{E}_{Z_{t(i)}\sim q(\cdot\mid X)} \Bigg[ \lambda_{t(i)} \sum_{l=1}^{L} \left( -\log\langle \pi^l_\psi(\varphi(Z_{t(i)})), X^l\rangle - \gamma \log\langle \pi^l_\varphi(Z_{t(i)}), X^l\rangle \right) \Bigg]. \end{aligned}9 for each input γ>0\gamma > 00.
  • Compute anchor logits γ>0\gamma > 01 and subsequent denoiser logits γ>0\gamma > 02.
  • Evaluate the reconstruction loss γ>0\gamma > 03.
  • At each timestep γ>0\gamma > 04, accumulate the weighted terms

γ>0\gamma > 05

  • Gradients are backpropagated through both networks; all variables are discrete, and cross-entropies suffice for KL terms.
  • Optimization is performed using Adam or equivalent optimizers.
  • Monte Carlo estimates for expectations over γ>0\gamma > 06 use a single sample per instance, with batch averaging (Rout et al., 24 May 2025).

6. Relationship to Standard (Negative) ELBO

The ANELBO is a strict generalization of the NELBO for discrete diffusion LLMs. When the anchor supervision parameter γ>0\gamma > 07 and remasking probability γ>0\gamma > 08, ANELBO collapses to the standard NELBO. Conceptually, ANELBO is a variational lower bound on γ>0\gamma > 09 augmented by explicit anchor supervision. In practice, the two-stage parameterization—anchor followed by denoiser—concentrates modeling effort, increasing efficiency in capturing key tokens before full sequence reconstruction.

7. Empirical Outcomes and Significance

Empirical validation of ANELBO centers on likelihood estimation, text generation quality, generalization, and task-specific performance:

  • On LM1B, ADLM trained with ANELBO achieves perplexity reductions of up to 9.7% over MDLM baselines at 65B tokens.
  • On OpenWebText, ADLM achieves up to 25.4% relative perplexity improvement over SEDD/MDLM, within 3 perplexity points of AR models.
  • In text generation, ADLM attains higher MAUVE scores than autoregressive models on OWT, and surpasses prior DLMs in MAUVE, GPT-2 perplexity, and entropy for large λt(i)\lambda_{t(i)}0.
  • In zero-shot generalization, ADLM outperforms SEDD/MDLM/BD3LM on 6 of 7 benchmarks.
  • For AR models fine-tuned using anchor supervision, perplexity is further reduced compared to standard AR.
  • In mathematical and logical reasoning tasks, Anchored Chain-of-Thought (ACoT) achieves accuracy improvements without increasing token usage.

These results collectively demonstrate that ANELBO is both a principled extension of the diffusion-model negative ELBO and empirically effective in delivering improvements in sample efficiency, likelihood modeling, and downstream task quality (Rout et al., 24 May 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Anchored Negative Evidence Lower Bound (ANELBO).