SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2207.04998 · 2022

Consistency is the key to further mitigating catastrophic forgetting in continual learning

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 4 functions out of this paper's own repositories and ran 2 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
neurai-lab/consistencycl canonical 2 of 4
FunctionStatusWhere it lives
conv3x3 Ran neurai-lab/consistencycl/backbone/ResNet18.py
code served (permissive licence) · get_code("4c2989ace7c5c0da")
off_diagonal Ran neurai-lab/consistencycl/models/cr.py
code served (permissive licence) · get_code("3e30d88eaef01190")
get_resnet18 Not yet run neurai-lab/consistencycl/backbone/ResNet18.py
code served (permissive licence) · get_code("5eb0a5255bcf3849")
resnet18 Not yet run neurai-lab/consistencycl/backbone/ResNet18.py
code served (permissive licence) · get_code("5b5d3ed9fc440f9e")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Deep neural networks struggle to continually learn multiple sequential tasks due to catastrophic forgetting of previously learned tasks. Rehearsal-based methods which explicitly store previous task samples in the buffer and interleave them with the current task samples have proven to be the most effective in mitigating forgetting. However, Experience Replay (ER) does not perform well under low-buffer regimes and longer task sequences as its performance is commensurate with the buffer size. Consistency in predictions of soft-targets can assist ER in preserving information pertaining to previous tasks better as soft-targets capture the rich similarity structure of the data. Therefore, we examine the role of consistency regularization in ER framework under various continual learning scenarios. We also propose to cast consistency regularization as a self-supervised pretext task thereby enabling the use of a wide variety of self-supervised learning methods as regularizers. While simultaneously enhancing model calibration and robustness to natural corruptions, regularizing consistency in predictions results in lesser forgetting across all continual learning scenarios. Among the different families of regularizers, we find that stricter consistency constraints preserve previous task information in ER better.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2207.04998")
get_code_for_paper("2207.04998")
have("2207.04998")

Connect an agent — have() is free.