- 论文:How to Read a Paper
- 论文阅读时长:3h
- 笔记整理时长:1h
Three-pass approach
相比于将论文从头到尾死磕到底,作者提出了一种三阶段式的论文阅读方法(Three-pass approach)。在每一阶段都需要从头到尾读一遍论文,但是每一阶段阅读论文的方法和目的都是不同的。三阶段式论文阅读方法可以帮助我们在落入论文细节前俯瞰整片论文,并在一定程度上提升论文阅读效率。
第一阶段1-pass:
- 耗时:5-10分钟
- 目标:俯瞰整篇论文,用于决定是否还需要进行第二阶段和第三阶段的阅读
- 步骤:
- 仔细阅读论文标题、摘要和导言(Introduction)
- 阅读一级标题和二级标题,但忽略任何内容
- 仔细阅读结论部分(Conclusion)
- 对于较为熟悉的领域,浏览一下参考文献中有多少已读内容
- 完成阅读后,回答问题:
- 种类Category:这篇论文是在对现有系统进行分析,还是在提出一种新的描述?
- 内容Context:这篇论文和什么方向有关?使用到了哪些理论基础?
- 正确性Correctness:这篇论文有没有严苛的假设?
- 贡献Contributions:这篇论文的贡献、创新点在哪里?
- 清晰性Clarity:这篇论文写作质量如何?
- 终止进一步2-pass、3-pass阅读的情况:
- 对该领域不感兴趣
- 对该领域没有足够的只是储备
- 作者做了太多假设
第二阶段2-pass:
- 耗时:1小时
- 目标:仔细阅读论文,但忽略证明等细节
- 步骤:
- 非常仔细的阅读论文的图和表,顺便检查论文质量
- 标记没有读过的参考文献(对于熟悉的领域)
- 完成阅读后,回答问题:
- 论文的主旨是什么?
- 请提供支持这个论文主旨的证据
- 如果依然看不懂该论文:
- 原因:
- 主题太新,有太多术语和缩写字母(变量)看不懂
- 论文本身写得太差了,论断本身就不确凿
- 夜深了,人累了
- 对症下药:
- 把这篇论文放一边,祈祷之后再读,或者再也不用读它
- 论文太深了,先再读一点背景材料,这很重要
- 坚持下去,进入3-pass
- 原因:
第三阶段3-pass:
- 耗时:4-5小时(Beginner),1小时(Expert)
- 目标:在脑内复现论文(virtually re-implement),寻找论文创新点和隐藏的缺陷
- 步骤:
- 将论文放在一边
- 回忆并做出与作者相同的假设
- 使用草稿纸和想象力,重建整个实验(模型)
- 对比作者的实现,发现创新点和缺陷
- 将印象深刻的创新点记录下来,甚至添加到自己的工具库中
- 记录对自己现有或未来工作的新想法
- 完成阅读后,回答问题:
- 是否已经能成功复现整个实验?
- 这篇论文的优点、缺点在哪里?
- 这篇论文隐含的假设、缺失的工作、分析技术潜在的问题在哪里?
Doing a Literature Survey
在进行文献调查(深入研究某个领域)时,往往需要阅读数十篇论文,并且由于领域不够熟悉(甚至完全陌生),阅读论文的技巧会受到考验。
- 使用谷歌学术等搜索引擎,以及手上现有的关键词,寻找与目标研究领域最接近的三五篇论文
- 对每篇论文进行一次1-pass阅读,阅读他们的相关工作部分(related works)
- 在他们的相关工作部分或许会大量指向其他工作和论文
- 寻找这些论文在相关工作中重复出现频率高的引用和作者,这些人或论文一定是该领域的关键人物,将这些论文下载下来,访问这些人的主页
- 看看他们最近都在哪里发表了论文(大概率是该领域最好的期刊会议)
- 在这些期刊会议中继续深入阅读,必要的时候可以递归上述步骤