• 参考:

    1. 经验分享 | 高效读论文的“三遍法”
    2. 【How to read a paper】如何读论文
    3. 怎样阅读论文(台湾彭明辉)

文章目录

  • 1. 速读后的问题记录
    • 1.1 5C
    • 1.2 另一个版本
  • 2. 期刊论文的分析技巧与程序
    • 2.1 Abstract:
    • 2.2 Introduction
    • 2.3 Main body
  • 3. 方法与应用场合特性表(有迹可寻的创意程序)
  • 4. 论文阅读的补充说明
  • 5. 论文报告的要求与技巧

1. 速读后的问题记录

  • 网上找的,看起来不一定是CS领域

1.1 5C

  1. Category:这是什么类型的文章?测量方式,所用的方法是什么?分析的是一个什么系统? 这个研究的依据,或者说参考的蓝本是什么?
  2. Context:这篇文章的研究内容跟那些文献有关?所用到的理论是什么?
  3. Correctness:这个假设是否成立?
  4. Contributions:这篇文献的主要贡献是什么?
  5. Clarity:这篇文章写的怎么样?写的好不好?

1.2 另一个版本

  1. 作者想解决的问题
  2. 作者通过什么理论/模型来解决这个问题
  3. 作者给出的答案是什么
  4. 作者为什么研究这个课题
  5. 目前此课题的研究进展到了哪一个阶段
  6. 作者使用的理论基于哪些假设
  7. 这篇文章存在哪些缺陷
  8. 作者关于这个课题的构思有哪几点

2. 期刊论文的分析技巧与程序

  • 这部分主要讲怎么快速接触一个新领域
  • 把一篇论文分成 Abstract、Introduction、Main body 等部分进行阅读

2.1 Abstract:

  • 说明这篇论文的主要贡献、方法特色与主要内容。最慢硕二上学期必须要学会只看 Abstract 和Introduction便可以判断出这篇论文的重点和你的研究有没有直接关连,从而决定要不要把它给读完。假如你有能力每三十篇论文只根据摘要和简介便能筛选出其中最密切相关的五篇论文,你就比别人的效率高五倍以上。以后不管是做事或做学术研究,都比别人有能力从更广泛的文献中挑出最值得参考的资料。

2.2 Introduction

  1. 对你的题目不熟时,先把跟你题目可能相关的论文收集个 30~40篇,每篇都只读Abstract 和 Introduction,而不要读 Main Body(本文),只在必要时稍微参考一下后面的 Illustrative examples和 Conclusions,直到你能回答下面这三个问题:
    (2A)在这领域内最常被引述的方法有哪些?
    (2B)这些方法可以分成哪些主要派别?
    (2C)每个派别的主要特色(含优点和缺点)是什么?

    • 怎么去找到这最初的30~40篇论文:
      有一种期刊论文叫做「review paper」,专门在一个题目下面整理出所有相关的论文,并且做简单的回顾。你可以在搜寻时在 keywords 中加一个「review」而筛选出这类论文。然后从相关的数篇review paper 开始,从中根据 title 与 Abstract 找出你认为跟你研究题目较相关的30~40篇论文。
    • (2A)和 (2B)问题:
      通常只要你反复读过该领域内30~40篇论文的Abstract 和 Introduction,你就应该可以从Introduction的评论中回答(2A)和(2B)这两个问题。尤其要记得,当你阅读的目的是要回答(2A)和(2B)这两个问题时,你一定要先挑那些 Introduction写得比较有观念的论文念(很多论文的Introduction 写得像流水帐,没有观念,这种论文刚开始时不要去读它)。
    • (2C)问题:
      假如你读过假如30~40篇论文的 Abstract 和 Introduction之后,还是回答不了(2C),先做下述的工作。

      • 先根据(2A)的答案,把这领域内最常被引述的论文找齐
      • 再把他们根据(2B)的答案分成派别,每个派别按日期先后次序排好。
      • 然后,你每次只重新读一派的 Abstract 和 Introduction(必要时简略参考内文,但目的只是读懂Introduction内与这派有关的陈述,而不需要真的看懂所有内文),照日期先后读 ,读的时候只企图回答一个问题:这一派的创意与主要诉求是什么
      • 这样,你逐派逐派地把每一派的Abstract 和 Introduction 给读完,总结出这一派主要的诉求 、方法特色和优点(每一篇论文都会说出自己的优点,仔细读就不会漏掉)。
      • 其次,你再把这些论文拿出来,但是只读Introduction,认真回答下述问题:「每篇论文对其它派别有什么批评?」然后你把读到的重点逐一记录到各派别的「缺点」栏内。
      • 通过以上程序,你就应该可以掌握到(2A)、(2B)、和(2C)三个问题的答案。这时你对该领域内主要方法、文献之间的关系算是相当熟捻了,但是你还是只仔细读完 Abstract 和 Introduction 而已,内文则只是笼统读过。
  2. 这时候,你已经掌握到这领域主要的论文,你可以用这些论文测试看看你用来搜寻这领域论文的 keywords 到底恰不恰当,并且用修正过的 keywords 再搜寻一次论文,把这领域的主要文献补齐,也把原来30~40篇论文中后来发现关系较远的论文给筛选掉,只保留大概20篇左右确定跟你关系较近的文献。如果有把握,可以甚至删除一两个你不想用的派别(要有充分的理由),只保留两、三个派别(也要有充分的理由)继续做完以下工作。

    • 利用(2C)的答案,进一步回答一个问题:

      (2D)这个领域内大家认为重要的关键问题有哪些?有哪些特性是大家重视的优点?有哪些特性是大家在意的缺点?这些优点与缺点通常在哪些应用场合时会比较被重视?在哪些应用场合时比较不会被重视?

    • 然后,你就可以整理出这个领域(研究题目)主要的应用场合,以及这些应用场合上该注意的事项。

  3. 最后,阅读main body

    • 先根据(2A)和(2C)的答案,把各派别内的论文整理在同一个档案夹里,并照时间先后次序排好。
    • 然后依照这些派别与你的研究方向的关系远近,一个派别一个派别地逐一把各派一次念完一派的 main bodies。

2.3 Main body

  • Main body(含simulation and/or experimental examples):

  • 在你第一次有系统地念某派别的论文 main bodies 时,你只需要念懂:

    (3A)这篇论文的主要假设是什么(在什么条件下它是有效的),并且评估一下这些假设在现实条件下有多容易(或多难)成立。愈难成立的假设,愈不好用,参考价值也愈低。

    (3B)在这些假设下,这篇论文主要有什么好处。

    (3C)这些好处主要表现在哪些公式的哪些项目的简化上。

    至于整篇论文详细的推导过程,你不需要懂。除了三、五个关键的公式(最后在应用上要使用的公式,你可以从这里评估出这个方法使用上的方便程度或计算效率,以及在非理想情境下这些公式使用起来的可靠度或稳定性)之外,其它公式都不懂也没关系,公式之间的恒等式推导过程可以完全略过去。假如你要看公式,重点是看公式推导过程中引入的假设条件,而不是恒等式的转换。

  • 但是,在你开始根据前述问题念论文之前,你应该先把这派别所有的论文都拿出来,逐篇粗略地浏览过去(不要勉强自己每篇或每行都弄到懂,而是轻松地读,能懂就懂,不懂就不懂),从中挑出

    1. 容易念懂的 papers
    2. 经常被引述的论文

    然后把这些论文照时间先后次序依序念下去。记得:你念的时候只要回答(3A)、(3B)、(3C)三个问题就好,不要念太细。

  • 这样念完以后,你应该

    1. 把这一派的一些方面进行完整的整理

      • 主要发展过程
      • 主要假设
      • 主要理论依据
      • 主要成果
    2. 其次,你还要在根据(2D)的答案以及这一派的主要假设,进一步回答下一个问题:

      (3D)这一派主要的缺点有哪些

    3. 最后,根据(3A)(3B)(3C)(3D)的答案综合整理出:这一派最适合什么时候使用,最不适合什么场合使用。 记住:回答完这些问题时,你还是不应该知道恒等式是怎么导出来的!

  • 当你是生手的时候,你要评估一个方法的优缺点时,往往必须要参考它Examples。但是,要记得:老练的论文写作高手会故意只 present 成功的案例而遮掩失败的案例。所以,simulation examples and/or experiments 很棒不一定表示这方法真的很好。你必须要回到这个方法的基本假设上去,以及他在应用时所使用的主要公式(resultant equations)去,凭自己的思考能力, 并且参考(2C)和(2D)的答案,自己问问看:当某某假设在某些实用场合上无法成立时,这个方法会不会出什么状况?猜一猜,预测一下这个方法应该会在哪些条件下(应用场合)表现优异,又会在哪些条件下(应用场合)出状况?根据这个猜测再检验一次simulation examples and/or experiments,看它的长处与短处是不是确实在这些examples 中充分被检验,且充分表现出来。

  • 那么,你什么时候才需要弄懂一篇论文所有的恒等式推导过程,或者把整篇论文细细读完?NEVER!你只需要把确定会用到的部分给完全搞懂就好,不确定会不会用到的部分,只需要了解它主要的点子就够了。 硕士生和大学生最主要的差别:大学生读什么都必须要从头到尾都懂,硕士生只需要懂他用得着的部分就好了!大学生因为面对的知识是有固定的范围,所以他那样念。硕士生面对的知识是没有范围的,因此他只需要懂他所需要的细腻度就够了。硕士生必须学会选择性的阅读,而且必须锻炼出他选择时的准确度以及选择的速度,不要浪费时间在学用不着的细节知识!多吸收「点子」比较重要,而不是细部的知识。

3. 方法与应用场合特性表(有迹可寻的创意程序)

  • 试着想象说你从上图中论文阅读步骤的第(4)与(5)步骤分别获得以下两张表:

  • 譬如,当你的题目是「如何标定fiducial mark 之中心位置」,你就必须要仔细搜寻出文献上所有可能可以用来做这一个工作的方法。或许你找到的方法一共有四种,依序如下。譬如(随便乱举例),「方法一」可能表示:「以面积形心标定 fiducial mark 之中心位置」,「方法二」可能表示「以 Hugh transform标定 fiducial mark 之中心位置」,「方法三」可能表示:「以局部弧形 matching 的方法标定fiducial mark 之中心位置」,「方法四」可能表示:「以 ring code标定fiducial mark 之中心位置」。
  • 这些方法各有它的特色(优缺点),譬如(随便乱举例),特性1可能表示「计算速度」(因此,根据上表左边第一个 row,可以发现:方法一的计算速度很快,方法二与方法三的计算速度很慢,而方法四的计算速度普通。其次,特性2可能代表「光源亮度不稳定时计算位置的误差大小」,特性3可能代表「噪声对计算出的位置干扰多大」,特性4可能代表「图形边缘有破损时计算的可靠度」,特性5可能代表「对象有彼此的遮蔽时方法的适用性」等等。所以,以上左图中第五个row为例,可以发现:当对象有彼此的遮蔽时,除方法二之外其它三个方法的适用性都很好。
  • 但是,同样一个方法可能有许多不同的应用场合,而不同应用场合可能会对适用(或最佳)的方法有不同要求。所以,让我们来看右边的「问题特性分析表」。譬如(随便乱举例),应用甲可能是「标定fiducial mark 之中心位置」的方法在「电路插件组装(SMT)」里的应用,应用乙可能是「标定fiducial mark 之中心位置」的方法在「生物检验自动化影像处理」里的应用,而应用丙则可能是「标定 fiducial mark 之中心位置」的方法在「巡乂飞弹目标搜寻」里的应用。这三种应用场合更有其关注的特性。譬如,根据上面右表第二个 row 的资料,三种应用场合对特性2(光源亮度不稳定时计算位置的误差大小)都很在意。再譬如,根据上面右表第四个 row 的资料,三种应用场合中除了应用甲(电路插件组装(SMT))之外,其它两种应用场合对特性4(图形边缘有破损时计算的可靠度)都很在意。
  • 那么,四个方法中哪个方法最好?你可能会回答说:「方法二!因为它的优点最多,缺点最少。」但是,这样的回答是错的!一个方法只有优缺点,而没有好坏。当它被用在一个适合表现其优点而不在乎其缺点的场合里,它就显得很好;但是,当它被用在一个不适合表现其优点而很在乎其缺点的场合里,它就显得很糟。譬如,方法二在应用场合乙,它的表现会非常出色(因为所有的优点刚好那个应用场合都在意,而所有的缺点刚好那个应用场合都不在意);但是,方法二在应用场合甲里它的表现却会非常糟糕(它所有的缺点刚好那个应用场合都很在意,而它大部分的优点刚好那个应用场合却都不在意)。所以,必须要学会的第一件是就是:方法没有好坏,只有相对优缺点点;只有当方法的特性与应用场合的特性不合时,才能下结论说这方法「不适用」;二当当方法的特性与应用场合的特性吻合时,则下结论说这方法「很适用」。因此,一定要同时有方法特性表与应用场合特性分析表放在一起后,才能判断一个方法的适用性。
  • 更重要的是:上面的方法与问题分析对照表还可以用来把「突破瓶颈所需的创意」简化成一种「有迹可寻」的工作。譬如,假定我们要针对应用甲发展一套适用的方法,首先我们要先从上右表中标定这个应用场合关心哪些问题特性。根据上右表第一个 column,甲应用场合只关心四个特性:特性1、2、3、5(即「计算速度」、「光源亮度不稳定时计算位置的误差大小」、「噪声对计算出的位置的干扰」、「对象有彼此的遮蔽时方法的适用性」)。那么,哪个方法最适用呢?看起来是方法 一,它除了特性2表现普通之外,其它三个特性的表现都很出色。但是,假如我们对方法一的表现仍不够满意,怎么去改善它?最简单的办法就是从上左表找现成的方法和方法一结合,产生出一个更适用的方法。因为方法一只有在特性2上面表现不够令人满意,所以我们就优先针对在特性2上面表现出色的其它方法加以研究。根据上左表,在特性2上面表现出色的方法有方法二和方法四,所以我们就去研究这两个方法和方法一结合的可能性。或许(随便举例)方法四的创意刚好可以被结合进方法一而改善方法一在特性2上面的表现,那么,我们就可以因此轻易地获得一个方法一的改良,从而突破甲应用场合没有适用方法的瓶颈。
  • 有没有可能说单纯常识结合既有方法优点仍无法突破技术瓶颈的状况?可能有。这时候真的需要完全新颖的创意了。但是,这种时候很罕见。多半时候只要应用上一段的分析技巧就可以产生足以解决实用问题的创意了。至少,要产生出一篇学术期刊论文并非那么困难。

4. 论文阅读的补充说明

  • 硕士生开始学读期刊论文时,就容易犯的毛病就是戒除不掉大学部的习惯

    1. 老是想逐行读懂,有一行读不懂就受不了
    2. 不敢发挥自己的想象,读论文像在读教科书,论文没写的就不会,瘫痪在那里;被我逼着去自己猜测或想象时,老怕弄错作者的意思,神经绷紧,脑筋根本动不了
  • 大学毕业后(不管是念硕、博士或工作),可以参考的资料都没有秩序地交错成一团,而且永远都读不完。用大学生的心态读书,结果一定时间永远不够用。因此,每次读论文都一定要带着问题去读,每次读的时候都只是图回答你要回答的问题。因此,一定是选择性地阅读,一定要逐渐由粗而细地一层一层去了解。上面所规划的读论文的次序,就是由粗而细,每读完一轮,你对这问题的知识就增加一层。根据这一层知识就可以问出下一层更细致的问题,再根据这些更细致的问题去重读,就可以理解到更多的内容。因此,一定是一整批一起读懂到某个层次,而不是逐篇逐篇地整篇一次读懂。
  • 这样读还有一个好处:第一轮读完后,可以根据第一轮所获得的知识判断出哪些论文与你的议题不相关,不相关的就不需要再读下去了。这样才可以从广泛的论文里逐层准确地筛选出你真正非懂不可的部分。不要读不会用到的东西,白费的力气必须被极小化!其实,绝大部分论文都只需要了解它的主要观念(这往往比较容易),而不需要了解它的详细推导过程(这反而比较费时)。
  • 其次,一整批一起读还有一个好处:同一派的观念,有的作者说得较易懂,有的说得不清楚。整批读略过一次之后,就可以规划出一个你以为比较容易懂的阅读次序,而不要硬碰硬地在那里撞墙壁。 你可以从甲论文帮你弄懂乙论文的一个段落,没人说读懂甲论文只能靠甲论文的信息。所以,整批阅读很像在玩跳棋,你要去规划出你自己阅读时的「最省力路径」。
  • 大学部学生读东西一定要循规蹈矩,你还没修过机械视觉相关课程之前可能也只好循规蹈矩地逐行去念。但是一旦修过机械视觉相关课程,许多论文中没被交代的段落你也已经可以有一些属于你的想象(虽然有可能猜错,尤其刚开始时经常猜错,但没关系,下面详述)。这些想象往往补足论文跳跃处最快速的解决方案。其实,一个大学毕业生所学已经很多了,对许多是都可以有一个不太离谱的想象能力。但是大部分学生却根本不敢去想象。我读论文远比学生快,分析远比学生深入,主要的是我敢想象与猜测,而且多年训练下来想象与猜测的准确度很高。所以,许多论文我根本不是「读懂」的,而是「猜对」了! 假如猜错了怎么办?不用怕!猜完一后要根据你的猜测在论文里找证据,用以判断你的猜测对不对
    • 猜对了,就用你的猜测(其实是你的推理架构)去吸收作者的资讯与创意(这会比从头硬生生地去迁就作者的思路轻松而容易)
    • 猜错了,论文理会有一些信息告诉你说你错了,而且因为猜错所以你读到对的答案时反而印象更深刻。

5. 论文报告的要求与技巧

  • 报告一篇论文,我要求做到以下部分(依报告次序排列):

    1. 投影片第一页必须列出论文的题目、作者、论文出处与年份。
    2. 以下每一页投影片只能讲一个观念,不可以在一张投影片里讲两个观念。
    3. 说明这篇论文所研究的问题的重点,以及这个问题可能和工业界的哪些应用相关。
    4. 清楚交代这篇论文的主要假设,主要公式,与主要应用方式(以及应用上可能的解题流程)。
    5. 说明这篇论文的范例(simulation examples and/or experiments),预测这个方法在不同场合时可能会有的准确度或好用的程度
    6. 你个人的分析、评价与批评,包括:
      1. 这篇论文最主要的创意是什么?
      2. 这些创意在应用上有什么好处?
      3. 这些创意和应用上的好处是在哪些条件下才能成立?
      4. 这篇论文最主要的缺点或局限是什么?
      5. 这些缺点或局限在应用上有什么坏处?
      6. 这些缺点和应用上的坏处是因为哪些因素而引入的?
      7. 你建议学长学弟什么时候参考这篇论文的哪些部分(点子)?
  • 一般来讲,刚开始报告论文(硕一上学期)时只要做到能把前四项要素说清楚就好了,但是硕一结束后(暑假开始)必须要设法做到六项要素都能触及。硕二下学期开始的时候,必须要做到六项都能说清楚。
  • 注意:读论文和报告论文时,最重要的是它的创意和观念架构,而不是数学上恒等式推导过程的细节(顶多只要抓出关键的 equation 去弩懂以及说明清楚即可)。你报告观念与分析创意,别人容易听懂又觉得有趣;你讲恒等式,大家不耐烦又浪费时间。

【转】如何读学术论文相关推荐

  1. 如何读懂一篇学术论文?

    如何总结和整理学术文献? 学习资料:世上最强大的科研工具手册 与其给 PDF 分类,真不如读完文章之后好好整理「读后的 notes」,以后需要什么内容就直接在 notes 里面搜索. *** 1. 需 ...

  2. 上海科技大学计算机系学硕论文要求,上海交通大学医学院关于研究生在读期间发表学术论文要求的规定(沪交医研[2018]1号)...

    沪交医研[2018]1号 根据<上海交通大学研究生培养管理规定>(沪交研[2017]74号)有关要求,加强研究生科研能力的培养,促进研究生的科研素质与创新能力,进一步提高医学院研究生培养质 ...

  3. 读李国杰院士《学术论文选集序言》有感

    仔细读了李国杰院士的<学术论文选集序言>,令人钦佩和感动. 李院士在美国读博士与博士后期间被同学戏称为"论文机器",在1980年代就发表AAAI.ISCA.IEEE C ...

  4. 计算机专业读研外文文献怎么找,计算机专业学术论文参考文献推荐 计算机专业学术外文文献怎么找...

    精选了[100个]关于计算机专业学术论文参考文献推荐供您后续的写作参考,在写计算机专业学术论文之前,很多大学生总是被计算机专业学术外文文献怎么找难倒怎么办?请阅读本文! 一.计算机专业学术论文参考文献 ...

  5. 【统计学】一篇文章读懂stata相关性系数矩阵输出 加星号 (*)显著水平 学术论文

    学术论文里面常用到的相关分析结果通常需要针对不同显著性水平进行标记,例如下图 有如下数据 需要得到下图 (其中*** p<0.01, ** p<0.05, * p<0.1) 一.函数 ...

  6. 北大陈平原教授:写出优秀的学术论文,“小题大做”是关键

    文章 | 陈平原(北京大学中文系教授) 来源 | 中华读书报,管理学季刊整理 中华读书报:您在<中国小说叙事模式的转变>中特别提到"小题大做",这对写论文有什么直接的好 ...

  7. 庖丁解牛剖析国际学术论文写作的快速入门

    2020年3月17日,在超千人同时在线的"智源论坛·论文写作专题报告会"上,三位智源青年科学家分别进行了精彩的在线分享,题目分别为:中国科学院计算技术研究所研究员兰艳艳<论文 ...

  8. 沈向洋、华刚:读科研论文的三个层次、四个阶段与十个问题

    来源:微软学术合作 本文约6000字,建议阅读8分钟. 阅读文章不仅是大家在科研道路上进步的必由之路,也能使我们的心智不断成长,认知模型和思维方式不断完善. 沈向洋博士:如何以正确方式打开一篇科研论文 ...

  9. 如何以初学者角度写好一篇国际学术论文?

    来源:AI科技评论 本文约7000字,建议阅读15分钟 本文为你分享写好一篇国际学术论文应该注意哪些方面? 人工智能顶会论文之争越来越激烈了,CVPR.AAAI.ICLR等各大会议虽然录取率逐年降低, ...

最新文章

  1. wordpress acf字段 不同样式_WordPress强大搜索功能如何实现?安装Ivory Search插件
  2. 【CVPR 2018】腾讯AI lab提出深度人脸识别中的大间隔余弦损失
  3. js实现元素水平垂直居中
  4. IntelliJ IDEA版本和junit版本不适配
  5. 5分钟学习基于Go,go-microservice-template,Minke的微服务
  6. google设置在新标签页打开的方法
  7. 基于 Kubernetes 的 CICD 基础设施即代码
  8. 数据结构与算法--链表实现以及应用
  9. react-native多图选择、图片裁剪(支持ad/ios图片个数控制)
  10. EF连接ORACLE
  11. LaTeX 目录中显示“参考文献”条目
  12. Linux学习资源汇总
  13. [LeetCode] Inorder Successor in BST 二叉搜索树中的中序后继节点
  14. 【安全】Kerberos相关问题进行故障排除| 常见错误和解决方法
  15. 改动文件后缀的C语言实现
  16. 新手福音︱正则表达式小工具RegExr
  17. 20145322何志威《网络对抗》Exp2 后门原理与实践
  18. asp.net发邮件
  19. Servlet入门到入坟 一站式基础及进阶——SpringMVC没它都不行 你确定不来看看——囊括初学基础以及进阶
  20. Euler公式求解微分方程

热门文章

  1. vue+springboot+java志愿者活动报名网站系统maven源码
  2. 自学Java有什么好方法?
  3. 商品销售信息管理系统(大一C语言课设)
  4. 电动车治理再度升级,多地将有“新变化”
  5. NEO4J分析《权力的游戏》人物领土等关系
  6. 【开服必备】用Python优雅的生成用户验证码
  7. 养育女孩(成长版)点燃孩子兴趣的火花
  8. CCNP学习笔记15
  9. 三分钟部署Laxcus大数据管理系统
  10. ZblogPHP度娘主题新增图片列表页面模版