How to Writer a Good Paper 笔记

报告:How to Write a Good Paper and How to Give a Good Talk

报告人:Liang Huang, City University of New York

报告:How to write a greate research paper

报告人:Professor Simon Peyton Jones, Microsoft Research

1.写作与英语无关

写作与英语无关,而与逻辑有关,一篇坏论文,用任何语言写都还是坏论文,不是说你英文不好,写中文就好了

写作的层次:

  • 高层次(论文):整体Shape、逻辑、论点、样式
  • 中层次(语篇):段落中的前后一致性
  • 低层次(句子):词和短语的顺序
  • 最低(词):词的选择和语法

以读者为中心

写作的目的是为了沟通Communication,不是为了做自我解释self-expression

写作的目标是:像病毒一样让你的观点侵入你的读者

论文的目的不是为了描述一个系统,而是为了描述你的思想

2. 你的叙述流narrative flow

  • (起)这是一个问题
  • (承)这个问题很有趣(重要Important),但是尚未解决(困难Hard)
  • (转)我的想法(Idea)是这样的,具体的包括细节和data
  • (合)下面是我的想法与其他人的方法的对比

3.会议论文结构

  • 标题(1000读者)
  • 摘要(4个句子,100个读者)
  • 引言(1页,100个读者)
  • 问题(1页,10个读者)
  • 我的观点(2页,10个读者)
  • 细节(5页,3个读者)
  • 相关工作(1-2页,10个读者)
  • 结论和未来的计划(0.5页)

4.摘要(Abstract)

最后写摘要,Kent Beck的4个句子:

  • (起)提出问题
  • (承)为什么它很重要
  • (转)你的解决方案可以达到什么效果
  • (合)你的解决方案表明了什么

样例:

  1. Many papers are badly written and hard to understand
  2. This is a pity, because their good ideas may go unappreciated
  3. Following simple guidelines can dramatically improve the quality of your papers
  4. Your work will be used more, and the feedback you get from others will in turn improve your research

5.引言(Introduction)

起承:描述你的问题,表明他的重要性(Importance)和困难性(Hardness)
转合:说明你的贡献

描述问题

描述问题的LH法:

  • 这个问题很重要
  • 在A中主流的解决方法很好
  • 但是在B中效果却不好,但是B也很重要
  • 另外一个方法在B中较好
  • 但是在A中不好
  • 问题:如何结合他们的优点呢?这个问题很困难

在介绍问题时,不要讲废话,例如“计算机程序通常有bug,清除这些bug非常重要,研究者已经做过很多尝试。它真的很重要”,上面这句话是个人就知道,不用你说。而是应该让读者一看就有兴趣,比如“看这个程序,他里面有一个bug,<对这个bug进行一些简单描述>。我们将会提出一种全自动的识别这种bug的方法”

细节:证据

你的引言提出了claim,你的论文就是为了提供证据来支撑你的claim。检查你引言中的每个claim,确保每个证明都能追溯到其中的claim。

证明可以是分析和对比、理论或测量、案例研究

介绍你的贡献(Contribution)

写论文时,先写出贡献。贡献列表驱使着整篇论文,你的论文就是为了证实你所做的贡献。

不要让读者去猜你的贡献,一定明确的说明。最好直接把你的贡献裂成列表,Simon建议直接用bullet(小圆点)来表示每一个贡献,这样的话,在第一页,读者能第一眼就看到你的贡献。此外,每个贡献,直接说明白你下文在哪里来证明他,这样,读者如果有兴趣,就直接跳到那部分去。

  • 贡献1,我们在section 3证明这部分
  • 贡献2,我们在section 6,7,8来证明这部分

贡献的表述方式必须是可证伪refutable、falsifiable的:

不好的表述 好的表述
我们描述了wizwoz系统,它真的很棒 我们分析了一个语言的句法和语义,他们的创新特征是。。。
我们研究了它的特征 我们证明该输入系统是健全的,它的输入检查是确定的
不可证伪的描述 可证伪的描述
政府将尽权力为人民服务 政府将在两年内把PM2.5降低50%
I’ll devote myself to the american people I’ll reduce unemployment rate by 5% by 2010

不要写rest of this paper is…

不要出现这种句子:The rest of this paper is structured as follows. Section 2 introduces the problem. Section 3 … Finally, Section 8 concludes

Instead, use forward references from the narrative in the introduction. The introduction (including the contributions) should survey the whole paper, and therefore forward reference every important part.

本条是对于会议论文来说的,因为会议论文篇幅比较短。如果是期刊论文,通常需要有这一段。

6.Related work

不要放在前面,而是放在后面,为什么?

  1. 读者对于你的问题一无所知,因此,你认真取舍并精简表述的related work很难被人看懂
  2. 描述他们的工作将影响读者对于你的观点的理解

假如你在做一个报告,你肯定会马上告诉别人你的问题和你怎么解决的,最后你可能提一下,“哦,对了,我的工作是改进了谁谁谁的什么工作,对于这个问题,别人还有怎么怎么做的”

那么怎么写Previous Work?

  1. 必备背景
    • 本篇论文所基于的前人的工作
    • 或者是你改善的前人的工作
    • 或者是预备知识,通常是数学知识
    • 必备背景,指的是那些如果不仔细介绍,读者无法理解你论文的背景
  2. 其他工作
    • 直接与你的论文相关的工作,必须保证加入这些内容不会影响别人理解你工作

相关工作怎么写

谬误:为了使我的工作看起来比较漂亮,我得让其他人的工作看起来比较差劲。

对他人给予认可不会影响你论文得到他人的认可

  • 感谢那些帮助过你的人
  • 对于你的竞争对手,要慷慨一点,尤其是那些给予你新想法的论文,例如:Foogle shows的这篇论文令我思如泉涌,我基于他的工作做了。。。
  • 承认你方法的缺陷,不要等别人去发现。

对他们的工作认可不够可能会使你的论文遭遇滑铁卢

假如你暗示这个主意是你的,但别人知道它不是,那么看,给别人的感觉是:

  • 你不知道这个主意已经很老了
  • 你尽管知道它很老了,但是你假装你不知道

7. 呈现你的观点,为读者考虑

在解释你的观点的时候,要像你在用黑板对着别人讲一样

一定要把你的intuition表述清楚,一旦别人了解了你的intuition,他可以很轻松的了解你的论文。

一定要用例子来解释你的观点,在介绍观点的时候,说完了观点,最好马上使用例子明确的解释一下,然后在讲general case,这样便于理解。

不要试图把你所有失败的经历都详细的描述,读者没兴趣,读者只想知道你的解决方案,不要带着读者一点一点的去过那些你失败的想法。只把那些很明显的失败经历写出来,即,一个失败的经历非常容易被发现,而读者可能很有兴趣,这时候,你应该写出来,然后告诉读者,我做过了,但是不行

8.结论和Future work

Be Brief

9.写作流程

早动手。仓促撰写的论文容易被拒。论文就像酒一样,需要时间才能成熟

让别人读你的论文,听取他们的观点:

  • 愿意读你论文的人是稀缺资源,谨慎利用。在恰当的时候让别人去读你的论文
  • 告诉别人你想得到什么,比如,错别字你并不关注,就不要让别人去找错别字,而是直接告诉对方,section2我还没想明白,然后对方会给你仔细找问题
  • 你的读者只有一次机会能“第一次读你的论文”,因此,一定谨慎
  • 假如你的朋友读不懂,可以一起讨论,然后突然对方懂了,就会问你,你怎么不在论文里这么说,然后你需要把你的讲解过程下载论文里即可。重要的是,在交流的过程中,发现,你应该怎么更好的解释你的论文,而不是说,你应该怎么教育对方。

获取专家意见的方法:我对您工作的描述是否fair?但是别做过了。

当评论者认为你的论文写得不好时,通常就是你写的不明确,你应该想想怎么才能让最stupid的人读懂你的论文。

10.语言和样式

要透气,即别全是文字,而是应该文字和图结合

你的论文是以图、表、公式等对你实验结果的一种呈现方式,论文中的文字所起到的作用仅仅是对你的数据进行解释。用图表或公式用的越多,那么你的论文将变得越精炼,也越可读,by George Whitesides

  • 将你的精力放在非文本部分,文本只是为了对非文本进行解释而已。

  • 一篇论文的成败(是否被拒)在很大程度上是被它的视觉效果所决定的

使用主动语态

被动语态看起来比较正式,但是可读性不如主动语态。尽一切可能避免被动语态。

被动的例子 主动的例子(推荐)
It can be seen that We can see that
34 tests were run We ran 34 tests
These properties were thought desirable We wanted to retain these properties
It might be thought that this would be a type error You might think this would be a type error

使用简单直接的语言

No Yes
The object under study was displaced horizontally The ball moved sideways
On an annual basis yearly
Endeavour to ascertain Find out
It could be considered that the speed of storage reclamation left something to be desired The garbage collector was really slow

发表评论

电子邮件地址不会被公开。 必填项已用*标注