ORFit: One-Pass Learning via Bridging Orthogonal Gradient Descent and Recursive Least-Squares
Youngjae Min, Namhoon Cho, Navid Azizan

TL;DR
This paper introduces ORFit, a one-pass learning algorithm that efficiently updates models with new data by orthogonal gradient fitting, combining ideas from recursive least squares and principal component analysis to minimize forgetting and improve efficiency.
Contribution
The paper proposes ORFit, a novel one-pass learning method that bridges orthogonal gradient descent and recursive least squares, with theoretical and practical advantages for overparameterized models.
Findings
ORFit achieves perfect fit for new data while minimally affecting past predictions.
The algorithm is computationally efficient, with linear complexity in the number of parameters.
ORFit's parameter estimates match multi-pass SGD in overparameterized linear models.
Abstract
While large machine learning models have shown remarkable performance in various domains, their training typically requires iterating for many passes over the training data. However, due to computational and memory constraints and potential privacy concerns, storing and accessing all the data is impractical in many real-world scenarios where the data arrives in a stream. In this paper, we investigate the problem of one-pass learning, in which a model is trained on sequentially arriving data without retraining on previous datapoints. Motivated by the demonstrated effectiveness of overparameterized models and the phenomenon of benign overfitting, we propose Orthogonal Recursive Fitting (ORFit), an algorithm for one-pass learning which seeks to perfectly fit each new datapoint while minimally altering the predictions on previous datapoints. ORFit updates the parameters in a direction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Adaptive Filtering Techniques · Blind Source Separation Techniques · Sparse and Compressive Sensing Techniques
