目录
前言
- 在开始论文写作课程的学习之前,最好已有论文写作的经历!如果没有,可以在将来写论文时再来查阅课程博客。
一、基本概念
- 首先要对学术论文建立起基本的认识
(1)what:对研究工作进行的阶段性总结的“科研八股文”;
(2)why:不同角色有不同的目的,如毕业条件、评职称、知识传承与学术宣传;
(3)how:读文献并总结自己的模板或直接使用别人总结的模板写;
(4)when/where:越早越好;任何地点。
二、Latex 格式文件
- 建立起对期刊格式文件Latex 的认识
(1)每种期刊都会提供一个或多个格式文件,Latex 源文件只需要进行少量改变,就可以获得完全不同的版面;
(2)不要从头写,最好找该期刊已录用论文的源文件,其次找该期刊提供的模板文件;
(3)cls 文件用于控制论文的总体格式;使用不同的格式文件时,tex 源文件头部需要进行相应调整。
三、论文内容
1、基本要求
- 低级错误:论文中出现的错误过于低级,会导致论文被直接拒掉,如大小写、空格、标点符号以及数学符号使用不规范等问题。在论文初稿出来后,一定要仔细检查,如果犯这种低级错误,应自己去逐个整改。
- 单词使用:未出现在任何学术论文中的单词,一般不可以使用,我们要避免在单词的使用上出现错误。例如Have’t 与 Don’t这种简写是不正确的,此外还禁止在句子的开头用 And ,以及Easy 和Simple 等单词的禁用;
- 英语句子:要写出一个好的句子,有两种方法:借鉴法和倒腾法。(1)借鉴法:在看论文时积累句子,按句子出现的位置(摘要、实验)来分别总结,以后在自己的论文中使用;(2)倒腾法:自己先写一个版本的英文句子,使用 谷歌翻译 来回进行中英文翻译,直到中文句子和英文句子都不再改变 (即收敛),再将句子中的非专业词汇换成正确的专业词汇。强烈建议初学者使用借鉴法,此外还可以通过 linggle 查看单词或词汇的使用频率,选择使用频率更高的单词和词汇。
- 符号系统:如果论文涉及不少数学符号,应该给出一个符号表,便于读者查阅。数学公式要注意格式,最好找一篇已经发表论文的.tex 文件来学习数学表达式。
2、题目
题目对论文来说至关重要,主要有以下注意事项:
- 必须有吸引力,写出自己提出的新问题或新方法。新问题应该有意义而且有挑战性,新方法则应该高效或准确;
- 必须易于理解和检索,流行的术语有助于被别人搜索到,也能帮助提高论文的被引频次;
- 长度最好控制在 40-60 个字母之间,尽量不使用 based on(读者会觉得该论文只是已有方法的一个简单的扩展或者简单的应用),转而使用 through , with 等来表示技术;
- 如果主要贡献为算法, 题目的缩写就应该为算法的名称。
3、摘要
论文摘要是对整篇论文的一个概括性描述,目标是使读者能够通过阅读摘要获取到该论文的基本信息。
- 摘要就是把重要的内容抽取出来,通常包括三个部分:已有工作的评述,本文工作的描述,实验结果。有些期刊明确要求按照 Background , contribution , experiments 三个方面描述。
- 具体规范如下:(1)首先要指出研究工作所属的领域,或研究的问题以及方向等,解释最重要的概念,并着重突出该问题的重要性;(2)接下来对已有工作进行说明,描述该问题的流行解决方案;(3) 在提出了现有工作之后,需要对已有工作局限性进行说明,以 However 开头,但指责不要太强烈;(4)接下来介绍本文的研究工作,以 In this paper 开始,是题目的扩展,出现算法的缩写。接着说明本论文方法的优势,通常需要写至少三个方面,以展示论文的工作量;(5)接下来给出实验设置以及实验结果。实验设置需要给出实验数据的领域、来源和数量,实验结果通常是与已有工作做对比,体现出准确率和效率的提高;(6)最后吹嘘一下论文的意义。
4、关键词
关键词常被看作摘要的一种补充。
- 具体规范如下:(1)一般需要 3-5 个关键词;(2)关键词一般由 1-3 个单词构成;(3)将关键词按照字母表排序;(4)有些期刊支持两类关键词:① index term:由期刊提供,只能从投稿网站给定的列表选择;② keywords:作者自己按需写。
5、引言
引言需要讲述完整的故事。
- 引言应该对整个故事进行详细的描述,最八股的方式,就是采用与摘要相同的节奏。摘要的每一句,都扩展成引言中的一段,每段应有 5–10 句,这样,该段就有 50-150 个单词。
- “一幅图胜过千言万语”,计算机领域流行在引言“开局一张图”,采用这种风格,In this paper 之后就应该围绕该图进行解释。
- 引言的层次:(1)没有拼写、语法错误(单词级);(2)表达简洁、得体、有力量(句子级);(3)丰富(段落级);(4)条理清晰,节奏明快(章节级);(5)创新。
6、相关工作
论文的相关工作部分也叫文献综述,绝大多数的参考文献应在文献综述中引用。
- 每篇论文都应有文献综述,表示对前人工作的尊重,我们是站在巨人的肩头上,当读者不清楚某些技术的细节时便于查阅。
- 具体规范如下:(1)文献需要进行分门别类的介绍,有时会大类套小类, 逐步细化;(2)不应将参考文献的引用作为句子的主语、宾语等,这种情况下,你就失去了自己的观点,而以其它作者的观点为主;(3)以年份为主线的综述也不值得提倡;(4)不要一次性引用太多文献;(5)不提倡全句引用。
- 合理评述相关工作的优缺点,在谈到优点时可以使劲夸,但也不要用口语;说到缺点时要中肯, 也要客气,很可能文献作者也是你这篇论文的审稿人。
7、理论部分
- 针对计算机专业,特别是机器学习方向,建议把《离散数学》重新学一下,抄一遍其中的定义、定理。
- 一般性的准则如下:(1)理论应该完备;(2)符号要保持同一风格;(3)重要结论称为定理 theorem,定理前面打辅助的叫作引理 lemma,定理后面的尾巴叫推论 corollary,附属于算法的叫 property。
8、算法伪代码
算法伪代码是论文的核心之一。
- 具体规范如下:(1)需要说明输入、输出;(2)方法 (函数) 名可写可不写, 如果被别的方法调用就必须写;(3)需要写出主要步骤的注释;(4)长度控制在 15-30 行;(5)可使用数学式子或对已有数学式子的引用;(6)不重要的步骤可以省略;(7)一般需要进行时间、空间复杂度分析,并写出配套的 property 以及相应的表格,以使其更标准。
9、实验部分
实验部分是重头戏。
- 数据集:数据集应该更多、覆盖领域更广、样本数量更大;获取参考文献中的数据会更有利于比较;同一结果不应该在图和表中同时出现。
- 自问自答模式:实验的主要目的是回答一些作者和读者关心的问题。因此,采用自问自答的方式,在实验之前提出这些问题,在实验结果列出之后逐个回答它们。
- 内部外部比较:内部的比较主要体现出展示参数变化所导致的性能变化和主要方案与其变种相比的优势;实验的外部比较即是与已有的算法进行对比,将图表和文字结合,帮助读者理解结果。在分析自己方案优势之余, 也应该分析它的劣势。
10、结论
通常审稿人和读者都会逐句阅读结论部分。
- 具体规范如下:(1)结论一般不要太长,5句就够了,如果想讨论的内容比较多,应该在本节之前加入一个单独的 Disussions 小节;(2)避免使用与摘要内相同的句子。摘要里面说我们做了哪些事情,而这里应该说我们获得哪些观察与结论;(3)如果要讨论说进一步工作,可以列出 3 至 5 条。
11、参考文献
Latex 提供了 bib 文件进行参考文献的管理, 极大地减轻了作者的负担。
- 具体规范如下:(1)不要直接使用网上的 bibitem,使用一个正确的模板,然后把文献的内容填进去,这样可以避免多数问题;(2)将等号进行列对齐,保证格式正确;(3)注意作者名、期刊名和会议名的格式;(4)为了保证格式的正确,应该反复多次检查生成的pdf文件。
12、论文图表
- 尽可能使用矢量图,这样在放大的时候就不会失真。可以将画图、visio、matlab、python 生成的图存为矢量图。
- 论文中的表格一般与文字边距相同,并且所有的列都为左对齐,从具体的表格内容的实际情况出发,尽可能保持整体的美观性。
四、后续工作
- 审稿意见回复规范:(1)思想上务必要端正态度;(2)问题应该直接回答,而不要顾左右而言他;(3)回复不要太长,正文中进行相应的修改才是重点;(4)正文中修改部分应用蓝色字标出。
五、番外:为什么被花式拒稿?
- 换位思考,从以下几个方面审视自己的论文:(1)文字不规范;(2)实验不够;(3)内容不一致;(4)理论不强;(5)创新不够。
六、结语
在学习闵帆老师的《论文写作》课程之后,我对论文写作的开展流程有了清晰的了解,为将来写论文打下了基础,感谢闵帆老师将《论文写作》的课程内容分享在CSDN上,在以后的实践中可以反复查看学习。