Submitted by EndlessRevision t3_z0t72f in MachineLearning
I have a few papers to read for research, and I'm not exactly sure how to start and how to go about reading/understanding. My goal is to read and understand the papers so that I can make comments and ask meaningful questions to get an understanding of the current research work. Here's what I have in mind of what I might do, based on advice from friends/professors:
- Skim through paper and try to get a grasp of the general idea
- Look through paper again more closely, annotating/taking notes.
- If there is a concept/idea I am not familiar with, make a note of that, then once done reading, go back and learn the concept. (mostly with respect to signals or concepts in ML I have not learned about through coursework yet)
- Use notes from the previous step to come up with questions/comments that I can use to discuss
- If time allows, a tip I heard from a prof about demonstrating understanding was to replicate the paper, so do something of the sort
Thoughts on this workflow? I haven't really read papers in the past, so any advice and comments on this workflow would be appreciated!
drivanova t1_ix7ia0q wrote
I think the way you read papers depends on the subfield.
For example, computer vision papers (papers that go into CVPR, ICCV etc) tend to be more empirical, meaning that you may want to spend more time on the experiments, watching out for potential failure cases, asking yourself if baselines considered are appropriate and in line with what people in the field do.
For more theory-oriented papers (AISTATS, ICML etc), I'd spend more time on the method, understanding assumptions and proofs of key results.
To familiarise myself with a paper and related work, I tend to use connected papers (https://www.connectedpapers.com) -- I find it super useful when getting into a subfield that's not exactly my area of research.
HTH