first pass: general ideas
- 5-10 mins
- main content:
- 看作者是谁
- read the abstract、introduction
- read the subtitles
- read the conclusions
- 找有没有你之前度过的reference【很有意思的一点】
- 可以了解到的问题:【注意记得扪心自问】
- Category: 研究的大概是什么领域的问题?是重在设计思想还是重在工程?
- Context: 有哪些比较主要的相关工作?理论基础是什么样的?
- Correctness: 文章说的东西是对的吗?
- Contributions: 主要贡献在哪?
- Clarity: 文章写得好吗?
- 回答完上述问题,你就对要不要继续读下去这篇文章心里有数了。
- 放弃的理由:写得不好;不正确;不感兴趣;现在的水平还看不懂
- 继续的理由:与自己的领域相关(现在or未来)
second pass: grasp the content
更仔细阅读,但忽略一切无关紧要细节(如实现细节、证明细节)
- 1h
- main content:
- 阅读时记下key points && comments
- 仔细观察graphs && diagrams,查看是否能和conclusion对上
- mark未读的reference papers
- 是否继续?
- 你感兴趣,但是跟研究领域没太大关系,放弃
- 你没看太懂,要么是领域太新,要么是细节你不懂,要么纯纯是你太累了
- 你知道这篇文章对你有启发的概率较低,放弃
- 暂时搁置后续再来仔细读
- persevere!
third pass: understand in depth
关键:virtually re-implement!颅内复现!
可以看出innovation的同时,也能发现hidden drawbacks
4-5h for beginner, 1h for expert
main content:
- 颅内复现
- 识别、质疑,每个句子包含的每个假设
- 代入:如果是你自己,会怎么处理这一部分
reconstruct the entire structure of the paper from memory
Be able to pinpoint implicit assumptions, missing citations to relevant work, and potential issues with experimental or analytical techniques.
那么如何了解一个新领域?
Step 1
找3-5篇recent paper,做first pass有一个基本了解,然后去看related works,就能收获一系列recent papers和survey
Step 2
找shared citations和author names,视奸他们主页,看top conference,从conference抓出更多paper
Step 3
对上述几步找到的好文(shared citations、good conference paper)进行second pass阅读,这就是你survey的first edition了。并且注意这个过程需要递归进行,阅读阶段发现了之前漏了的好paper就需要继续补上。
【comment: step1 & step2是一个螺旋过程。】
Related works:
If you are reading a paper to do a review, you should also read Timothy Roscoe’s paper on “Writing reviews for systems conferences” .
If you’re planning to write a technical paper, you should refer both to [Henning Schulzrinne’s comprehensive web site](http://www.cs.columbia.edu/ hgs/etc/writingstyle.html) and George Whitesides’s excellent overview of the process.