eclipse / repairnator

Software development bots for Github. Join the bot revolution! :star2::robot::star2::revolving_hearts:
MIT License
382 stars 83 forks source link

handling catastrophic forgetting for patch generation #1207

Open monperrus opened 3 years ago

monperrus commented 3 years ago

The R-Hero experiment has uncovered the existence of catastrophic forgetting problem for patch generation.

We will study how to overcome this problem.

(spinoff of https://github.com/eclipse/repairnator/issues/970#issuecomment-692795247)

monperrus commented 3 years ago

Early attempts to mitigate catastrophic forgetting typically consisted of memory systems that store previous data and that regularly replay old samples interleaved with samples drawn from the newdata (Robins 1993, 1995), and these methods are still used today (Gepperth & Karaoguz 2015, Rebuffi et al. 2016). page 8

Continual Lifelong Learning with Neural Networks:A Review https://arxiv.org/pdf/1802.07569.pdf

Advanced techniques:

monperrus commented 3 years ago

Found by João Ferreira @jff:

monperrus commented 3 years ago

FYI, Avalanche: an End-to-End Library for Continual Learning https://github.com/ContinualAI/avalanche/