Complexity-constrained max-info strategy recovery
Complexity-constrained max-info strategy recovery
1. Purpose
The baseline max-info theory shows that, for an exact factorization
the objective satisfies
Thus max-info minimizes residual generator entropy. In highly expressive classes, this is often degenerate: if deterministic simulators exist, max-info selects them, and the latent variable can behave like a random seed rather than a semantically meaningful strategy.
The tree-cut theory avoids this by restricting admissible latents to cuts of a fixed semantic hierarchy. That is useful as an oracle analysis, but it assumes knowledge of the strategy tree. This note develops a different selection principle:
The central idea is that many high-info latent variables exist, but most arbitrary high-entropy partitions induce complicated conditional generators. A genuine reasoning strategy should be useful because conditioning on it makes the output distribution simpler to generate by a reusable mechanism.
The theory is intentionally abstract about the complexity measure. The functional should be read as an idealized proxy for the inductive biases of a model architecture and optimization procedure. Different architectures may induce different 's; the theorem characterizes what latent structure is recovered as a function of that bias.
2. Setup
Let be finite, with fixed input law on and fixed conditional law on . All entropies and mutual informations are computed under
Fix a latent cardinality . Let
be the class of -state deterministic output attributes. For , define .
The induced exact factorization is
whenever , with arbitrary values on zero-mass states. Write
3. Deterministic attributes and max-info
For deterministic attributes, max-info becomes conditional entropy maximization. Thus, without further structure, the criterion prefers the highest-entropy -way attribute of given , which need not be a reasoning strategy.
For every , the induced pair is feasible and satisfies
Equivalently,
\begin{proof}
Feasibility follows from the law of total probability:
Since is deterministic given , . Therefore
\end{proof}
Over all , max-info selects a high-entropy partition of conditional on . If a length bucket, formatting feature, or arbitrary balanced partition has larger conditional entropy than the intended strategy variable, max-info alone prefers that attribute. The additional ingredient below is decoder complexity.
4. Abstract decoder complexity
We now introduce the inductive bias that replaces the oracle tree restriction. The model is not told the true strategy hierarchy. Instead, it prefers attributes whose induced conditional generator is simple.
Let be a nested family of decoder classes, where contains conditional laws representable with complexity at most :
For , define its decoder complexity by
We assume is invariant under global relabeling of latent names: if for a fixed permutation , then . This encodes the convention that only the partition and generator family matter, not the arbitrary names of latent states.
The complexity is abstract. Examples include:
- an MDL code length for a program that samples or evaluates ;
- a shared-module representation length for ;
- a norm, smoothness, or architecture-dependent complexity of the -conditioned generator family.
The important modeling choice is that should measure the complexity of the generator induced by the latent, including the support restrictions needed to sample from . A simple-to-compute attribute can still have a complex induced decoder.
For a complexity budget , define
Since is deterministic,
This objective says: among all -state attributes whose induced decoder is simple enough, choose the one that captures the most residual uncertainty about beyond .
5. Reference strategy and recovery notions
Let be a target strategy variable with states. We assume the completed reasoning trace determines its strategy:
Equivalently, for each , the sets
partition up to null sets. This is the disjoint-support assumption: a trace generated by a strategy is recognizable from the trace.
The strategy-induced decoder is
and its complexity is .
Let .
We say is weakly equivalent to , written , if for every with there exists a permutation of such that
for all .
We say is strongly equivalent to , written , if there exists a single permutation of such that
for all in the support of .
Weak equivalence means the correct strategy partition is recovered separately for each task, but latent labels may be permuted differently across inputs. Strong equivalence means the same latent label has the same strategy meaning globally.
6. Weak recovery from decoder-complexity constrained max-info
The following result is the core selection theorem. It does not assume a known tree. It assumes only that the reference strategy is the most informative attribute among those whose induced decoders are no more complex than the strategy decoder.
Let be a hard reference strategy with complexity . Assume that for every with ,
Then every solution of
weakly recovers .
\begin{proof}
Since , the strategy attribute is feasible for the constrained problem. Hence every optimizer satisfies .
Suppose, for contradiction, that . Since is feasible, . By the information-complexity gap assumption, , contradicting optimality. Therefore .
\end{proof}
The theorem says that max-info does real work: among low-complexity attributes, it chooses the most informative one. Complexity does the complementary work: it excludes arbitrary high-entropy partitions whose induced decoders are too complicated.
The condition is not that is the highest-entropy attribute overall. That is often false. The condition is that every non-strategy attribute with comparable decoder complexity has lower information. In words: strategy is the most informative simple decoder-compressing attribute.
7. Alignment curves: recovery as a function of complexity
The previous theorem gives exact weak recovery at the reference budget . A more diagnostic formulation asks how much misalignment is possible at a given complexity budget.
The variation of information is a measure of the distance between two clusterings or partitions of elements. It satisfies
Define the conditional variation of information between and by
Then if and only if , up to null sets.
For and , define the bad-latent information profile
If the set is empty, take .
Thus is the best max-info value achievable by -misaligned latents under complexity budget .
Let . If and
then
d_{\mathrm w}(\hat\phi_B,S^*)<\delta.\begin{proof}
Because , the reference strategy is feasible, so . If , then by the definition of ,
contradiction. Hence d_{\mathrm w}(\hat\phi_B,S^*)<\delta.
\end{proof}
This result clarifies how recovery depends on the complexity measure. A low-complexity reference strategy is not sufficient by itself. What matters is the gap between the information of and the best information achievable by misaligned latents at the same complexity budget.
8. Strong recovery from an alignment-sensitive complexity gap
Weak recovery is not enough: has the same conditional entropy as for any input-dependent permutation . To recover globally meaningful labels, the complexity measure must prefer using the same latent label consistently across related inputs.
Assume the conditions of the weak recovery theorem. In addition, assume that every weakly but not strongly equivalent attribute has complexity strictly larger than :
Then every solution of
strongly recovers .
\begin{proof}
By the weak recovery theorem, every optimizer satisfies . Since is feasible, . The additional assumption rules out weak-but-not-strong attributes at this complexity. Therefore .
\end{proof}
The strong-recovery assumption says that an -dependent relabeling is more complex than a global relabeling. This is exactly the desired semantic consistency principle: a simple generator should not have to reinterpret the same latent label differently on different inputs.
9. Task-graph switch complexity as a sufficient alignment mechanism
One concrete way to model label consistency is through a task graph. Adjacent tasks are tasks for which using a different latent-label convention should incur complexity.
Let be an undirected graph. Suppose , so there exist local permutations with . Define the switch cost
where the minimum ranges over all permutation witnesses of weak equivalence.
If each strategy has positive probability at each task, the witnessing is unique up to null labels, so the switch cost simply counts label-convention changes across edges.
Assume is connected and . Then if and only if .
\begin{proof}
If , then one global permutation witnesses weak equivalence at every , so the switch cost is .
Conversely, if , then there are witnesses such that on every edge . Since the graph is connected, equality propagates along paths, so is the same permutation for all . Thus .
\end{proof}
Suppose the weak recovery theorem holds at budget . Assume further that, among weakly recovered attributes, decoder complexity decomposes as
for some , up to global relabeling. If is connected, then every constrained max-info optimizer at budget strongly recovers .
\begin{proof}
By weak recovery, any optimizer is weakly equivalent to . Feasibility gives . Under the displayed decomposition, this implies . By the previous lemma, .
\end{proof}
This formalizes the shared-module intuition: if the same latent label is used differently on neighboring tasks, the generator must implement a switch in meaning. A connected task graph forces zero-switch solutions to use one global labeling convention.
10. Penalized information-complexity frontier
The constrained objective is the cleanest exact formulation. A penalized objective is closer to regularized training:
The following elementary result characterizes when is selected by such a tradeoff.
Let be a comparison class, e.g. all attributes modulo global relabeling. The strategy maximizes
over if and only if, for every ,
It is the unique maximizer up to the chosen equivalence relation if the inequality is strict for every inequivalent .
\begin{proof}
The condition is exactly the inequality
rearranged. Strict inequality gives uniqueness modulo the allowed equivalence class.
\end{proof}
Equivalently, must be an exposed point of the information-complexity frontier. Higher-information competitors are allowed only if they are sufficiently more complex; lower-complexity competitors are allowed only if they lose sufficiently much information.
11. Failure modes
The theory does not say that complexity-constrained max-info always recovers human-interpretable strategies. It says that the recovered latent is the most informative attribute that is simple under the chosen decoder complexity. This distinction matters.
Suppose there exists such that and . Then is not a solution of the constrained objective at budget .
\begin{proof}
Both and are feasible at budget , but has strictly larger objective value . Hence cannot be optimal.
\end{proof}
A length bucket, style marker, or formatting feature can therefore win if its induced decoder is simple and its conditional entropy is larger than the strategy entropy. Strategy recovery requires that such attributes either have lower information or induce more complex decoders under the relevant complexity measure.
Suppose is an -dependent relabeling of and . Then no objective depending only on and can distinguish from .
\begin{proof}
Since is an -dependent relabeling of ,
By assumption, . Therefore both attributes have identical values for any objective that is a function only of .
\end{proof}
Thus strong semantic recovery requires complexity to be alignment-sensitive, or else requires an additional synchronization criterion.
12. Interpretation for shared-module generators
The abstract complexity can be instantiated by a shared-module decoder class such as
where is a shared interpreter and is a latent code or strategy embedding. Under this interpretation:
- is simple if each strategy corresponds to a reusable generator mode ;
- arbitrary cross-strategy fragments are complex because their decoders require irregular support restrictions;
- -dependent relabelings are complex because the same fixed code must switch meanings across inputs;
- task-graph switch costs approximate the complexity of implementing these meaning switches.
This note does not require a particular neural parameterization. Instead, it says what any architecture-induced complexity must satisfy for strategy recovery: the reference strategy must be a low-complexity, high-information attribute, and misaligned high-information alternatives must be more complex.
13. Self-evaluation and scope
What this theory improves
The tree-cut theory assumes an admissible semantic hierarchy. The present theory does not. It allows arbitrary deterministic attributes and asks which one is selected by max-info under a decoder-complexity bias.
The main message is sharper:
If that latent is the reference strategy , the strategy is recovered. If a simpler or more informative superficial attribute exists, the theory correctly predicts failure.
What assumptions do real work
- Hard strategy assumption: is determined by the completed trace.
- Fixed cardinality: is known.
- Decoder-complexity gap: non-strategy high-info attributes must have larger induced-decoder complexity.
- Alignment-sensitive complexity: -dependent relabelings must be more complex than global relabelings.
These assumptions are not cosmetic. Without them, max-info either selects arbitrary high-entropy deterministic attributes or remains invariant under -dependent relabeling.
What remains for future work
- Extend exact representability to approximate representability.
- Add complexity of the router for soft factorizations.
- Prove structural sufficient conditions for the decoder-complexity gap in concrete shared-module classes.
- Develop sample-complexity guarantees for empirical estimates of and .
- Combine this complexity view with sequential or multi-view structure, where a strategy is a persistent common cause of many parts of the reasoning trace.
14. Main takeaway
Max-info alone answers:
The complexity-constrained theory answers:
A reasoning strategy is recoverable when it is the answer to the second question.