论文笔记:How to Read a Paper

论文信息

  1. 题目:How to Read a Paper
  2. 作者:S. Keshav
  3. 领域:计算机科学综述
  4. 类型:方法论

相关背景

研究者需要阅读大量论文,阅读文献的技巧不当会浪费太多时间。

问题是什么

找到一种合理的阅读论文方式。

现有解决方案

死读,钻牛角尖,囫囵吞枣,浅尝辄止。

作者的核心思想、创新点

有目的、分层次地读,对于一篇论文,分三轮读。

第一轮,略读。看题目,摘要,引言,看文章的层次结构(各个小标题如何安排,但是不要看正文),扫一扫文中的数学公式(了解文章涉及的数学知识),读结论,读参考文献(把那些读过的文献划去)。读完第一轮,要明白文章是属于什么类别的(度量现有成果?对现有的系统进行分析?提出一种研究原型?),文章的内容是否与其它论文相关?作者提出的假设或者主张是否是正确的?文章的主要贡献是什么?文章的行文描述是否清晰?在这一轮,不要读的太深,评估一下是否需要(值得)深入阅读。

第二轮,批判地读。看图表是否正确、精准,挖掘出没有被作者引用的相关论文。在这一轮,目的就是掌握文章的主要内容,并且在需要的时候,能够准确地向别人介绍这篇文章。如果没有读明白,继续读,或者换个时间再读。如果仅仅是对这篇文章感兴趣,而不是要深入研究,那么读到这个层次就可以停止了。

第三轮,复现式地读。按照作者的假设,重新做一遍工作,比较自己的结果与作者结果的差异,体会作者的创见,发现隐藏的缺陷。要注重细节,细节,细节。尝试推导每一个公式,每一个证明,思考自己会如何表达这些细节,学习作者新颖的表达方式,记录下作者对自己的启发。在脑海中掌握整篇文章的结构,明晰文章的优点与缺点,指出那些隐含的假设和缺失的引用,最重要的是,用分析或实验的方式来找出潜在的议题。

此外,还可以用这种方式来撰写文献综述(了解一个领域)。对于某个领域,首先用学术搜索引擎找出领域内最新的3-5篇文章。扫视这些文章,阅读他们内容相关的章节,大致了解这个领域的前沿工作(如果足够幸运,可以发现一篇被引用的文献综述)。然后,找出这些文章共同引用的论文和作者,这是那个领域中重要的论文和研究者,把这些重要的文章下载下来,并且去那些重要的研究者的主页上看看他们最近都发表了什么文章,在哪些会议上发表(这些会议一般就是那个领域的顶级会议)。接下来,去那些会议的主页,找到最新的会议论文集,扫视一遍,找出那些与该领域相关的高质量论文,这些高质量的论文,以及之前找到的重要的论文,就组成了文献综述的素材。批判地读这些文章,如果这些文章中还引用了之前没有读过的论文,再把它们挑选出来,阅读他们,有必要的话,对这些文章再使用上述方法去迭代发现。

如何实验与验证

这个方法其实与 How to Read a Book 里面说的很像,关键就是通过层次阅读的方式合理分配阅读的时间和重点,所以应该是有效的。

启发

很多事情都可以用心去提炼技巧,这也是一门艺术啊!

本文总阅读量:

转载请保留以上信息。