Rank-constrained max-info and low-dimensional strategy recovery

1. Purpose

The baseline max-info theory shows that, for an exact factorization

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

maximizing I(Y;Z∣X)I(Y;Z\mid X) is equivalent to minimizing the residual entropy H(Y∣X,Z)H(Y\mid X,Z). In expressive classes this is too permissive: max-info may select arbitrary deterministic simulators or non-semantic high-entropy partitions.

This note develops a different approach. We ask whether strategy structure can be recovered from a weaker, more model-like bias:

among high-information latent variables, prefer those whose branch-conditioned distributions vary across tasks through a low-dimensional log-density-ratio structure.

The intended setting is multi-strategy reasoning:

  • xx is a task, such as a theorem statement;
  • yy is a reasoning trace, such as a proof;
  • SS is an abstract strategy, such as direct proof, contradiction, induction, construction;
  • a completed trace usually determines its strategy, so we begin with hard strategy attributes S=σ(X,Y)S=\sigma(X,Y);
  • different strategies affect the distribution of traces in a reusable, low-dimensional way across many tasks.

The central message is:

Max-info supplies the pressure toward informative latent variables. A low-rank log-ratio constraint supplies the pressure toward reusable strategy structure. Together, they can recover strategy subspaces, and with additional separation or anchor assumptions, strategy labels.


2. Setup

Let X,YX,Y be finite, with input law μ\mu and conditional law p(y∣x)p(y\mid x). Let

Ω:={(x,y):μ(x)p(y∣x)>0}.\Omega:=\{(x,y):\mu(x)p(y\mid x)>0\}.

All entropies are computed under μ(x)p(y∣x)\mu(x)p(y\mid x).

A hard attribute is a deterministic map

ϕ:X×Y→[K].\phi:\mathcal X\times\mathcal Y\to[K].

It induces the branch probabilities

rϕ(z∣x):=P(ϕ(X,Y)=z∣X=x),r_\phi(z\mid x):=\mathbb P(\phi(X,Y)=z\mid X=x),

and branch-conditioned laws

gϕ(y∣x,z):=p(y∣x,ϕ(x,Y)=z),g_\phi(y\mid x,z):=p(y\mid x,\phi(x,Y)=z),

whenever rϕ(z∣x)>0r_\phi(z\mid x)>0.

As in the earlier notes, because Z=ϕ(X,Y)Z=\phi(X,Y) is deterministic given (X,Y)(X,Y),

I(Y;Z∣X)=H(Z∣X)=H(ϕ(X,Y)∣X).I(Y;Z\mid X)=H(Z\mid X)=H(\phi(X,Y)\mid X).

Thus unrestricted max-info over hard KK-state attributes simply searches for high-entropy KK-way partitions of YY conditional on XX. This is not enough to define strategy.


3. Smoothed log-density-ratio lifts

For an exact hard attribute, gϕ(⋅∣x,z)g_\phi(\cdot\mid x,z) is supported only on the cell ϕ(x,y)=z\phi(x,y)=z, so the literal log-density ratio log⁡(gϕ/p)\log(g_\phi/p) may contain −∞-\infty values. To get a finite rank object, we use a small smoothing parameter ε∈(0,1)\varepsilon\in(0,1).

smoothed branch decoder and log-lift

Given a hard attribute ϕ\phi and ε∈(0,1)\varepsilon\in(0,1), define

gϕ,ε(y∣x,z):=(1−ε)gϕ(y∣x,z)+εp(y∣x).g_{\phi,\varepsilon}(y\mid x,z) :=(1-\varepsilon)g_\phi(y\mid x,z)+\varepsilon p(y\mid x).

The corresponding log-density-ratio lift is

Lϕ,ε(z;x,y):=log⁡gϕ,ε(y∣x,z)p(y∣x).L_{\phi,\varepsilon}(z;x,y) := \log\frac{g_{\phi,\varepsilon}(y\mid x,z)}{p(y\mid x)}.

For active states, this has the explicit form

Lϕ,ε(z;x,y)=log⁡(ε+(1−ε)1{ϕ(x,y)=z}rϕ(z∣x)).L_{\phi,\varepsilon}(z;x,y) = \log\left(\varepsilon+(1-\varepsilon)\frac{\mathbf 1\{\phi(x,y)=z\}}{r_\phi(z\mid x)}\right).

The log-lift asks: relative to the base conditional law p(y∣x)p(y\mid x), how much does conditioning on branch zz upweight or downweight the trace yy?

Why smoothing appears

Exact hard attributes create zero probabilities outside their cells. The smoothing is not meant to change the semantics of the attribute; it is a technical device that turns the support pattern into a finite log-ratio matrix. As ε↓0\varepsilon\downarrow 0, the smoothed decoder approaches the exact hard branch decoder.


4. Centered log-ratio rank

The normalizing term in a log-density-ratio model may contain arbitrary offsets depending on (x,z)(x,z). These offsets do not describe how a strategy changes the relative preference among outputs for a fixed task. We therefore remove per-(x,z)(x,z) means.

centered log-lift

Define the centered log-lift

Lˉϕ,ε(z;x,y):=Lϕ,ε(z;x,y)−EY′∼p(⋅∣x)Lϕ,ε(z;x,Y′).\bar L_{\phi,\varepsilon}(z;x,y) := L_{\phi,\varepsilon}(z;x,y) - \mathbb E_{Y'\sim p(\cdot\mid x)}L_{\phi,\varepsilon}(z;x,Y').

For fixed zz, Lˉϕ,ε(z;⋅,⋅)\bar L_{\phi,\varepsilon}(z;\cdot,\cdot) is a centered function on task-output pairs. It describes the finite-dimensional contrast pattern associated with latent state zz.

log-ratio rank of a hard attribute

The ε\varepsilon-log-ratio rank of ϕ\phi is

rank⁡ε(ϕ):=dim⁡span⁡{Lˉϕ,ε(z;⋅,⋅):z∈[K]}.\operatorname{rank}_\varepsilon(\phi) := \dim\operatorname{span}\{\bar L_{\phi,\varepsilon}(z;\cdot,\cdot):z\in[K]\}.

Equivalently, form the matrix whose rows are indexed by zz and whose columns are indexed by (x,y)∈Ω(x,y)\in\Omega:

Mϕ,ε[z,(x,y)]:=Lˉϕ,ε(z;x,y).M_{\phi,\varepsilon}[z,(x,y)] :=\bar L_{\phi,\varepsilon}(z;x,y).

Then rank⁡ε(ϕ)\operatorname{rank}_\varepsilon(\phi) is the row rank of Mϕ,εM_{\phi,\varepsilon}.

A low-rank attribute is one whose branch-conditioned distributions differ from the base distribution along only a few reusable contrast directions. This is the mathematical proxy for a reusable strategy mechanism.

Relation to low-rank log-linear decoders

If there exist feature functions h(x,y)∈Rdh(x,y)\in\mathbb R^d and embeddings ez∈Rde_z\in\mathbb R^d such that

log⁡g(y∣x,z)p(y∣x)=⟨ez,h(x,y)⟩−Az(x),\log\frac{g(y\mid x,z)}{p(y\mid x)} = \langle e_z,h(x,y)\rangle-A_z(x),

then the centered log-ratio functions lie in the dd-dimensional span of the coordinates of hh. Thus the rank definition above abstracts the idea of a low-dimensional log-linear strategy decoder.


5. Rank-constrained max-info over hard attributes

We first consider a hard rank constraint. Let

ΦK,dε:={ϕ:X×Y→[K]:rank⁡ε(ϕ)≤d}.\Phi_{K,d}^{\varepsilon} := \{\phi:\mathcal X\times\mathcal Y\to[K]:\operatorname{rank}_\varepsilon(\phi)\le d\}.

The following theorem is simple but important: under a rank constraint, max-info does not optimize arbitrary hard attributes; it optimizes entropy among hard attributes whose branch-conditioned log-ratio structure is low-dimensional.

Is this saying anything non-trivial yet?

This seems to just be using the already stated identity that I(Y;ϕ(X;Y)∣X)=H(ϕ(X,Y)∣X)I(Y; \phi(X; Y) | X) = H(\phi(X, Y) | X)?

rank-constrained hard max-info

For hard attributes with at most KK states and ε\varepsilon-log-ratio rank at most dd,

arg⁡max⁡ϕ∈ΦK,dεI(Y;ϕ(X,Y)∣X)=arg⁡max⁡ϕ∈ΦK,dεH(ϕ(X,Y)∣X).\arg\max_{\phi\in\Phi_{K,d}^{\varepsilon}} I(Y;\phi(X,Y)\mid X) = \arg\max_{\phi\in\Phi_{K,d}^{\varepsilon}} H(\phi(X,Y)\mid X).

\begin{proof} For every hard attribute Z=ϕ(X,Y)Z=\phi(X,Y), H(Z∣X,Y)=0H(Z\mid X,Y)=0. Therefore

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

Restricting the feasible set to ΦK,dε\Phi_{K,d}^{\varepsilon} does not change this identity. Hence maximizing conditional mutual information over ΦK,dε\Phi_{K,d}^{\varepsilon} is exactly maximizing conditional entropy over ΦK,dε\Phi_{K,d}^{\varepsilon}. \end{proof}

The role of max-info is still entropy maximization. The rank constraint changes the comparison class: high-entropy arbitrary partitions are excluded unless their branch-conditioned log-ratio patterns are also low-dimensional.


6. Strategy subspace and subspace recovery

Let S=σ(X,Y)∈[K]S=\sigma(X,Y)\in[K] be the target strategy attribute. Define its strategy log-ratio subspace

USε:=span⁡{LˉS,ε(s;⋅,⋅):s∈[K]}.\mathcal U_S^{\varepsilon} := \operatorname{span}\{\bar L_{S,\varepsilon}(s;\cdot,\cdot):s\in[K]\}.

The goal of the low-rank theory is first to recover this subspace. Label recovery is stronger and requires additional geometry.

subspace recovery

A hard attribute ϕ\phi recovers the strategy subspace if

span⁡{Lˉϕ,ε(z;⋅,⋅):z∈[K]}=USε.\operatorname{span}\{\bar L_{\phi,\varepsilon}(z;\cdot,\cdot):z\in[K]\} = \mathcal U_S^{\varepsilon}.

Subspace recovery means that the learned latent has found the same reusable contrast directions as the strategy variable, even if the individual labels have not yet been identified.

The next result gives the basic population recovery principle. It is intentionally stated as a separation theorem: the nontrivial modeling work is to justify the separation condition from properties of the reasoning process.

subspace recovery from an information-rank gap

Suppose SS has rank⁡ε(S)≤d\operatorname{rank}_\varepsilon(S)\le d. Assume there is a gap γ>0\gamma>0 such that every ϕ∈ΦK,dε\phi\in\Phi_{K,d}^{\varepsilon} that does not recover USε\mathcal U_S^{\varepsilon} satisfies

H(ϕ(X,Y)∣X)≤H(S∣X)−γ.H(\phi(X,Y)\mid X) \le H(S\mid X)-\gamma.

Then every maximizer of

max⁡ϕ∈ΦK,dεI(Y;ϕ(X,Y)∣X)\max_{\phi\in\Phi_{K,d}^{\varepsilon}} I(Y;\phi(X,Y)\mid X)

recovers the strategy subspace USε\mathcal U_S^{\varepsilon}.

\begin{proof} Since rank⁡ε(S)≤d\operatorname{rank}_\varepsilon(S)\le d, the strategy attribute SS lies in ΦK,dε\Phi_{K,d}^{\varepsilon}. Let ϕ⋆\phi^\star be a maximizer. By the rank-constrained hard max-info theorem,

H(ϕ⋆(X,Y)∣X)≥H(S∣X).H(\phi^\star(X,Y)\mid X) \ge H(S\mid X).

If ϕ⋆\phi^\star did not recover USε\mathcal U_S^{\varepsilon}, then by the gap assumption,

H(ϕ⋆(X,Y)∣X)≤H(S∣X)−γ,H(\phi^\star(X,Y)\mid X) \le H(S\mid X)-\gamma,

contradicting the previous inequality. Hence ϕ⋆\phi^\star recovers USε\mathcal U_S^{\varepsilon}. \end{proof}

This theorem does not say that rank alone always identifies strategy. It says that if the true strategy is the highest-entropy low-rank hard attribute, then max-info under the rank constraint recovers the strategy subspace. The substantive question becomes: when should this gap hold?


7. Why a rank gap is plausible for strategies

The rank gap is a modeling assumption, but it is less oracle-like than restricting the model to cuts of a known tree. It asserts that the reasoning process contains a reusable low-dimensional structure.

A strategy affects many task-output pairs in a coherent way. For example, “proof by induction” changes which proof outlines, phrases, lemmas, intermediate goals, and local derivations are likely across many theorem statements. This can be represented by a small number of contrast directions.

A high-entropy spurious partition, by contrast, may divide outputs in a nearly balanced way but usually does so by unrelated idiosyncratic criteria across tasks. Its branch-conditioned distributions then require many independent contrast directions, leading to high log-ratio rank.

Thus the low-rank constraint is meant to capture the idea:

strategy=high-information attribute with reusable low-dimensional effects.\text{strategy} = \text{high-information attribute with reusable low-dimensional effects}.

8. Label recovery from anchors or simplex geometry

Subspace recovery does not necessarily recover the labels. Linear subspaces are invariant under changes of basis. To identify the individual strategy components, one needs additional geometry.

One clean condition is that the strategy profiles are simplex vertices.

strategy profile simplex

Let

ms:=LˉS,ε(s;⋅,⋅)m_s:=\bar L_{S,\varepsilon}(s;\cdot,\cdot)

be the centered log-ratio profile of strategy ss. The strategies are simplex-separated if $m_1, \dots,m_K$ are affinely independent. They are anchored if, for each ss, there exists a linear functional asa_s on USε\mathcal U_S^{\varepsilon} such that

as(ms)>as(ms′)for all s′≠s.a_s(m_s)>a_s(m_{s'}) \qquad\text{for all }s'\neq s.

The anchor condition says each strategy profile has a direction in the recovered subspace where it is uniquely exposed. This is the low-rank analogue of anchor features or separability assumptions in matrix factorization.

label recovery from an anchored strategy simplex

Suppose a hard attribute ϕ\phi recovers USε\mathcal U_S^{\varepsilon}. Suppose further that the rows of its centered log-lift matrix lie in

conv⁡{m1,…,mK}\operatorname{conv}\{m_1, \dots,m_K\}

and that their convex hull equals

conv⁡{m1,…,mK}.\operatorname{conv}\{m_1, \dots,m_K\}.

If the strategy profiles are simplex-separated, then the row profiles of ϕ\phi equal ${m_1, \dots,m_K}$ up to permutation. With anchors, this permutation can be identified by the anchor functionals.

\begin{proof} The convex hull of affinely independent points $m_1, \dots,m_K$ is a simplex. A simplex has a unique set of vertices. Since the row profiles of ϕ\phi lie in the simplex and have convex hull equal to the whole simplex, the extreme points of their hull must be exactly $m_1, \dots,m_K$. Therefore the set of row profiles of ϕ\phi contains precisely the strategy profiles, up to permutation. If anchor functionals asa_s are given, then msm_s is the unique row maximizing asa_s, which fixes the corresponding label. \end{proof}

This result separates two tasks. Rank constraints can recover a strategy subspace. Anchor or simplex geometry is what turns that subspace into named strategy components.


9. The relabeling obstruction and rank rigidity

Max-info is invariant under xx-dependent relabeling. If

ϕπ(x,y):=πx(S(x,y))\phi^\pi(x,y):=\pi_x(S(x,y))

for permutations πx\pi_x of [K][K], then

H(ϕπ(X,Y)∣X)=H(S∣X).H(\phi^\pi(X,Y)\mid X)=H(S\mid X).

So information alone cannot distinguish SS from ϕπ\phi^\pi.

Low-rank structure can distinguish them if the relabeling breaks the shared log-ratio subspace.

Let MS,εM_{S,\varepsilon} be the centered log-lift matrix of SS, with columns grouped by input xx. For a taskwise permutation field π=(πx)x\pi=(\pi_x)_x, let Mπ,εM_{\pi,\varepsilon} be the matrix obtained by applying permutation πx\pi_x to the rows of the block corresponding to input xx.

Global permutations apply the same row permutation to every block and therefore preserve rank. Nonconstant taskwise permutations may stitch together incompatible strategy profiles across tasks and increase rank.

block-permutation rank rigidity

The strategy attribute SS is rank-rigid at dimension dd if

rank⁡(MS,ε)≤d,\operatorname{rank}(M_{S,\varepsilon})\le d,

and for every nonconstant taskwise permutation field πx\pi_x,

rank⁡(Mπ,ε)>d.\operatorname{rank}(M_{\pi,\varepsilon})>d.
rank rigidity upgrades weak recovery to strong recovery

Suppose a hard attribute ϕ\phi weakly recovers SS, so ϕ(x,y)=πx(S(x,y))\phi(x,y)=\pi_x(S(x,y)) for some taskwise permutations πx\pi_x. If rank⁡ε(ϕ)≤d\operatorname{rank}_\varepsilon(\phi)\le d and SS is rank-rigid at dimension dd, then the permutations πx\pi_x are constant in xx. Hence ϕ\phi strongly recovers SS up to a global permutation.

\begin{proof} Because ϕ(x,y)=πx(S(x,y))\phi(x,y)=\pi_x(S(x,y)), the centered log-lift matrix of ϕ\phi is exactly Mπ,εM_{\pi,\varepsilon}, the blockwise row-permuted version of the strategy matrix. The assumption rank⁡ε(ϕ)≤d\operatorname{rank}_\varepsilon(\phi)\le d gives rank⁡(Mπ,ε)≤d\operatorname{rank}(M_{\pi,\varepsilon})\le d. By rank rigidity, this is possible only if πx\pi_x is constant in xx. Therefore ϕ\phi is a global relabeling of SS. \end{proof}

The rank-rigidity condition is the formal expression of “the same zz must be used the same way across tasks.” If labels are permuted independently for each task, the row profiles no longer fit into the same low-dimensional subspace.


10. Regularized information-rank objective

The previous results use a hard rank constraint. A regularized version is often more natural:

Jλ(ϕ):=H(ϕ(X,Y)∣X)−λrank⁡ε(ϕ).\mathcal J_\lambda(\phi) := H(\phi(X,Y)\mid X)-\lambda\operatorname{rank}_\varepsilon(\phi).

The following theorem states the general exposed-frontier principle.

regularized recovery from an information-rank frontier

Let SS be a hard strategy attribute. Suppose there exists λ>0\lambda>0 such that, for every hard attribute ϕ\phi not equivalent to SS up to global permutation,

H(S∣X)−λrank⁡ε(S)>H(ϕ(X,Y)∣X)−λrank⁡ε(ϕ).H(S\mid X)-\lambda\operatorname{rank}_\varepsilon(S) > H(\phi(X,Y)\mid X)-\lambda\operatorname{rank}_\varepsilon(\phi).

Then SS is the unique maximizer of Jλ\mathcal J_\lambda up to global permutation.

\begin{proof} The displayed inequality is exactly the statement that SS has strictly larger regularized objective value than every non-equivalent competitor. Therefore every maximizer is globally equivalent to SS. \end{proof}

This theorem is abstract but useful: it says recoverable strategies are exposed points of the information-rank frontier. In practice, the constrained version is easier to analyze first, while the regularized version describes how an implicit simplicity bias may select among high-information alternatives.


11. Self-evaluation loop and limitations

This note deliberately weakens the oracle assumption in the tree-cut theory. Instead of assuming the true reasoning tree is known, it assumes that true strategies have low-dimensional log-ratio structure. This is closer to the intended setting, but it introduces new assumptions that must be treated carefully.

The theory went through three design passes.

Pass 1: raw rank. A first idea is to rank the matrix of branch-conditioned log-density ratios. This captures reusable strategy directions, but exact hard attributes create zero probabilities and hence infinite log ratios.

Pass 2: smoothed log-lifts. We therefore introduced gϕ,εg_{\phi,\varepsilon} and Lϕ,εL_{\phi,\varepsilon}, which preserve the branch structure while producing finite matrices. Centering removes per-task normalization offsets.

Pass 3: rank is not labels. Low-rank structure naturally identifies a subspace, not named strategies. The note therefore separates subspace recovery from label recovery, and adds anchors/simplex geometry and rank-rigidity as additional assumptions for semantic labels and global alignment.

Issue 1: exact hard attributes create zeros

A hard attribute gives branch-conditioned distributions with disjoint supports, so literal log-density ratios may be infinite. The smoothing parameter ε\varepsilon is a technical fix. A more complete theory should prove stability as ε↓0\varepsilon\downarrow 0 or work directly with support-pattern complexity plus finite log-ratio complexity.

Issue 2: rank alone is not always enough

If the feature class is unconstrained, low rank may be too weak. For example, an xx-dependent relabeling can sometimes be absorbed into a redefined feature map without increasing matrix rank. This is why the rank-rigidity condition is needed for strong recovery.

Issue 3: subspace recovery is weaker than semantic recovery

Low-rank methods naturally identify subspaces or convex geometry, not necessarily named components. Label recovery requires additional separation, anchors, simplex geometry, or another identifiability condition.

Issue 4: the information-rank gap is the key substantive assumption

The theory does not claim that every reasoning distribution has recoverable strategies. It says that strategies are recoverable when they are the most informative attributes compatible with a low-dimensional reusable log-ratio structure. This is the non-oracle replacement for assuming the model knows the semantic tree.


12. Main takeaway

The tree-cut theory asks: if the semantic hierarchy is known, which cut does max-info select?

The rank-constrained theory asks a different question:

if strategies are reusable low-dimensional ways of changing the distribution of reasoning traces, does max-info plus a low-rank bias recover them?

The answer, in this first-pass theory, is:

  1. for hard attributes, max-info is conditional entropy maximization;
  2. a low-rank log-density-ratio constraint restricts the search to reusable branch structures;
  3. if the true strategy is the highest-entropy low-rank attribute, max-info recovers its strategy subspace;
  4. anchors or simplex geometry recover individual labels from the subspace;
  5. rank rigidity can upgrade weak, taskwise recovery to strong global semantic alignment.

This gives a plausible route from the degeneracy of unrestricted max-info to strategy-aligned latent variables without assuming the ground-truth reasoning tree is known in advance.

Built with LogoFlowershow