闵帆老师《论文写作》——心得体会

前言

本文是学习了闵帆老师的《论文写作》之后的一些心得体会。这门课主要讲述了关于论文写作,特别是英文论文写作的概念以及注意事项,一个单词一个单词的教会你如何写好一篇论文,如何让审稿老师看好你的论文,并且教会你如何使用论文写作工具Latex。学完此课程后,我收获颇丰,从论文的方面来说,让我对论文的构成等诸多细节有了更深的了解,从写作的方面来说,我让我懂得了如何写好一篇论文,如何避坑。

一、论文的基本概念

学习论文的基本概念是论文写作必不可少的一件事,论文的基本概念在论文写作中扮演者基石、路标的作用。只有对论文有了清晰的认知,写论文的时候才能有更加明确的方向,更加清晰的思路知道自己在写什么,还需要写什么。

1. 学术论文是什么 (what)

学术论文是对研究工作的阶段性总结,每篇论文有特定的格式要求,包括引言、方法论、结果、讨论、和结论等部分,每个部分内容又有固有的要求,但每篇论文内容不应过多,一般一篇论文一两个创新点即可。学术论文以严谨的格式、清晰的结构和确凿的证据为特点,旨在向学术界展示新的发现或洞见。

2.为什么写学术论文 (why)

分享研究成果:学术论文是展示和交流研究成果的重要途径。
促进学术交流:通过发表论文,研究者可以与同行分享观点,促进学术对话和合作。
学术认可和职业发展:在学术界发表高质量的论文有助于提升个人的学术声誉和职业生涯。

3.如何写学术论文 (how)

在写论文时,应多参考别人的论文,从别人的论文中学习写作的模板,语法以及某些单词的用法。将这些模板语法等记下来加以利用使其在自己的论文中继续发光发热。在遇到没有记录的语句和单词时,应该去找相同类型的论文,看别人在这个点上是如何使用的,以此作为参考帮助自己减少错误。

这里对计算机类型的参考论文做一些推荐, 如 Science, Artificial Intelligence (AI), IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), 顶会如 the Association for the Advance of Artificial Intelligence (AAAI) 50 篇以上的论文。

刚开始写论文时花费的时间可能比较长,这个时候要沉住气,这是为以后论文写作打下基础的关键一步,不应急于求成,在熟悉一些语法和单词后就可以顺畅的写作了。

二、论文的题目

题目对于论文来说至关重要,这是读者识别你论文好坏的第一步,不管是什么论文,首先展现在读者面前的就是你的论文题目,可以说这关系到你的论文能否被选中阅读。如果说论文是孩子, 那么题目就是他的名字,读者可以从论文题目中知道你的论文是干什么的,需要做哪个工作。

写号论文题目应该遵守以下几点:

1.必须有吸引力

说白了就是论文题目必须要炫酷,越炫酷的题目会让读者眼前一亮,相反不炫的博客题目阅读量肯定不高。对于计算机方面论文而言,应该写出自己提出的新问题或新方法。

2.必须易于理解

题目中出现的关键字应该是该领域的通用语或者足够常见,若用词不当会导致读者不能理解其内容,从而对该论文的好感度下降。

3.应该易于检索

 应该多使用流行的术语,这样做能极大提高论文被检索的次数,这对于一个学者来说是至关重要的。

4.长度最好控制在 40-60 个字母之间

 论文的题目太长和太短都会影响其质量,太短不能清楚的表达出论文所想要表达的思想,但太长又过于繁琐,很难在众多论文中脱颖而出,且这样的文章往往会让读者感觉创新度太低,水平不够。

5.尽量不使用 based on

这个原因主要有两个,其一是基于这个词会让读者觉得你的文章是对某个方法的延伸、扩展或者简单的应用。其二是这个词语太过于泛滥而没有区分度。

6.使用 through, with 等来表示技术

7.如果主要贡献为算法, 题目的缩写就应该为算法的名称

二、论文的摘要

摘要在一篇论文中占据了极其重要的作用,一篇好论文的摘要可以让读者对这篇论文产生清晰的认知,能从中知道这篇论文想做什么、做了什么以及是否被读者所需要。毫不夸张的说,这是留住读者继续阅读论文的第二步。所谓摘要,就是将论文中重要的内容摘录出来,通常包含对工作的评述、对工作的描述以及实验结果三部分。有些期刊有明确要求按照Background, contribution, experiments 三个方面描述。

那么如何写好摘要呢?闵帆老师的课程讲述了摘要的10句规规范,这里借此说说我的理解。

1.问题及其重要性

本句可以对问题的所属领域进行简单介绍,但重在说明问题的重要性,解释最重要的概念。需要注意的是阐述重要性不是简单的用 important 盖过,而是需要阐述问题本身。这里给出两个例子进行对比。
– 反例: Attribute reduction is an important issue in data mining.
– 正例: Recommender systems guide their users in decisions related to personal opinions about items.

2.已有工作

本句用来描述当下此问题有哪些解决方法(尽量阐述比较流行的),闵帆老师有云,“如果说我们的研究是站在巨人的肩膀上,那么本句就是描述巨人的样子。”,这句话我的理解为当前该问题已经进行到哪一步,算是对论文的开始有一个界定范围,帮助读者清楚的知道这篇论文有哪些内容。

3.已有工作局限性

本句意为指出前人对当前工作的研究的一些缺陷,一般以However开头,需要注意的是,在指责别人时需要抱以尊重的态度,谦虚的说明;在别人身上找出的问题后续要有能力填上,意为后续要能给出相应的解决办法。

4.本文工作

本句以 In this paper 为开始,开始对本文进行简单的介绍,简单的阐明解决方法,是对题目的扩展。需要注意的是该句要尽量清楚简洁,该句字数上的限制也会比其他句子更宽,可以超过20词。
5.本文方法的第 1 个技术/步骤/方面/优势/贡献

6.本文方法的第 2 个技术/步骤/方面/优势/贡献

7.本文方法的第 3 个技术/步骤/方面/优势/贡献

必须写全5,6,7三句,否者会显得工作量不够。

8.实验设置

该局是对实验数据的简单概述,表明数据的来源、领域以及数量等基本信息。

9.实验结果

该局是对实验结果的简单叙述,需要表明具体的结果数据,如提高了多少准确率、效率等。

10.提升

该句其实是吹嘘一下论文的意义,比如对该领域会产生哪些影响,有何作用等等。

此处对关键字进行简单的介绍,关键字被看作摘要的扩展延伸,是论文检索的关键。关键字需要3-5个,每个关键字一般由1-3个单词组成,随后以字母表顺序进行排序。

三、论文的引言

引言就如其字面本身,意为引出下文,是为论文作一些铺垫,然而,在计算机英文论文中, Introduction 需要讲述完整的故事. 近年来, 一些好的中文杂志也逐渐采用了这个风格.

引言是对整个故事进行详细的叙述,如果说摘要是电影 5 分钟宣传片的话,引言就是整个的剧本。一个好的引言会使整篇文章前后呼应,就如剧本一样,前文所写的内容后续都会得到论证,这不仅是让读者清楚的知道论文的大致内容,同时也会让写者写作时更加舒畅,写者方向明确,清楚的知道每一步需要如何写,因为引言中造有说明。所以一般读者只需读引言就能知道论文是否值得他看,故而若有好的内容与想法,在此处一定要表明,否则再好的想法也逃不过埋没的命运。

说了这么多,那么引言到底该如何写呢,此处我阐述两种我所学到的方法。其一,也是最简单的一种,该方式是按照摘要的节奏,将摘要的每一句进行扩展。其二则更为复杂,但更加清晰易懂,此方法为在开头处插入一张图,在 In this paper 对图中内容进行解释,由于图片可以更加直观的帮助读者了解内容,所以这种方式也更加为人喜欢,同时,这样的方式对写者也是非常友好的,仅需更着图片进行描述即可。但此方法对图的要求就比较高,该图可以展现核心技术、算法框架、小的运行实例、效果对比等等,但需要围绕一个词——清晰明了。

四、论文写作的注意事项

本章讲述论文写作中比较重要且容易被忽视的点。

1.符号系统与数学表达式

如果论文涉及不少数学符号, 应该给出一个符号表供读者查阅。

对于数学表达式,我们需要注意以下几点:

1.不要对式子、符号进行额外的、特殊的处理,包括强行增加空格、花括号等。

2.一般的变量 (标量为) 斜体的, 而常数和运算符是正体,此处推荐使用Latex进行论文写作,因为Latex无需考虑这些,书写时只需在代码中直接用 $ 符号将它们括起来就行了. 如 f(x)=x^2+1的源码为 $f(x) = x^2 + 1$。

3.不同字体的同一个字母表示不同的涵义.。如 X,x 是两个完全不同的符号,此外还应该注意不同粗细的符号都是完全不同的,应该仔细检查符号系统的一致性。

4.集合、数组、向量应使用粗体. 如 X \mathbf{X}X (源码 $\mathbf{X}$) 或 X \bm{X}X (源码 $\bm{X}$). 矩阵转置使用 \mathsf{T}, 而不是 \mathrm{T} 或 \top。

5.如果在文字中的数学表达式太长, 就可以超过页面右边界.。为此,应将它进行切分.。例如 $K = \{n_1, n_2, \dots, n_k\}$ 可替换为 $K$ = \{$n_1$, $n_2$, \dots, $n_k$\},这样 Latex 就可以对它进行自动分行了。

6.数学式子是句子的一部分,因此它们应该有相应的逗号、分号、句号.。如果使用逗号, 后面的 where 应该顶格写, 以表示在同一行。还应以小写开头, 表示是句子的后面部分。如:

7.数学式子里面的文字应该用 \mathrm{otherwise} 这种方式括起来。

8.如果需要与内容匹配的括号,可以用 \left(, \left[ 之类.。

2.算法伪代码

算法伪代码是论文的核心之一,他是读者验证方法重要性的关键,写好伪代码需要遵守以下几点原则:

1.说明输入输出;

2.方法函数名需不需要写出看的是该函数有没有被调用;

3.对主要的步骤需要写明注释;

4.伪代码的长度需要控制在 15-30 行;

5.伪代码中可以直接使用数学表达式,或者是引用数学表达式可使用数学式子;

6.对于不重要的步骤可以省略不写;

7.对于伪代码一般需要进行时间和空间复杂度分析,并且在配套的表格中写出。

如下图所示:

3.图片与图摘要

就如前文所说,图是最好表达所想内容的方式,故而画好论文中的图是非常重要的,它直接影响了读者对论文的观感以及理解程度。

1.画图尽可能使用矢量图,这样的好处是即便图像被放大后依然清晰。
2.图注对长度的要求不高,一般可以很长,且有些时候图注是对图片的解释,故而图注三四行也是长有的事。
3.围绕图的说明性文字应该比较长,一般来说它占的版面应不低于图片本身版面的 1/2,当然也可以是两倍。对图的说明应该是一个或多个完整的段落, 且使用 Figure 1 illustrates 这种开头,而使用as shown in Fig. 1. 时将它放到句末甚至段末都是可以的。
4.引用图片时,应保持与图片编号的一致。如: 图注的编号是 Fig. 1,正文中就用 Fig. 1 指代;图注的编号是 Figure 1,正文中就用 Figure 1 指代。

五、论文实验

实验是论文中极其重要的部分,清楚的表达实验既可以展现论文方法的风采和实力,同时也可以吸引读者的阅读兴趣,闵帆老师的课程将实验部分分为四个部分,分别为数据集信息、自问自答模式、内部比较、外部比较。

1.数据集信息

一般而言,数据集越多,覆盖领域越广,结果就越可信。在多数情况下,12 至 20 个公开数据集就足够了。对于数据集较少的领域,可以使用人造数据集,或者将数据集进行随机采样成多个以达到相同的效果。
尽量获取自己主要参考文献中的数据,这样有利于进行比较。甚至不需要把参考文献中的方案实现就可以直接进行比较。对于别的数据,要么获取源码,要么实现他们,但由于平台不同,数据采样不同,有时候会出现结果不一致的情况,如果此时不能做出解释最好还是使用自己的数据。

2.自问自答模式

实验的主要目的是回答一些作者和读者关心的问题。因此,可以采用自问自答的方式,在实验之前提出这些问题,在实验结果列出之后逐个回答它们。但这样的方式有些读者或审稿人会不太喜欢,但好在这样写比较清晰,就算后面进行修改也会因为清晰的列举出问题而比较方便。

3.内部比较

为什么要进行内部比较呢?

1.为了展示参数变化所导致的性能变化。二维图一次只能展示一个参数和一个性能指标,所以如果出现很多参数的情况考虑挑选出最重要的几个参数进行比较。

2.为了展示主要方案与其变种相比的优势,有时候我们有好几种可选方案,通过比较,可以获得最佳方案。

4.外部比较

外部比较是与已经存在的算法进行的比较,比如相对于别的算法来说,我的算法有那些提升。但比较时仍然有许多讲究。

1.需要比较经典方案,基准方案,最先进的方案。

2.大多数时候需要用到柱形图。

3.数据太多时,考虑用表代替图。

4.使用折线图表达参数以及数据集的影响。

5.将相对于重要的比较放在后面。

6.描述要足够清晰,不要让读者去观察结果。

7.要描述论文的算法比别人好,并不需要在所有的数据集上面都表现出来。

六、论文结论

人们阅读论文时,总是习惯细看最后一部分,也就是结论。所以,写好结论也能为读者和审稿人心中留下更好的印象。

此处就谈谈如何写好结论,首先结论一般不要太长,因为既然是读者会细看的地方,太长反而会让人觉得乏味,如果实在是无法精简,则可以单独写一个 Discussions 小节。其次,结论应该和摘要区分开,摘要中我们写我们要做的事情,在结论处我们应该写通过做这些事我们获得了那些观察或者结论。也就是说,结论应比摘要更加具体,具体到论文中的某个算法,某个原理,某个实验结果都可以。

若是需要写进一步工作,可以举例三到五条,这个字数是不算到 Conclusion 字数中的。有些读者因为想在这个领域继续研究故而会非常关注这一部分。

七、文献综述

论文的最后一般就是参考文献了,这一段看似最简单,实际上也是暗藏玄机,具体请听我细细道来。

1.文献综述的作用是为了表示对前人工作的尊重,同时也是为了便于读者对某些技术细节进行查阅。

2.参考文献可以在不同的地方进行描述,一般在第二节 Related Work 会有比较详细的描述,二般则是在实验之后,若需要保持自己论文的完整性,可以考虑放在 Preliminaries 一节,但与前面的Rational Work 的描述相互区别不可重复。

3.参考文献需要分类别进行介绍,这样便于读者理解你所做工作的位置。

4.不要将参考文献作为句子的主语或者宾语等,这样会让你失去自己的观点,而以别人的观点为主。同时这样写查重也是一大问题。

5.不要以年份为主线进行文献综述,这样也是有点堆砌的味道,显得比较扎乱。

6.不要一次性引用太多文献,一次不要超过 3 篇,否则又会给人以堆砌的感觉。即使与这个位置相关的参考文献很多, 也应该想办法放在不同的位置。引用时尽量不要全局引用,如果要引用则应该在原句外加上双引号。

7.在对前期的工作进行综述时,一般将引用论文控制在3篇左右,这样能表明自己的专业性。

总结与体会

通过这门课程学习,我对系统的论文写作方法和技巧有了更加深刻的了解,从选题定位到论文撰写,我也有了更加清晰思路。特别是在论文写作的一些主义事项上,我学到了很多,我发现对于论文的写作不应该是急于一时的,应该不断积累,循序渐进,在不断想学习中才能写出更好的论文。对于有一些词语的使用,图表以及公式的使用上,也是需要不断审查和积累的,不能想当然的使用。

在总的来说,这门课程为我提供了一个系统性的学习论文写作方法,使我能够更加高效和自信地进行论文写作。非常感激闵帆老师的这门课程带给我的学习和成长的机会,我会将这些知识和经验应用于我的未来工作中,并不断提升自己的写作水平。

  • 20
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值