Anolog Optimizer: Logarithmic Scheduling
- Anolog is a stochastic first-order optimizer that decouples directional smoothing using momentum sign from step magnitude computed from the instantaneous gradient.
- It employs a logarithmic momentum schedule to dynamically expand the averaging window, which mitigates sensitivity in noisy or non-stationary optimization settings.
- Empirical evaluations show that Anolog maintains robust training performance across tasks like computer vision, NLP, and deep reinforcement learning while cutting hyperparameter tuning overhead.
Searching arXiv for the Anolog paper and nearby optimizer context. tool call: arxiv_search({"query":"Anolog optimizer Ano logarithmic scheduling arXiv", "max_results": 5, "sort_by": "relevance"}) Anolog is a stochastic first-order optimizer introduced in “ANO : Faster is Better in Noisy Landscape” (Kegreisz, 25 Aug 2025). It is defined as “Ano with logarithmic scheduling” and extends Ano’s core design principle: the update direction is obtained from momentum, while the update magnitude is obtained from the instantaneous gradient rather than from the momentum norm. The method was proposed to improve robustness in noisy and non-stationary regimes, especially reinforcement learning, while remaining competitive on lower-noise workloads such as standard computer-vision benchmarks. Despite its name, Anolog is not an analog-computing architecture; it is an optimization algorithm for deep learning (Kegreisz, 25 Aug 2025).
1. Position within stochastic optimization
Anolog was proposed against the background of adaptive optimizers such as Adam, Yogi, and Adan, whose first-moment machinery simultaneously affects both directional smoothing and step-size scaling. The paper characterizes this coupling as brittle in noisy or non-stationary settings: the momentum norm can collapse, yielding overly small steps, or drift off-direction, yielding updates influenced by stale noise (Kegreisz, 25 Aug 2025).
Ano addresses this by “fully decoupling direction and magnitude.” In that formulation, an exponential moving average of stochastic gradients maintains a denoised direction, but only its sign is used in the actual update. The step magnitude is instead tied to the instantaneous gradient magnitude, normalized by a second-moment estimate. Anolog inherits that decoupling and replaces the fixed momentum coefficient with a time-varying logarithmic schedule. This places it in the family of sign-based adaptive methods, but with a distinctive separation between directional denoising and amplitude selection (Kegreisz, 25 Aug 2025).
A common misunderstanding is to read Anolog as a method for analog hardware or analog computation. The optimizer’s name derives from “Ano with logarithmic scheduling,” and its technical content concerns stochastic optimization, non-convex convergence, and empirical training behavior rather than circuit or continuous-time computation (Kegreisz, 25 Aug 2025).
2. Core update rule and algorithmic structure
The optimizer acts coordinate-wise on a parameter vector , using a stochastic gradient , a first-moment variable , and a second-moment variable . In Anolog, the defining schedule is
The paper gives the update equations as
The first-moment term therefore contributes only , which functions as the denoised descent direction. The magnitude term is , further modulated by . The paper explicitly identifies the second-moment recursion as Yogi-style (additive), included to avoid runaway variances (Kegreisz, 25 Aug 2025).
The structural distinction is central. Methods that use the momentum magnitude for both direction and step size implicitly compress two roles into one statistic. Anolog instead lets the instantaneous gradient determine how large a step should be, while momentum only determines which direction should be trusted. The paper argues that this keeps step sizes from collapsing under noise and allows the momentum estimate to track the underlying descent direction more faithfully when gradient noise dominates (Kegreisz, 25 Aug 2025).
| Component | Definition in Anolog | Function |
|---|---|---|
| Momentum schedule | Expands smoothing window over time | |
| Direction term | 0 | Denoised update direction |
| Magnitude term | 1 | Instantaneous step magnitude |
| Variance normalization | 2 | Adaptive coordinate scaling |
| Learning-rate schedule | 3 | Decaying global step size |
3. Logarithmic scheduling and momentum-window expansion
The distinguishing feature of Anolog relative to Ano is the replacement of a fixed 4 with a logarithmically evolving momentum coefficient. The paper states that this “removes sensitivity to the momentum coefficient by expanding its window over time via a logarithmic schedule” (Kegreisz, 25 Aug 2025). Early in training, 5 is comparatively low, so the first moment adapts rapidly to recent gradient information. Later, as 6 grows, 7 slowly, and the effective averaging window becomes longer.
This schedule is intended to reconcile two conflicting requirements. Early optimization often benefits from reactivity to fresh gradient information, particularly when transient alignment changes rapidly. Later optimization often benefits from stronger smoothing, especially in noisy or non-stationary settings where gradient variance impedes convergence. The logarithmic form is designed to interpolate between these behaviors without exposing a fixed 8 as a sensitive hyperparameter (Kegreisz, 25 Aug 2025).
The paper’s practical characterization is measured rather than absolute. Anolog is reported to “slightly under-perform the best-tuned fixed 9” used in Ano, but to “greatly reduce hyperparameter sensitivity.” This is important methodologically: Anolog is not presented as uniformly dominating its fixed-0 predecessor, but as trading a small amount of peak task-specific performance for greater robustness across settings and reduced tuning cost (Kegreisz, 25 Aug 2025).
A plausible implication is that Anolog is best interpreted as a robustness-oriented optimizer. Its main contribution is not a new second-moment mechanism or a fundamentally different descent geometry, but a scheduling policy that stabilizes the directional estimator across training phases while preserving Ano’s decoupled sign-magnitude update structure.
4. Theoretical properties
The paper provides non-convex convergence guarantees for Ano under standard assumptions including smoothness, lower boundedness, and unbiased stochastic gradients with bounded variance. With the learning-rate schedule 1 and a time-decaying momentum of the form 2, it establishes
3
The proof sketch given in the paper relies on three ingredients: a smoothness-based descent lemma, a “sign-mismatch” lemma controlling the event that 4, and telescoping arguments over the decaying learning-rate schedule (Kegreisz, 25 Aug 2025).
For Anolog itself, the paper states that Ano satisfies the theorem “and by extension Anolog under mild technical adjustments.” That phrasing is significant. It supports the interpretation that Anolog inherits essentially the same non-convex convergence picture, but the detailed theorem as reproduced in the summary is stated for Ano with a different time-decaying momentum form rather than directly for the logarithmic schedule. A precise encyclopedia treatment therefore distinguishes the proven statement from the extension claim: the available guarantee is explicit for Ano, while Anolog is positioned as a closely related variant expected to admit analogous analysis (Kegreisz, 25 Aug 2025).
The theoretical message is consequently twofold. First, the decoupled sign-magnitude construction remains analyzable within the standard stochastic non-convex framework. Second, the logarithmic schedule is presented as a practical regularization of the momentum horizon rather than as a separate theoretical paradigm. This suggests that Anolog’s main novelty is algorithmic and empirical, with theory serving to justify the broader Ano family rather than to isolate a unique asymptotic advantage for the logarithmic schedule.
5. Empirical behavior across workloads
The empirical evaluation compares Anolog with Adam, Adan, Lion, Grams, and fixed-5 Ano across noisy vision, standard vision, NLP fine-tuning, and deep reinforcement learning. The reported pattern is consistent across the paper’s examples: Anolog tends to preserve Ano’s robustness advantages in noisy or non-stationary regimes while slightly trailing the best-tuned fixed-6 Ano in peak performance (Kegreisz, 25 Aug 2025).
In noisy computer vision, the paper reports that “Ano/Anolog degrade much less than Adam/Lion as noise 7 increases,” with “up to +6.8 pp accuracy advantage at 8” on CIFAR-10 with injected gradient noise. On CIFAR-100 with ResNet-34, Ano and Anolog are reported to “outperform or match tuned Adam/Adan,” with the highest test accuracy listed as approximately 9 when tuned (Kegreisz, 25 Aug 2025).
In NLP, the reported benchmark is GLUE fine-tuning with bert-base. Ano and Anolog are described as leading in average score, with “0” for Ano/Anolog versus “1 for AdamW,” and with the strongest gains on small-data tasks such as CoLA, MRPC, and RTE. In deep RL, the paper reports stronger differences: on SAC for MuJoCo, Ano ranks first overall with a normalized score of approximately 2 versus 3 for Adam, while Anolog follows at approximately 4. On PPO for Atari-5, Ano leads at approximately 5, with Anolog second at approximately 6 (Kegreisz, 25 Aug 2025).
| Setting | Reported behavior of Anolog |
|---|---|
| CIFAR-10 with injected gradient noise | Degrades much less than Adam/Lion as noise increases |
| CIFAR-100, ResNet-34 | Outperforms or matches tuned Adam/Adan |
| GLUE, bert-base fine-tuning | Leads in average score with strongest gains on small-data tasks |
| SAC on MuJoCo | Close behind Ano under default hyperparameters |
| PPO on Atari-5 | Second overall in normalized average |
These results support a narrow but important conclusion. Anolog is not positioned as the best optimizer in every low-noise regime. Rather, it is presented as a robust default in settings where hyperparameter sensitivity and gradient non-stationarity are operationally costly, particularly in reinforcement learning and noise-injected training.
6. Hyperparameters, usage, and interpretation
The paper gives explicit practical guidance for Anolog. For vision workloads such as ResNet, the suggested base learning rate is 7, contrasted with 8 commonly used by Adam. For BERT-base fine-tuning, the suggested rate is 9. For SAC and PPO, the suggested rate is 0. The second-moment coefficient is stated as “1 generally works well,” with limited tuning around 2 or 3. Weight decay follows AdamW-style defaults, such as 4 in computer vision and NLP and 5 in pure RL, and 6 is used as the stabilizer (Kegreisz, 25 Aug 2025).
The practical appeal of Anolog lies in what it removes. The paper states that the logarithmic schedule “removes the need to search 7 over 8, cutting the tuning budget by one hyperparameter.” This is a meaningful systems-level property for workflows where optimizer tuning is expensive, unstable, or task-dependent (Kegreisz, 25 Aug 2025).
From a methodological perspective, Anolog can be understood as a robustness-biased optimizer that preserves three commitments: sign-based directional control, instantaneous-gradient magnitude selection, and adaptive variance normalization. Its empirical role is therefore closest to that of a strong default for noisy landscapes rather than a universally optimal replacement for all adaptive methods. The paper’s closing assessment is consistent with that reading: Anolog “inherits Ano’s robust sign-magnitude decoupling and adds a single low-sensitivity schedule for the momentum window,” producing an optimizer that excels in noisy, non-stationary environments while remaining competitive in more classical low-variance settings (Kegreisz, 25 Aug 2025).