前言
闵帆老师的《论文写作》课程非常适合对论文一窍不通的小白,学习该课程后,我感到受益匪浅。
闵老师的课从介绍论文的基本概念开始,然后向我们介绍了撰写学术论文的一些基本常识。不仅如此,闵老师还从论文结构的角度,从摘要到最后的参考文献,一步步给我们解析每一步的要求和注意事项。课堂中,老师还穿插讲解了在论文投递过程中的注意事项,给了我们很多实用的建议。
此处附上闵帆老师的《论文写作》专栏的地址:https://blog.csdn.net/minfanphd/category_11436381.html?spm=1001.2014.3001.5482
基本概念
学术论文是对研究工作的一个阶段性的总结,每一篇学术论文的结构都有固有的格式和要求。一篇正常的学术论文通常由标题、摘要、目录、引言、正文、结论、致谢、参考文献八个部分组成。在闵老师之后的课程中会对每一个部分的注意事项进行详细的讲解。
学术论文的基本常识
论文格式
千万不要自己想当然地写论文格式!!!建议直接在模板的源文件上直接修改内容!!!
每个期刊都会提供一个或多个格式文件,我们可以通过修改Latex的源文件来改变论文的版面。但是论文的格式要求是非常严格的,千万不要自己写论文格式!可以找该期刊已录用论文的源文件或者该期刊提供的cls模板文件。
闵老师的这篇博客里面列举了IEEE出版社、ELsevier出版社、Springer出版社的模板实例,可以进行参考:论文写作 2: 常见的 Latex 格式文件_latex论文格式_闵帆的博客-CSDN博客
论文规范用语
1.慎用的单词和短语
一般来说,在别的学术论文中从未出现过的词汇,可能就是表达较为欠缺或者不专业的词汇,在论文写作过程中我们应当尽量去避免使用这一类词汇。同时,我们还应注意论文中不能出现无意义的词汇。
(1)尽量不使用如Haven't和Don't等简写,应使用have not,do not,cannot等较为规范的词汇,仅当需要使用的词汇为物主代词,如authors'之类的情况,才使用撇号。
(2)句子的开头禁用and,句子中间慎用and。论文写作过程中最忌讳无意义的词句,逻辑在论文中是非常重要的方面。
(3)禁用表达“简单”的词汇,如easy和simple,会让论文显得不够严谨。
(4)慎用表达“解决”和“证明”的词汇,如solve和prove。只有彻底解决某个数学难题并写出定理和证明才能叫solve,平常解决问题多用handle或者address。同理,实验结果多用show而不是prove。
(5)慎用夸大事实的词汇,如novel。较大的创新或者贡献才能称作novel,一般用new,应视自己投递的期刊和自己的论文成果选择合适的词汇。
(6)大部分论文中都不使用的词汇一定是不规范或者表达欠缺的词汇。因此,我们可以通过网站https://www.linggle.com查看单词的使用频率,作为自己的参考。
2.注重正确的英语语法
对于英语不好的同学来说,我们的中文思维常常会影响我们的英文表达,从而很容易在论文中弄巧成拙。但实际上,在如今翻译软件较为发达的情况下,正确的英文表达根本上依靠的是我们的思维逻辑。要想写出没问题的语法,首先要理清楚中文的逻辑思维,对此,闵老师总结了两个方法:借鉴法和倒腾法。
(1)借鉴法
找20篇顶刊的论文(一般不用顶会的论文),找出不同板块中的简单句,分别总结出其中的常用句型,并将其应用到自己的论文中。初学者更建议采用借鉴法。
(2)倒腾法
先写一个表达自己意思的英文句子,再使用谷歌翻译翻译成中文,修改后再重新翻译成英文,如此反复到中文和英文句子都不再改变时,将句中的非专业词汇换成正确的专业词汇即可。
3.规范数学符号和表达式
(1)如果论文涉及的数学符号较多,应设置对照的符号表。
(2)严格遵循符号使用规则,严禁进行额外修改。禁止使用Word编辑数学式子。
(3)不同字体的字母表达不同的意思,使用过程中不能搞混。
论文具体内容
论文标题
论文标题是一篇论文最先被注意到的东西,是决定读者对该论文的第一印象的东西,有一个响亮且有吸引力的名字尤为重要。一个合格的论文标题应该有以下几个方面的特点:
(1)足够有吸引力。标题包含自己提出的有意义的新问题或新方法,让人一看就知道这篇论文是干嘛的。如果本文的主要贡献是算法,题目的缩写应该是算法的名称。
(2)易于理解和检索。由于论文的引用次数比论文数量更能表明我们研究的质量,较为常用和流行的术语能大大提升论文被引用的概率。
(3)合理的标题长度。一般控制在40-60个字母之间,标题越短表示创新性越高,越长表明限定越多,适用范围越窄。要根据所需的情景合理拟定标题。
(4)用词准确。我们一般使用through和with来表示技术。尽量不使用base on,会给人一种该论文只是已有方法的简单扩展和应用,给人不好的第一印象。
摘要
摘要是一篇论文里最浓缩的部分,主要包含已有工作的评述,本文工作的描述和实验结果三个方面。多数读者在阅读论文时,都会先读摘要,再决定要不要继续阅读,可见摘要的重要性。
闵老师给我们总结了摘要的十句写法。第一句,问题及其重要性,说明问题的领域和概念。第二句,已有工作,描述该问题的流行解决方案。第三句,已有工作局限性,以However开头,温和地指出前人的方法还存在的不足。第四句,本文工作,以In this paper开始,说明本文做了什么工作,是题目的扩展。第五句到第七句,介绍本文方法所涉及的几个技术的优势和贡献。第八句,实验设置,给出数据的领域、来源和数量。第九句,实验结果,描述相较前人的方法获得了什么新的成果。第十句,提升,描述该论文的意义。
按照如上十句写法来写,就是一份格式合格的摘要。
关键词
在检索论文的过程中,关键词检索是无比重要的一种检索方式。常用的关键词可以提升我们的论文被读者发现的概率,从而大大提升论文被引的概率。
一篇论文中一般需要3-5个关键词,每个关键词由1-3个单词构成。关键词分为两类:index term和keywords,前者由期刊提供,只能从给定列表里选择,后者可以作者按需写。选择关键词时,我们应尽量选择领域内较有名的专业词汇,并注意将关键词按照字母表排序。
引言
引言是对摘要进行的进一步扩充,需要对论文涉及到的方面进行更细致的讲解。对审稿人来说,引言是很重要的判断依据,因此引言必须准确且详细地描述自己的工作。
最方便的方式是对摘要进行扩写,将摘要的每一句作为主题句,将其扩展为引言的一段。也可以直接将文章的核心技术、算法框架、小的运行实例等变成一张图,围绕该图进行解释。引言的每段应有5-10句,一段50-150词左右,太长读着累,太短显得零碎。
文献综述
文献综述主要是对前人的相关工作的总结和描述,以表示对前人工作的尊重。文献综述可以在不同的地方描述,但不同地方的描述不能简单地重复。如引言和Related Work,前者一般较为简略,后者较为详细,或者也可以写在实验之后。
在撰写文献综述的时候,有几点需要注意。首先,要对文献进行分门别类的介绍,有助于读者理解这项工作所处的位置。其次,参考文献的引用方法也很重要。参考文献不应该作为句子的主语、宾语等,会让自己的观点失去主导权,从而使得论文看起来没有深度。在引用的过程中,不能堆砌也不能一次引用太多,如果参考文献太多,应该考虑放在不同的位置。最后,文献综述是可以综述自己前期的工作的,但一般控制在2-3篇论文。
理论
在我们的论文中,毫无疑问会涉及到一些数学定理的撰写和推导。而很多同学在数学方面的基础比较薄弱,很容易在理论部分出错,因此在写理论的时候需要注意以下三点:
(1)理论完备。论文中的理论应该逻辑清晰,定义完整。
(2)符号保持统一风格。理论中所用字体,粗斜体,上标下标等应该前后文保持一致。
(3)用词准确。如重要结论称为定理 theorem, 定理前面打辅助的叫作引理 lemma, 定理后面的尾巴叫推论 corollary, 附属于算法的叫 property。
算法
算法是论文最核心的部分之一,由于不可能把所有代码全部放到论文里,算法伪代码是说明该论文所使用的方法最好的方式。在写算法伪代码时需要注意以下几点:
(1)需要说明输入和输出。这一点跟代码一样。
(2)方法名和函数名可写可不写,如果被别的方法调用就必须写。如果方法是大家所熟知的,就不用写出。
(3)需要写出主要步骤的注释。要注明算法的核心步骤的每一步是在做什么工作。
(4)长度合理。一般控制在15-30行,太短无法讲述清楚,太长则阅读难度增加。
(5)可使用数学式子或对已有数学式子进行引用。
(6)注意详略得当。重点讲主要步骤,不重要的部分可以省略。
(7)一般需要对算法进行时间复杂度和空间复杂度的分析,并写出配套的 property 以及相应的表格。这有助于让读者直观地感受到自己的方法取得的提升效果。
实验
实验部分是至关重要的部分。这一部分是作者直观地展示自己的方法与以往的方法相比的优势的地方。
实验部分首先要注意的是数据集相关的问题。在数据集的选择方面,应该尽量选择较大较多,覆盖领域较广的数据集,能显著增加结果的可信度。可以选择自己主要参考文献中的数据集,并将自己的结果和他们的结果进行比较。在实验过程中,要么获得对比算法的源码,要么实现它们。数据结果会受使用平台和数据采样影响,因此结果可能会不太一致,如果没有特别的原因就使用自己实现的版本。同时,要注意同一结果不应该在图和表中同时出现,会造成重复。
实验部分的写作模式可以采用自问自答的方式。在实验之前先提出众多问题,通过实验的过程,列出实验结果后再来逐个回答之前的问题。
实验部分注定会涉及到不同情况下或跟不同方法的比较。比较分为内部比较和外部比较。内部比较主要是在参数不同的情况下进行比较,或者将主要方案与其变种进行比较。而外部比较则是与已有算法的经典方案、基准方案和最先进的方案进行比较,最重要的比较一般放在最后。在图表的选择上,数据多的时候使用表格,如果要展示参数和数据集大小的影响,可以使用折线图,其他多数时候使用柱状图。但不管是表格还是图片都要辅以足够的文字分析。最后,每一个方法都不可能是十全十美的,在介绍自己方案的优势之余也要分析其劣势。
结论
结论的写法应该遵循“虎头豹尾”的原则,结尾应当简洁有力地表明自己方法的优势。结论太长会显得冗余,因此一般5句就足够了,如果内容过多可以在本节前单独加入一个Discussion小节。与摘要不同的是,摘要主要说明我们做了什么,结论则说明我们获得了哪些结论,可以具体到论文的某个算法、性质、定理或者实验结果。如果要讨论进一步工作,可以单独列3-5条。
参考文献
bib文件是Latex提供的参考文献管理文件,可以极大地减轻论文写作者的负担。但参考文献还是极容易出错的部分,我们应该注重以下几点:
(1)千万不要直接使用网上的bibitem。正确的做法应该是在正确的模板上直接修改文献相关内容。
(2)保证格式正确。如要将等号进行列对齐等。
(3)名字要有意义。可以包含作者名、论文发表年份、标题中的关键词等,必须保证不同的参考文献有不同的名字。
(4)作者名规范。名在前,姓在后,也不要随便对作者名进行缩写,Latex会进行必要的转换。
(5)注意题目的大小写,可以使用花括号强行设置,但不要过度控制。
(6)期刊名正常写即可,会议名如果使用大家耳熟能详的简称,就不要再写全称,级别低的会议最好不要引用。
(7)由于有 year 域, 不要在会议后面再加年份, 如 AAAI’20, 这样导致年份信息重复。
(8)页码之间应使用两个连词符 -, 最终的效果就是一条比较长的横线,不要从其他地方进行拷贝,可能会出现格式问题。
(9)特殊字符使用规范。特殊字符需要转义符才能正常显示,具体可以查阅Latex相应标准。千万不要把特殊字符 (包括全角的引号, 头上戴点的字母等等) 拷贝进 bib 文件,bib文件和tex文件只能含有基本的ASCII字符。
(10)除最后一行外, 其它行应以逗号结束。
(11)了保证格式的正确性, 应根据投稿期刊的要求检查生成的 pdf 文件。
其他方面
图片与图摘要
图片在论文中的占比还蛮大的,因此画好图是一篇论文成功的垫脚石。画图的时候有几点需要注意:
(1)使用矢量图,这样放大也不会失真。
(2)注重画图的美观性。
(3)一定要写足够详尽的图注和说明性文字。说明文字的版面不能低于图片本身的一半,可以是一个或多个完整的段落。在排版的时候千万不能留空白,空白的地方可以使用说明性文字进行填补。
(4)尽量不使用彩图,因为彩图很贵。可以使用粗体、斜体、下划线等来表示不同的意思。
(5)引用图片时, 应保持与图片编号的一致。图注的编号说什么,正文就用什么指代。
(6)有些期刊要求提供 Graphical abstract,即使用一张图 (含图注) 把论文的主要思想介绍清楚。这张图必须认真画,会直接影响审稿人对这篇论文的印象。
Latex表格的控制
一篇合格的论文中会有不少表格,表格的规范也很重要,因此我们必须学会使用Latex对表格进行控制。表格一般应该与文字边距相同,所有列都是左对齐若数据太多,可以适当缩小字体大小,大于1000的数据必须用逗号隔开,如1,024。在表格中,一般使用粗体指示最好的效果,斜体指示次好的效果,Meanrank指示不同数据集的总体效果。对于不同数据集,应该按照对象数、属性数、来源领域等方式进行排序,保持所有表格中顺序一致。在编辑的过程中,既要保证源码里面对齐,也要保证最终结果对齐。
审稿意见回复
一般收到审稿意见,就说明这篇论文有机会发表,因此必须重视审稿意见,在回复的时候进行点对点的回复。其中有几个需要注意的点:
(1)思想上端正态度,认真接受意见。
(2)问题应该直接回答, 不要胡乱辩解。
(3)回复不要太长,正文中进行相应的修改才是重点。
(4)正文中修改部分应用蓝色字标出。
(5)审稿人的拼写错误要帮他纠正。
(6)如果自己找到以前版本的一些不太明显的问题,悄悄改了就行,不要给审稿人说。
会议论文与期刊论文的区别
(1)会议论文均有篇幅要求,一般比期刊论文篇幅要短。
(2)没有章节组织描述。
(3)相关工作描述和实验,以及参考文献都比较少。
(4)不考虑将来的工作。