从头到尾的读一篇论文是十分低效的,正确做法应该是一篇论文读3遍:第一遍有了这篇论文的总体的思路,第二遍抓住这篇论文的主要内容(不包括细节),第三遍深入的理解论文的内容。
The first pass
第一遍纵观全局,快速扫描这篇论文,大致花费5-10分钟,同时注意以下问题:
- 仔细读title, abstract, introduction.
- 读section, sub-section的标题,忽略其下的具体内容。
- 浏览数学公式(如果有),确定理论基础
- 读conclusions
- 扫一眼reference, 看有没有你读过的
第一遍之后,你应该能回答以下问题:
- Categroy:这篇论文是什么类型的?评估类型的?对已有系统的分析?描述一种研究的雏形?
- Context: 这篇论文和什么相关的?用到了哪些理论基础?
- Correctness: 它的假设是有效的吗?
- Contributions: 这篇论文的主要贡献是什么?
- Clarity: 写作水平如何?
第一遍之后,你能决定要不要继续读,这篇论文是否让你感兴趣?它的假设是否是无效的?
当你写论文的时候,也应该想到,大部分读者只会读这么第一遍,所以尽量把每个节、子节的标题起的清楚易懂,把摘要写得简洁而全面,如果reviewer不能在第一遍读之后就明白你的文章,你很可能会被拒掉。所以,一个总结一篇论文的“图解摘要”是一个很好的想法,也越来越多地在期刊上见到。
The second pass
第二遍读的时候要更仔细,但是要忽略细节。记下你不懂的词汇,记下你想问的问题,你的评价。如果你是个审稿人,这会帮助你写review。第二遍要注意以下几点:
- 重点关注图表、插图。图的坐标轴是否标记正确?结果是否用error bar表示,从而具有统计学意义?像这样的常见错误会把仓促、低劣的论文和真正优质的论文区分开。
- 标记相关的未阅读参考文献,以便进一步阅读。
对于一个有经验的读者来说,第二遍要花一个小时。这遍读完之后,你应该能把握文章的要点,以及有支持性的证据。
有时第二遍之后你也不理解这篇论文,可能是因为这个主题你以前没接触过,术语、首字母缩写你没见过,你不理解证明或是实验技术,所以论文的大部分内容你是不理解的,可能这篇论文写得就不咋地,等等。你可以选择:
- 丢下这篇论文不管,并祈祷不读它对你也没影响。
- 读一些背景资料之后再返回来读。
- 坚持下去,读第三遍!
The third pass
当你想完全理解这篇论文,或者你是个审稿人,那么读第三遍是很重要的。读第三遍的关键是:你要尝试虚拟复现这篇论文,也就是假设你和作者提了一样的假设,重新做作者的工作。通过这种虚拟复现,你可以轻易的发现这篇论文的创新点,发现隐藏的缺陷和假设。
这遍需要你仔细关注细节部分,你要质疑每一个假设,此外,你要思考你要如何表达一个特定的想法。比较你的虚拟复现和作者实际的工作让你可以对论文的证明有深刻的见解。读这遍的时候,你应该为未来的工作记下想法。
这遍对新手来说要花很多个小时,对有经验的读者也要花费一两个小时,这遍读了之后,你应该能在脑海里重建这个工作的整个结构,以及识别出它的优点和缺点,此外,你应该能精确的指出隐含的假设,实验或分析技术中的潜在问题。
如何做文献调查
你应该读什么样的论文?
- 用Google Scholar或其他的学术引擎来搜索最近3-5年这个领域的高引用的论文。先读一遍,然后读related work,你会发现最近工作的简要总结,或者能找到最近的一份调查报告。
- 在参考书目中找到一样的引用和重复的作者姓名,这些是这个领域的关键论文和研究者。下载这些论文,然后去这些研究者的网站上看他们最近的工作,这将会帮你识别这个领域的顶会。
- 去这些顶会的网站,快速扫描他们最近的论文,识别高质量的论文,结合之前你在第二步下载的论文,构成了你首先要读的论文集,这些论文读2个pass,如果他们都引用了一篇你之前没有找到的关键论文,读它,有必要时迭代。
相关工作
Writing reviews for systems conferences
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1149440709@qq.com