New Optimizer RODE Decouples Radial and Directional Neural Network Updates

Guoxiang Xu, Bince Qu, Qi Sun, Cheng Zhuo· August 24, 2026 View original

Key takeaways

  • RODE is a new optimizer that decouples radial (norm) and directional updates for neural network weights.
  • This approach leads to improved training performance and lower final model norms.
  • It consistently outperforms existing matrix-aware optimizers like Muon variants.
  • Decoupling offers more effective and controllable matrix optimization for large models.

Who benefits

TechAI/ML DevelopmentCloud ComputingResearch

Summary

RODE (Radial-Orthogonal Decoupled Engine) is a new optimizer that separates the updates for a neural network's weight norm (radial) and direction (directional). This decoupled approach, using a scalar radial rule and Newton-Schulz-conditioned updates in tangent space, leads to improved performance and lower model norms across various language and image tasks.

A novel optimization engine named RODE (Radial-Orthogonal Decoupled Engine) has been introduced, addressing a limitation in current matrix-aware optimizers used for neural network training. Traditional methods often combine changes to a weight's norm and direction in a single step, leading to complex interactions where one can inadvertently influence the other. RODE tackles this by providing distinct update rules and step sizes for the radial (norm) and directional components of the weight matrix. Specifically, RODE updates the matrix Frobenius norm using a scalar radial rule, while its directional channel performs Newton-Schulz-conditioned updates within the tangent space. This decoupling allows for more precise control over the optimization process. Experiments on GPT-2 interventions demonstrated benefits from both direct norm control and RODE's directional updates. Across language modeling and image classification tasks, RODE consistently outperformed existing Muon variants, achieving lower loss and significantly reduced final global model norms. For instance, on a 1.5B scale language model, RODE lowered loss from 4.145 to 3.346 and reduced the final global norm from 11964 to 2183 compared to Muon RMS. It also showed superior performance in fine-tuning Qwen3.5-9B, suggesting that separating radial and directional dynamics offers a more effective and controllable approach to matrix optimization.

Why it matters

This new optimizer can lead to more stable, efficient, and potentially faster training of large neural networks, resulting in better model performance and smaller final model sizes, which is crucial for deployment.

How to implement this in your domain

  1. 1Integrate RODE into your deep learning framework (e.g., PyTorch, TensorFlow) for experimental training runs.
  2. 2Benchmark RODE against current state-of-the-art optimizers on your specific large language model or image classification tasks.
  3. 3Analyze the impact of RODE on model convergence speed, final performance metrics, and model size.
  4. 4Experiment with RODE's separate radial and directional learning rates to fine-tune its behavior for different architectures.

Original post by Guoxiang Xu, Bince Qu, Qi Sun, Cheng Zhuo

"arXiv:2608.21024v1 Announce Type: new Abstract: Modern neural network training increasingly uses matrix-aware optimizers, yet their conditioned matrix step is typically added directly to the weight, jointly changing its norm and direction. This interaction matters because the cur…"

View on X

Originally posted by Guoxiang Xu, Bince Qu, Qi Sun, Cheng Zhuo on X · view source

Want to go deeper?

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

Explore courses

More in AI Engineering & DevTools