有幸闵听了闵帆老师18个课时的论文写作,获益匪浅,让我这样一个只认真写过本科毕业论文的学术小白对论文写作方法有了大致了解。难怪研究生都会开这门课,确实非常必要。在这里总结一下课后所得,希望可以加深自己的理解,如果能帮助到大家一点点那就更是荣幸之至了。
一、如何开始写论文
1.写好一篇论文的最好方法就是去读论文。对于研究上刚开始读论文,业界上有两种不同声音,一是支持先读易懂易上手的普通论文,另一种则是建议一开始就读相同领域的顶刊论文。读顶刊论文有几点明显的好处,一是耳濡目染顶刊的写作结构,以便我们自己写论文时能有组织好的结构,让审稿人更轻松也让读者更轻松的结构;二是细心留意不同顶刊在谈及某些术语的表述,这些细节往往往往会体现作者是否严谨、是否专业,通过对比不同顶刊论文的用词找到一个适合自己这篇文章的,让自己少走弯路,少被退稿。当然,看顶刊也不全是好处,它最困难的地方就在于对于我们基础知识面都还没有铺开的新人,看懂一篇顶刊花费的时间精力是普通论文的好几倍。所以如何选择还是看个人。
2.在哪获取好的论文。在我们计算机科学领域,顶级的论文都发表在Science、AI、IEEE、AAAI、TPAMI等期刊上,知道有这些期刊可是又在哪些地方去找呢?首先,最简单还是在知网上面查找,知网上面的外文文献很少,但是这个渠道认知度最高,少胜于无,有就可以看;比较常用的还有谷歌学术,上面也有很多好质量的外文文献;然后还可以在SCI-HUB、IEEE Explore、ERIC这些专业网站上面寻找,这里面收录的都是质量比较高的文章;还有很多相关网站,问问老师,问问师兄师姐,基本上就可以得到几个最适用的网站。
3.如何判断论文的好坏。上面说了在哪找,找到之后如何选择呢,有几个tips。第一,看引用次数,被引用次数越多证明这篇论文的成果得到认可就越多,大半还都是业内人士的认可;第二,查询该论文所在期刊的排名和影响因子(Impact factor)(例如https://www.medsci.cn/sci/index.do)。输入期刊名称,很轻易就可以查出近几年的影响因子;第三,看发表时间,IT整个大类都有一个普遍的特点,论文成果具有的时效性很明显,如果发表的过于古早,那里面使用的技术可能就已经过时或者弃用了,参考价值不大;第四,看相关度,和自己研究领域关联度不高的文章再好也用不上啊。
二、如何组织好的论文结构
1.论文的摘要必须要突出自己的亮点,要让审稿人看到这篇论文的直接价值,不要抱着传统的守拙藏愚的思维,不敢开头就露锋芒。而且要善于包装,在写摘要时要好好推敲,不要因为自己文学水平的匮乏而湮没了这篇论文的光辉。
2.引言部分主要介绍研究背景,但是不要大量抄用别人的话,把背景讲清楚,最好是能够讲清楚在大背景下现有的技术有哪些不足,然后自己的论文将会去弥补这些不足,另外在最后也要交代清楚自己的论文是如何组织的,这样做方便读者定位阅读想了解的内容。对于一般有经验的审稿人来说,只要看一下摘要和引言大致就能清楚是否收纳这篇论文,所以,论文和引言部分是十分重要的。
3.相关工作是必要的。在研究生论文当中,一般是基于前人的研究做出的创新和改进,所以必须要介绍相关工作,一是让读者知道师出有名,二是方便后面对比。相关工作虽然是介绍别人的工作,但是不应该占有太大篇幅,可以直接使用相关论文中的定义并标注是哪一篇参考文献,不需要再对其他论文中的技术做过多的解释,文章的主体一定是介绍自己的工作。
4.正文部分,要好好组织自己的结构。例如,系统模型、技术改进、结果分析 这样一个框架。系统模型是向读者介绍一个总体的框架,让即使是外行的读者也可以在不知道前面那些技术背景情况下,至少也能知道论文中具体是对一个什么东西做了创新。在技术部分需要着重讲解,要将一开始写在摘要里面的亮点掰得更细,一定要让读者清楚地知道它的亮点 、创新点具体是什么,怎么来实现的。结果分析是读者最直观感受创新点的地方,用图和表格加以少量文字辅助会更利于观看。
5.写展望是一个好的习惯,无论是方便自己后续深入,还是方便别人后续研究,都有一个明朗的方向,形成一个良性的研究链。并且,展望也相当于给自己留一个余地,会给读者一种谦逊的印象。
三、良好的论文写作习惯
1.用词需要严谨。
1)行业术语翻译存在争议的,最好的方法就是找大量相关高质量论文,看看别人的翻译是什么,在平时阅读论文中,最好也养成一个积累相关词汇的习惯,缩小工作量;
2)单词使用也需要注意。中文翻译成英文时会出现很多近义词,但是这些词汇在英语里面是有不同的侧重,比如"novel"和"new"中文里面都是新的意思,但是,"novel"一般指原创性、创造性的新,格调很高,除非是原创性文章,一般达不到用"novel"的程度。又如"solve","address","handle with"都是解决的意思,但是解决的程度不一样,最后那个更多是“处理”的意思,也是一般我们的论文能够做到的程度,第一个一般用于数学问题,求解个某个式子的值,中间那个也使表示解决,但是结果未知;
3)论文中一般不使用连词缩写。例如"don't"需要写成"do not","can't"写成"can not",这样做哦可以使论文看起来更正式,更美观;
4)慎用一些连词。比如"and",它是连接两个词性相同的词,和中文的“和”还是有所不同,比如可以“data mining and machine learning",但是不建议"data mining and algorithm",也不建议把两个讲的事情都不一样的句子用"and"来承接;
5)正确使用一些有特殊用法的词。比如"only","although","though",这些词都有特殊用法,需要放在句子最前面并且句子要倒装,还有副词一定是用来修饰动词,等等,这些都是初高中英语学习中的内容,如果不清楚,建议好好补回来。
2.符号和公式的正确使用。
1)中文符号和英文符号不要用错(尤其是括号,逗号还有引号)。英文文献中还好,不改变输入法就不会出错,但是中文文献中就经常出现中英引号用错的情况。英文句子要求全部用英文符号;
2)公式最好是在什么编辑工具上写论文就在什么工具上编辑。研究生编辑工具推荐使用LaTeX,编辑公式更方便美观,将Word中的公式直接复制到LaTeX会出现乱码。CSDN使用的就是LaTeX的编辑方式,只是需要在每一个公式收尾加一个“$”符号,有特殊含义的符号前面加上“\”避免转义;
3)公式是句子的一部分,所以如果公式放在句末记得加上句号,如果是句中也需要根据情况使用逗号或者分号;
4)集合、向量等有特殊含义的字应该用黑体表示;
5)整篇文章中要保持上下文使用符号的字体格式的一致性,并且最好不要对同一个字母重复定义,这会导致阅读困难。
2.句子的注意事项
1)一句话最好不超过15个单词。这是因为,太长的句子不方便阅读;
2)注意空格的误用。标点符号前不需要空格,标点符号后需要一个空格;也不要多打空格,审稿人很注重这些细节。两个临近的引用之间不需要空格;
3)如果不标注引用的句子可能被视为抄袭,但是存在例外,比如普遍使用的句子,如""The rest of this paper is as followed",或者加了双引号的句子;
4)句子应该保持简洁。使用最基本的主谓宾结构,一个句子最好一个谓语,不要炫技用各种从句;同样意思的词避免重复使用,相邻的句子也避免重复使用同一个词;
5)为了一个句子翻译的准确性,建议使用不同的翻译软件在中英文之间来回切换直至翻译结果不再发生改变;
6)从现有的好论文当中搜集句子格式,在摘要、引言、相关工作以及结论这些每个论文都有的版块,就可以留意他们的表达。学习优秀的表达方式可以事半功倍。
3.引用的注意事项。
1)同一处的引用最多三个,如果还有更多的参考文献,可以在文中其他地方指出来;
2)句子最好不要用引号开头,如果引用的是一句完整的话,应该用双引号 括起来;
3)对于引用的文章应该有被引用的价值,而不是胡乱凑的参考文献,并且在讨论现有文章的局限性的时候应该用中性的温和的语气,因为有可能你的审稿人就是参考文献的作者。
4.代码的插入。
1)代码插入之前需要有用到的函数、集合等的定义,也就是把程序中的#define要在文中专门拿出来解释;
2)代码最好在15-30行,太多的代码有凑篇幅的嫌疑;
3)只用展示最主要的功能,最多展示三个算法,一个主程序,两个子程序;
4)好的代码也应该有合适的注释,但注释不应过长;
5)如果论文的亮点是算法,那么时间和空间复杂度分析是必需的,再好一点,还可以用表格来清晰地展示自己算法和其他算法的性能对比。
三、让自己的文章更方便阅读
1.加入符号表,好的文章应该在正文开始位置或者附录给出文中所用的符号对应的含义,如果在附录中给出,那么也需要在正文开始提到“符号表详见附录x”这样的字眼。
2.不吝啬图表的使用。但是应该注意几点:
1)图片,表格格式大小风格应尽量保持一致 ;
2)图表一定要给出标注,如果是引用别人论文的图表,需要标明引用来源;
3)不是必要的情况不要用彩图,某些期刊彩图要另外算钱,如果图中用不同色彩表示不同实体,那么可以用不同符号、不同线条来代替;
4)适当的图表会让想表达的东西一目了然,但是要保证图表的内容清晰,不能模糊;
3.为了使自己的研究更具说服力,应该使用足量的数据集,对于比较新的研究领域,可能本身数据不够,那就更要说清楚实现的功能,或者自己手动实验提供足量的数据。
4.可以加上亮点部分方便读者直接找到文章的亮点,也方便读者结合亮点更好的理解前文。
1)亮点描述最好限制在120个词;
2)描述3-5点即可;
3)只用展示主要贡献。
结束语
闵老师的教学让我受益良多,用让我们自己提问的方式督促我们对论文写作各环节的思考,以及将点的时候会现身说法让我们感受更加具体,并且讲课风格十分幽默风趣,整个课程听起来就不那么乏味。以上,是我目前所学到的,但是老师讲课的内容远远不止这些,老师这篇文章囊括了课上的大部分内容,如果你们有兴趣,可以自行查阅,论文里面还有搜集了大量的论文常用格式,可以为我们减少很多工作量。
https://kdocs.cn/l/cbjYfPDC3UHc [金山文档] SmalePaperWriting019.pdf