HyperbolicLR: Epoch insensitive learning rate scheduler

Tae-Geun Kim
7/21/2024
cs.LGcs.AI

No official code found. Best implementation: Axect/HyperbolicLR (3 stars, MIT, last commit 2026-02-06).

Abstract

This study proposes two novel learning rate schedulers -- Hyperbolic Learning Rate Scheduler (HyperbolicLR) and Exponential Hyperbolic Learning Rate Scheduler (ExpHyperbolicLR) -- to address the epoch sensitivity problem that often causes inconsistent learning curves in conventional methods. By leveraging the asymptotic behavior of hyperbolic curves, the proposed schedulers maintain more stable learning curves across varying epoch settings. Specifically, HyperbolicLR applies this property directly in the epoch-learning rate space, while ExpHyperbolicLR extends it to an exponential space. We first determine optimal hyperparameters for each scheduler on a small number of epochs, fix these hyperparameters, and then evaluate performance as the number of epochs increases. Experimental results on various deep learning tasks (e.g., image classification, time series forecasting, and operator learning) demonstrate that both HyperbolicLR and ExpHyperbolicLR achieve more consistent performance improvements than conventional schedulers as training duration grows. These findings suggest that our hyperbolic-based schedulers offer a more robust and efficient approach to deep network optimization, particularly in scenarios constrained by computational resources or time.

View on arXivView PDF

Code Implementations(1)

Axect/HyperbolicLRCommunity100%
MIT

Hyperbolic Learning Rate Scheduler

31Rust, ShellMay 31, 20248 months agoMIT
deep-learningimage-classificationlearning-rate-scheduleroperator-learningtime-series-forecasting

Similar Papers

Cite this paper

@article{kim2024hyperboliclr,
  title  = {HyperbolicLR: Epoch insensitive learning rate scheduler},
  author = {Tae-Geun Kim},
  year   = {2024},
  eprint = {2407.15200},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.15200v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.15200.svg)](https://codeofpaper.com/paper/2407.15200)

Discussion