如何高效阅读一篇论文

读博随笔(一)如何高效阅读一篇论文

本系列是博主为了督促自己在博士期间能够静下心来完成科研开设,并将我在学习期间的感悟或者心得记录下来,如果能帮到你那么再好不过。

Note:该篇文章翻译自William G. Griswold所分享的How to Read an Engineering Research Paper一文,希望大家能仔细耐心并反复阅读,一定在科研之路上收益良多。

由于论文页数的限制以及大部分的阅读者都比较了解相关领域的知识了,所以论文都表现以非常浓缩和紧凑的形式,因此高效地读一篇论文是不容易的。而且,你读一篇论文的目的与作者写论文可能是不同的,意味着你必须要非常努力地找到论文中你所感兴趣的内容。除此之外,你的时间是有限的,因此你没有足够的时间来阅读论文的每一个字或者读几遍论文来提炼出某些方面细微的不同。综上所述,想要读好一篇论文需要特定的方法和技巧。

为了养成良好有效的阅读习惯和风格,你需要了解两件事:你想要从论文中读到什么,以及这些信息在论文的哪个位置。首先我会描述一篇典型的论文的结构。

尽管一篇论文时紧凑和浓缩的,里面也会有一些重复的信息。Introduction部分不仅会陈述论文的写作动机,也会罗列出解决问题的方法的提纲,这是对论文的专业要求。论文的主体部分会详细陈述作者对问题的解决方法,并且也应该以实验或者论据来论述对这个方法的详细评估以提高可信度。最后,这篇论文会以一个概述总结结尾,包括对本文基本贡献的一个探讨。一篇论文也会从某种程度上对其他相关的工作related work进行探讨。由于这些论文不同层次的细节和观点的重复性,学会跨越不同章节的边界进行略读是可取的。后面会讲述更多的方法细节。

你需要在阅读论文中心里想着这些问题并考虑该怎么回答:

  1. 这篇论文的motivation是什么? 对于一篇论文来说,它的发布意味着它解决了一个其他人没有解决或者没有发表出来的问题,这种问题内在有两个部分。第一个部分通常没有被说明,我称它为people problem,即为被社会普遍需要的收益,比如关于节约时间、增强安全性的关于生活质量的问题;第二部分是technical problem,即技术性问题,它意味着“为什么people problem没有一个平凡解?”潜台词是先前存在的对该问题的解法是不够的,因此这篇论文就会说明先前有哪些方法以及这些方法为什么不够或者不合理? 最后,关于问题的motivationstatement都会被提炼到一个research question中,这个问题正是这篇文章想要解决的,文章会更关注这个research question而不是先前提出的people problemtechnical problem。通常情况下,上述的元素或多或少不会在文章中提及,这会让你的阅读变得更困难。
  2. 提出的解决方法是什么? 这也被称作猜想(hypothesis)或者创意(idea),这是对research question提出的解决方法,这里也应该回答为什么这个方法会起作用,以及为什么会比先前的方法好?同时也应该讨论这个idea是如何实现的(设计和实施的)或者至少是可实现的
  3. 这篇文章对提出的方法是怎么评估的? 仅仅是一个idea是没有办法发表一篇论文的,这是学术问题的一个共识。有什么评论、实施措施或者实验让这个idea变得有价值?有什么问题或者收益被证实和发现了?
  4. 你自己关于上述被发现的问题、idea和评估的分析是什么? 这是一个好的idea吗?你注意到这篇文章有什么缺陷?这篇文章最有意思的观点是什么?最有争议的观点是什么?对于论文中部分暗含的内容,你也许要去问:这真的有作用吗?谁会需要这个?要实现这个方法需要付出什么代价?什么时候这个idea会成为现实?
  5. 这篇文章的贡献是什么? 一篇文章的贡献可能有很多且时不同的,除了对research question的洞察,也包括其他的一些可能贡献:如ideas, software, experimental techniques,或者某一个领域的survey
  6. 这项研究的未来方向是什么? 不仅仅时作者提出的未来的研究方向,还有你在阅读论文时可以想到的方向,有时候也可能是提出current work的缺点和批评。
  7. 读完这篇文章后你遗留了哪些问题? 如果这是一个讲座或者讨论会,你会在主讲人讲完这篇文章后提问什么问题?你觉得哪里有难以理解或者让人困惑的地方?花点时间罗列出来这些点,这样来强迫自己对这篇文章读得更深入。
  8. 读完这篇文章你可以收获什么take-away知识或信息? 从你的角度总结一些这篇文章的主要观点,这是一个非常有用且快速的方法来回顾这篇文章并加深你的记忆,它也会强迫你认识到这篇文章的本质核心内容。

在你阅读或者略读一篇论文的时候,你应该积极地尝试在自己的脑海里思考这些问题。大概来讲,introduction部分应该提供写这篇文章的motivationintroducionconclusion可能更高层次地探讨了解决方法和对方法的评估,Future Work很可能在文章的总结部分,解决方法和对解决方法的评估会在文章的主体部分。你会发现依次回答上述问题并写下你的答案会让你的阅读变得高效,我建议你在每次阅读时都坚持记笔记,或者直接标记在论文上,你可以参考这个笔记模板来给每篇论文做填充,在实践中你要把回答完这些问题看作是读完一篇论文。

同时,你应该结合同一领域的其他论文来清楚地了解该篇论文的背景,通常情况下一篇论文会代表一个类别、一个新方向或者对早期研究的反对。

如果你觉得回答这些问题的方式不适合你,你可以尝试写一个250字的论文摘要,不是抄写论文的原摘要,而是以你自己的话写出来这篇论文的摘要,从你的角度概括上述问题到你的摘要中,我经常发现这样做很有效,因为它可以让我们把上述问题的答案串联起来,也培养我们的逻辑性。

花费时间来记录下这些对这篇文章的问题通常还会让我们产生一些文章没有解释清楚的观点,可能一篇论文在一些重要问题上很模糊,或者忽视掉了你想到的觉得很重要的问题,如果你发现了这些问题,那么你就做好了反驳或者取代这篇论文观点的准备。

读一本书从某种程度上来说是不一样的,尽管你也会想回答上述问题,但是一本书的每一章不会给足够的细节让你来思考上述问题,你可能会想在一章接一章的基础上来回答完上述问题,然后在你读完整本书后写一个总结,然而书的每一章都会有侧重,这会导致一些重要的问题之间没有关联,同时一本书通常不会指向性地回答解释一个research problem的解决方法,但是工程类的书籍一贯是以解决一类或者另一种问题为方向的。我通常情况下习惯直接看论文并进行注解,看书更少因为看书花费的代价太大,一篇有很好注解的论文是无价的,因为它不仅包括了原论文的内容,而且包含了你对其价值的评估。

记笔记的建议 尽管我上面已经提供了一个模板来让你们填充了,我实际上更提倡直接给论文做注解,一篇论文是一块丰富的可以分布你们的想法的画布,这里我给出对阅读和注解过程的方法:

  • 使用highlighter来给你要做批注的部分高亮处理,与画下划线不同,高亮可以让你之后返回阅读论文时优先让你看到关键的句子
  • 根据motivation/problem, idea/solution, their evaluation, contributions来标记本章的重要段落
  • 在文章的开头,写下你的take-away知识
  • 在文章的开头或者结尾,写下你的关键问题,其他问题可以在你阅读的时候写在文章的边缘
  • 尝试尽你所能回答上述问题,使用Google或者其他适当的sources

直到你能完成上述的思考,你才能算是真正对这篇文章有来足够的批判性思考,在必要的时间二次浏览这篇论文来让这些观点集中起来,你可以使用这个检查清单来更深层次的让你的阅读和笔记形成体系。

博主系上海交通大学2019届本科毕业生,2019/07-2020/06期间从事机器人SLAM工作一年,并将于2020/09到新加坡读取博士学位。
本系列读博随笔为了督促自己在博士期间能够静下心来完成科研开设,并将我在学习期间的感悟或者心得记录下来,如果能帮到你那么再好不过。
如果大家发现文章有漏洞或者错误,欢迎评论、私信博主,我将虚心接受建议,同时欢迎点赞关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值