LionVote Improves Lion Optimizer with Per-Layer Learning Rates

Kris Atallah (New York University, New York, USA)· July 13, 2026 View original

Summary

LionVote introduces a per-layer learning rate adaptation mechanism for the Lion optimizer, addressing the issue of suboptimal global learning rates across different neural network layers. It uses gradient direction stability and momentum health diagnostics to adjust rates, showing improved accuracy on ViT-Tiny/CIFAR-100.

Optimizing deep neural networks often involves setting a global learning rate, which may not be ideal for all layers within a complex architecture. Diagnostics reveal that the Lion optimizer, at a single prescribed learning rate, applies an effectively too-high scale to attention and MLP parameters (2.6-2.8x) and normalization layers (~2x) in models like ViT-Tiny/CIFAR-100, indicating a significant cross-layer disparity. To address this, researchers developed LionVote, a mechanism that enables per-layer learning rate adaptation for the Lion optimizer. Each parameter tensor maintains a "compound level," an integer updated periodically based on two diagnostics: gradient direction stability and momentum health, with validation loss serving as a tiebreaker. LionVote's thresholds are derived from geometric identities, EMA time constants, and noise-floor estimates. This adaptive approach resulted in a 69.7% top-1 accuracy on ViT-Tiny/CIFAR-100, outperforming Lion's 69.0% and AdamW's 68.8%. The value of per-layer adaptation varies with architectural heterogeneity and task, with uniform CNNs still favoring tuned SGD and ViT gains being task-dependent.

Why it matters

Fine-tuning learning rates at a per-layer level can lead to more efficient and accurate training of complex neural networks, potentially reducing training time and improving model performance, especially for heterogeneous architectures like Vision Transformers.

How to implement this in your domain

  1. 1Experiment with LionVote in your deep learning training pipelines, particularly for Vision Transformer models.
  2. 2Analyze per-layer diagnostics for your custom architectures to identify potential learning rate disparities.
  3. 3Compare LionVote's performance against global learning rate optimizers like AdamW and standard Lion on your specific tasks.
  4. 4Consider integrating adaptive learning rate mechanisms into your custom optimizer development.

Who benefits

TechnologyScientific ResearchAutomotiveHealthcareRobotics

Key takeaways

  • Global learning rates can be suboptimal for different layers in heterogeneous neural networks.
  • LionVote introduces a per-layer learning rate adaptation mechanism for the Lion optimizer.
  • It uses gradient stability and momentum health to dynamically adjust learning rates for each layer.
  • LionVote demonstrated improved accuracy on ViT-Tiny/CIFAR-100, offering a potential boost for model training.

Original post by Kris Atallah (New York University, New York, USA)

"arXiv:2607.09266v1 Announce Type: new Abstract: Per-layer diagnostics reveal that, at the prescribed learning rate, Lion's effective scale is 2.6-2.8x too high for attention and MLP parameters and ~2x too high for normalization layers on ViT-Tiny/CIFAR-100; this 32% cross-layer-t…"

View on X

Originally posted by Kris Atallah (New York University, New York, USA) on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses