Search papers, labs, and topics across Lattice.
The paper introduces Meta^n, a novel self-improving LLM architecture that recursively applies a fixed meta-operation, 惟, to its outputs, allowing for dynamic depth in reasoning without destabilizing the system. By maintaining a consistent meta-level and leveraging an evolutionary archive to explore layer chains, Meta^n achieves superior performance across eight benchmark families, notably scoring above zero on the challenging ARC-AGI-2 benchmark designed to resist skill memorization. Ablation studies reveal that the recursive conditioning between layers is crucial for performance gains, leading to the emergence of distinct roles within the layers without explicit prompting.
Recursive self-improvement in LLMs can lead to unprecedented performance, with Meta^n surpassing all prior agents on challenging benchmarks by leveraging fixed meta-operations.
Self-improving LLM agents refine answers, not the process that produces those answers. Systems that add a meta-level hold that level fixed, and those that edit themselves must leave part of their own editing machinery untouched to stay stable, capping the meta-depth they realize at roughly two. We present Meta^n, which keeps the meta-operation fixed and recurses on its input instead. That operation, 惟, is applied repeatedly to its own products, reading the traces of the solver stack below together with the code that produced them, then writing the next layer as a strategic pre-process and a library of callable helpers. Because 惟 never changes, it cannot destabilize the system, and because its input strictly grows, each layer reasons from a higher vantage than the last. Depth is set by convergence rather than fixed in advance, and an evolutionary archive searches over layer chains. Across two backbones, Meta^n outperforms prior self-improving agents on all eight benchmark families. The sharpest case is ARC-AGI-2, built to resist skill memorization, where it alone scores above zero. Ablations indicate that most of the gain from recursion comes from the conditioning each layer passes to the next, and distinct layer roles emerge with depth although no prompt prescribes them. Code available at https://github.com/minnesotanlp/meta-n