Saved in:
Bibliographic Details
Main Authors: Degris, Thomas, Javed, Khurram, Sharifnassab, Arsalan, Liu, Yuxin, Sutton, Richard
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2401.17401
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929229157892096
author Degris, Thomas
Javed, Khurram
Sharifnassab, Arsalan
Liu, Yuxin
Sutton, Richard
author_facet Degris, Thomas
Javed, Khurram
Sharifnassab, Arsalan
Liu, Yuxin
Sutton, Richard
contents In continual learning, a learner has to keep learning from the data over its whole life time. A key issue is to decide what knowledge to keep and what knowledge to let go. In a neural network, this can be implemented by using a step-size vector to scale how much gradient samples change network weights. Common algorithms, like RMSProp and Adam, use heuristics, specifically normalization, to adapt this step-size vector. In this paper, we show that those heuristics ignore the effect of their adaptation on the overall objective function, for example by moving the step-size vector away from better step-size vectors. On the other hand, stochastic meta-gradient descent algorithms, like IDBD (Sutton, 1992), explicitly optimize the step-size vector with respect to the overall objective function. On simple problems, we show that IDBD is able to consistently improve step-size vectors, where RMSProp and Adam do not. We explain the differences between the two approaches and their respective limitations. We conclude by suggesting that combining both approaches could be a promising future direction to improve the performance of neural networks in continual learning.
format Preprint
id arxiv_https___arxiv_org_abs_2401_17401
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Step-size Optimization for Continual Learning
Degris, Thomas
Javed, Khurram
Sharifnassab, Arsalan
Liu, Yuxin
Sutton, Richard
Machine Learning
Artificial Intelligence
In continual learning, a learner has to keep learning from the data over its whole life time. A key issue is to decide what knowledge to keep and what knowledge to let go. In a neural network, this can be implemented by using a step-size vector to scale how much gradient samples change network weights. Common algorithms, like RMSProp and Adam, use heuristics, specifically normalization, to adapt this step-size vector. In this paper, we show that those heuristics ignore the effect of their adaptation on the overall objective function, for example by moving the step-size vector away from better step-size vectors. On the other hand, stochastic meta-gradient descent algorithms, like IDBD (Sutton, 1992), explicitly optimize the step-size vector with respect to the overall objective function. On simple problems, we show that IDBD is able to consistently improve step-size vectors, where RMSProp and Adam do not. We explain the differences between the two approaches and their respective limitations. We conclude by suggesting that combining both approaches could be a promising future direction to improve the performance of neural networks in continual learning.
title Step-size Optimization for Continual Learning
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2401.17401