VRADAM: Velocity-Regularized Adam Optimizer
February 15, 2026 ยท View on GitHub
A PyTorch implementation of the VRADAM optimizer.
Paper: https://arxiv.org/abs/2505.13196v1
Installation
Copy vradam.py to your project.
Usage
from vradam import VRADAM
optimizer = VRADAM(
model.parameters(),
eta=0.001, # max learning rate
beta1=0.9, # momentum coefficient
beta2=0.999, # second moment coefficient
beta3=1.0, # velocity regularization strength
weight_decay=0.01, # weight decay (AdamW-style)
)
See example.ipynb for a complete example.
Citation
@misc{vaidhyanathan2025physicsinspiredoptimizervelocityregularized,
title={A Physics-Inspired Optimizer: Velocity Regularized Adam},
author={Pranav Vaidhyanathan and Lucas Schorling and Natalia Ares and Michael A. Osborne},
year={2025},
eprint={2505.13196},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2505.13196},
}