acceptodds
Under review as a conference paper at ICLR 2027

How Much Can Loops Replace Parameters? Sharp Storage–Computation Frontiers for Looped Neural Networks

Abstract

Reusing neural modules across depth is common in recurrent networks, iterative refinement, and recurrent-depth language models, as it enables more computation without a proportional increase in parameter storage. Despite promising recent results, how the amount and timing of reuse jointly determine approximation accuracy remains largely open. We study multi-stage looped ReLU networks with stored modules and total calls. We first establish a sharp *storage–computation frontier*: for bounded unit-Lipschitz functions on , the optimal worst-case uniform error is of order for fixed and every , achieved by an explicit recurrent construction with parameters per module, where hides logarithmic factors in . Keeping the product fixed allows fewer stored modules to be offset by proportionally more calls, preserving the approximation order. We then show that this frontier is sensitive to *loop allocation*—how calls are distributed and ordered across modules: even two schedules with identical per-module call counts can attain different rates. The optimal rate is achieved precisely when a constant fraction of the call budget remains after a constant fraction of the modules has been visited. In particular, both calling each module for an equal number of consecutive steps and repeatedly cycling through the modules meet this condition, whereas spending most calls before reaching later modules may not. Together, these results characterize how parameter sharing and call order shape approximation under exact arithmetic.

Then back it, or bet against it.

Related papers

Open the market on this paper to see 7 more related papers.