On Adaptive Stochastic Optimization for Streaming Data: A Newton's Method with O(dN) Operations
Antoine Godichon-Baggioni (LPSM (UMR\_8001)), Nicklas Werge

TL;DR
This paper proposes an adaptive stochastic Newton's method for streaming data that achieves second-order optimization benefits with the computational cost of first-order methods, improving performance on ill-conditioned problems.
Contribution
Introduction of an inversion-free adaptive Newton's method with $ ext{O}(dN)$ complexity suitable for streaming data, bridging the gap between first- and second-order methods.
Findings
Outperforms existing methods in complex covariance scenarios
Maintains $ ext{O}(dN)$ computational complexity
Effective in ill-conditioned and challenging initializations
Abstract
Stochastic optimization methods encounter new challenges in the realm of streaming, characterized by a continuous flow of large, high-dimensional data. While first-order methods, like stochastic gradient descent, are the natural choice, they often struggle with ill-conditioned problems. In contrast, second-order methods, such as Newton's methods, offer a potential solution, but their computational demands render them impractical. This paper introduces adaptive stochastic optimization methods that bridge the gap between addressing ill-conditioned problems while functioning in a streaming context. Notably, we present an adaptive inversion-free Newton's method with a computational complexity matching that of first-order methods, , where represents the number of dimensions/features, and the number of data. Theoretical analysis confirms their asymptotic efficiency,…
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
TopicsStochastic Gradient Optimization Techniques · Advanced Bandit Algorithms Research · Data Stream Mining Techniques
