about
Learning to Continually Learn (arxiv.org)
3 points by laurex on Feb 28, 2020 | hide | past | pdf | discuss on HN

In plain words: Instead of hand-designing fixes for forgetting, a small controller is trained through a sequence of tasks to switch on only the parts of the main network needed now. It then learned 600 classes in a row without wiping out earlier ones, beating hand-made fixes.

Abstract

Continual lifelong learning requires an agent or model to learn many sequentially ordered tasks, building on previous knowledge without catastrophically forgetting it. Much work has gone towards preventing the default tendency of machine learning models to catastrophically forget, yet virtually all such work involves manually-designed solutions to the problem. We instead advocate meta-learning a solution to catastrophic forgetting, allowing AI to learn to continually learn. Inspired by neuromodulatory processes in the brain, we propose A Neuromodulated Meta-Learning Algorithm (ANML). It differentiates through a sequential learning process to meta-learn an activation-gating function that enables context-dependent selective activation within a deep neural network. Specifically, a neuromodulatory (NM) neural network gates the forward pass of another (otherwise normal) neural network called the prediction learning network (PLN). The NM network also thus indirectly controls selective plasticity (i.e. the backward pass of) the PLN. ANML enables continual learning without catastrophic forgetting at scale: it produces state-of-the-art continual learning performance, sequentially learning as many as 600 classes (over 9,000 SGD updates).

Shawn Beaulieu, Lapo Frati, Thomas Miconi, Joel Lehman, Kenneth O. Stanley, Jeff Clune, Nick Cheney
arXiv:2002.09571 · cs.LG, cs.CV, cs.NE, stat.ML · submitted Feb 21, 2020 · updated Mar 4, 2020
abstract · pdf · html

add comment on HN