如何学会读论文?送你滑铁卢大学S. Keshav的三轮阅读法

2023-11-03


来源:专知

本文约3100字,建议阅读6分钟

本文为你介绍三轮阅读法,教你如何高效读论文。

[ 导读 ] 读论文是从事科学研究与工程等必不可少环节,但是如何高效读论文却有一番讲究。滑铁卢大学S. Keshav 撰写了《How to Read a Paper》有十多年之久,奉为经典,讲解了三轮阅读法,很实受用,可为给研究初学者的论文阅读简明教程。国内计军平博士做了简明翻译,专知小编在此基础上进一步修改,呈送给大家,请参阅!

摘要 

学者们需花费大量时间阅读论文。然而,很少有人传授这项技能,导致初 学者浪费了大量时间精力。本文提出了一种高效实用的论文阅读方法——“三 轮阅读法”。同时,本文也描述了如何采用该方法进行文献综述。

1 概述 

学者们出于各种原因阅读论文,比如为了准备一场学术会议或者一堂课,为了紧跟自己所在领域的研究进展,或者为了了解新领域而进行的文献综述。一般而言,一名学者每年会花数百小时来阅读论文。

 

高效阅读论文是一项极其重要但却很少被人传授的技能。因此,初学者不得不在自己的摸索中学习这项技能。结果是他们在此过程中浪费了很多精力,并且常常陷入深深的挫败感之中。

 

多年以来,我一直用一种简单的“三轮”方法来防止自己沉浸在一篇论文的细节中,然后才能掌控全局。本文对这种“三轮阅读法”进行了说明,并介绍了该方法在文献综述中的应用。此外,我可以根据我的需要和我有多少时间来调整论文评估的深度。

2 三轮阅读法 

该方法的关键点在于分三轮阅读一篇论文,而非仔细地从头看到尾。每一轮阅读都在上一轮的基础上达成特定的目的:第一轮了解论文的大意,第二轮了解论文的主要内容(而非细节),第三轮深入理解论文。

2.1 第一轮阅读

第一轮属于鸟瞰式阅读,快速浏览论文。由此决定是否需要进入后两轮阅读。这一轮使用 5 至 10 分钟,包括以下五个步骤:

  1. 仔细阅读题目、摘要及导言; 

  2. 阅读章节标题,略过其他内容;

  3.  浏览数学内容(如果有的话)来确定基本的理论基础

  4. 阅读结论; 

  5. 粗略地看一下参考文献,识别出你已经读过的文献。

 

在第一轮的最后,你应该能回答以下五个问题: 

  1.  类别:这篇论文属于什么类别?是实证量化分析?还是对现有方法进行改进?亦或是提出了一个新的理论? 

  2. 背景:这篇论文与哪些论文有关联?分析的理论基础有哪些? 

  3. 正确性:凭经验判断,这篇论文的前提假设是否成立? 

  4. 贡献:这篇论文的主要贡献是什么? 

  5. 清晰度:这篇论文的文字表述是否清晰?

基于上述信息,你可能决定不再阅读这篇文章。原因可能是你对论文的研究内容不感兴趣,或者是由于你对该领域不甚了解以致难以读懂论文。或者作者做出了无效的假设。第一关对于那些不在你研究领域的论文来说已经足够了,但是有一天可能会被证明是相关的。

顺便说一句,当你写一篇论文时,你可以预期大多数评论者(和读者)只会有一人关注到。注意选择连贯的章节和小节标题,并写出简明全面的摘要。如果一个审稿人看了一遍后还是不能理解文章的主旨,那么他很可能会被退稿;如果一个读者在五分钟后不能理解文章的要点,那么他很可能永远都不会读到这篇文章。由于这些原因,用一个精心挑选的图形来概括一篇论文的“图形摘要”是一个很好的主意,并且在科学期刊上越来越多地出现。

2.2 第二轮阅读 

在第二轮中,更加仔细地阅读论文,但是略过细节(如证明过程)。这有助于 你边看边在空白处记下要点或者进行评论。

  1. 仔细阅读论文中的各类图片。坐标轴的标注是否准确?统计结果是否带有误 差棒,以表明结论在统计上是显著的?诸如此类的常见错误有助于你判断一 篇论文优秀与否。 

  2. 标注出与你研究相关但是你尚未阅读过的参考文献(这有助于深入了解该论文的研究背景)。 

第二轮阅读可能要花上一个小时。经过此轮阅读,你应该能掌握这篇论文的内容 了——可以用简洁的语言向其他人介绍论文的主要结论及相应的依据。对于你感 兴趣的、但不是你研究专长的论文而言,这种程度的理解已经足够了。 

不过,有时即使完成了第二轮阅读仍然无法读懂一篇论文。原因可能是你对研 究主题不熟悉,文章中出现的各种术语及缩写阻碍了你的理解;亦或是你无法理解

文章的证明或者实验技术;也可能是文章写得很烂,包含了没有事实根据的观点;还可能是深夜读文章时你太累了。这时你有三个选择:

(1)把论文放在一边,希望 即使不看懂论文也能获得事业上的成功,

(2)先把论文放一放,去补充阅读相关的 背景材料,之后再回过头来阅读论文,

(3)坚持下去,进行第三轮阅读。

2.3 第三轮阅读 

为了完全读懂一篇论文(尤其当你是审稿人时),需要进行第三轮阅读。这一 轮的关键点是基本重现论文,即采用与论文相同的假设,由你重新推演整个工作。通过比较你的工作与论文的工作,你可以很容易地发现论文的创新点,以及隐含的 缺点及假设。 

这轮阅读关注的是细节。你应当识别出论文的所有假设并加以验证。更进一 步地,设想如果你是文章的作者,你会怎样论述文章的观点(idea)。将你的设想 与论文的实际论述相比较,能更深入地理解论文的证明以及论证技巧。这一过程 将有助于提升你自己的论证水平。在第三轮阅读中,你也应当记下有助于自己未 来研究的想法(ideas)。

对于初学者,这轮阅读需要四至五小时,而对于经验丰富的学者,仅需一小时 左右。这轮阅读过后,应当能凭记忆推想出整篇文章的结构,同时能清楚地说明文 章的优缺点。更为重要的是,应当能准确地指出文章隐含的假设,缺少的相关文献,以及实验或分析方法中可能存在的问题。

3 进行文献综述 

文献综述是对研究者论文阅读能力的检验。在这过程中,你需要阅读几十篇、 上百篇的论文,而且这些论文可能并不属于你所熟悉的领域。你应该阅读哪些论文?下面介绍如何利用三轮阅读法来回答这个问题。 

第一步,使用 Google 或 CiteSeer 等学术搜索引擎以及恰当的关键词找到三至五篇近期发表的论文。对这些论文进行第一轮阅读,了解大致内容,然后重点阅读 论文的“相关工作”(或文献综述)章节。通过以上阅读,你将会找到近期相关工 作的概述,甚至找到一篇近期发表的综述论文。如果找到了这样的综述论文,那么 你的搜索工作就结束了,直接阅读这篇论文即可。如果没找综述论文,那么进入下 一步。 

第二步,找到上述论文参考文献中反复出现的论文以及作者。这些论文及作者是你所在研究领域的关键文献及学者。先把论文下载好,然后去那些学者的个人 网页,查看他们近期将论文发表在哪些期刊、哪些学术会议上。这有助于你找到所 在领域的顶级期刊及会议,因为最好的学者通常会将成果发表在最好的期刊或会 议上。 

第三步,到上述期刊及会议的网站上查看近期发表的论文。快速浏览论文标题。就能找到近期发表的高质量相关论文。这些论文连同你在第二步中找到的论文就 是你进行文献综述时需要阅读的第一批论文。对这些论文进行两轮阅读。如果这些 论文都引用了一篇你之前未列入上述名单的论文,那么找到并阅读之。如有必要, 这一过程可以反复进行下去。

4 本文作者的经验

过去十五年,我一直采用三轮阅读法来阅读会议论文、写审稿意见、做文献综述以及在讨论前快速阅读论文。这种规范的方法使我在把握整体内容前避免陷入无谓的细节中去。这种方法也有助于我估算评阅一组论文所需的时间。更为重要的是,我能根据我的需要以及所拥有的时间来灵活地调整论文阅读的深度。 

5 相关文献 

如果你是作为审稿人对论文进行评阅,那么你可以阅读 Timothy Roscoe 关 于论文评阅的论文 [1]。如果你计划写一篇科技论文,那么你可以浏览 Henning Schulzrinne 的网站 [2] 以及阅读 George Whitesides 关于此过程的出色总结 [3]。 

6 请求 

我会根据读者的反馈不断更新本文。如果读者对本文有任何评论或改进建议, 可以给我发邮件,也可以到 CCRo 网站反馈 [4]。 

7 致谢 

本文的第一版由我的学生起草,他们是 Hossein Falaki,Earl Oliver 及 Sumair Ur Rahman。感谢他们的工作。我也从 Christophe Doit 敏锐的评论以及 Nicole Keshav 出色的编辑中获益匪浅。本文受以下单位或项目资助:加拿大国家科学与工程委员会,加拿大首席研究 员计划,北电网络,微软,因特尔以及斯普林特公司(The National Science and Engineering Council of Canada, the Canada Research Chair Program, Nortel Networks, Microsoft, Intel Corporation, and Sprint Corporation.)。

参考文献 

[1] T. Roscoe, “Writing Reviews for Systems Conferences,” http://people.inf.ethz.ch/troscoe/pubs/review- writing.pdf.

[2] H. Schulzrinne, “Writing Technical Articles,”http://www.cs.columbia.edu/ hgs/etc/writing-style.html. 

[3] G.M. Whitesides, “Whitesides’Group: Writing a Paper,” http://www.che.iitm.ac.in/misc/dd/writepaper.pdf. 

[4] ACM SIGCOMM Computer Communication Review Online, http://www.sigcomm.org/ccr/drupal/.

编辑:于腾凯

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何学会读论文?送你滑铁卢大学S. Keshav的三轮阅读法 的相关文章

  • 软件测试面试题及答案,2021最强版!

    1 你的测试职业发展是什么 测试经验越多 测试能力越高 所以我的职业发展是需要时间积累的 一步步向着高级测试工程师奔去 而且我也有初步的职业规划 前3年积累测试经验 按如何做好测试工程师的要点去要求自己 不断更新自己改正自己 做好测试任务
  • JAVA1

    文章目录 计算机的硬件与软件 DOS命令 计算机的硬件与软件 DOS命令
  • 【硬创邦】跟hoowa学做智能路由(九):时区/服务/SSH

    在第三部分Area 3部分 路由器的基础功能已经讲了很多 这些部分组成了一款可用的路由器 本章将继续介绍余下的一些常用系统配置 系统信息和时区 我们大家知道电脑重新开机后时间都保留着 那是因为我们的主板上有电池和时间芯片 一般该芯片是达拉斯
  • 【Shell牛客刷题系列】SHELL29 netstat练习1-查看各个状态的连接数

    该系列是基于牛客Shell题库 针对具体题目进行查漏补缺 学习相应的命令 刷题链接 牛客题霸 Shell篇 该系列文章都放到专栏下 专栏链接为 专栏 Shell 欢迎关注专栏 本文知识预告 本文复习了sort awk uniq grep等命
  • css 单行文字多余部分显示省略号

    css 单行文字多余部分显示省略号 如下图 当文字太多超出一行时不好看了 设置一下只显示一行 多余部分显示省略号 overflow hidden text overflow ellipsis 禁止换行显示 white space nowra
  • Docker安装Kafka教程

    Docker安装Kafka教程 本教程将指导您如何使用Docker安装和运行Kafka app tier 网络名称 driver 网络类型为bridge docker network create app tier driver bridg
  • 记一位大三计算机同学的2021春招

    知乎传送门 楚留香 你的2022届暑期实习怎么样了 摘要 均为算法岗 MSRA 商汤研究院 百度商业研究院 阿里支付宝算法 腾讯安全联邦学习 美团某toB团队算法 字节AI Lab CV算法 腾讯AI Lab 研究
  • 图片压缩网站-免费压缩网站

    https tinypng com 图片压缩网站 重点是免费 免费 免费 重要的事情说3遍
  • Walking Around the Country 【OpenJ_POJ - C17E】【欧拉通路】

    题目链接 题意 有N个点 M条边 给出 u v w 表示u到v要至少经过w次 并且整张图是完全连通图 有向图 问的是最少的次数走完所有大额M条边 思路 由于 所以我们完全可以当作只有条边 我们要跑完这条边 所以既然是跑完所有边的做法 那么不
  • 使用c语言函数指针和结构体实现动态绑定(面向对象写法)

    概述 无意中在某个地方看到这样的写法 为此做下笔记 C语言面向对象写法 有点像C 味道 科普一下函数指针知识 其实函数指针可以类比一般的变量 如下所示 int a lt gt void haha void int p lt gt void
  • 服务器机房维护彩页宣传,服务器机柜宣传彩页-090317.pdf

    服务器机柜宣传彩页 090317 Integrated Cabinet Solutions for Business Critical ConTinuityTM Contents 01 Knurr 02 F 03 F 04 M 05 M 0
  • 博客笔记大汇总

    关于我的博客大汇总整理 目录介绍 01 Java博客大汇总 02 Android博客大汇总 03 开源项目推荐 04 bug分析大汇总 05 技术问题整理 06 算法 07 Python学习笔记 08 Go学习笔记 09 生活博客汇总 10
  • MyISAM 和 InnoDB 的区别

    对比项 MyISAM InnoDB 主外键 不支持 支持 事务 不支持 支持 锁 表锁 操作一条记录也会锁住整个表 不适合高并发 行锁 操作只锁一行 不影响其他行 适合高并发 缓存 只缓存索引 不缓存数据 缓存索引和数据 对内存要求高 表空
  • 个人小程序借助免费插件实现智能语音问答功能

    目标 个人小程序实现智能语音问答功能 实现 小程序免费插件chatbot 微信智能开发平台 微信同声传译插件 免费 借助tenserflow js的小程序插件 tenserflow免费训练库 代办 示例 智能对话小程序
  • angular:富文本编辑器推荐ngx-quill

    npm网址ngx quill npm 官方网址Quill Your powerful rich text editor 使用 npm install ngx quill npm i save dev types quill 1 3 10 2
  • Qt导入ui文件的方法

    1 首先对项目Test 0右键点击 添加现有文件 选择要添加的新的Design 5 ui文件 导入新的ui文件 2 打开Test 0 pro文件 会有以下形式的代码 确保其中有导入的ui文件Design 5 ui FORMS a ui b
  • Spring ioc容器创建过程(1)BeanFactory初始化

    文章目录 一 ApplicationContext 二 常见的ApplicationContext 三 ioc容器的初始化 1 AbstractApplicationContext prepareRefresh 2 AbstractAppl
  • PYTHON学习:numpy初探

    1 size itemsize size 矩阵元素数目 itemsize 矩阵每个元素的字节数 2 non zero 返回非0元素的索引 3 mean 返回矩阵所有元素的平均值 4 nan np nan值np中的空值 空值和isNone不是
  • DOS命令(windows)

    DOS命令 windows 目录 1 打开命令提示符 2 切换至根 3 当前路径 4 切换至上级路径 5 查看当前目录 6 查看文件内容 7 删除文件 8 进入长文件夹名时缩写 9 复制文件 10 移动文件 1 打开命令提示符 命令 win
  • 【opencv】Python-OpenCV自学自用笔记-上篇

    前言 本文是我在学习opencv时记录的笔记 内容较为简洁 会记录从入门到做项目这段时间的内容 最终目的是完成我的毕业设计 欢迎大家给予批评指正 本篇为第一本书 Python OpenCV从入门到精通 的笔记 前两章为安装 略过 第六章到第

随机推荐

  • 基于Jekyll创建免费的静态博客站点

    完整版请参考 https mazhaoxin github io 2018 08 04 Create Free Static Blog Base On Jekyll http 483v7j coding pages com 2018 08
  • JavaScript & ES6 部分面试题汇总

    1 js数据类型有哪些 基本类型 字符串 String 数字 Number 布尔 Boolean 空 Null 未定义 Undefined Symbol 唯一值 引用类型 对象 Object 数组 Array 函数 Function Set
  • 在Form窗体中,this的应用

    背景 在BHHT Bill界面中点击某个按钮时 弹出BHZX界面 并在BHZX界面中输入值 然后将BHZX界面中输入的值传递回BHHT Bill界面 在BHHT Bill界面中 属性 public string vsBZ string Em
  • Seaborn的使用以及调色板的设置

    Seaborn的使用以及调色板的设置 1 Seaborn简介 Seaborn是基于Python并且非常受欢迎的图形可视化库 并且在matplotlib的基础上进行了更高级的封装 使用作图更加方便快捷 可以通过极简的代码做出十分具有价值并且非
  • 【网络安全带你练爬虫-100练】第23练:文件内容的删除+写入

    目录 0x00 前言 0x02 解决 0x00 前言 本篇博文可能会有一点点的超级呆 0x02 解决 你是不是也会想 使用pyrhon将指定文件夹位置里面的1 txt中数据全部删除以后 gt 然后再将参数req text的值写入到1 txt
  • 前端小白HTML——1.html基础

    HTML语言的基本规则 1 1 HTML基本结构 内是头部信息 不显示在网页上 内是网页内容
  • vs2019断点调试设置断点条件

    系列文章目录 文章目录 系列文章目录 前言 一 使用条件断点 二 使用步骤 1 示例代码 前言 使用vs2019调试代码时 如果遇到for while do while逊汗语句时 而且循环次数很多时 改怎么办呢 一 使用条件断点 二 使用步
  • Ubuntu18.04使用阿里源镜像安装Docker并配置镜像加速【图文详细】

    官方安装文档 https docs docker com engine install ubuntu 阿里源安装文档 推荐 https developer aliyun com mirror docker ce spm a2c6h 1365
  • Unable to build Cython components. Please make sure Cython is installed if the torch.hub

    在我使用torch hub的时候报了如下一个错误 解决方法 参考 https github com h5py h5py issues 535 先安装 h5py 再安装 Cython pip install h5py pip install
  • 概率论中高斯分布(正态分布)介绍及C++11中std::normal_distribution的使用

    高斯分布 最常用的分布是正态分布 normal distribution 也称为高斯分布 Gaussian distribution 正态分布N x 2 呈现经典的 钟形曲线 的形状 其中中心峰的x坐标由 给出 峰的宽度受 控制 正态分布由
  • c++ 提取字符串前面数字stoi和atoi

    stoi和atoi 包含在 include lt cstdlib gt 作用是将字符串转化为int型 区别是stoi的形参是string 而atoi的形参是char 注 只是将字符串前面是数字的部分提取出来 代码可以看这篇文章 https
  • ChatGPT无限卡Cloudflare 验证你是真人

    问题 我的情况是这样 在Chrome里 打开chatGPT的网页 会无限验证你是真人 打开无痕浏览页面可以正常登录 2023 04 20 更新 新的解决方案 github上有一个油猴脚本 KeepChatGPT 可以解决这个问题 至少目前我
  • 02Tcpdump命令详解-网络抓包工具

    1 概述 今天我们要介绍的是一款网络抓包工具tcpdump 重点讨论并介绍一些有用的命令及最佳实践 tcpdump是一个功能最强大 应用最广泛的命令行数据包嗅探器或包分析工具 用于抓取或过滤制定接口接受或发送的TCP IP数据包 tcmpd
  • 42-Docker-Docker命令详解-docker build

    Docker命令详解 docker build 前言 docker build 原理 语法格式 options说明 使用示例 前言 本篇来学习下制作docker镜像的命令 docker build docker build 原理 docke
  • 环境文件复制

    1 yaml复制 package com ybw yaml demo generate import com alibaba fastjson2 JSON import lombok extern slf4j Slf4j import or
  • linux android studio 快捷方式,Android Studio 使用小技巧和快捷键

    Android Studio 使用小技巧和快捷键 Published by xiaosixi on 2016年12月19日 1 书签 Bookmarks 描述 这是一个很有用的功能 让你可以在某处做个标记 书签 方便后面再跳转到此处 调用
  • 【论文速览】ICLR23 - 将图像视为一组点集 Image as Set of Points

    文章目录 研究背景 解决思路 部分实验效果 思考 参考资料 收录于ICLR2023 oral notable top 5 代码地址 https github com ma xu Context Cluster 研究背景 目前计算机视觉领域最
  • 循环代码模型构建方法

    循环结构是源代码程序的重要结构 然而即使是简单的循环程序 也很容易出错 循环中的很多错误往往需要执行多次或者在某些特定的情况下才能被发现 检测这些错误的代价很高 所以需要重点开展对软件循环代码的安全性分析研究 而对循环代码结构进行研究的重要
  • 2018年Android面试题含答案--适合中高级

    1 java中 和equals和hashCode的区别 基本数据类型的 比较的值相等 类的 比较的内存的地址 即是否是同一个对象 在不覆盖equals的情况下 同比较内存地址 原实现也为 如String等重写了equals方法 hashCo
  • 如何学会读论文?送你滑铁卢大学S. Keshav的三轮阅读法

    来源 专知 本文约3100字 建议阅读6分钟 本文为你介绍三轮阅读法 教你如何高效读论文 导读 读论文是从事科学研究与工程等必不可少环节 但是如何高效读论文却有一番讲究 滑铁卢大学S Keshav 撰写了 How to Read a Pap