The Structure Gap: When More Data Cannot Replace Structured Reasoning
Organizations: University of Illinois Chicago
Abstract
A persistent belief in modern AI is that sufficiently large learners trained on sufficiently much data can make explicit domain knowledge optional. This paper examines a limitation of that belief. We define structure-encoded problems: tasks whose input-output map is determined, or sharply constrained, by known structure such as a solver, symmetry group, graph, physical law, measurement operator, grammar, combinatorial search space, or optimization objective. For such tasks, the central question is not expressivity--a dense neural network may contain the desired map--but finite-data identification, extrapolation, and certification. We introduce the structure gap: the finite-resource gap between a method that receives the governing structure and a learner that receives only examples. The strongest useful form of the claim is asymptotic rather than absolute: structure-agnostic learning may approach a structured solver as coverage grows, but every finite dataset can leave residual uncertainty that the structure resolves by construction. We prove this exactly for a Gaussian inverse problem: the known-operator Wiener solver attains Bayes risk, while the dense empirical learner in the correct linear class has persistent expected excess risk. We also prove a cell-coverage lower bound and an unobserved-orbit non-identifiability result. Controlled experiments in known-operator inversion, sparse recovery, and graph reachability with size extrapolation instantiate the mechanisms. When validated structure is available, it can constrain the hypothesis space before learning begins, leaving learning to address components the structure does not specify.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Problem class | Structural object | Structure-aware method | Why a data-only learner pays |
| Known inverse problems | Forward operator, likelihood, noise model | Wiener/Kalman filtering ( Wiener 1949 ; Kalman 1960 ) , variational solvers and proximal methods ( Boyd and Vandenberghe 2004 ; Rockafellar 1976 ) | Must estimate an operator-induced map; finite-sample excess persists. |
| Symmetry and invariance | Group action, permutation, translation, rotation | Equivariant networks, group convolution, invariant solvers ( Cohen and Welling 2016 ; Zaheer et al. 2017 ; Bronstein et al. 2021 ) | Must cover or infer group orbits; finite data cannot certify unobserved transformations. |
| Sparse and low-dimensional signals | Sensing matrix, sparsity, low rank, dictionary | OMP ( Tropp and Gilbert 2007 ) , LASSO ( Tibshirani 1996 ) , ISTA/FISTA ( Daubechies et al. 2004 ; Beck and Teboulle 2009 ) , AMP ( Donoho et al. 2009 ) , unrolling ( Gregor and LeCun 2010 ; Monga et al. 2021 ) | Must learn a combinatorial atlas of supports, ranks, or active sets. |
| Spectral and signal models | Fourier basis, array manifold, convolutional template | FFT ( Cooley and Tukey 1965 ) , matched filter ( Turin 1960 ) , MUSIC/ESPRIT ( Schmidt 1986 ; Roy and Kailath 1989 ) , beamforming ( Van Trees 2002 ) | Must rediscover harmonic geometry and phase relationships from examples. |
| Optimization-defined maps | Objective, constraints, KKT conditions | Convex solvers ( Boyd and Vandenberghe 2004 ) , dynamic programming ( Bellman 1957 ) , proximal algorithms ( Rockafellar 1976 ) | Must learn active-set or recurrence structure rather than use optimality conditions. |
| Symbolic and algorithmic reasoning | Grammar, rule base, graph recurrence, program | Parsers ( Hopcroft and Ullman 1979 ) , SAT ( Davis et al. 1962 ) , MILP ( Nemhauser and Wolsey 1988 ) , shortest paths and breadth-first search (BFS) ( Dijkstra 1959 ; Cormen et al. 2022 ) , theorem proving ( Robinson 1965 ) | Must learn exact discrete transitions and extrapolate to unseen sizes or symbols. |
| Method | Accuracy, | Accuracy, | Loss 8–24 (pp) |
|---|---|---|---|
| BFS | |||
| FCN | |||
| GNN-4 | |||
| GNN-8 |
Statistical Learning Theory
Statistical learning theory studies when data-driven algorithms generalize, how many samples they need, and what statistical or computational limits apply.
See all 584 papers