One Rank at a Time: Cascading Error Dynamics in Sequential Learning
Mahtab Alizadeh Vandchali, Fangshuo, Liao, Anastasios Kyrillidis
TL;DR
The paper investigates error propagation in sequential learning framed as low-rank linear regression with deflation, decomposing the process into rank-1 updates. It derives recursive, spectrum-aware bounds showing how numerical errors compound across depths, governed by singular-value gaps $\mathcal{T}_k^\star$ and the conditioning of $\mathbf{X}$, and provides generalization guarantees for both noiseless and noisy labels. Empirical results on synthetic data and LoRA-style adaptation demonstrate that front-loading budget to early components mitigates cascading errors and yields competitive performance, while enabling online rank determination. Collectively, the work offers principled guidelines for designing hierarchical learning systems and resource allocation strategies in sequential low-rank updates with practical relevance to PEFT methods like LoRA.
Abstract
Sequential learning -- where complex tasks are broken down into simpler, hierarchical components -- has emerged as a paradigm in AI. This paper views sequential learning through the lens of low-rank linear regression, focusing specifically on how errors propagate when learning rank-1 subspaces sequentially. We present an analysis framework that decomposes the learning process into a series of rank-1 estimation problems, where each subsequent estimation depends on the accuracy of previous steps. Our contribution is a characterization of the error propagation in this sequential process, establishing bounds on how errors -- e.g., due to limited computational budgets and finite precision -- affect the overall model accuracy. We prove that these errors compound in predictable ways, with implications for both algorithmic design and stability guarantees.
