思考:如何阅读论文?

台湾清华大学彭明辉教授手册学习

Posted by Charles Xu on April 24, 2018

How to Read Teachnical Articles

彭明辉教授手册总结

论文的基本要求

  1. 主要内容,叙述一套方法在一个特定场合中的应用;
  2. 创新突破,提出解决现有问题的新方法,现有方法的新应用;
  3. 论证充分,足够让读者信服你的方法比现有方法更优越;
  4. 应用场合,指出方法适用的场合,满足条件,你的方法就一定适用;
  5. 明确缺陷,清楚指出方法可能的限制和缺点;
  6. 行文风格,论证严谨、逻辑清楚、结构有条理,能让读者重复实验;
  7. 步骤说明,给出每一步提供充分的理由,为什么非要这样;
  8. 参考文献,在适当位置标注所有和你研究相关的文献;

论文的基本能力

  1. 资料检索能力 利用好资料检索系统,查出所有相关论文,确保没有遗漏。关键点在于如何选择关键词组,范围太小或者太大都不好。那么究竟如何检索外文文献:
    • 中文文献检索,首推 中国知网
    • 英文文献检索,首推 ElsevierPubMedSpringerHubMedNCBI;
    • 其次,可以在 Google 学术搜,可以根据词条显示的引用数,初步判断论文的优劣,部分论文可以获取全文,实在找不到可以向论文原作者要,参考模板:
    • 文献鸟 Stork ,添加关键词,可以每天推送相关文献到邮箱;
    • 如果目标足够明确的话,可以直接到期刊网站找相关论文,注意刊物的影响因子;
  2. 资料筛选能力 即使使用了恰当的搜索策略,通常找到的文献集合还是会比你所需要的大。需要通过论文的题目,摘要,简介判断论文是否有进一步研究的价值,快速把文献数量降低到二十到三十篇。

  3. 论文阅读能力 区别于本科阶段整本系统的知识,中间没有任何跳跃,逐页读下去,可以整本读懂。期刊论文必须靠读者自己从论文和其参考论文中撷取相关片段,自己组织成一个有系统的知识,然后开始阅读与吸收。

  4. 论文分析能力 为了确定你的研究成果确实比所有相关的学术期刊论文都更合适处理拟定应用场景,首先必须有能力逐篇分析出所有相关期刊论文的优点与缺点,以及自己论文的优点和缺点。其次,要注重培养理性批判能力。

论文每部分作用

Abstract:

说明了文章的主要贡献、方法特色与主要内容。需要掌握只看 Abstract 和 Introduction 判断论文重点和研究关系的能力,这样效率可以成倍提高。

Introduction:

介绍问题背景和起源,交代前人在该问题上已有的主要贡献,说清楚前人遗留下来的未解决的问题,以及该背景下这篇论文想解决的问题和重要性。根据论文题目,寻找30~40篇论文,可以先以论文题目为关键词,寻找 review 类型的 paper(keywords+review),从 review 的参考文献中找到与研究题目相关的30~40篇论文。每篇都只看 Abstract 和 Introduction, 看完后需要回答以下问题:

  • 在这个领域最常被引述的方法有哪些?
  • 这些方法可以划分为哪些流派?
  • 每个流派的主要特色,优缺点是什么?

如果看完后,如果还不能回答以上三个问题,那么将所有论文分成相应的派别,每个派别按照日期先后排列,每次只看一个派别的摘要和简介,只回答一个问题:这一派的创意和诉求主要是什么?同时认真记录这一派对其他派别的评点,逐一记录各派的优缺点。

在看完这一遍后,可以根据自己的领悟,修改 keywords,利用修改后的关键词,再次进行检索,把这一领域主要的文献补全,把原来 30~40 篇论文中关系不密切的丢掉,只保留 20 篇左右关系较近的文献。如果有把握,甚至可以删除派别,只保留两、三个进行下面的工作。然后,你要回答下面的问题:

  • 这个领域大家认为重要的问题有哪些?
  • 有哪些重要的特性是大家重视的特点?
  • 有哪些特性是大家在意的缺点?
  • 你要研究的课题主要的应用场合,以及需要注意的事项;

Main body:

第一次系统阅读的原则是能懂就懂,轻松阅读,需要搞清楚的问题:

  • 论文的主要假设:在什么情况下是有效的?
  • 在该假设下,有什么好处?
  • 抛开详细推导,好处主要表现在哪些公式和项目的简化上?

选出最容易理解,最常引用的论文,按照时间顺序读下去,搞清楚某一派适用的场合,最不适用的场合。到了这一步,还是不需要管恒等式的推导。在评估一个方法的优缺点时,需要参考 Examples,当然结果好的方法不一定棒,给自己提一些问题:

  • 当某某假设在某某场合不适用时,这种方法会不会出状况?
  • 预测一下,这个方法在哪些条件下会表现优异,在哪些场合下会出状况?
  • 对照自己的猜测,看实际的 simulation 和 experiments 是不是符合?

在任何情况下,你都无需把论文的所有的恒等式推导过程看懂,或者把整篇论文逐字逐句读完。我们应该做的是把自己需要的部分完全搞懂,不确定会不会用的部分了解个大概。如果有写文章的打算,尤其是在看 discussion 的时候,看到好的英文句型,应该有意识的记一下。

硕士生怎么读文章? 面对的知识没有范围,只要弄懂自己用得着的部分; 必须学会选择性阅读,需要提高选择的准确度和速度; 多吸收点子比较重要,不要在用不着的细节知识上花时间;

三种阅读方式

建议每天保持 2~3 篇的文献阅读习惯

  • 不管粗读还是细读,要回忆论文的主要思想,以不超过 5 句话总结背景;
  • 扩充知识面的读法,重点读 introduction,看人家提出的问题,以及目前进展类似的文章,每天一两篇,一个月内对这个领域的基本方向有个大概了解;
  • 为了写文章的读法,除了看论文中提出的新的模型,算法,同时遇到好的句型,有意识的总结和记忆;

如何阅读文献

  1. 注重摘要:多数论文看摘要,少数论文看全文,切不可过度追求理解全文。
  2. 通读原文:第一遍读论文,不要遇到生词就去查,会打乱阅读思维,不认识的就做个标记;
  3. 归纳总结:较长的文章,容易遗忘,用一句话或者词概括每一段;
  4. 抓住逻辑:有很多句子每个单词都认识,读完了不知何意,可以根据上下文的逻辑连词,揣测句意,无用信息可以一带而过;
  5. 增加阅读量:对于刚刚接触的领域,对于很多问题还没有一个概念,读起来吃力。但是随着阅读量的增加,最后可以融会贯通,对于新手而言,应当重视阅读文献的数量,积累多了,量变会触发质变;

如何提高阅读的效率

  1. 集中时间看:集中时间看,更容易联系起来,形成整体印象;
  2. 做好笔记:纸质版,直接用笔标注重点,电子版用编辑器标高亮,不做标记等于没看;
  3. 阅读顺序:一般先看 abstract、introduction,然后看 discussion,最后看 result 和 method;

具体阅读某一篇论文:三遍阅读法

  • Pass one : give you a general idea about the paper
    • 读文章
      1. 仔细阅读 title、 abstract、introduction;
      2. 读每一节的标题和子标题,但是忽略其他的一切内容;
      3. 读结论;
      4. 概览参考文献,可能看到读过的文章;
    • 回答问题
      1. Category: 论文的类型?实验类型?系统分析?研究原型的描述?
      2. Context: 相关的论文有哪些?分析问题用到的理论基础?
      3. Correctness: 论文的假设是否成立?
      4. Contributions: 论文的主要贡献?
      5. Clarity: 论文的写作思路是否清晰?
    • 决定是否进行深入阅读
  • Pass two : let you grasp the paper’s content, not its details
    • 认真看,但是不要抠细节,忽略证明过程
    • 仔细看 图、表 以及 论文的其他图例
    • 标注 相关的未阅读的文献 ,以便进一步阅读
    • 看完之后,不能理解文章内容的三个选择:
      • 自信,不理解也能做好研究
      • 搁置,先去做一些背景文献的阅读
      • 继续,看第三遍
  • Pass three : help you understand the paper in depth
    • 与作者做相同假设,如果自己来写会怎么写,与原文比较,就可以有所创新,发现原文的不足。仔细看上一遍忽略的细节部分,看完之后形成整个论文的框架结构。

参考文献