AdaCubic: An Adaptive Cubic Regularization Optimizer for Deep Learning
| Authors | Ioannis Tsingalis et al. |
| Year | 2026 |
| Field | Machine Learning |
| arXiv | 2604.09437 |
| Download | |
| Categories | cs.LG |
Abstract
A novel regularization technique, AdaCubic, is proposed that adapts the weight of the cubic term. The heart of AdaCubic is an auxiliary optimization problem with cubic constraints that dynamically adjusts the weight of the cubic term in Newton's cubic regularized method. We use Hutchinson's method to approximate the Hessian matrix, thereby reducing computational cost. We demonstrate that AdaCubic inherits the cubically regularized Newton method's local convergence guarantees. Our experiments in Computer Vision, Natural Language Processing, and Signal Processing tasks demonstrate that AdaCubic outperforms or competes with several widely used optimizers. Unlike other adaptive algorithms that require hyperparameter fine-tuning, AdaCubic is evaluated with a fixed set of hyperparameters, rendering it a highly attractive optimizer in settings where fine-tuning is infeasible. This makes AdaCubic an attractive option for researchers and practitioners alike. To our knowledge, AdaCubic is the first optimizer to leverage cubic regularization in scalable deep learning applications.
Engineering Breakdown
Plain English
AdaCubic is a new optimizer that improves upon Newton's cubic regularization method by automatically adapting how much the cubic term contributes to the optimization process. Instead of using a fixed cubic weight, the authors developed an adaptive mechanism that solves an auxiliary optimization problem to dynamically adjust this weight during training. They use Hutchinson's method to approximate the Hessian matrix, which keeps computational costs manageable. Experiments across Computer Vision, NLP, and Signal Processing show AdaCubic matches or outperforms standard optimizers like Adam and SGD, with the key advantage that it doesn't require extensive hyperparameter tuning—a single fixed configuration works across diverse tasks.
Core Technical Contribution
The core innovation is a data-driven mechanism for adaptively weighting the cubic regularization term in Newton's method, solving via an auxiliary constrained optimization problem rather than using fixed hyperparameters. Prior cubic regularization methods (like those by Nesterov and Polyak) used static cubic weights that required manual tuning for different problem classes; AdaCubic eliminates this requirement by letting the weight evolve based on local geometry. The paper also demonstrates that Hutchinson's trace estimation can be integrated into cubic regularization without sacrificing the method's theoretical convergence guarantees—local cubic convergence is preserved while reducing Hessian computation from O(n²) to O(n) for n-dimensional problems. This combination of adaptivity + computational efficiency + maintained convergence rates represents the technical novelty.
How It Works
AdaCubic operates as a second-order method that builds on cubic regularized Newton iterations of the form: minimize f(x) + (1/3)σ||d||³, where f is the loss, d is the step direction, and σ is the cubic weight. At each iteration, the algorithm solves an auxiliary problem to determine the optimal σ for that step—this auxiliary problem uses information from the current gradient and Hessian approximation to set σ adaptively. The Hessian itself is never computed explicitly; instead, Hutchinson's method uses random vector sampling (typically Rademacher or Gaussian) to approximate trace-related quantities needed for the cubic term, reducing per-iteration cost from O(n² p) to O(n p) where p is the number of gradient computations. The algorithm iterates: (1) compute gradient and estimate Hessian via Hutchinson sampling, (2) solve the auxiliary problem to get σ_t, (3) compute step direction using cubic regularized subproblem with σ_t, (4) update weights and repeat. The adaptive σ_t captures problem-specific curvature automatically, so one set of hyperparameters (learning rate, Hutchinson samples) works across CV, NLP, and signal processing domains.
Production Impact
For engineers building production systems, AdaCubic solves the persistent hyperparameter tuning problem—you don't need to search over cubic weights or different optimizer configurations for different model architectures or datasets, reducing the engineering burden of model tuning and validation cycles. If you're training large neural networks where second-order information is valuable (e.g., training vision transformers or large language models), the Hutchinson-based Hessian approximation keeps memory and compute overhead manageable compared to methods that compute full Hessians; the O(n) cost per Hessian approximation makes it feasible at scale. Switching to AdaCubic would mean replacing your optimizer initialization (from torch.optim.Adam or SGD) with AdaCubic and removing hyperparameter search loops, directly reducing experimentation time and infrastructure costs. The trade-off is that cubic regularization adds a constrained optimization subproblem per step, so wall-clock iteration time may be 1.5–3x higher than first-order methods like Adam on the same hardware, though iteration count to convergence often drops significantly. For production systems with strict latency requirements (inference serving, online learning), this extra per-step cost may be prohibitive; for training pipelines where total wall-clock time matters but iteration count is the constraint, AdaCubic is attractive.
Limitations and When Not to Use This
The paper demonstrates convergence only in a local neighborhood of the solution, not globally—so AdaCubic behaves like Newton's method and requires careful initialization or requires a first-order warm-start phase to reach the local convergence region, limiting its use as a pure from-scratch training optimizer. The auxiliary optimization problem used to set σ_t must itself be solved at each iteration, and the paper doesn't thoroughly detail the cost of this inner loop or how approximation errors in solving it propagate to final convergence; loose solutions to the auxiliary problem could undermine the claimed adaptive benefits. Hutchinson's trace estimation introduces variance that compounds over long training runs, and the paper doesn't analyze the impact of this variance on very large models (billions of parameters) or discuss optimal sampling strategies for modern hardware like GPUs and TPUs. The experiments compare against baselines that use standard learning rates rather than tuned-per-baseline rates, so while AdaCubic avoids tuning, the comparison isn't entirely fair—a fully tuned Adam might close the gap. The method is also fundamentally second-order, so it inherits fundamental issues with Hessian estimation on non-convex loss surfaces where the Hessian may be indefinite or poorly conditioned.
Research Context
AdaCubic builds directly on decades of Newton cubic regularization research (Nesterov & Polyak 2006, Cartis et al. 2011) that showed cubic methods have superior iteration complexity for non-convex optimization compared to first and second-order methods. The paper positions itself against recent adaptive first-order optimizers (Adam, AdamW, RMSprop) which dominate deep learning despite lacking strong convergence theory, and against theoretical second-order methods that have never gained traction in practice due to Hessian cost. By combining Hutchinson's trace estimation (a technique from randomized linear algebra from the 1980s) with cubic regularization, the authors open the door to making second-order methods practical at scale—previous cubic methods required explicit Hessian computation or expensive approximations. The experimental contribution spans three different problem domains (CV tasks like ImageNet classification, NLP like BERT fine-tuning, signal processing), suggesting the method is domain-agnostic, which could drive adoption if the wall-clock overhead can be managed.
:::tip Subscribe Get weekly breakdowns of papers like this in AI Letters - the newsletter for engineers building production AI systems. :::
