如何写paper

来源:互联网 发布:fp树关联规则算法 编辑:程序博客网 时间:2024/05/17 04:19

原文地址:点击打开链接

误区一:We write papers and give talks mainly to impress others, gain recognition, and get promoted.

写paper的目标是: to infect the mind of your readers with your idea, like a virus.

Paper由于其中展示的idea,故而比programs更长久。如果你的idea不和别人交流,那么即使再伟大的idea也将一无是处。

一般人写paper的流程是Idea->do research->write paper,这是错误的,应该是Idea->write paper->do research,这样一来,我们的思路就会更清晰,更集中到一个idea中,而且可以很清楚的知道我们的不足之处,更重要的是,paper的发表为我们提供了和别人交流与合作的机会。

误区二:当你有一个完美的idea之后,你才能写paper。

你应该为了任何一个idea写paper,不管这个idea多么的微不足道。因为写paper的过程就是进一步挖掘idea的过程,而且在多数时候,这些idea都比最初看上去的有意思和有挑战。

 

写paper的目的: To convey your idea. 所有的一切都是为了这个简单的目标服务的。需要注意的是,paper的目的不是为了描述一个什么系统。那么怎么才能很好的convey your idea呢?有以下几步:

1. Here is a problem

2. It’s an interesting problem

3. It’s an unsolved problem

4. Here is my idea

5. My idea works (details, data)

6. Here’s how my idea compared to others’ approaches

 

paper的结构

Abstract (4 sentences)

Introduction( 1page)

The problem (1 page)

My idea( 2 pages)

The details (5 pages)

Related work ( 1-2 pages)

Conclusions and further work (0.5 pages)

 

Abstract: 通常最后写,因为abstract是给评委会看的,他们决定看哪些。Abstract中的四句分别是

1. State the problem

2. Say why it’s an iteresting problem

3. Say what your solution achieves

4. Say what follows from your solution

 

Introduction: 这里主要讲清楚两件事情,一件是描述问题,另一件是State your contributions. 仅此而已。

在描述问题的过程中可以使用例子来说明,contributions的写法很重要,因为The list of contribution list drives the entire paper: the paper substantiates the claims you have made.读者会想:天啊,如果这玩意儿真的搞出来了,那多有意思,我得接着看。。。

contributions should be refutable. 就像下面的对比,

(bad) We describe the WizWoz system. It’s really cool.

(good)  We give the syntax and semantics of a language that supports concurrent processes( Section 3). Its innovative features are…

 

(bad)  We study its properties.

(good) We prove that the type system is sound, and that type checking is decidable (Section 4)

 

(bad) We have used WizWoz in practice

(good) We have built a GUI toolkit in WizWoz, and used it to implement a text editor (Section 5). The result is half the length of the Java version.

 

The problem (1 page)

My idea (2 pages)

The details (5 pages)

对于这三部分,首先需要面临的问题是,paper中至此还没有对related work的介绍,这时容易犯两种错误,一种是过多的描述使得读者感到疲劳,另一种是直接描述你的idea导致读者一头雾水,完全不知道你在说什么。按照以下的顺序,每次只描述一个问题:

1.描述问题本身以及为什么这个问题是个有价值的问题

2.描述你的idea

3.证明你的idea,给出他是如何解决上述问题的,给出更多细节。

顺便引用一些相关工作,但是把更详细的相关工作的讨论留到最后。

在这一部分中,可以使用大量的例子做为佐证。

 

Related work

误区三: 为了使自己的工作看上去更好,要使别人的工作看上去一无是处。

事实上,应该给予别人的工作充分的肯定,像这样“In his inspiring paper [Foo 98] Foogle shows… We develop his foundation in the following ways.. “

 

最后,注意少使用被动语态,多使用主动语态,如We, You;多使用短小的句式,少使用复杂的句式。

0 0