Replay in Deep Learning: Current Approaches and Missing Biological Elements.

Journal: Neural computation
Published Date:

Abstract

Replay is the reactivation of one or more neural patterns that are similar to the activation patterns experienced during past waking experiences. Replay was first observed in biological neural networks during sleep, and it is now thought to play a critical role in memory formation, retrieval, and consolidation. Replay-like mechanisms have been incorporated in deep artificial neural networks that learn over time to avoid catastrophic forgetting of previous knowledge. Replay algorithms have been successfully used in a wide range of deep learning methods within supervised, unsupervised, and reinforcement learning paradigms. In this letter, we provide the first comprehensive comparison between replay in the mammalian brain and replay in artificial neural networks. We identify multiple aspects of biological replay that are missing in deep learning systems and hypothesize how they could be used to improve artificial neural networks.

Authors

  • Tyler L Hayes
    Rochester Institute of Technology, Rochester, NY, United States of America.
  • Giri P Krishnan
    Department of Cell Biology and Neuroscience, University of California at Riverside, Riverside, California 92521.
  • Maxim Bazhenov
    Department of Cell Biology and Neuroscience, University of California at Riverside, Riverside, California 92521 bazhenov@salk.edu.
  • Hava T Siegelmann
    Biologically Inspired Neural and Dynamical Systems Laboratory, College of Computer and Information Sciences, University of Massachusetts Amherst, Amherst, MA, United States.
  • Terrence J Sejnowski
    Howard Hughes Medical Institute, Salk Institute for Biological Studies, La Jolla, United States.
  • Christopher Kanan
    Chester F. Carlson Center for Imaging Science, Rochester Institute of Technology, NY, USA.