Inference of Online Newton Methods with Nesterov's Accelerated Sketching
Abstract
Lay Summary
Many machine-learning systems update their models as new data arrive, such as in recommendation systems, medicine, or finance. In these settings, a single best estimate is often not enough. Users also need to know how uncertain that estimate is. Many online methods are computationally inexpensive, but their uncertainty estimates can be unreliable when the problem is numerically unstable or when the data noise varies across directions. More advanced methods, called online Newton methods, use curvature information, but solving the required linear systems can be too expensive. This paper makes online Newton methods more practical by replacing each expensive Newton solve with a smaller randomized approximation and accelerating that approximation. The authors show how the method behaves over time and how its uncertainty is affected by two sources of randomness: the incoming data and the randomized computation. They also provide an online way to estimate this uncertainty, allowing confidence intervals to be constructed without storing all past data or repeatedly solving large systems. Experiments on linear and logistic regression show that the method produces confidence intervals close to the intended coverage level while using only a small number of randomized approximation steps.