AdaGrad is an adaptive optimisation algorithm introduced in 2011 that adjusts learning rates dynamically, ensuring efficient training, particularly for sparse datasets. Its innovative approach simplifies hyperparameter tuning and enhances convergence in machine learning workflows.