If you take any complicated deep learning experimental setup, chances are you can remove a few modules (or replace some trained features with random ones) with no loss of performance. Get rid of the noise in the research process: do ablation studies.
-
-
Show this thread
-
Can't fully understand your system? Many moving parts? Want to make sure the reason it's working is really related to your hypothesis? Try removing stuff. Spend at least ~10% of your experimentation time on an honest effort to disprove your thesis.
Show this thread
End of conversation
New conversation -
-
-
Sorry francois what's an ablation study?
-
Ablation studies are where you subtract from your ML model as a way of understanding the contributions of each component. Sometimes that's extreme (visual caption: removing everything but the language modeling component, no vision) and other times simple (no residual connection).
- Show replies
New conversation -
-
-
Agreed! Our
#ACL2018 paper (https://arxiv.org/abs/1805.05492 ) does something very similar and shows that state-of-the-art questions answering models largely ignore important parts of the question, leading to highly efficient construction of adversarial attacks. -
When there are many features, brute-force ablation doesn’t help. We use a method called “Integrated Gradients” (https://arxiv.org/abs/1703.01365 ) that helps us determine which features are worth ablating.
- Show replies
New conversation -
-
-
I can't agree more!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Ablation might be a step forward but ablation is not causality: http://philsci-archive.pitt.edu/12543/
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-


Tu pragmatismo y honestidad se vé muy poco en este ámbito.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@threader_app compile -
Hello John, the whole thread from
@fchollet is compiled now. Read it here:https://threader.app/thread/1012721582148550662 …
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.