`

Michael Mitzenmacher:如何阅读论文

 
阅读更多

 

原文链接:How to read a research paper [pdf] 
作者:Michael Mitzenmacher 
译者:Esther

 

本学期我们会讨论如何写论文。不过开课之前,我们要先搞懂如何读论文。我们的讨论前提是你有充分的理由仔细阅读论文。例如,我布置的作业(可能)是你要阅读的充分理由。如果要求你评判某篇论文或者它与你自己的论文相关,你也可能需要仔细阅读论文。我们后面也会讨论如何略读论文,这样你可以决定论文是否值得仔细阅读。

当你阅读论文时,你的目标是理解作者所做的科学贡献。这可不是一件容易事。一篇论文可能要求反复阅读很多遍,这会占用好几个小时。

 

阅读论文的基本指南:

 

批判性阅读:阅读论文必须是批判性过程。你不应假设作者总是正确的。事实上,要持有怀疑的态度。

批判性阅读需要提出适当的问题。如果作者想要解决一个问题,他们解决的是正确的问题吗?是否有作者没有考虑到的简单解决方案?该解决方案的局限性是什么(包括作者可能未注意到或者未明确承认的局限性)?

作者的假设是否合理?根据假设,文章是否逻辑清晰,理由是否充分,推理是否有缺陷?

如果作者提供出数据,他们是否收集到准确的数据来支持自己的论据?收集方法是否正确?他们阐释数据的方法是否合理?其他数据是否更令人信服?

 

创造性地阅读:批判性地阅读一篇文章很容易,因为破坏总比建设要来得容易。然而,创造性地阅读需要更努力更积极的思考。论文中有哪些优秀的想法?这些想法是否还有作者可能未想到的其他应用或延伸?是否可以进一步归纳?有无可能通过改善使其更具实际意义?如果你想从此论文开始进行研究,下一步你将做什么?

读论文时做笔记

许多人在论文空白处做满了笔记。使用任何你喜欢的方式。如果你有问题或评论,写下来以免忘记;用下划线把作者强调的重点勾画出来;把重要数据或者有疑问的数据标记出来。这样有助于你初读一篇论文,几个月之后你重读时,会大有裨益。

在通读第一遍之后,试着用一两句话总结该论文。(重要!)

几乎所有好的研究论文都试图为某一具体问题提供答案。(有时问题正是人们专门去回答的那个;有时好的想法正好解答了一个值得回答的问题。)如果你能够简明扼要地转述一篇论文,你可能已经找到作者的提问与相应的答案。一旦你专注于主题,就可以再次阅读,尝试通过罗列论文纲要对更多具体细节加深理解。实际上,如果用一两句话就能轻易总结一篇论文,那就再次阅读,尝试通过总结主要观点之中的三四个重要子观点来深化你的纲要。

如果可以,将该论文与其他文献进行比较。

对论文进行总结是尝试判定其科学贡献的一种方法。但要想真正衡量其科学贡献,你必须和该领域的其他文献进行比较。这些观点真得新颖吗,还是以前出现过?(当然,在这门课上,我们并不指望你成为专家,或者提前了解该领域。)

值得一提的是,科技论文稿件可以形式多样。有些论文提供新思想;有些通过实践展示这些观点如何工作;还有些将以前的观点融合一起,用新颖的框架将其结合。了解该领域的其他论文可以帮助你确定论文真正所做的贡献是哪一种。

在我们这门课上,我会经常让你们提供简短的论文简评,一页纸即可。这作业听上去简单,我希望你们多花些时间,尤其是在刚开始时。

(记住,我希望你们光是阅读论文就能花上几个小时!)在你读论文时,记住上面几点会使阅读过程更简单。

 

你的一页纸简评应包括以下内容:

  1. 用一两句话总结该论文;
  2. 对论文主题进行更深入更广泛的概括,包括所做的假设、呈现出的论据、分析出的数据以及最后得出的结论;
  3. 写出文中观点的局限性或延伸性;
  4. 你对该论文的看法,主要是观点的重要性和潜在影响。

 

分享到:
评论

相关推荐

    Probability and Computing - Randomized Algorithms and Probabilistic Analysis

    作者: Michael Mitzenmacher Eli Upfal 英文原版 PDF格式 已OCR, 可选文字, 可搜索, 加上目录

    Distance-Sensitive Bloom Filters

    Distance-Sensitive Bloom Filters by Adam Kirsch and Michael Mitzenmacher 2006

    概率与计算

    该资源是概率与计算中文版,Michael Mitzenmacher、Eli Upfal著,史道济等译。该书详细介绍了概率技术以及在概率算法一分析发展中使用过的范例,适合作为高等院校计算机科学和应用数学专业高年级本科生与低年级研究...

    Less Hashing, Same Performance - Building a Better Bloom Filter - 2008 (10.1.1.152.579)-计算机科学

    Building a Better Bloom FilterAdam Kirsch,* Michael Mitzenmacher† Harvard School of Engineering and Applied Sciences, Cambridge, Massachusetts02138; e-mails: {kirsch, michaelm}@eecs.harvard....

    cuckoofilter:Go中的Cuckoo过滤器的实现

    Bin Fan,David G.Andersen,Michael Kaminsky和Michael D.Mitzenmacher在一篇名为“比布卢姆的论文中描述了数据结构。 像布隆过滤器一样,杜鹃过滤器是概率数据结构,可用于确定一组数据是否存在。 与布隆过滤器...

    Cuckoo Filter - Practically Better Than Bloom-计算机科学

    Mitzenmacher‡ Carnegie Mellon University, †Intel Labs, ‡Harvard University{binfan,dga}@cs.cmu.edu, michael.e.kaminsky@intel.com, michaelm@eecs.harvard.eduABSTRACT In many networking systems, Bloom...

    华为leetcode-TsaiLeoRun:蔡利润

    我目前正在修改我的博士论文(2021 年 1 月 19 日批准)。 :telescope: 我目前在华为诺亚方舟实验室从事深度学习理论研究。 :seedling: 我目前正在学习 IOI/ACM-ICPC 中使用的竞争性编程技能,以弥补我过去几年的...

    Python Algorithms 2nd Edition

    全书共11章。分别介绍了树、图、计数问题、归纳递归、遍历、分解合并、贪心算法、复杂依赖、Dijkstra算法、匹配切割问题以及困难问题及其稀释等内容。

    iblt:用Ruby和C实现的可逆Bloom查找表

    这是Goodrich&Mitzenmacher定义的可逆Bloom查找表(IBLT)的实现。 有关他们关于该主题的论文的链接,请参见参考资料部分。 IBLT是布隆过滤器的一种变体,包括以下方法: insert(key,value):将键值对插入IBLT...

    Modern Coding Theory by T. Richardson and R. Urbanke

    Luby, Mitzenmacher, Shokrollahi, Spielman, and Steman in a form much closer to Gallager’s original construction. Iterative techniques have had a strong impact on coding theory and practice and, more ...

    Compressed Bloom Filters-计算机科学

    Compressed Bloom FiltersMichael Mitzenmacher ∗Harvard University 33 Oxford St.Cambridge, MA 02138michaelm@eecs.harvard.eduABSTRACT A Bloom filter is a simple space-efficient randomized data structure...

Global site tag (gtag.js) - Google Analytics