《论文写作》课程总结收获

  开启研究生生活也有两个月了,为了帮助我们以后更加顺利地写好论文(避免一些低级错误烦到亲爱的导师们)学校特地开了一门《论文写作》的课。
  我的博客正好也没写过什么文章,用怎么写论文的文章来开头感觉挺不错的(励志以后多写点文章)。本门课程从周志华的如何做研究,如何写论文开始,主要的资料是闵老师为作者的“How to write a boring paper in computer science?”此处boring非通常意义上的boring,写论文嘛,总得遵循一些“规则”,对于还是新手的我们这些规则能够帮助我们更加快速地上手写论文,还是非常有必要的。
  以下是我的一些总结(主要针对计算机专业):


一、论文写作之路的开始

  写论文的第一步当然是要确认一个研究方向,然而不少同学就会卡在第一步。说实话,本科期间能够做到一定深度的同学还是很少的,研究生刚入学就要要求能够做到找到感兴趣并且能够做下去的方向实在是有点太强人所难。
  那到底怎么做才能够快速地找好研究方向呢?
  导师推荐当然是最好的选择。我们的导师经过多年的研究,自然是比我们厉害多了,知道研究什么方向比较好,有时可以直接给我们一个题目让我们做,或者我们也可以直接与导师讨论,向导师讲一下自己的对未来的一些计划,让导师使用他们装满知识的脑袋为我们推荐一个研究方向,实在没什么计划的同学,也可以直接告诉导师自己会什么,做过什么,相信导师能够根据我们的能力为我们推荐不错的研究方向。同时师兄师姐们也是我们的求助对象,毕竟还是先入学那么一段时间,相信能够帮助我们少走点弯路,早日步上正轨~可是万一真的有需要自力更生的小可怜呢?可以通过阅读发表在重要刊物和会议上的文献,这些文章能够帮助我们找到目前一些需要解决的问题,说不定能给我们一些启发。最重要的还是要找到自己乐意去做的,有价值的问题!
  那么在确定好方向之后就可以立马开始写论文了吗?当然不。尤其是对于我们这些新手来说,最重要的还是多阅读高质量文献!比如在计算机科学领域上,发表在Science、AI、IEEE、AAAI、TPAMI等期刊上的论文显然都是值得我们称上一句高质量文献的,另外还有论文被引用的次数,排名和影响因子,以及一定要重点阅读近期的文献,太过久远的属实也不是很有必要。通过阅读自己的研究方向相关的文献,可以避免重复的工作,同时也能获得很多启发,是写论文之前非常有必要的工作。在阅读文献的时候,从摘要入手,找到自己需要感兴趣的文献,切忌一个字一个字的看(我就犯过这个错浪费了不少时间)。
  每一篇论文都应该有idea(创新),这也是论文的核心部分。但是idea当然不是能想有就能有的,导师能够直接给的话当然最爽了,不过很多时候都需要我们自己去想,然后再与导师商量。一开始不能想到好的idea也很正常,需要循循渐进。idea一定要是新的,有道理的,可行的,经得起推敲的,同时要冷静思考确定是否还有更好的方法,这往往需要扎扎实实的能力,慢慢来,时间会告诉每个努力的人答案。不过新手的我们实在是着急,也可以通过阅读别人的文献,分析别人的方法来得到启发,毕竟第一篇文章就想搞个惊天地泣鬼神的idea也不太现实~

二、论文各个部分的注意事项

  终于来到了课程主要讲解部分,接下来针对论文的各个部分我将做一个总结,不管是什么内容的论文,结构都会有相似的地方,在写论文之前要好好计划好,不要犯低级错误让导师无奈,也让自己改着麻烦且浪费时间。

1.题目

题目对于一篇论文就像外表对于一个人一样,人外表好(题目取的好),大家才会更迫切地想要了解TA(阅读论文)。那什么样的题目才是优秀的呢?
1)题目应该有足够的吸引力。一个有趣有挑战的问题和一个有效的新方法往往是有很大吸引力的。
2)题目应该易于理解。要避免歧义。
3)题目应该易于被搜索。论文能够被多次引用可比发多篇论文更重要。记得老师在课上常说,流量真的很重要,仔细想来也是,写再多没人看也挺没意思的,纯属自己自嗨而已。
4)题目的长度应该在40~60字符(英文字符)之间。
5)避免使用“基于”(based on)。会使阅读者认为你的这篇论文只是简单地对技术的应用或延伸,显得很没有技术含量。
6)用“through”,"with"表示使用的技术。把你使用的高档技术直接展现出来,让大家看看你的论文有多厉害。
7)当主要贡献是一个新算法时,标题的缩写可以是算法的名称

2.摘要

摘要要体现出论文的核心问题和方法。它通常由三部分组成:现有的工作、本篇论文所做的工作和实验结果。我们通常写大约十个句子如下:
1)问题及其重要性。这句话确定问题领域,解释主要概念或问题重要性。
2)现有工作。该句话描述目前解决问题的最新方法。
3)现有工作的限制(可选)。这句话常以 “However” 开头,但是在讲缺陷的时候不要太过激烈,语气缓和一些。
4)论文的主要内容。是题目的一个拓展。
5)算法的第一个方面/技术/阶段
6)算法的第二个方面/技术/阶段
7)算法的第三个方面/技术/阶段
8)实验设置。说明实验中的数据集的来源数量域等等。
9)结果。说明算法的优势。
10)更高层次的贡献(可选)。这篇论文可能为这个研究领域打开一扇新的大门。

3.关键词

1)3到5个关键词。关键词不能太长,除了一些现有的术语。
2)关键词按字母顺序升序排列
3)有些期刊支持两种类型的关键词。 第一种类型,也称为索引术语,表示研究领域。 它们由网上提交系统提供。 第一种类型可能由作者提出。

4. 引言

引言包含了整个论文足够多的细节,非常重要。
1)它要涵盖整个论文的足够多的细节。如果隐藏了一些论文的内容没有介绍,它很有可能会被审稿人/阅读人忽略。
2)与摘要的节奏一致。 将摘要的每一个句子扩展为引言中的一段,第一句为总结句,剩余的部分为证明或者细节。
3)每段应该有5到10个句子
4)一种比较流行的方法是展示一个算法图或一个运行示例。 因此,文字应侧重于对图表的解释。有了这张图,读者就能马上领会文章的大意。算法的优点也将被清楚地展示出来。
5)最后一段一般是介绍文章的组织结构

5. 相关工作

1)对相关工作进行分类。分类有助于确定作者作品的位置。
2)每句话都要完整(即使没有引用)。而且以引用的句子开头不太好,会引用参考文献的整句话的时候应该使用双引号。
3)同一地点最多可引用3篇参考文献。 如果有更多的相关参考文献,也要放在其他地方引用。
4)每个参考文献的优点/重要性都应该被强调。但是在说现有工作的局限性时,应该注意语气的温和。毕竟万一被作者本人看到的话,语气太强烈有点尴尬是不?

6.理论部分

1)理论应该是完整的。要充分地把理论描述好,说完整啊,东缺一块西缺一块咋说得清楚呢。
2)符号应该一致。指的是你前后的符号要对得上,作为一个即将成为大佬的你,可不能出现这样的低级错误。

7.算法部分

1)在一开始就要写明输入和输出。这个非常直观地展示出了算法所做的事情,所以非常重要。
2)主要步骤一定要注释。算法最重要的几个核心步骤一定要说清楚,也是你的论文非常重要的部分,当然很有必要有一个注释说的清清楚楚。
3)方法的名称是可选的
4)伪代码的行数控制在15 ~ 30 行。多用数学表达式和代码语言,可以很多文字描述且更加清晰。有时候字太多你写着也烦,读者看着也烦。
5)最多写三个算法,一个主程序,两个子程序,一些没有必要的算法可以删了直接带过。
6)算法的时间复杂度分析和空间复杂度分析是有必要的。

8.实验部分

对于机器学习论文来说,实验部分甚至能占一大半,可见其重要性。

8.1 实验数据集信息

1)需要更多领域更多数量的数据集。(一般来说要12~20个数据集),数据足够多,才有足够的说服力,不然怎么证明结果不是巧合呢?
2)数据集选择大的,最好是超过10,000个实例和100个属性的数据集。同理上条,数据要多多多多,不仅种类多,数量也要多。
3)不同的方法,实验进行比较的时候,选择一样的数据集才更有参考性
4)进行比较的时候,要找有源代码的算法,或者直接实现他的算法,即重现别人算法自己来跑然后进行对比。
5)不要用图和表格同时表现一个结果,选一个就行了。

8.2 问题和回答

可以用问题和回答把实验组织成一个整体,在说明结果之前提出几个问题。 最后,回答这些问题。

8.3 内部比较

对在本论文算法中不同的参数引起的算法性能进行比较,挑出影响大的参数进行分析展示。以及将主要方法和调整后的方法的对比展示出来。

8.4 外部比较

1)把自己的算法和各种算法(无论是经典的还是基础的还是最先进的)都进行比较。
2)常用直方图
3)在数据多的情况下,用表格比数字更好。表格真的是个很厉害的东西,能够一下让人快速的理清楚。

9.总结和未来工作

1)结论五句话就差不多了。
2)避免使用与摘要出现的相同的句子
3)未来工作说个3到5点。打开一扇门比关上一扇门更重要。读者可能会对这部分非常感兴趣。

10. 词语和句子

论文各个部分需要注意的地方上面已经说得很清楚了,在这里再说一下具体到每个词语和句子需要注意的地方吧~毕竟房子是一块一块砖建起来的,光是有个架架也不行啊。

10.1 需要注意使用场合的词语

1)“novel”。英文中的Novel一旦用了就一般指的是取得了突破性的成就,如果你没做到的话,容易引起审稿人不满。
2)“have’t" 和"don’t”。这种缩写其实是很不正式的,直接完整地写have not和do not。
3)“and”。不要在句子开头用and,而且要注意and连接的两者一定要是在同一个水平上的。比如数据挖掘and算法设计就不行,但是数据挖掘and机器学习可以。
4)“only”。想要说明只用了一种的方法或者工具等等之类地时候,应该用“consider only xxxx”而不是“only consider xxxx”。
5)"address"和“solve”。一般考虑用address,因为solve倾向于完全解决,而在我们计算机领域很少能有被完全解决的问题
6)可以通过查阅https://www.linggle.com了解一个术语的更常用用法。例如,“related work”有415,960个匹配项,而“related works”有
只有46757。 因此,应该使用前者。

10.2 句子

1)句号/逗号/半列前面不能有空格。
2)相邻的句子之间应该用空格隔开。
3)引文前后应有空格。
4)相邻引用之间不能有空格。
5)引用句子的时候要把句子用双引号包起来,但是要注意一些很通常的句子,比如“论文的其余部分是。。。”这种句子也会提高重复率。、
6)每句话不超过15个单词。 除了摘要和引言部分以“In this paper”开头的句子。
7)一个句子里只能用一个动词。
8)在同一个句子或两个相邻句子,不要重复出现同一个单词。
9)同样的意思不应该多次重复。
10)主谓宾结构是最简单的。 多用一点,我们理工科论文不需要华丽的辞藻,对于我们来说简单易懂的句子才是最美的。

总结

  我的总结差不多就是以上这些了~主要对论文各部分进行了一个总结,需要注意的地方很多,这些东西看似死板,或许有很多人觉得“有必要吗”,但其实都是一定要用认真的态度去记住的东西,然后还有很多内容还没有总结进去,挑了一些我觉得我目前最需要注意的一些地方,课一星期三节,不算多,也没上几周,但是收获很多,非常感谢老师,觉得写论文确实没那么简单但是或许也没那么难?
  既然选择了读研究生,就要安安心心地走下去,好好积累知识,保持一个积极学习的心态,不要怕困难,毕竟搞研究嘛,能力当然很重要,但心态也很重要,不要崩溃,慢慢来就好,没有过不去的坎~一定不辜负研究生的三年时光。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值