三遍阅读法
Keshav 的三遍法:第一遍 5 分钟决定是否要读,第二遍 1 小时抓住主要内容,第三遍数小时重建论文。本章讲每一遍的目标、该问的问题,以及不同目的(了解、评审、复现、批判)对应的阅读深度。
三遍的目标与做法
Section titled “三遍的目标与做法”Keshav 的三遍阅读法("How to Read a Paper", SIGCOMM CCR 2007)把读论文分成三遍,每遍有不同的目标、时间预算与终止条件:
第一遍(5–10 分钟)——鸟瞰,决定"要不要读"。
- 读标题、摘要、引言,只读各节标题与小节标题,读结论。
- 扫一遍参考文献,勾出你已经读过的。
- 回答五个 C:Category(什么类型的论文?)、Context(与哪些工作相关?理论基础?)、Correctness(假设看起来成立吗?)、Contributions(主张的贡献是什么?)、Clarity(写得清楚吗?)。
- 终止条件:大多数论文到这里就够了。你只需要知道它存在、主张什么。
第二遍(约 1 小时)——抓住主要内容。
- 仔细读图表、示意图与结论;标记(或跳过)证明与细节推导。
- 在关键处做笔记,记下没读懂的术语与文献。
- 终止条件:第二遍结束,你应该能向别人讲清论文的贡献、证据与大致方法,并能复述它的主要图表。
第三遍(数小时)——重建论文。
- 在脑中"重新实现"同一工作:先自己推导方法与证明,再与论文对照,找出它的隐含假设、省略的步骤与潜在缺陷。
- 这一遍的价值在于发现论文没说的假设——隐含在实验设置、数据选择与指标定义里的前提。
- 只有需要深度复现、认真评审或批判的论文值得第三遍。
按目的选择深度
Section titled “按目的选择深度”| 目的 | 读到第几遍 |
|---|---|
| 了解领域动态 | 第一遍 |
| 认真了解一篇相关工作 | 第二遍 |
| 作为评审 | 第二遍 + 针对性第三遍(重点怀疑处) |
| 复现或作为基线 | 第三遍 + 代码对照 |
| 批判或找 gap | 第三遍 + 交叉核对实验设置 |
两个原则:大多数论文只需读第一遍——把时间省给值得的少数;读不下去往往不是你的问题,是论文写得差,换一篇同主题的对照读反而更快。
- 大多数论文只需读第一遍
- 第二遍结束应能向别人讲清论文的贡献与证据
- 第三遍是为了发现论文没说的假设