On the Computation of the Fisher Information in Continual Learning

Gido M. van de Ven
2/17/2025
cs.LGcs.AIcs.CV

No official code found. Best implementation: GMvandeVen/continual-learning (1,866 stars, MIT, last commit 2025-11-05).

Abstract

One of the most popular methods for continual learning with deep neural networks is Elastic Weight Consolidation (EWC), which involves computing the Fisher Information. The exact way in which the Fisher Information is computed is however rarely described, and multiple different implementations for it can be found online. This blog post discusses and empirically compares several often-used implementations, which highlights that many currently reported results for EWC could likely be improved by changing the way the Fisher Information is computed.

View on arXivView PDF

Code Implementations(1)

MIT

PyTorch implementation of various methods for continual learning (XdG, EWC, SI, LwF, FROMP, DGR, BI-R, ER, A-GEM, iCaRL, Generative Classifier) in three different scenarios.

1,866347Shell, PythonSep 26, 201811 months agoMIT
artificial-neural-networksclass-incremental-learningcontinual-learningdeep-learningdistillation+11 more

Similar Papers

Cite this paper

@article{ven2025computation,
  title  = {On the Computation of the Fisher Information in Continual Learning},
  author = {Gido M. van de Ven},
  year   = {2025},
  eprint = {2502.11756},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.11756v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.11756.svg)](https://codeofpaper.com/paper/2502.11756)

Discussion