`

Michael Mitzenmacher:如何阅读论文

 
阅读更多

 

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

 

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

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

 

阅读论文的基本指南:

 

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

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

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

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

 

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

读论文时做笔记

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

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

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

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

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

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

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

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

 

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

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

 

分享到:
评论

相关推荐

    《随机算法》经典教材

    高等教育出版社出版, 国外经典教程,随机算法中文版由国内的孙广中等人译

    概率与计算

    《概率与计算》这本书由Michael Mitzenmacher和Eli Upfal所著,详细介绍了概率技术及其在概率算法分析发展中的应用。 首先,书中对概率技术的基本概念进行了介绍,如随机抽样、期望、概率模型等。随机抽样是指从...

    Probability and Computing - Randomized Algorithms and Probabilistic Analysis

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

    probability-and-computing-lecture-notes.pdf

    这门课程的结构和教学方式受到了Mor Harchol-Balter和John Lafferty两位专家的显著影响,同时也借鉴了Michael Mitzenmacher和Eli Upfal合著的《Probability and Computing》一书中的大量材料。 统计学习是机器学习...

    Detecting Novel Associations in Large Data Sets.pdf

    Lander, Michael Mitzenmacher, Pardis C. Sabeti - **团队背景**:研究团队成员来自多个领域,包括生物信息学、统计学等,这表明了跨学科合作的重要性。 - **主要内容概述**: - 介绍了名为“最大信息系数”...

    Improved Low-Density Parity-Check Codes Using Irregular Graphs

    Luby、Michael Mitzenmacher、M. Amin Shokrollahi和Daniel A. Spielman共同撰写,主要探讨了通过不规则图改进LDPC码的新方法。 传统的LDPC码基于规则的图结构,而该研究引入了不规则的奇偶校验矩阵,这在提高错误...

    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 中使用的竞争性编程技能,以弥补我过去几年的...

    Distance-Sensitive Bloom Filters

    距离敏感型布隆过滤器(Distance-Sensitive Bloom Filters)是亚当·基尔希(Adam Kirsch)和迈克尔·米特森马赫(Michael Mitzenmacher)于2006年提出的一种新型数据结构。传统的布隆过滤器是一种简单而高效的空间...

    Python Algorithms 2nd Edition

    该书适合初学者到中级程序员阅读使用。 本书还强调了算法的优化,介绍了多种在Python中进行高性能计算的工具和技巧。它涵盖了从基本的数据结构到复杂的数据处理,使读者能够掌握算法的本质,并学会如何将这些算法...

    Modern Coding Theory by T. Richardson and R. Urbanke

    紧接着,在20世纪90年代中期,MacKay、McNeal、Sipser、Spielman、Luby、Mitzenmacher、Shokrollahi、Steman等人也独立地发展了接近Gallager原始构想的编码方法。这些进展极大地推动了编码理论和实践的发展,并对...

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

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

    杜鹃:Elixir中的杜鹃过滤器

    Mitzenmacher在2014年提出,它属于概率数据结构的一种,常用于空间效率要求较高的场景,例如在大规模数据集的布隆过滤器(Bloom Filter)替代方案中。 杜鹃过滤器的工作原理基于Cuckoo哈希(Cuckoo Hashing)策略...

    CuckooFilter:Cuckoo Filter 的 AC# 实现

    它是由 David Eppstein、Mehmet Emre Gürer 和 Michael W. Mitzenmacher 在2014年提出的一种改进版的布隆过滤器(Bloom Filter)。Cuckoo Filter 通过引入一种名为“cuckoo hashing”的策略,实现了更高的空间利用...

    基于深度布隆过滤器的NDN网络三级名字查找方法.docx

    为了优化冲突和减少内存占用,学习索引结构被引入,如Kraska等人提出的使用机器学习的索引和Mitzenmacher的夹心索引结构,它们在查找精度和内存使用上取得平衡。 然而,现有的方法尚未完全解决名字冲突,并可能牺牲...

Global site tag (gtag.js) - Google Analytics