如何阅读论文
1. 第一遍全面阅读,抓住大意
先从摘要开始,然后跳到结论,看看论文的主要内容和发现。
要批判性地阅读论文,作者并不一定总是对的,在读的时候要注意:
- 作者试图解决的问题是什么?
- 作者解决了这个问题吗?
- 有作者没有考虑到的解决方式吗?
- 作者的解决方式有什么缺陷?
- 作者的假设是否合理?
- 论证的逻辑是否清晰合理?
- 他们使用的数据是否正确?
- 数据能否论证他们的观点?
- 其他数据会更有说服力吗?
除此之外,也要进行一些创造性的思考,比如:
- 这篇文章有哪些好的观点?
- 能否延伸到其他应用?
- 能否进一步改进?
- 如果从这篇论文开始做研究,接下来你要做什么?
在第一遍读完之后,用两到三个句子来概括这篇文章。
2. 第二遍阅读
在有些论文粗略看一遍,你就知道它值不值得精读细节了。第二遍重点关注细节,对重要概念进行标记,理解作者的推理论证过程。
关注文章中的公式,图片,表格,插画等,包括下面caption里的内容。正文里找不到想看的信息,也许附录里会有。
标记没有读过的相关论文。
3. 第三遍深入思考,评价
将文章与其他工作进行比较:
- 这个想法之前有人提过吗?如果提过,这个工作和之前的区别在哪?
- 这篇文章的观点与其他文章有互相矛盾,或者互为补充的地方吗?
对文章内容进行综合分析和评价,对第一遍写下的总结进行补充,用三四个要点来支撑大纲。综合评价这篇论文,可以参考论文审稿的写法。
4. 总结和笔记
边读边做笔记,记下自己的理解和思考,标记作者强调的要点,标记重要数据,最好是让你能够在几个月后重新阅读这篇文章时,能够根据标记迅速回忆起来。 记下文中出现比较好的词汇和表达,方便日后写论文使用。
5. 论文复现
- 准备数据,按照论文中的方法进行数据预处理
- 编写代码,就算有开源代码也要好好看一遍具体是如何实现的
- 进行实验,调整参数和超参数,记录实验结果
- 分析,对比复现结果和原论文结果,提出可能存在的问题和下一步优化方案。
参考:
- How to read a research paper. - Harvard University. http://www.eecs.harvard.edu/~michaelm/postscripts/ReadPaper.pdf
- 6 Tips on how to read research papers quickly and efficiently. https://researcher.life/blog/article/read-research-papers-quickly/
- Reading Research Effectively - University of Southern California. https://libguides.usc.edu/writingguide/readingresearch
- Keshav, Srinivasan. “How to read a paper.” ACM SIGCOMM Computer Communication Review 37.3(2007):83-84.
本文由作者按照 CC BY 4.0 进行授权