Enabling Continual Learning in Neural Networks
deepmind.com
deepmind.com
Whereas PathNet permanently freezes parameters and pathways used for previously learned tasks, in this case the authors compute how important each connection is to the most recently learned task, and protect each connection from future modification by an amount proportional to its importance. Important pathways tend to persist, and unimportant pathways tend to be discarded, gradually freeing "underused" connections for learning new tasks.
The authors call this process Elastic Weight Consolidation (EWC). Figure 1 in the paper does a great job of explaining how EWC finds solutions in the search space of solutions that are good for new tasks without incurring significant losses for previous tasks.
Very cool!
The answer that question is nearly always YES, no matter what you ask it about.
So even though 'that's how it really should work' we tend to take the shortcut because it is 'good enough' for almost all use cases.
Which caused us to miss the wood for the trees for a long time. This minor change is what enables learning in the first place, and as such it could easily be a game changer.
Source: was a research engineer at Intel Labs several years ago.
So, YMMV.
Seems closely related.
Anyone know if this was expanded on in the whitepaper?