[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系

《娜璋带你读论文》系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢。由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学术路上期待与您前行,加油。

前一篇文章介绍AAAI20腾讯科恩实验室的经典工作,提出语义感知(Semantic-Aware)神经网络来实现二进制代码相似性检测。这篇文章将带来李沐老师对论文写作和科学研究的分享,主要包括四部视频,第一篇介绍如何跟读者建立联系(Research,Researchers,and Readers),更好地让读者信服我们的论文及创新。论文写作就是跟你读者的一个无声的交流,希望这篇文章对您有所帮助。一方面自己英文太差,只能通过最土的办法慢慢提升,另一方面是自己的个人学习笔记,并分享出来希望大家批评和指正。这些大佬是真的值得我们去学习,献上小弟的膝盖~fighting!

参考李沐老师github和原视频地址,感谢、感恩和推荐大家阅读:

  • https://github.com/mli/paper-reading/
  • https://www.bilibili.com/video/BV1hY411T7vy
  • 爱喝水的崩奔老师的笔记:https://www.bilibili.com/h5/note-app/view?cvid=17247461

文章目录

  • 《The Craft of Research》前言
  • 第一部分:Thinking in print
    • 1.1 What is Research?
    • 1.2 Why write it up?
    • 1.3 Why a formal paper?
    • 1.4 Writing is thinking(为读者思考)
  • 第二部分:跟读者建立联系
    • 2.1 Conversing with your readers(跟读者的对话)
    • 2.2 Understanding your role(理解作者角色)
    • 2.3 Imagining your readers' role(想象读者角色)
  • 总结及个人感受

前文赏析:

  • [论文阅读] (01)拿什么来拯救我的拖延症?初学者如何提升编程兴趣及LATEX入门详解
  • [论文阅读] (02)SP2019-Neural Cleanse: Identifying and Mitigating Backdoor Attacks in DNN
  • [论文阅读] (03)清华张超老师 - GreyOne: Discover Vulnerabilities with Data Flow Sensitive Fuzzing
  • [论文阅读] (04)人工智能真的安全吗?浙大团队外滩大会分享AI对抗样本技术
  • [论文阅读] (05)NLP知识总结及NLP论文撰写之道——Pvop老师
  • [论文阅读] (06)万字详解什么是生成对抗网络GAN?经典论文及案例普及
  • [论文阅读] (07)RAID2020 Cyber Threat Intelligence Modeling Based on Heterogeneous GCN
  • [论文阅读] (08)NDSS2020 UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threats
  • [论文阅读] (09)S&P2019 HOLMES Real-time APT Detection through Correlation of Suspicious Information Flow
  • [论文阅读] (10)基于溯源图的APT攻击检测安全顶会总结
  • [论文阅读] (11)ACE算法和暗通道先验图像去雾算法(Rizzi | 何恺明老师)
  • [论文阅读] (12)英文论文引言introduction如何撰写及精句摘抄——以入侵检测系统(IDS)为例
  • [论文阅读] (13)英文论文模型设计(Model Design)如何撰写及精句摘抄——以入侵检测系统(IDS)为例
  • [论文阅读] (14)英文论文实验评估(Evaluation)如何撰写及精句摘抄(上)——以入侵检测系统(IDS)为例
  • [论文阅读] (15)英文SCI论文审稿意见及应对策略学习笔记总结
  • [论文阅读] (16)Powershell恶意代码检测论文总结及抽象语法树(AST)提取
  • [论文阅读] (17)CCS2019 针对PowerShell脚本的轻量级去混淆和语义感知攻击检测
  • [论文阅读] (18)英文论文Model Design和Overview如何撰写及精句摘抄——以系统AI安全顶会为例
  • [论文阅读] (19)英文论文Evaluation(实验数据集、指标和环境)如何描述及精句摘抄——以系统AI安全顶会为例
  • [论文阅读] (20)USENIXSec21 DeepReflect:通过二进制重构发现恶意功能(恶意代码ROI分析经典)
  • [论文阅读] (21)S&P21 Survivalism: Systematic Analysis of Windows Malware Living-Off-The-Land (经典离地攻击)
  • [论文阅读] (22)图神经网络及认知推理总结和普及-清华唐杰老师
  • [论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
  • [论文阅读] (24)向量表征:从Word2vec和Doc2vec到Deepwalk和Graph2vec,再到Asm2vec和Log2vec(一)
  • [论文阅读] (25)向量表征经典之DeepWalk:从Word2vec到DeepWalk,再到Asm2vec和Log2vec(二)
  • [论文阅读] (26)基于Excel可视化分析的论文实验图表绘制总结——以电影市场为例
  • [论文阅读] (27)AAAI20 Order Matters: 二进制代码相似性检测(腾讯科恩实验室)
  • [论文阅读] (28)李沐老师视频学习——研究的艺术·跟读者建立联系

《The Craft of Research》前言

首先,李沐老师回顾自己学生年代论文写作不那么自信,以至于他花了很多时间去学习怎么做比较好的写作。但后来他发现两件事情:

  • 你的语文或英语成绩好,不代表你的论文写作就很好,你可能没有接受过系统的专业论文写作。
  • 如果你已经做了一些年的研究,甚至发表过顶会顶刊,很有可能你的论文写作没有想象的那么好。

想要写得很好、很优美、很清晰,是需要大量练习的。如果没有下意识去训练,其实里面还有很多的提升空间。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第1张图片

好的写作至少能给你带来两个好处

  • 让你的思考更加深入,更加的有条理。只有思考非常到位,才能用良好的语言将论文组织起来。
  • 好的写作能让更多的人愿意读你的论文,从而提升你的中稿率并提高后续影响力。

好消息是论文的写作其实并不难,至少要比做研究本身容易得多。后续将介绍下论文写作的一些技术,推荐的教材如下:

  • 《The Craft of Research, Fourth Edition》(研究的手艺)—— Wayne C. Booth 2016年

这本书不仅对论文写作有用,对商业的写作也是有用的,包括总结报告、项目计划等。如果读者需要用英语写作,推荐搭建阅读英文版本,当然中文版也是可以去读的,甚至需要阅读多遍。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第2张图片

这本书是是芝加哥关于写作的丛书,还有几本不错的英语写作书籍。

  • 《The Chicago Guide to Grammar, Usage, and Punctuation》:语法使用和标点符号的写作指导
  • 《A Manual for Writers of Research Papers, Theses, and Dissertations》:关于研究论文的比较基础书籍

《The Craft of Research》是关于如何研究的书,告诉大家如何去写故事,以及做研究时如何讲故事,非常适合学习。本书的五位作者来自大学英语系,因此本书在写作上比较权威(用词和写作方法上),但举例比较偏文学和自然科学,而我们来自技术领域,但整个写作想法都是相同的,本书适应范围较广。当然,李沐老师也会结合AI方向介绍相关论文案例。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第3张图片

本书包括四部分内容:

第一部分:Research,Researchers,and Readers

  • 提出一个核心观点 “写文章的时候其实是跟假象中的读者做一个交流”。对李老师而言,最重要的指导意见是:写作的时候,永远要知道你的读者是谁,讲到这一段的时候,你是想说现在读者知道什么了,接下来他们想要知道什么。 同样,对于任何这种创造性的时序关系,要知道某个时间点读者想知道什么,接下来想要知道什么,比较好的把握节奏。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第4张图片

第二部分:Asking Questions, Finding Answers

  • 怎么样去问问题,怎么样去找答案。 我们在做某一个研究的时候,你要想说这个研究的意义在什么地方,你可能觉得自己比较感兴趣,但是你想要说,对于别人而言这个东西重不重要,因为你感兴趣的别人不一定感兴趣。如果是这样的话,你写篇文章可能就不会有很多人来读,甚至说想中一个会议都难。
  • 反过来讲,如果你做的问题大家都很关心,觉得很重要,就会影响到很多人,然后他们在你的工作基础上持续往下做。做研究也要想清楚做这个问题,哪些人会关心,写论文的时候也尽量让这些关心的人去看。因此,你写论文的确是针对他们来写,跟他们的一场对话。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第5张图片

第三部分:Making an Argument

  • 怎么样讲一个故事。你的论文要提出一些论点,然后你要提出论据来支撑你的论点。
  • 写论文和写小说、拍电影、做视频没有本质的区别,都是讲一个故事,但是你这个故事和小说不一样的是,你并不是让读者沉浸进去,让他享受在读的过程,而是让大家在读过你论文之后,让大家相信你所说的东西,比如提出一个算法且在某个地方特别方法,要让别人信服,别人下次会用到你的算法或基于你的算法进行改进。
  • 但是,如果你没把这个故事讲清楚,讲到让人信服的话,别人可能不会接受你的算法很好,不会接受你的文章发表在某个会议上,更不会基于你的工作往前。因此,该部分的核心是怎样提出一个论点,怎么安排论据来支撑你的论点,并组织故事。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第6张图片

第四部分:Writing Your Argument

  • 怎么样把故事写下来。
  • 关于写作主要在这个部分。尽管写作主要集中于该部分,但前面三个部分也非常重要。如果前面三个部分没有想清楚,写作的时候可能也做不出东西。该部分提出一些非常重要的原则,只要根据原则来,你的整个写作至少在易读性上能上一个档次。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第7张图片

接下来我们开启第一部分:研究、研究者和读者(Research, Researchers, and Readers)。首先是一个前言,怎么样变成一个研究者。整本书研究读者比较广,但我们将范围缩小到:

  • 你现在已经将一个研究项目做到一半或快要做完,接下来要准备写你的论文了。
  • 或者你已经做过几个研究,写过几篇论文,但觉得自己的论文写作还是能够提升一下。

建议读者去阅读原书该部分内容。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第8张图片


第一部分:Thinking in print

1.1 What is Research?

第一章比较偏背景知识,这里简单介绍。其中,有一段话讲得非常好:

  • 研究是什么东西: 研究就是要去收集信息来回答一个疑问,这个回答完之后能解决某一个问题(这一块比较偏社会和自然学科)。三步骤:收集信息、回答疑问、解决问题。
  • 对于技术类:收集信息可能就是提出一个新的解决方案,然后去做一些实验来证实他的有效性;然后方法是解决某一个问题(不会把question和problem在两个东西分开),但是这里为了使得我们去想这件事。

该部分的核心是:你要解决一个问题,该问题本身就是你写作也好,做研究也好的一个核心点。因此,不论是在做研究,还是在写作的时候,都要把这个东西想得特别的清楚,让大家能够很清楚地知道你在做什么样的工作。否则,会干扰你的头绪。后面会详细讲解该内容。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第9张图片


1.2 Why write it up?

你为什么要去写一篇文章,写文章涉及三个好处:

  • 写文章自己会记得(Write to Remember)
  • 写的时候会帮助你理解事情(Write to Understand)
    你要把一个故事写得特别清楚,你得方方面面去想这个事情,通过写作可以把一个东西想的特别清楚
  • 写作可以用来测试你的想法(Write to Test Your Thinking)

写作使我们记得更加精确,理解更好以及评估我们的想法是不是客观的。很多时候, 就算你不是为了发表论文而写作,把一个东西写下来也是很有用的,比如记笔记、日记、博客等。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第10张图片


1.3 Why a formal paper?

该部分讲解为什么要用一个正式的论文格式,其核心是说你的研究就是跟同领域的同行之间进行交流,而论文的格式可认为是通讯中的协议,为了方便个体之间相互快速理解研究的内容。


1.4 Writing is thinking(为读者思考)

需要为你的读者思考,我们需要去想自己的读者怎么样更好地理解这些东西,他们会怎么去想。

  • 因为你的写作目的是把你的一些想法写下来,希望别人能够去接受。然后,别人在你的想法上再去探索,所以你写作的目的是让别人能够看懂,能够接受。
  • 写作也不纯粹是为了让别人给你点赞,研究也不是为了流量,也不纯是为了让你的老师能够满意你的写作。

写作的核心在于要找到一个 topic,真正关心的问题,并且自己真的想去回答的问题,然后尽你所能的去回答这个问题。 你需要找到一个研究方向,个人喜欢的、有激情的,而不是真的为了发表多少篇论文,然后在我的简历上有几笔。当然,你可以这么做,让你短期找到一个更好的职位或升到一个更好的学校,但从一个长期的角度来讲,如果你真想做研究,那你一定要去找到你的兴趣点在什么地方

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第11张图片

书中补充:很多研究最初不被大家关心,因为别人不理解你在干什么事情。但是有些人坚持自己的意见,坚持探索下去,而不是别人觉得这东西没意义就不做了。举例是诺贝尔获奖的遗传学家,当你坚持下去的时候,可能有一天大家终于意识到这个问题值得去探索,你已经把这个问题的答案找出,所以你已经领先于世界。当然,还有很多不成功的例子,大家坚持在紫的梦想里做,但到现在为止可能坚持很多年,还是没有得到大家的关注。

  • 希望读者能够学会权衡自己对项目的价值的一个信念和师及同行之间的需求。 换言之,要么你做的东西自己觉得有价值而别人认为没有,要么别人认为是有价值的,但你觉得没意思。希望大家能低下头来踏实做。
  • 李老师说:对一个人的羡慕,不在乎说你有多少钱、你有多少地位、你有多少什么什么东西,更羡慕的是说能找到自己人生的意义,能做一件事情真的是觉得能够实现人生价值的。 为什么呢?是因为人的时间都是一样的,每个人就有那么多的时间,你把你的时间花在你认为值得东西上,可能别人觉得值不值,其实真的不重要。只是说你用你的时间去实现你的人生目标的话,那就是最值得钦佩的,人生就是值得的。

第二部分:跟读者建立联系

跟你的读者建立联系,为你自己和你的读者都创建角色。

需要注意,这部分首先是一个教科书般的摘要。

  • 如果一个研究没有人读的话,可能就是没有价值的。就算是很有经验的研究员,有时候也会忘记掉把他们的读者放在自己的脑海里面。在这一节,我们将告诉你怎么样去为你的读者考虑,甚至是在开始你项目之前。

Research counts for little if few read it. Yet even experienced researchers sometimes forget to keep their readers in mind as they plan and draft. In this chapter, we show you how to think about readers even before you begin your project.

大部分重要的事情,通常是要跟别人一起来合作完成的,能够自己一个人搞定的重要事情基本上很少。但很多人觉得研究不一样,他们可能会想象在一个安静的图书馆里面,会有一个孤独的研究员在里面做东西。此外,我们可能对研究者有一些刻板的印象,比如觉得研究者就会特别聪明、不善言辞,沉浸在自己的世界。

但实际上来说,李老师见过的大部分研究员、学术泰斗或某些研究领域的superstar,都是非常能言善辩的,他们不光是智商高,情商也非常高,甚至是比一般的人更回去social。反驳这个刻板影响后,本书提出:

  • 读书或读论文时其实是跟作者的无声交流,写作类似,是将自己的“声音” 写进文字里。因此,引出了2.1节,你的文章就是跟你的读者的一个对话。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第12张图片

2.1 Conversing with your readers(跟读者的对话)

在日常生活中,我们每天会遇到很多场对话,比如生活、学习和工作。当然生活中的对话是一个互动,换句话说,你大概知道这个对话怎么样。如果对话不顺畅的时候,你可以改变语速,交代背景知识来关联上下文等改变交流的方式,你可以从别人那得到很多反馈(表情、肢体、声音),这也是人的本能反映。

然而,写作是一个想象中的对话,在开始写的时候,我们就决定了作者在对话中间扮演什么样的角色,以及读者的角色。比如:

  • 作者是一个老师,来教学生一些东西,就是教科书的写法。
  • 作者给大家分享一些有意思的东西,就是博客的写法。
  • 作者向读者求些什么东西,就是项目申请的写法。

并且,这些角色(读者与作者扮演的角色)从文章的开头到结尾是固定的,一旦改变的话,会让人觉得这个上下文不一致,文不对头,所以不应该改变角色。此外,文本是静态的东西,它不是一个动态式的交互,所以不可能根据读者现在的情况,来改变下面的文字的输出。

因此,当读者在读你的文章时,他们会一边读一边想,也会一边去judge或评价这个文章。 写作时就应该想好读者可能的评价,然后做适当的调整及论点、语言的重新组织,甚至是一些解释。如果一开始就没想清楚这个事情的话,那么一旦写下去了,那就无法再改变了。当然,读者会去judge作者,作者也会去judge读者,但是这个是在你写作之前就已经想好了,即你要给我读者给定一个角色。

下面是两段例子,两个不同风格来讲述同一件事情(REM 快速眼动期睡眠,类似于大脑睡前内存写入磁盘)。

  • 第一段话使用更多专业词汇,第二段话几乎没有专业词汇,而且大量使用你啊、这么做会怎么样。
  • 你会觉得第一段话会出现在教科书或论文里,面向专业读者;第二段话更多是一些指导书,给普通读者一些建议,怎么样保持一个比较好的作息。

因此,作者在写之前就想好这个东西是给谁写的。如果你把第二段放在论文里,别人会觉得不专业;反过来,如果把第一段想要了解如何保持一个工作状态的读者看,他们会觉得晦涩难懂。

因此,角色扮演是一个重要的事情。接下来介绍:作为作者,应该有什么样的角色;作为读者,又应该有什么样的角色。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第13张图片


2.2 Understanding your role(理解作者角色)

作为一个作者的角色,通常有三种:

  • (1) 发现一些新的、有意思的事,分享给大家(视频作者)
    I’ve Found Some New and Interesting Information
  • (2) 找到了实际问题的解决方案(有点像写博客,告诉读者一段哦什么问题用什么方法解决)
    I’ve Found a Solution to an Important Pratical Problem
  • (3) 找到了一个重要问题的答案,陈述问题与答案是什么(写论文)
    I’ve Found an Answer to an Important Question

当作者扮演不同角色的时候,你也同样要求读者应该扮演什么角色。当然你不能要求读者去扮演角色,而是说当你扮演某个角色时,你的读者会得到一个对应的角色。


2.3 Imagining your readers’ role(想象读者角色)

下面介绍三种读者角色。

(1)Entertain Me(娱乐自己)
自己价值和别人需求的平衡。第一个例子是家庭飞艇故事:题材+生动表达。

老师也谈到B站用户大部分追求娱乐的效果,包括绝大部分知识类的视频也是为了娱乐的效果,虽然卖的是知识,但核心还是为了娱乐,但李老师不是娱乐为主,并注定视频基本没有概率上热门,但作为作者也没想去改变视频的定位,也没必要花很多时间来制造娱乐项的视频。

(2)Help Me Solve My Practical Problem(解决实际问题)
比如本视频是为了帮助提升大家论文的写作;再比如十几年前Andrew Ng上传机器学习课程视频时,是那个年代质量最好的视频,但评论点赞最高的是告诉大家跳到23分钟课程开始。所以,如果大家抱着学习目的来的,你最好不要绕太多弯路,直接跳到干货的地方。

举例:拍飞艇电影,主要是给出故事细节,确保故事是真的。

(3)Help Me Understand Something Better(更好地理解)
举例:学者了解飞艇的历史和社会、lighter than air的理论知识并发表论文。

They want you to use whatever new facts you have to help them better understand the social history of zeppelin travel or, better still, of lighter-than-air culture in general.

由于是严谨的学术,他们还希望客观、逻辑严谨、所有的证据能经得住考验的。

  • objective, rigorously logical, and able to examine every issue from all sides

此时,你应该这样组织你的报告。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第14张图片

最后作者给出问题列表,方便大家去想象你的读者。

  • 我们的读者是谁?谁会读我们的文章
    (1)评审人:对这一块相当了解的人
    (2)有一定知识的一般大众
    (3)根本不知道这一块的大众
    (4)在背景知识的介绍上,根据不同的读者,用词是不一样的
  • 他们希望我来干什么事情?
    (1)来娱乐他们吗?
    (2)帮他们了解新的东西?
    (3)帮他们更好的去了解东西?
    (4)帮他们解决实际问题?
  • 理解一下你的读者的知识储备
    (1)读者是不是理解你这个研究的话题
    (2)他其实他们有这个问题,但是他们还没有意识到
    (3)这个问题他们根本没有,只是我的问题
    (4)他们是不是理解这个问题的严重性,还是我必须要告诉这个问题如果不解决,有多严重的后果,来引起大家的一个注意
  • 预测读者对你的回答以及方法做的反馈
    (1)如果观点跟所有人的观点是对立的,那么要非常小心来改变别人的观点
    (2)他们会不会做一些标准的问句来反对我们提出的解决方案
    (3)他们是不是特别关心我是怎么去解决这个问题的

大家在写文章之前,可以仔细想想这四个问题。然后,根据你的答案不同,写作也不一样。此外,通过回答这些问题,也给自己的论文选择了特定的读者。

[论文阅读] (28)李沐老师视频学习——1.研究的艺术·跟读者建立联系_第15张图片


总结及个人感受

李老师总结如下:

  • 整个论文的写作,就是跟你的读者的一个无声的交流。
  • 跟正常的交流不一样的是说,它不是互动的,而说你要一开始就想好,整个交流应该是一个什么的过程,要想清楚读者是谁,他们需要什么。
  • 你在写文章时,而写的能满足他们的需求,使得他们能信服你写的东西。

三月应该是今年最忙碌的一个月了,好多事情。希望一切顺利,更希望四月后能沉下心来读论文和写论文,继续加油,只争朝夕。这篇文章就写到这里,希望对您有所帮助。由于作者英语实在太差,论文的水平也很低,写得不好的地方还请海涵和批评。同时,也欢迎大家讨论,继续加油!感恩遇见,且看且珍惜。

在这里插入图片描述

作者论文分享github地址:

  • https://github.com/eastmountyxz/AI-Security-Paper
  • https://github.com/eastmountyxz/AI-Sec-Paper-Sharing

(By:Eastmount 2023-04-15 周四夜于武汉 http://blog.csdn.net/eastmount/ )

你可能感兴趣的:(娜璋带你读论文,论文阅读,人工智能,研究的艺术,论文撰写,李沐老师)