ELBO objectives and max-info factorizations

Setup

Let X,Y,ZX,Y,Z be finite random variables. Let μ\mu be a fixed input law on X\mathcal X, and let

p0(y∣x)p_0(y\mid x)

be the data conditional law. Write

P0(x,y):=μ(x)p0(y∣x).P_0(x,y):=\mu(x)p_0(y\mid x).

Let

H0:=HP0(Y∣X)=EP0[−log⁡p0(Y∣X)]H_0:=H_{P_0}(Y\mid X)=\mathbb E_{P_0}[-\log p_0(Y\mid X)]

be the base conditional entropy. Unless stated otherwise, logarithms are natural.

We consider an encoder, prior/router, and decoder

q(z∣x,y),r(z∣x),g(y∣x,z).q(z\mid x,y),\qquad r(z\mid x),\qquad g(y\mid x,z).

The encoder induces the joint law

Qq(x,y,z):=μ(x)p0(y∣x)q(z∣x,y).Q_q(x,y,z):=\mu(x)p_0(y\mid x)q(z\mid x,y).

All quantities with subscript qq are computed under QqQ_q.

Define the reconstruction loss and prior KL loss

Rec⁡(q,g):=EQq[−log⁡g(Y∣X,Z)],\operatorname{Rec}(q,g) :=\mathbb E_{Q_q}[-\log g(Y\mid X,Z)], KL⁡(q∥r):=EX,Y∼P0KL⁡ ⁣(q(⋅∣X,Y)∥r(⋅∣X)).\operatorname{KL}(q\Vert r) :=\mathbb E_{X,Y\sim P_0}\operatorname{KL}\!\left(q(\cdot\mid X,Y)\Vert r(\cdot\mid X)\right).

The standard negative β\beta-ELBO objective is

Lβ(q,r,g):=Rec⁡(q,g)+β KL⁡(q∥r).\mathcal L_\beta(q,r,g) := \operatorname{Rec}(q,g)+\beta\,\operatorname{KL}(q\Vert r).

The earlier max-info theory studies exact factorizations

p0(y∣x)=∑zr(z∣x)g(y∣x,z)p_0(y\mid x)=\sum_z r(z\mid x)g(y\mid x,z)

and the criterion max⁡I(Y;Z∣X)\max I(Y;Z\mid X). The central identity there is

I(Y;Z∣X)=H(Y∣X)−H(Y∣X,Z),I(Y;Z\mid X)=H(Y\mid X)-H(Y\mid X,Z),

so max-info is equivalent to minimizing residual generator entropy.

Encoder-induced factorization

Given q(z∣x,y)q(z\mid x,y), define its marginal and reverse conditional

q(z∣x):=∑yp0(y∣x)q(z∣x,y),q(z\mid x):=\sum_y p_0(y\mid x)q(z\mid x,y), q(y∣x,z):=p0(y∣x)q(z∣x,y)q(z∣x)q(y\mid x,z):= \frac{p_0(y\mid x)q(z\mid x,y)}{q(z\mid x)}

whenever q(z∣x)>0q(z\mid x)>0.

encoder-factorization correspondence

Every encoder q(z∣x,y)q(z\mid x,y) induces an exact factorization of p0(y∣x)p_0(y\mid x):

p0(y∣x)=∑zq(z∣x)q(y∣x,z).p_0(y\mid x)=\sum_z q(z\mid x)q(y\mid x,z).

Conversely, every exact factorization

p0(y∣x)=∑zr(z∣x)g(y∣x,z)p_0(y\mid x)=\sum_z r(z\mid x)g(y\mid x,z)

induces the posterior encoder

qr,g(z∣x,y):=r(z∣x)g(y∣x,z)p0(y∣x)q_{r,g}(z\mid x,y) := \frac{r(z\mid x)g(y\mid x,z)}{p_0(y\mid x)}

on the support of p0(y∣x)p_0(y\mid x). Under this correspondence,

qr,g(z∣x)=r(z∣x),qr,g(y∣x,z)=g(y∣x,z),q_{r,g}(z\mid x)=r(z\mid x), \qquad q_{r,g}(y\mid x,z)=g(y\mid x,z),

and

Iq(Y;Z∣X)=Ir,g(Y;Z∣X).I_q(Y;Z\mid X)=I_{r,g}(Y;Z\mid X).

\begin{proof} For the first claim,

∑zq(z∣x)q(y∣x,z)=∑zq(z∣x)p0(y∣x)q(z∣x,y)q(z∣x)=p0(y∣x)∑zq(z∣x,y)=p0(y∣x).\sum_z q(z\mid x)q(y\mid x,z) = \sum_z q(z\mid x) \frac{p_0(y\mid x)q(z\mid x,y)}{q(z\mid x)} = p_0(y\mid x)\sum_z q(z\mid x,y) = p_0(y\mid x).

For the converse, direct substitution gives

∑yp0(y∣x)qr,g(z∣x,y)=∑yr(z∣x)g(y∣x,z)=r(z∣x),\sum_y p_0(y\mid x)q_{r,g}(z\mid x,y) = \sum_y r(z\mid x)g(y\mid x,z) = r(z\mid x),

and therefore

qr,g(y∣x,z)=p0(y∣x)qr,g(z∣x,y)r(z∣x)=g(y∣x,z).q_{r,g}(y\mid x,z) = \frac{p_0(y\mid x)q_{r,g}(z\mid x,y)}{r(z\mid x)} = g(y\mid x,z).

The mutual informations are equal because the induced joint laws on (X,Y,Z)(X,Y,Z) are identical. \end{proof}

Thus variational encoders and exact latent factorizations are dual descriptions of the same object when the prior and decoder are chosen to match the encoder-induced conditionals.

Reconstruction and KL decompositions

Define the decoder mismatch and prior mismatch

DecGap⁡(q,g):=EX,Z∼QqKL⁡ ⁣(q(⋅∣X,Z)∥g(⋅∣X,Z)),\operatorname{DecGap}(q,g) := \mathbb E_{X,Z\sim Q_q} \operatorname{KL}\!\left(q(\cdot\mid X,Z)\Vert g(\cdot\mid X,Z)\right), PriorGap⁡(q,r):=EX∼μKL⁡ ⁣(q(⋅∣X)∥r(⋅∣X)).\operatorname{PriorGap}(q,r) := \mathbb E_{X\sim\mu} \operatorname{KL}\!\left(q(\cdot\mid X)\Vert r(\cdot\mid X)\right).
ELBO decomposition into conditional information plus mismatch terms

For every (q,r,g)(q,r,g),

Rec⁡(q,g)=H0−Iq(Y;Z∣X)+DecGap⁡(q,g),\operatorname{Rec}(q,g) = H_0-I_q(Y;Z\mid X)+\operatorname{DecGap}(q,g),

and

KL⁡(q∥r)=Iq(Y;Z∣X)+PriorGap⁡(q,r).\operatorname{KL}(q\Vert r) = I_q(Y;Z\mid X)+\operatorname{PriorGap}(q,r).

Therefore

Lβ(q,r,g)=H0+(β−1)Iq(Y;Z∣X)+DecGap⁡(q,g)+βPriorGap⁡(q,r).\boxed{ \mathcal L_\beta(q,r,g) = H_0+(\beta-1)I_q(Y;Z\mid X) +\operatorname{DecGap}(q,g) +\beta\operatorname{PriorGap}(q,r). }

\begin{proof} First,

Rec⁡(q,g)=EX,ZEY∼q(⋅∣X,Z)[−log⁡g(Y∣X,Z)]=EX,Z[H(q(⋅∣X,Z))+KL⁡ ⁣(q(⋅∣X,Z)∥g(⋅∣X,Z))]=Hq(Y∣X,Z)+DecGap⁡(q,g).\begin{aligned} \operatorname{Rec}(q,g) &= \mathbb E_{X,Z}\mathbb E_{Y\sim q(\cdot\mid X,Z)}[-\log g(Y\mid X,Z)]\\ &= \mathbb E_{X,Z} \left[ H(q(\cdot\mid X,Z)) + \operatorname{KL}\!\left(q(\cdot\mid X,Z)\Vert g(\cdot\mid X,Z)\right) \right]\\ &= H_q(Y\mid X,Z)+\operatorname{DecGap}(q,g). \end{aligned}

Because the (X,Y)(X,Y)-marginal of QqQ_q is P0P_0,

Hq(Y∣X)=H0.H_q(Y\mid X)=H_0.

Thus

Hq(Y∣X,Z)=H0−Iq(Y;Z∣X),H_q(Y\mid X,Z)=H_0-I_q(Y;Z\mid X),

which proves the reconstruction identity.

For the KL term,

KL⁡(q∥r)=EX,Y,Z∼Qqlog⁡q(Z∣X,Y)r(Z∣X)=EQqlog⁡q(Z∣X,Y)q(Z∣X)+EQqlog⁡q(Z∣X)r(Z∣X)=Iq(Y;Z∣X)+EXKL⁡ ⁣(q(⋅∣X)∥r(⋅∣X)).\begin{aligned} \operatorname{KL}(q\Vert r) &= \mathbb E_{X,Y,Z\sim Q_q} \log \frac{q(Z\mid X,Y)}{r(Z\mid X)}\\ &= \mathbb E_{Q_q} \log \frac{q(Z\mid X,Y)}{q(Z\mid X)} + \mathbb E_{Q_q} \log \frac{q(Z\mid X)}{r(Z\mid X)}\\ &= I_q(Y;Z\mid X) + \mathbb E_X\operatorname{KL}\!\left(q(\cdot\mid X)\Vert r(\cdot\mid X)\right). \end{aligned}

Combining the two identities gives the stated formula for Lβ\mathcal L_\beta. \end{proof}

optimized prior and decoder

If the classes for rr and gg are expressive enough to contain

rq(z∣x)=q(z∣x),gq(y∣x,z)=q(y∣x,z),r_q(z\mid x)=q(z\mid x), \qquad g_q(y\mid x,z)=q(y\mid x,z),

then for fixed qq,

inf⁡r,gLβ(q,r,g)=H0+(β−1)Iq(Y;Z∣X).\inf_{r,g}\mathcal L_\beta(q,r,g) = H_0+(\beta-1)I_q(Y;Z\mid X).

\begin{proof} The mismatch terms are nonnegative and are simultaneously zero at r=rqr=r_q and g=gqg=g_q. Apply the theorem. \end{proof}

Regimes of the standard β\beta-ELBO

Assume rr and gg are expressive enough to match every encoder-induced factorization in the encoder class Q\mathcal Q. Let

Imax⁡:=sup⁡q∈QIq(Y;Z∣X),Imin⁡:=inf⁡q∈QIq(Y;Z∣X).I_{\max}:=\sup_{q\in\mathcal Q} I_q(Y;Z\mid X), \qquad I_{\min}:=\inf_{q\in\mathcal Q} I_q(Y;Z\mid X).
population regimes of the optimized β\beta-ELBO

After optimizing r,gr,g,

inf⁡q,r,gLβ(q,r,g)={H0+(β−1)Imax⁡,βlt;1,H0,β=1,H0+(β−1)Imin⁡,β>1.\inf_{q,r,g}\mathcal L_\beta(q,r,g) = \begin{cases} H_0+(\beta-1)I_{\max}, & \beta<1,\\ H_0, & \beta=1,\\ H_0+(\beta-1)I_{\min}, & \beta>1. \end{cases}

Moreover:

  1. If \beta<1, minimizing Lβ\mathcal L_\beta is equivalent to maximizing Iq(Y;Z∣X)I_q(Y;Z\mid X).
  2. If β=1\beta=1, all information levels tie after optimizing r,gr,g.
  3. If β>1\beta>1, minimizing Lβ\mathcal L_\beta is equivalent to minimizing Iq(Y;Z∣X)I_q(Y;Z\mid X).

\begin{proof} By the previous corollary,

inf⁡r,gLβ(q,r,g)=H0+(β−1)Iq(Y;Z∣X).\inf_{r,g}\mathcal L_\beta(q,r,g) = H_0+(\beta-1)I_q(Y;Z\mid X).

For \beta<1, the coefficient of Iq(Y;Z∣X)I_q(Y;Z\mid X) is negative, so minimization selects maximal information. For β>1\beta>1, the coefficient is positive, so minimization selects minimal information. For β=1\beta=1, the coefficient is zero, so the optimized value is H0H_0 for every qq. \end{proof}

interpretation

The standard β\beta-ELBO is a max-info criterion only in the low-KL-weight regime \beta<1. The usual β=1\beta=1 objective is not a max-info selector among exact factorizations; after optimizing the variational posterior, prior, and decoder, all exact factorizations achieve the same value H0H_0. For β>1\beta>1, the objective pushes toward posterior collapse or the least informative admissible latent.

Relation to exact max-info factorizations

Suppose (r,g)(r,g) is an exact factorization of p0p_0:

p0(y∣x)=∑zr(z∣x)g(y∣x,z).p_0(y\mid x)=\sum_z r(z\mid x)g(y\mid x,z).

Let qr,gq_{r,g} be its exact posterior.

beta-ELBO restricted to exact factorizations

For any exact factorization (r,g)(r,g) and its posterior encoder qr,gq_{r,g},

Rec⁡(qr,g,g)=H(Y∣X,Z),\operatorname{Rec}(q_{r,g},g)=H(Y\mid X,Z), KL⁡(qr,g∥r)=I(Y;Z∣X),\operatorname{KL}(q_{r,g}\Vert r)=I(Y;Z\mid X),

and therefore

Lβ(qr,g,r,g)=H0+(β−1)I(Y;Z∣X).\mathcal L_\beta(q_{r,g},r,g) = H_0+(\beta-1)I(Y;Z\mid X).

\begin{proof} Under the posterior encoder qr,gq_{r,g}, the induced joint is

μ(x)r(z∣x)g(y∣x,z).\mu(x)r(z\mid x)g(y\mid x,z).

Thus Y∣X,ZY\mid X,Z has law g(⋅∣X,Z)g(\cdot\mid X,Z), giving

Rec⁡(qr,g,g)=E[−log⁡g(Y∣X,Z)]=H(Y∣X,Z).\operatorname{Rec}(q_{r,g},g) = \mathbb E[-\log g(Y\mid X,Z)] = H(Y\mid X,Z).

Also, because qr,g(z∣x)=r(z∣x)q_{r,g}(z\mid x)=r(z\mid x), the prior mismatch term is zero, so the KL decomposition gives

KL⁡(qr,g∥r)=I(Y;Z∣X).\operatorname{KL}(q_{r,g}\Vert r)=I(Y;Z\mid X).

Finally,

H(Y∣X,Z)=H0−I(Y;Z∣X).H(Y\mid X,Z)=H_0-I(Y;Z\mid X).

\end{proof}

Therefore, on exact factorizations:

\beta<1 \quad\Longleftrightarrow\quad \text{max-info selection}, β=1⟺all exact factorizations tie,\beta=1 \quad\Longleftrightarrow\quad \text{all exact factorizations tie}, β>1⟺min-info selection.\beta>1 \quad\Longleftrightarrow\quad \text{min-info selection}.

Likelihood-bound interpretation at β=1\beta=1

For fixed r,gr,g, define the model marginal

mr,g(y∣x):=∑zr(z∣x)g(y∣x,z)m_{r,g}(y\mid x):=\sum_z r(z\mid x)g(y\mid x,z)

and its posterior

πr,g(z∣x,y):=r(z∣x)g(y∣x,z)mr,g(y∣x).\pi_{r,g}(z\mid x,y) := \frac{r(z\mid x)g(y\mid x,z)}{m_{r,g}(y\mid x)}.
standard ELBO identity

For every x,yx,y with mr,g(y∣x)>0m_{r,g}(y\mid x)>0,

Ez∼q(⋅∣x,y)[−log⁡g(y∣x,z)]+KL⁡ ⁣(q(⋅∣x,y)∥r(⋅∣x))\mathbb E_{z\sim q(\cdot\mid x,y)}[-\log g(y\mid x,z)] + \operatorname{KL}\!\left(q(\cdot\mid x,y)\Vert r(\cdot\mid x)\right) =−log⁡mr,g(y∣x)+KL⁡ ⁣(q(⋅∣x,y)∥πr,g(⋅∣x,y)).= -\log m_{r,g}(y\mid x) + \operatorname{KL}\!\left(q(\cdot\mid x,y)\Vert \pi_{r,g}(\cdot\mid x,y)\right).

Hence

L1(q,r,g)=EP0[−log⁡mr,g(Y∣X)]+EP0KL⁡ ⁣(q(⋅∣X,Y)∥πr,g(⋅∣X,Y)).\mathcal L_1(q,r,g) = \mathbb E_{P_0}[-\log m_{r,g}(Y\mid X)] + \mathbb E_{P_0} \operatorname{KL}\!\left(q(\cdot\mid X,Y)\Vert \pi_{r,g}(\cdot\mid X,Y)\right).

\begin{proof} Pointwise in (x,y)(x,y),

Eq[−log⁡g(y∣x,Z)]+KL⁡ ⁣(q(⋅∣x,y)∥r(⋅∣x))=∑zq(z∣x,y)[−log⁡g(y∣x,z)+log⁡q(z∣x,y)r(z∣x)]=∑zq(z∣x,y)log⁡q(z∣x,y)r(z∣x)g(y∣x,z)=∑zq(z∣x,y)log⁡q(z∣x,y)πr,g(z∣x,y)mr,g(y∣x)=KL⁡ ⁣(q(⋅∣x,y)∥πr,g(⋅∣x,y))−log⁡mr,g(y∣x).\begin{aligned} &\mathbb E_q[-\log g(y\mid x,Z)] + \operatorname{KL}\!\left(q(\cdot\mid x,y)\Vert r(\cdot\mid x)\right)\\ &=\sum_z q(z\mid x,y) \left[-\log g(y\mid x,z)+\log\frac{q(z\mid x,y)}{r(z\mid x)}\right]\\ &=\sum_z q(z\mid x,y) \log\frac{q(z\mid x,y)}{r(z\mid x)g(y\mid x,z)}\\ &=\sum_z q(z\mid x,y) \log\frac{q(z\mid x,y)}{\pi_{r,g}(z\mid x,y)m_{r,g}(y\mid x)}\\ &= \operatorname{KL}\!\left(q(\cdot\mid x,y)\Vert \pi_{r,g}(\cdot\mid x,y)\right) - \log m_{r,g}(y\mid x). \end{aligned}

Averaging over (X,Y)∼P0(X,Y)\sim P_0 gives the result. \end{proof}

Thus β=1\beta=1 is the likelihood-fitting regime. It does not prefer a more informative or less informative exact latent factorization unless additional restrictions break the tie.

Capacity-constrained regime

Suppose ∣Z∣=m|\mathcal Z|=m. Then

Iq(Y;Z∣X)≤Hq(Z∣X)≤log⁡m.I_q(Y;Z\mid X)\le H_q(Z\mid X)\le \log m.

Therefore, after optimizing r,gr,g,

Rec⁡⋆(q)=H0−Iq(Y;Z∣X)≥H0−min⁡{H0,log⁡m}.\operatorname{Rec}^\star(q)=H_0-I_q(Y;Z\mid X) \ge H_0-\min\{H_0,\log m\}.

If the encoder is a hard task-conditioned attribute

Z=ϕ(X,Y),Z=\phi(X,Y),

then

Iq(Y;Z∣X)=Hq(Z∣X).I_q(Y;Z\mid X)=H_q(Z\mid X).

Therefore

inf⁡r,gLβ(q,r,g)=H0+(β−1)H(ϕ(X,Y)∣X).\inf_{r,g}\mathcal L_\beta(q,r,g) = H_0+(\beta-1)H(\phi(X,Y)\mid X).
low-β\beta ELBO and capacity-constrained branch discovery

Under hard encoders Z=ϕ(X,Y)Z=\phi(X,Y) and expressive r,gr,g:

  • if \beta<1, minimizing Lβ\mathcal L_\beta selects the admissible mm-state attribute with largest conditional entropy H(Z∣X)H(Z\mid X);
  • if β>1\beta>1, it selects the admissible attribute with smallest conditional entropy;
  • if β=1\beta=1, all hard attributes tie after optimizing r,gr,g.

This is the ELBO analogue of the capacity-constrained max-info theory: in the low-β\beta regime, the objective discovers the highest-entropy admissible branches of the output distribution. To make those branches semantic, one still needs structural assumptions such as a hierarchical branch class, cross-input alignment, or a generator simplicity penalty.

Normalized reconstruction and the role of H0H_0

A normalized reconstruction loss is

NRec⁡(q,g):=Rec⁡(q,g)H0.\operatorname{NRec}(q,g) := \frac{\operatorname{Rec}(q,g)}{H_0}.

At the optimized decoder g=q(y∣x,z)g=q(y\mid x,z),

NRec⁡⋆(q)=H0−Iq(Y;Z∣X)H0=1−Iq(Y;Z∣X)H0.\operatorname{NRec}^\star(q) = \frac{H_0-I_q(Y;Z\mid X)}{H_0} = 1-\frac{I_q(Y;Z\mid X)}{H_0}.

Thus normalized reconstruction has a meaningful information-theoretic interpretation:

  • NRec⁡=1\operatorname{NRec}=1 means Iq(Y;Z∣X)=0I_q(Y;Z\mid X)=0;
  • NRec⁡=0\operatorname{NRec}=0 means Hq(Y∣X,Z)=0H_q(Y\mid X,Z)=0;
  • NRec⁡∈(0,1)\operatorname{NRec}\in(0,1) is the fraction of conditional uncertainty in YY that remains after observing ZZ.

With decoder misspecification,

NRec⁡(q,g)=1−Iq(Y;Z∣X)H0+DecGap⁡(q,g)H0,\operatorname{NRec}(q,g) = 1-\frac{I_q(Y;Z\mid X)}{H_0} +\frac{\operatorname{DecGap}(q,g)}{H_0},

so it is an upper bound on the residual uncertainty fraction.

how normalization changes the β\beta threshold

For the standard objective

Lβ=Rec⁡+βKL⁡,\mathcal L_\beta=\operatorname{Rec}+\beta\operatorname{KL},

the max-info threshold is β=1\beta=1.

If only the reconstruction term is normalized,

L~β:=Rec⁡H0+βKL⁡,\widetilde{\mathcal L}_\beta := \frac{\operatorname{Rec}}{H_0}+\beta\operatorname{KL},

then, after optimizing r,gr,g,

L~β=1+(β−1H0)Iq(Y;Z∣X),\widetilde{\mathcal L}_\beta = 1+ \left(\beta-\frac1{H_0}\right)I_q(Y;Z\mid X),

so the threshold becomes

βc=1H0.\beta_c=\frac1{H_0}.

If both terms are normalized,

L‾β:=Rec⁡+βKL⁡H0,\overline{\mathcal L}_\beta := \frac{\operatorname{Rec}+\beta\operatorname{KL}}{H_0},

then

L‾β=1+(β−1)Iq(Y;Z∣X)H0,\overline{\mathcal L}_\beta = 1+(\beta-1)\frac{I_q(Y;Z\mid X)}{H_0},

and the standard threshold β=1\beta=1 is preserved.

Therefore H0H_0 is meaningful as a scale for interpreting reconstruction as a fractional residual uncertainty. But if only the reconstruction term is divided by H0H_0, the numerical value and units of β\beta change. For cross-problem comparison, normalizing the entire objective or explicitly setting β\beta relative to 1/H01/H_0 is cleaner.

when H0H_0 is not a stable scale

The normalization by H0H_0 is problematic if H0=0H_0=0 or very small. It is also only an information-fraction normalization when p0(y∣x)p_0(y\mid x) is the true data law. If the denominator is instead the cross-entropy of a reference model pref(y∣x)p_{\mathrm{ref}}(y\mid x) under another data distribution, then the ratio measures improvement relative to the reference log-loss, not exactly the fraction of true conditional entropy remaining.

Conditional versus unconditional prior

The above analysis assumes a conditional prior/router r(z∣x)r(z\mid x). If instead the prior is unconditional, r(z)r(z), then

EX,YKL⁡ ⁣(q(⋅∣X,Y)∥r(⋅))\mathbb E_{X,Y}\operatorname{KL}\!\left(q(\cdot\mid X,Y)\Vert r(\cdot)\right)

penalizes more than Iq(Y;Z∣X)I_q(Y;Z\mid X).

unconditional-prior decomposition

Let

q(z):=∑xμ(x)q(z∣x).q(z):=\sum_x \mu(x)q(z\mid x).

Then

EX,YKL⁡ ⁣(q(⋅∣X,Y)∥r(⋅))=Iq(Y;Z∣X)+Iq(X;Z)+KL⁡ ⁣(q(⋅)∥r(⋅)).\mathbb E_{X,Y}\operatorname{KL}\!\left(q(\cdot\mid X,Y)\Vert r(\cdot)\right) = I_q(Y;Z\mid X)+I_q(X;Z)+\operatorname{KL}\!\left(q(\cdot)\Vert r(\cdot)\right).

\begin{proof} Decompose the log ratio:

log⁡q(Z∣X,Y)r(Z)=log⁡q(Z∣X,Y)q(Z∣X)+log⁡q(Z∣X)q(Z)+log⁡q(Z)r(Z).\log\frac{q(Z\mid X,Y)}{r(Z)} = \log\frac{q(Z\mid X,Y)}{q(Z\mid X)} + \log\frac{q(Z\mid X)}{q(Z)} + \log\frac{q(Z)}{r(Z)}.

Taking expectations gives the three terms. \end{proof}

Thus an unconditional prior also penalizes dependence between XX and ZZ. For strategy modeling, this may be undesirable if different tasks genuinely have different strategy mixtures. A conditional prior r(z∣x)r(z\mid x) isolates the information that ZZ carries about YY beyond XX.

Empirical objective and sample complexity

Let

h:=(q,r,g)h:=(q,r,g)

and define the per-sample loss

ℓh(x,y):=∑zq(z∣x,y)[−log⁡g(y∣x,z)]+β∑zq(z∣x,y)log⁡q(z∣x,y)r(z∣x).\ell_h(x,y) := \sum_z q(z\mid x,y)[-\log g(y\mid x,z)] + \beta\sum_z q(z\mid x,y) \log\frac{q(z\mid x,y)}{r(z\mid x)}.

The population and empirical objectives are

Lβ(h)=EP0ℓh(X,Y),\mathcal L_\beta(h)=\mathbb E_{P_0}\ell_h(X,Y), L^β(h)=1n∑i=1nℓh(xi,yi),(xi,yi)∼iidP0.\widehat{\mathcal L}_\beta(h)=\frac1n\sum_{i=1}^n \ell_h(x_i,y_i), \qquad (x_i,y_i)\overset{iid}{\sim}P_0.

Assume a bounded-loss condition: for all hh in the candidate class H\mathcal H,

0≤ℓh(x,y)≤B.0\le \ell_h(x,y)\le B.

A sufficient support condition is

g(y∣x,z)≥γ>0,r(z∣x)≥α>0g(y\mid x,z)\ge \gamma>0, \qquad r(z\mid x)\ge \alpha>0

whenever the corresponding terms are evaluated. Then one may take

B=log⁡1γ+βlog⁡1α.B=\log\frac1\gamma+\beta\log\frac1\alpha.
finite-class uniform convergence

Suppose ∣H∣=N|\mathcal H|=N and 0≤ℓh≤B0\le \ell_h\le B for all h∈Hh\in\mathcal H. Then with probability at least 1−δ1-\delta,

sup⁡h∈H∣L^β(h)−Lβ(h)∣≤Blog⁡(2N/δ)2n.\sup_{h\in\mathcal H} \left| \widehat{\mathcal L}_\beta(h)-\mathcal L_\beta(h) \right| \le B\sqrt{\frac{\log(2N/\delta)}{2n}}.

Consequently, if h^\widehat h is an empirical minimizer and h⋆h^\star is a population minimizer, then

Lβ(h^)−Lβ(h⋆)≤2Blog⁡(2N/δ)2n.\mathcal L_\beta(\widehat h)-\mathcal L_\beta(h^\star) \le 2B\sqrt{\frac{\log(2N/\delta)}{2n}}.

\begin{proof} For fixed hh, Hoeffding's inequality gives

P(∣L^β(h)−Lβ(h)∣>ε)≤2exp⁡(−2nε2B2).\mathbb P\left( \left| \widehat{\mathcal L}_\beta(h)-\mathcal L_\beta(h) \right|>\varepsilon \right) \le 2\exp\left(-\frac{2n\varepsilon^2}{B^2}\right).

A union bound over NN hypotheses gives the first claim after setting the right-hand side equal to δ\delta.

On the event of uniform deviation at most ε\varepsilon,

Lβ(h^)≤L^β(h^)+ε≤L^β(h⋆)+ε≤Lβ(h⋆)+2ε.\mathcal L_\beta(\widehat h) \le \widehat{\mathcal L}_\beta(\widehat h)+\varepsilon \le \widehat{\mathcal L}_\beta(h^\star)+\varepsilon \le \mathcal L_\beta(h^\star)+2\varepsilon.

Substituting the value of ε\varepsilon proves the excess-risk bound. \end{proof}

sample size for recovering a separated optimum

Let E⋆⊆H\mathcal E^\star\subseteq\mathcal H be the desired equivalence class of population optima, for example optima up to global permutation. Suppose there is a gap

Δ:=inf⁡h∉E⋆Lβ(h)−inf⁡h∈E⋆Lβ(h)>0.\Delta := \inf_{h\notin\mathcal E^\star} \mathcal L_\beta(h) - \inf_{h\in\mathcal E^\star} \mathcal L_\beta(h) >0.

If

n>2B2Δ2log⁡2Nδ,n > \frac{2B^2}{\Delta^2}\log\frac{2N}{\delta},

then every empirical minimizer lies in E⋆\mathcal E^\star with probability at least 1−δ1-\delta.

\begin{proof} The previous theorem gives uniform deviation at most

ε=Blog⁡(2N/δ)2n.\varepsilon=B\sqrt{\frac{\log(2N/\delta)}{2n}}.

The displayed sample-size condition implies 2\varepsilon<\Delta. For h∉E⋆h\notin\mathcal E^\star and h⋆∈E⋆h^\star\in\mathcal E^\star,

L^β(h)≥Lβ(h)−ε≥Lβ(h⋆)+Δ−ε>Lβ(h⋆)+ε≥L^β(h⋆).\widehat{\mathcal L}_\beta(h) \ge \mathcal L_\beta(h)-\varepsilon \ge \mathcal L_\beta(h^\star)+\Delta-\varepsilon > \mathcal L_\beta(h^\star)+\varepsilon \ge \widehat{\mathcal L}_\beta(h^\star).

Thus no empirical minimizer can lie outside E⋆\mathcal E^\star. \end{proof}

For infinite model classes, the same structure holds with the finite-class term replaced by a complexity measure for the induced loss class

L:={ℓh:h∈H}.\mathfrak L:=\{\ell_h:h\in\mathcal H\}.

A typical Rademacher-complexity bound has the form

sup⁡h∈H∣L^β(h)−Lβ(h)∣≲Rn(L)+Blog⁡(1/δ)n.\sup_{h\in\mathcal H} \left| \widehat{\mathcal L}_\beta(h)-\mathcal L_\beta(h) \right| \lesssim \mathfrak R_n(\mathfrak L) +B\sqrt{\frac{\log(1/\delta)}{n}}.

Thus optimizing the empirical ELBO to accuracy ε\varepsilon requires roughly

n=O~ ⁣(complexity⁡(L)ε2),n=\widetilde O\!\left(\frac{\operatorname{complexity}(\mathfrak L)}{\varepsilon^2}\right),

and recovering a separated optimum requires roughly

n=O~ ⁣(complexity⁡(L)Δ2).n=\widetilde O\!\left(\frac{\operatorname{complexity}(\mathfrak L)}{\Delta^2}\right).
statistical versus optimization error

If h^\widehat h is only an approximate empirical minimizer with optimization error

L^β(h^)≤inf⁡hL^β(h)+ηopt,\widehat{\mathcal L}_\beta(\widehat h) \le \inf_h \widehat{\mathcal L}_\beta(h)+\eta_{\mathrm{opt}},

then the excess-risk bound becomes

Lβ(h^)−inf⁡hLβ(h)≤2sup⁡h∣L^β(h)−Lβ(h)∣+ηopt.\mathcal L_\beta(\widehat h)-\inf_h\mathcal L_\beta(h) \le 2\sup_h|\widehat{\mathcal L}_\beta(h)-\mathcal L_\beta(h)| + \eta_{\mathrm{opt}}.

Monte Carlo estimation over zz

If Z\mathcal Z is small, the expectation over q(z∣x,y)q(z\mid x,y) can be computed exactly. If it is estimated using MM independent samples of ZZ per datapoint, the reconstruction estimate adds Monte Carlo noise.

Assume the reconstruction term is bounded by BrecB_{\mathrm{rec}}. Then, conditionally on the data, averaging over nMnM independent latent samples gives an additional error of order

O ⁣(Breclog⁡(1/δ)nM)O\!\left(B_{\mathrm{rec}}\sqrt{\frac{\log(1/\delta)}{nM}}\right)

by Hoeffding's inequality. This adds to the statistical error from sampling (X,Y)(X,Y).

Consequences for semantic strategy recovery

The ELBO analysis connects directly to the capacity-constrained semantic-strategy theory.

  1. In the low-β\beta regime, the optimized ELBO is a max-info objective.
  2. With hard encoders and finite ∣Z∣|\mathcal Z|, this becomes a search for the highest-entropy admissible branch attribute.
  3. Under hierarchical branch assumptions, this can recover local branch structure up to xx-dependent permutation.
  4. The ELBO objective alone does not solve global semantic alignment; one still needs a cross-input alignment, equivariance, or simplicity penalty.
  5. In the standard β=1\beta=1 likelihood regime, exact factorizations tie, so likelihood alone does not identify the semantic latent.
  6. In the β>1\beta>1 regime, the objective actively discourages conditional information in ZZ and tends toward posterior collapse unless constrained otherwise.

Summary

The standard negative β\beta-ELBO decomposes as

Lβ=H0+(β−1)Iq(Y;Z∣X)+decoder mismatch+β⋅prior mismatch.\mathcal L_\beta = H_0+(\beta-1)I_q(Y;Z\mid X) +\text{decoder mismatch} +\beta\cdot\text{prior mismatch}.

Consequently:

  • \beta<1: information-seeking / max-info regime;
  • β=1\beta=1: likelihood-fitting regime; all exact factorizations tie;
  • β>1\beta>1: information-bottleneck / min-info regime.

Normalized reconstruction by H0H_0 is useful for interpreting reconstruction as a fraction of remaining conditional uncertainty, but it changes the numerical threshold for β\beta unless the KL term is scaled consistently. Statistical recovery of the population-selected factorization requires bounded losses, a controlled hypothesis class, and a positive gap between the desired factorization class and its competitors.

References

  1. D. P. Kingma and M. Welling, Auto-Encoding Variational Bayes, 2013.
  2. A. A. Alemi, I. Fischer, J. V. Dillon, and K. Murphy, Deep Variational Information Bottleneck, 2016.
  3. The companion note Max-info factorizations of a conditional distribution for the exact max-info / Jensen–Shannon identity and deterministic-factorization degeneracy.
Built with LogoFlowershow