Repository of continual learning papers

Overview

Continual learning paper repository

This repository contains an incomplete (but dynamically updated) list of papers exploring continual learning in machine learning and neuroscience, and accompanies the related paper Towards continual task learning in artificial neural networks: current approaches and insights from neuroscience.

arXiv link

The full paper complementing this repository is available at https://arxiv.org/abs/2112.14146

Machine learning

Reviews, surveys, & tutorials

Title Link Relevance
Continual lifelong learning with neural networks: A review Neural Networks •••
Catastrophic forgetting in connectionist networks TICS •••
Neuroscience-Inspired Artificial Intelligence Neuron ••
How to grow a mind: Statistics, structure, and abstraction Science
Deep learning Nature
Universal Intelligence: A Definition of Machine Intelligence arXiv

Classic papers

Title Link Relevance
Catastrophic forgetting in connectionist networks TICS •••
Catastrophic Interference in Connectionist Networks: The Sequential Learning Problem Psychology of Learning & Motivation •••
Connectionist models of recognition memory: Constraints imposed by learning and forgetting functions Psychological Review

Architectural approaches to continual learning

Title Link Implementation
Progressive Neural Networks arXiv PyTorch TensorFlow
Neurogenesis deep learning: Extending deep networks to accommodate new classes IEEE
Adaptive structural learning of artificial neural networks ICML TensorFlow

Regularisation

Title Link Implementation
Learning without forgetting arXiv PyTorch
Distilling the knowledge in a neural network arXiv PyTorch TensorFlow
Overcoming catastrophic forgetting in neural networks arXiv PyTorch TensorFlow
Note on the quadratic penalties in elastic weight consolidation PNAS
Measuring catastrophic forgetting in neural networks arXiv
Continual learning through synaptic intelligence ICML TensorFlow
An Empirical Investigation of Catastrophic Forgetting in Gradient-Based Neural Networks arXiv Theano

Training regime

Title Link Implementation
How transferable are features in deep neural networks? arXiv Caffe
CHILD: A First Step Towards Continual Learning Machine Learning
Curriculum learning ICML
Continual Learning with Deep Generative Replay arXiv PyTorch
Experience Replay for Continual Learning arXiv
Brain-inspired replay for continual learning with artificial neural networks Nature Communications PyTorch
REMIND Your Neural Network to Prevent Catastrophic Forgetting arXiv PyTorch

Neuroscience

Title Link Relevance
Regulation and function of adult neurogenesis: from genes to cognition Physiological Review
When and where do we apply what we learn?: A taxonomy for far transfer Psychological Bulletin
Does the hippocampus map out the future? TICS
Organizing conceptual knowledge in humans with a gridlike code Science
Song replay during sleep and computational rules for sensorimotor vocal learning Science
A theory of the discovery and predication of relational concepts Psychological Review
Preplay of future place cell sequences by hippocampal cellular assemblies Nature ••
Comparing continual task learning in minds and machines PNAS ••
Cascade models of synaptically stored memories Neuron
Selective suppression of hippocampal ripples impairs spatial memory Nature Neuroscience ••
The analogical mind MIT Press
What learning systems do intelligent agents need? Complementary learning systems theory updated TICS
Human replay spontaneously reorganizes experience Cell •••
Compartmentalized dendritic plasticity and input feature storage in neurons Nature
Neuroconstructivism: How the brain constructs cognition Oxford University Press
Why there are complementary learning systems in the hippocampus and neocortex: insights from the successes and failures of connectionist models of learning and memory Psychological Review •••
The Role of Hippocampal Replay in Memory and Planning Current Biology ••
Brain imaging of language plasticity in adopted adults: Can a second language replace the first? Cerebral Cortex •••
Memory formation: Let’s replay Elife
Strengthening individual memories by reactivating them during sleep Science ••
Replay of neuronal firing sequences in rat hippocampus during sleep following spatial experience Science
Crossmodal spatial attention Annals of the NY Academy of Sciences
The merging of the senses MIT Press
Development of multisensory integration from the perspective of the individual neuron Nature Reviews Neuroscience ••
The hippocampal indexing theory and episodic memory: updating the index Hippocampus ••
Stably maintained dendritic spines are associated with lifelong memories Nature •••

Citation

BibTeX

@misc{mccaffary2021continual,
      title={Towards continual task learning in artificial neural networks: current approaches and insights from neuroscience}, 
      author={David McCaffary},
      year={2021},
      eprint={2112.14146},
      archivePrefix={arXiv},
      primaryClass={cs.LG}
}
Owner
🕳️
Code for "Reconstructing 3D Human Pose by Watching Humans in the Mirror", CVPR 2021 oral

Reconstructing 3D Human Pose by Watching Humans in the Mirror Qi Fang*, Qing Shuai*, Junting Dong, Hujun Bao, Xiaowei Zhou CVPR 2021 Oral The videos a

ZJU3DV 178 Dec 13, 2022
Deep Learning Visuals contains 215 unique images divided in 23 categories

Deep Learning Visuals contains 215 unique images divided in 23 categories (some images may appear in more than one category). All the images were originally published in my book "Deep Learning with P

Daniel Voigt Godoy 1.3k Dec 28, 2022
A PyTorch implementation of unsupervised SimCSE

A PyTorch implementation of unsupervised SimCSE

99 Dec 23, 2022
A Streamlit component to render ECharts.

Streamlit - ECharts A Streamlit component to display ECharts. Install pip install streamlit-echarts Usage This library provides 2 functions to display

Fanilo Andrianasolo 290 Dec 30, 2022
Implementation of CSRL from the AAAI2022 paper: Constraint Sampling Reinforcement Learning: Incorporating Expertise For Faster Learning

CSRL Implementation of CSRL from the AAAI2022 paper: Constraint Sampling Reinforcement Learning: Incorporating Expertise For Faster Learning Python: 3

4 Apr 14, 2022
Generating Digital Painting Lighting Effects via RGB-space Geometry (SIGGRAPH2020/TOG2020)

Project PaintingLight PaintingLight is a project conducted by the Style2Paints team, aimed at finding a method to manipulate the illumination in digit

651 Dec 29, 2022
Pyramid Pooling Transformer for Scene Understanding

Pyramid Pooling Transformer for Scene Understanding Requirements: torch 1.6+ torchvision 0.7.0 timm==0.3.2 Validated on torch 1.6.0, torchvision 0.7.0

Yu-Huan Wu 119 Dec 29, 2022
ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators

ELECTRA Introduction ELECTRA is a method for self-supervised language representation learning. It can be used to pre-train transformer networks using

Google Research 2.1k Dec 28, 2022
Learning Spatio-Temporal Transformer for Visual Tracking

STARK The official implementation of the paper Learning Spatio-Temporal Transformer for Visual Tracking Hiring research interns for visual transformer

Multimedia Research 484 Dec 29, 2022
Repository for Traffic Accident Benchmark for Causality Recognition (ECCV 2020)

Causality In Traffic Accident (Under Construction) Repository for Traffic Accident Benchmark for Causality Recognition (ECCV 2020) Overview Data Prepa

Tackgeun 21 Nov 20, 2022
TensorFlow implementation of original paper : https://github.com/hszhao/PSPNet

Keras implementation of PSPNet(caffe) Implemented Architecture of Pyramid Scene Parsing Network in Keras. For the best compability please use Python3.

VladKry 386 Dec 29, 2022
CoANet: Connectivity Attention Network for Road Extraction From Satellite Imagery

CoANet: Connectivity Attention Network for Road Extraction From Satellite Imagery This paper (CoANet) has been published in IEEE TIP 2021. This code i

Jie Mei 53 Dec 03, 2022
An extremely simple, intuitive, hardware-friendly, and well-performing network structure for LiDAR semantic segmentation on 2D range image. IROS21

FIDNet_SemanticKITTI Motivation Implementing complicated network modules with only one or two points improvement on hardware is tedious. So here we pr

YimingZhao 54 Dec 12, 2022
A medical imaging framework for Pytorch

Welcome to MedicalTorch MedicalTorch is an open-source framework for PyTorch, implementing an extensive set of loaders, pre-processors and datasets fo

Christian S. Perone 799 Jan 03, 2023
This is the official implementation of TrivialAugment and a mini-library for the application of multiple image augmentation strategies including RandAugment and TrivialAugment.

Trivial Augment This is the official implementation of TrivialAugment (https://arxiv.org/abs/2103.10158), as was used for the paper. TrivialAugment is

AutoML-Freiburg-Hannover 94 Dec 30, 2022
(CVPR 2021) Lifting 2D StyleGAN for 3D-Aware Face Generation

Lifting 2D StyleGAN for 3D-Aware Face Generation Official implementation of paper "Lifting 2D StyleGAN for 3D-Aware Face Generation". Requirements You

Yichun Shi 66 Nov 29, 2022
FS2KToolbox FS2K Dataset Towards the translation between Face

FS2KToolbox FS2K Dataset Towards the translation between Face -- Sketch. Download (photo+sketch+annotation): Google-drive, Baidu-disk, pw: FS2K. For

Deng-Ping Fan 5 Jan 03, 2023
A Python parser that takes the content of a text file and then reads it into variables.

Text-File-Parser A Python parser that takes the content of a text file and then reads into variables. Input.text File 1. What is your ***? 1. 18 -

Kelvin 0 Jul 26, 2021
Implicit Model Specialization through DAG-based Decentralized Federated Learning

Federated Learning DAG Experiments This repository contains software artifacts to reproduce the experiments presented in the Middleware '21 paper "Imp

Operating Systems and Middleware Group 5 Oct 16, 2022
SFD implement with pytorch

S³FD: Single Shot Scale-invariant Face Detector A PyTorch Implementation of Single Shot Scale-invariant Face Detector Description Meanwhile train hand

Jun Li 251 Dec 22, 2022