LGJun 3, 2025

Non-Asymptotic Length Generalization

arXiv:2506.03085v26 citationsh-index: 27ICML
Originality Incremental advance
AI Analysis

This work addresses a foundational challenge in machine learning for researchers and practitioners by establishing theoretical limits and computable bounds, though it is incremental in extending prior formalizations to specific function classes.

The paper tackles the problem of length generalization in learning algorithms by providing provable guarantees for various function classes, showing that the Minimum-Complexity Interpolator achieves optimal length complexity and deriving upper bounds such as O(T^2) for 1-layer C-RASP functions.

Length generalization is the ability of a learning algorithm to learn a hypothesis which generalizes to longer inputs than the inputs in the training set. In this paper, we provide provable guarantees of length generalization for various classes of functions in an idealized setting. First, we formalize the framework of non-asymptotic length generalization, which requires a computable upper bound for the minimum input length that guarantees length generalization, as a function of the complexity of ground-truth function under some given complexity measure. We refer to this minimum input length to length generalize as length complexity. We show the Minimum-Complexity Interpolator learning algorithm achieves optimal length complexity. We further show that whether a function class admits non-asymptotic length generalization is equivalent to the decidability of its language equivalence problem, which implies that there is no computable upper bound for the length complexity of Context-Free Grammars. On the positive side, we show that the length complexity of Deterministic Finite Automata is $2n - 2$ where $n$ is the number of states of the ground-truth automaton. Our main results are upper bounds of length complexity for a subset of a transformer-related function class called C-RASP (Yang & Chiang, 2024). We show that the length complexity of 1-layer C-RASP functions is $O(T^2)$ when the ground-truth function has precision $T$, and that the length complexity of 2-layer C-RASP functions is $O(T^{O(K)})$ when the ground-truth function has precision $T$ and $K$ heads.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes