Learn Before
Relation

Pros and Cons of AdaGrad

Pros:

  • Automatic parameter-wise scaling: AdaGrad eliminates the need to manually tune the learning rate by dynamically adjusting it for each coordinate based on the history of observed gradients.
  • Sparse feature robustness: It applies a gentler learning rate decay to coordinates with infrequent gradients, allowing for larger updates on sparse features.

Cons:

  • Aggressive learning rate decay: Because the algorithm continually accumulates squared gradients, the denominator grows monotonically, causing the coordinate-wise learning rate to decay at a rate of O(t12)\mathcal{O}(t^{-\frac{1}{2}}). In deep learning, this decay can be too aggressive, causing the learning rate to approach zero and prematurely halt the learning process.

0

2

Updated 2026-07-01

Tags

Deep Learning (in Machine learning)

Data Science

Computing Sciences