A Split-Client Approach to Second-Order Optimization
Abstract
Second-order optimization methods offer superior convergence rates but are often bottlenecked by the wall-clock cost of Hessian computation and factorization. In the moderate-dimensional regime where the full Hessian fits in memory, factorization typically dominates gradient evaluation , creating a synchronization barrier that negates the per-iteration progress of classical second-order methods. We propose the \emph{Split-Client} framework, which decouples optimization into parallel gradient and curvature processes. Unlike Lazy Hessian approaches, whose arithmetic-complexity analysis does not charge factorization time and whose optimal reuse frequency requires tuning, our method is fully \textbf{delay-adaptive}: its wall-clock complexity scales with the \emph{average} delay , and it matches the optimally-tuned Lazy rate of without any tuning. For persistent curvature error, we provide a noise-adaptive schedule with rate (on ), recovering the rate that uniform-error analyses such as Kamzolov et al (2023) achieve via inflated regularization. Under a verifiable subspace-alignment condition, an additional \emph{structured} analysis based on the secant condition of L-BFGS gives a faster rate, with a hybrid theorem interpolating smoothly between the two regimes. We extend the framework to Subsampled Cubic Newton with adaptive batch sizes and an aggregate sampling budget linear in . Experiments on two non-convex problems show wall-clock speedups of up to over Vanilla and over Lazy in the strongly factorization-dominated regime.
Cite
@article{arxiv.2510.15714,
title = {A Split-Client Approach to Second-Order Optimization},
author = {El Mahdi Chayti and Martin Jaggi},
journal= {arXiv preprint arXiv:2510.15714},
year = {2026}
}