Papers › Overcoming catastrophic forgetting with hard attention to the task

Overcoming catastrophic forgetting with hard attention to the task

4 Jan 2018ICML 2018 7arXiv:1801.01423archive 2025-07-28

Joan Serrà, Dídac Surís, Marius Miron, Alexandros Karatzoglou

Catastrophic forgetting occurs when a neural network loses the information learned in a previous task after training on subsequent tasks. This problem remains a hurdle for artificial intelligence systems with sequential learning capabilities. In this paper, we propose a task-based hard attention mechanism that preserves previous tasks' information without affecting the current task's learning. A hard attention mask is learned concurrently to every task, through stochastic gradient descent, and previous masks are exploited to condition such learning. We show that the proposed mechanism is effective for reducing catastrophic forgetting, cutting current rates by 45 to 80%. We also show that it is robust to different hyperparameter choices, and that it offers a number of monitoring capabilities. The approach features the possibility to control both the stability and compactness of the learned knowledge, which we believe makes it also attractive for online learning or network compression applications.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

joansj/hat officialmentioned in papermentioned on GitHubpytorch report
chilung/hat mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Continual LearningHard Attention

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Continual Learning 20Newsgroup (10 tasks) HAT F1 - macro 0.9521 #2 of 6 Archive leaderboard report
Continual Learning ASC (19 tasks) HAT F1 - macro 0.7816 #7 of 15 Archive leaderboard report
Continual Learning DSC (10 tasks) HAT F1 - macro 0.8614 #3 of 6 Archive leaderboard report
Continual Learning F-CelebA (10 tasks) HAT Acc 0.5673 #6 of 7 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections