AdaCubic: Adaptive Cubic Optimizer
- AdaCubic is an adaptive cubic-regularization based optimizer designed for scalable deep learning, using a dual formulation to automate regularization weight selection.
- It employs Hutchinson-based diagonal Hessian approximations to reduce memory costs and computational overhead while ensuring second-order convergence guarantees.
- Empirical results show that AdaCubic achieves competitive performance on vision and NLP tasks, often outperforming optimizers like SGD and Adam.
Searching arXiv for AdaCubic and related optimizer/context papers. arXiv search query: AdaCubic optimizer cubic regularization deep learning AdaCubic is a novel regularization technique that adapts the weight of the cubic term and an adaptive, cubic-regularization–based second-order optimizer specifically engineered to be practical for deep learning (Tsingalis et al., 10 Apr 2026). It starts from cubic-regularized Newton, replaces the fixed cubic weight by an automatically learned one, and uses a Hutchinson-based diagonal Hessian approximation to reduce computational cost and memory. The method is positioned for non-convex empirical risk minimization in large neural networks, with reported evaluations in Computer Vision, Natural Language Processing, Language Modeling, and Signal Processing. A broader, noncanonical use of the label is also suggested by explanatory treatments of cubic equations and cubic Diophantine problems, where “AdaCubic” denotes an adaptive or geometry-aware cubic procedure rather than the 2026 optimizer (Kalantari, 2014, Brucal-Hallare et al., 2021).
1. Historical placement and naming
In its primary arXiv usage, AdaCubic denotes a deep-learning optimizer built around cubic regularization (Tsingalis et al., 10 Apr 2026). Its conceptual starting point is the classical cubic-regularized Newton model of Nesterov & Polyak,
where the cubic term regularizes the local second-order model and supports convergence to an -stationary point with iteration complexity . The motivation for AdaCubic is that direct deployment of cubic-regularized Newton in deep learning is obstructed by the prohibitive cost of computing and storing , and by the need to choose a robust value of .
AdaCubic addresses both issues simultaneously. It uses Hutchinson’s method to approximate only the diagonal of the Hessian from Hessian–vector products, giving an -memory second-order method, and it introduces an auxiliary constrained problem that turns the cubic term into a constraint and recovers the cubic weight as a dual variable . The optimizer is therefore not a fixed- cubic method, but a trust-region–style cubic method in which the regularization weight is adapted per iteration (Tsingalis et al., 10 Apr 2026).
A recurring source of terminological ambiguity is that “AdaCubic” has also been used informally in explanatory discussions outside optimization. Kalantari’s work on solving cubic equations by the quadratic formula uses critical points, Voronoi geometry, and the basic family to obtain a root of a cubic from quadratic-level computations (Kalantari, 2014). A separate line of work on 0 organizes solutions through 2-adic valuation trees and has been described from an “AdaCubic” perspective because of its adaptive tree traversal and congruence-structured solution generation (Brucal-Hallare et al., 2021). These latter usages are interpretive rather than canonical titles.
2. Core mathematical formulation
AdaCubic targets minimization of a non-convex empirical risk
1
Second-order stationarity is measured by
2
The central reformulation replaces the unconstrained cubic model by the constrained problem
3
with Lagrangian
4
The KKT system yields three conditions: a first-order equation,
5
a positive-semidefinite condition,
6
and complementary slackness,
7
The dual variable 8 therefore plays exactly the role of the cubic regularization weight (Tsingalis et al., 10 Apr 2026).
The dual formulation introduces
9
and a scalar function 0. The maximizing pair 1 satisfies 2, and 3 solves the scalar equation
4
The paper’s equivalence theorem states that the constrained formulation and the cubic-regularized step coincide when the cubic weight 5 is set to the optimal Lagrange multiplier 6. In this sense, AdaCubic replaces heuristic tuning of 7 by solving for an iteration-dependent dual optimum (Tsingalis et al., 10 Apr 2026).
3. Algorithmic mechanism and trust-region updates
In practice, AdaCubic uses a batch-based approximate model,
8
where 9 and 0 are minibatch estimates and 1 is a diagonal Hessian approximation. The inner solver, denoted RootFinder, computes 2 as the minimizer of the constrained problem in this approximate model.
The outer iteration follows a trust-region logic in the cubic norm. At each step, the method computes a trial step, evaluates the ratio
3
and accepts the step when 4. The quantity 5 acts as a trust-region radius parameter through the constraint 6. The update policy is:
- if 7, the iteration is very successful and
8
- if 9, the iteration is successful and 0;
- if 1, the iteration is unsuccessful and
2
The inner RootFinder sets 3, forms
4
and solves for 5 so that the corresponding step
6
satisfies 7. Because 8 is diagonal, the linear algebra reduces to cheap elementwise operations. The one-dimensional equation 9 is handled by safeguarded Newton iterations, exploiting the monotonicity and concavity properties reported for 0 (Tsingalis et al., 10 Apr 2026).
The hyperparameters are taken directly from trust-region literature and fixed across all experiments: 1 This fixed configuration is central to the paper’s positioning of AdaCubic as an optimizer for settings where fine-tuning is infeasible (Tsingalis et al., 10 Apr 2026).
4. Hessian approximation, complexity, and convergence theory
A defining scalability feature is that AdaCubic estimates only the diagonal of the Hessian. If 2 denotes a Hessian–vector product, then Hutchinson’s method forms
3
using Rademacher probe vectors 4, and sets
5
The estimator is unbiased for 6, requires one Hessian–vector product per probe, and yields 7 memory rather than the storage cost of a dense 8 Hessian (Tsingalis et al., 10 Apr 2026).
The deterministic theory assumes that each 9 is twice continuously differentiable and bounded below, and that 0, 1, and 2 are Lipschitz continuous on a closed convex set 3. With the exact diagonal Hessian 4, the resulting diagonal cubic-regularized iteration satisfies
5
and therefore reaches 6 in
7
iterations. The paper presents this as the classical cubic-regularization iteration complexity inherited in the diagonal approximation setting (Tsingalis et al., 10 Apr 2026).
For the stochastic case, the analysis imposes inexact-model bounds
8
Probabilistic deviation bounds are then derived with vector and matrix Bernstein inequalities. The gradient bound holds with probability 9 provided
0
and the Hessian-diagonal bound holds with probability 1 provided
2
The stated implication is asymptotic: as 3, batch sizes must become large, approaching full-data behavior, and the deterministic cubic-regularization guarantees apply locally (Tsingalis et al., 10 Apr 2026).
5. Empirical performance across application domains
The experimental program covers Computer Vision, GLUE natural language understanding, Language Modeling, and audio-based Camera Model Identification (Tsingalis et al., 10 Apr 2026). In all experiments AdaCubic uses the same universal hyperparameters, whereas the baselines are tuned.
On CIFAR-10, with ResNet20 and ResNet32, AdaCubic clearly outperforms SGD and Adam and remains close to AdaHessian. For ResNet20, the reported accuracies are AdaHessian 4, AdaCubic 5, Adam 6, and SGD 7. For ResNet32, the reported values are AdaHessian 8, AdaCubic 9, Adam 0, and SGD 1. On CIFAR-100 with ResNet18, AdaCubic is slightly behind tuned baselines: without spatial averaging, SGD 2, Adam 3, AdaHessian 4, and AdaCubic 5; with spatial averaging, AdaHessian 6 and AdaCubic 7.
On GLUE with SqueezeBERT, AdaCubic is reported as either best or second-best across tasks despite the absence of per-task tuning. Across SST-2, QNLI, RTE, and WNLI, average accuracy is SGD 8, AdaCubic 9, and AdaHessian 0. On MRPC, AdaCubic reaches F1 1 and accuracy 2, compared with SGD F1 3, accuracy 4, and AdaHessian F1 5, accuracy 6. On QQP, AdaCubic reports F1 7 and accuracy 8, against SGD F1 9, accuracy 00, and AdaHessian F1 01, accuracy 02. On MNLI, AdaCubic reports 03 for matched/mismatched, compared with SGD 04 and AdaHessian 05.
On language modeling, the optimizer is often much better than AdaHessian and sometimes better than SGD. On WikiText-2, perplexity is reported as 06 for AdaCubic and 07 for AdaHessian on RoBERTa, 08 for AdaCubic and 09 for AdaHessian on BERT, and 10 for AdaCubic and 11 for AdaHessian on DistilBERT. On PTB, the reported perplexities are 12 for AdaCubic and 13 for AdaHessian on RoBERTa, 14 for AdaCubic and 15 for AdaHessian on BERT, and 16 for AdaCubic and 17 for AdaHessian on DistilBERT.
In audio-based Camera Model Identification on the VISION dataset with ResNet18, AdaCubic is consistently more accurate and more stable than Adam. The reported mean accuracies over 5 folds are 18 versus 19 on native videos, 20 versus 21 on WhatsApp, and 22 versus 23 on YouTube.
Wall-clock comparisons indicate the expected trade-off between iteration cost and training progress. On ResNet20/CIFAR-10, to reach target loss 24, the reported figures are 83 epochs and 35.16 minutes for SGD, 81 epochs and 61.85 minutes for AdaHessian, and 55 epochs and 42.40 minutes for AdaCubic (Tsingalis et al., 10 Apr 2026).
6. Limitations, misconceptions, and related usages beyond deep learning
AdaCubic is a second-order method, but it is not a full-Hessian cubic optimizer. Its curvature model is diagonal, so off-diagonal structure is ignored. The paper identifies this as a plausible explanation for weaker performance on CIFAR-100 and for small gaps versus tuned SGD on some GLUE tasks (Tsingalis et al., 10 Apr 2026). The method also incurs additional cost: Hutchinson estimation requires an extra backward pass, or a few, per iteration. Its practical memory overhead is described as around 25 versus SGD’s 26, and below AdaHessian’s 27. Theoretical local convergence in the stochastic setting is asymptotic in the sense that batch sizes must become large as 28.
A further misconception is terminological. Outside the 2026 optimizer, the label has been used loosely for cubic procedures whose adaptivity is geometric or arithmetic rather than optimization-theoretic. In Kalantari’s “Solving Cubic Equations By the Quadratic Formula,” a monic cubic with distinct roots and distinct critical points has at least one critical point with the Voronoi property, meaning that the critical point lies in the Voronoi cell of some root (Kalantari, 2014). For any 29, the basic sequence
30
converges to 31, where
32
Because at least one critical point lies in a root’s Voronoi cell, solving 33 by the quadratic formula supplies a guaranteed-convergence starting point for a root of 34. The rate of convergence is proportional to the ratio between the distance from the starting point to the nearest root and the distance to the second-closest root. This suggests an adaptive cubic procedure in a geometric sense, but it is numerically and conceptually distinct from the deep-learning optimizer.
An arithmetic analogue appears in work on 35 with 36 odd, where 2-adic valuation trees classify the possible values of 37 and the congruence classes of 38 that realize them (Brucal-Hallare et al., 2021). The central cubic theorem states that if 39, then the valuation tree of 40 is infinite and 41 has nontrivial solutions for all 42 except finitely many values; if 43, only finitely many exponents 44 occur. For the example 45,
46
This line of work has likewise been described from an “AdaCubic” perspective because the solution space is traversed adaptively through a valuation tree, but it is a 2-adic Diophantine framework rather than an optimizer.
Taken together, these usages identify two distinct meanings. In the strict arXiv sense, AdaCubic is the adaptive cubic-regularization optimizer introduced in 2026 for scalable deep learning (Tsingalis et al., 10 Apr 2026). In a broader interpretive sense, the name also evokes cubic procedures whose adaptivity is governed by Voronoi geometry or valuation-tree structure rather than by a dual trust-region mechanism (Kalantari, 2014, Brucal-Hallare et al., 2021).