论文写作课心得体会

目录

1.论文写作基本认识

2.常见的 Latex 格式文件

3.慎用的单词与短语

4.解决英文句子的语法问题

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

6.题目的确定

7.摘要的写作方法

8.关键词写法

9.引言

10.文献综述

11.理论部分全靠数学功底

12.算法伪代码

13.实验部分是重头戏

14.结论和进一步工作

15.参考文献部分隐藏的错误

16.图片与图摘要

17.Latex 表格的控制

18.审稿意见回复

19.会议论文与期刊论文的区别

20.心得总结


1.论文写作基本认识

        学术论文其实就是对自己研究工作的阶段性总结。

        要写一篇学术论文首先需要阅读大量该领域的文献,像计算机方面很多顶会,比如the Association for the Advance of Artificial Intelligence (AAAI) ,也可以查询顶刊如 Science, Artificial Intelligence (AI), IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI)。

2.常见的 Latex 格式文件

        可以先找该期刊已经录用论文的源文件或者找该期刊提供的模板文件。

        cls文件:可以控制论文的总体样式。

        bst文件:控制参考文献的格式

        各出版社要求:

  1. IEEE 出版社:题目与摘要单栏, 正文双栏。
  2. Elsevier 出版社:编号模式 elsart-num-sort.bst,格式为编号 [1][2]等;作者年份模式 model5-names.bst。引用时如果需要作为名子的一部分, 如主语与宾语, 就需要使用 \citet, 否则使用 \citep. 其它不常见用法自行搜索。
  3. Springer 出版社:splncs.bst。

3.慎用的单词与短语

  • Have’t 与 Don’t

        在正式的论文中, 这种简写是不正确的. 应使用 have not, do not, cannot 之类. 仅当 authors’ 之类的情况, 才使用撇号.

  • And

        禁止在句子的开头用 And. 它在这个位置没有任何实际的意义。句子中间慎用 and, 除非你有对仗工整的词组。

  • Easy,Simple

        Easy禁用,Simple慎用. 它与 easy 有些相似. 如果是想说 simple yet effective, 也可以偶尔使用.

  • Solve

        慎用. 只有我们彻底解决某个数学难题, 写出了相应的定理与证明, 才能说 solve. 做机器学习, 一般无法解决某个问题, 所以应该写 handle 或 address.

  • Novel

         novel 一词就比较夸张, 表示比较大的创新. 审稿人看到这个词会提升对这篇论文的预期, 如果发现招数没有太特别, 就会拒掉. 所以使用这个词的时候要慎重. 当然, 也有人指出, 如果你投的是顶刊顶会, 都不敢用 novel 的话, 审稿人也会小瞧你. 可以根据自己工作的创新性来选择吧。

  • Only

        把 only 放到一个尽可能靠后的位置。

  • Prove

        实验结果只能表明 (show) 而不能证明 (prove) 某个规律, 如你的结果比别人的好. 仅当你写了定理、性质及其证明过程, 才能说 prove.

  • 其它

        使用 https://www.linggle.com 查看单词或词汇的使用频率. 采用频率高的词一般不会出错。

4.解决英文句子的语法问题

        一个非常棒的英文句式网站 www.phrasebank.manchester.ac.uk.

        (1)借鉴法

                找 20 篇顶刊的论文。获得其中的一些句型然后在自己的论文中使用。按句子出现的位置 (摘要、实验) 来分别总结各自部分的句式搭配。复杂的句式 (带多个从句) 不要学. 最好一个从句都没有, 主谓宾最好。虽然过程费时,但磨刀不误砍柴工。

        (2)自主摸索法

                写一个表达自己意思的英文句子,使用 https://translate.google.cn/ 翻译成中文句子,再翻译成英文句子,直到中文句子和英文句子都不再改变 (即收敛)。最后将句子中的非专业词汇换成正确的专业词汇。最好从英语句子开始, 而不是中文句子. 否则更难收敛。如果收敛后的句子与开始的句子相差太大, 而且并不能表达你的意思, 就需要根据前者来修改后者。

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

        (1)不要对式子、符号进行额外的、特殊的处理,包括强行增加空格、花括号等。
        (2)数学表达式的处理是 Latex 相较于 Word 非常重要的优势. 严禁先用 Word 里面的公式编辑器写数学式子, 再转到 Latex. 这样很容易出现第 1 项所描述的问题. 另外, 数学符号、表达式所涉及的控制命令有限, 很快就可以掌握。
        (3)一般的变量 (标量为) 斜体的, 而常数和运算符是正体. 在 Latex 中你不用考虑那么多, 直接用 $ 符号将它们括起来就行了。
        (4)不同字体的同一个字母表示不同的涵义,应检查符号系统的一致性 (初学者很难做好)。
        (5)集合、数组、向量应使用粗体。

        (6)如果在文字中的数学表达式太长, 就可以超过页面右边界. 为此, 应将它进行切分. 例如 $K = \{n_1, n_2, \dots, n_k\}$ 可替换为 $K$ = \{$n_1$, $n_2$, \dots, $n_k$\}, 这样 Latex 就可以对它进行自动分行了。
        (7)数学式子是句子的一部分, 因此它们应该有相应的逗号、分号、句号. 如果使用逗号, 后面的 where 应该顶格写, 以表示在同一行. 还应以小写开头, 表示是句子的后面部分。

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

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

        (10)找一篇已经发表论文的 .tex 文件来学习数学表达式。

6.题目的确定

        好的论文题目要有吸引力,且易于理解,术语和其它词汇应该在该领域内常用, 不应该要求读者借助词典才能理解。还要易于检索,使用流行的术语有助于被别人搜索到, 也能帮助提高论文的被引频次. 对于一个学者而言, 论文引用次数比论文数量更重要。另外长度最好控制在 40-60 个字母之间,尽量不使用 based on,如果这样写, 读者会觉得该论文只是已有方法一个简单的扩展, 或者简单的应用,这种题目泛滥。可以使用 through, with 等来表示技术,如果主要贡献为算法, 题目的缩写就应该为算法的名称。

7.摘要的写作方法

        摘要通常包括三个部分: 已有工作的评述,本文工作的描述,实验结果。

        整体框架:首先说明问题及其重要性,然后描述前人在此问题上所做的已有工作或者当前比较流行的解决方案。然后再评述一下已有工作的局限性和不足,注意别太极端,适当即可。然后讲述本文所作的工作,讲出方法技术步骤以及所带来额贡献或者又是是什么,并给出实验设置以及结果,总结文章的意义以及提升效果。

8.关键词写法

        关键词常被看作摘要的一种补充,一般需要 3–5 个关键词,关键词一般由 1–3 个单词构成,将关键词按照字母表排序。

9.引言

        "引言"的本意是为论文作一些铺垫, 然而, 在计算机英文论文中, Introduction 需要讲述完整的故事。

        (1)它应该对整个故事进行详细的描述. 如果说摘要是电影 5 分钟宣传片的话, 引言就应该是整个的剧本. 很多审稿人在读完引言后, 就有了基本 (80% 以上) 的判断. 如果引言写得漂亮, 他就会在后面的正文中找出一些证据, 赞扬研究工作有意义, 理论完备, 实验效果好等等。 读者也通常会在阅读完引言后决定是否引用该论文. 因此, 如果你把自己的重要内容藏着掖着, 不在引言中展现出来, 就没人会去花时间发现它们。

        (2)采用与摘要相同的节奏. 摘要的每一句, 都扩展成引言中的一段. 每段的首句被称为"主题句", 你也可以把摘要相应那个句子稍作修改移过来. 主题句通常是一种"断言", 该段其它句子的作用, 都是支撑该断言。

        (3)每段应有 5–10 句. 这样, 该段就有 50-150 个单词。

        (4)计算机领域 (特别是顶会) 流行在引言里面放 “开局一张图”,该图可以帮助读者花最少的时间理解论文的主要内容. 该图可以展现核心技术、算法框架、小的运行实例、效果对比。

10.文献综述

        绝大多数的参考文献应在文献综述中引用,每篇论文都应有文献综述,表示对前人工作的尊重,当读者不清楚某些技术的细节时便于查阅。文献需要进行分门别类的介绍,便于读者理解你这项工作的位置。有时会大类套小类, 逐步细化,这样的综述才有目的、有营养。不应将参考文献的引用作为句子的主语、宾语等。以年份为主线的综述也不值得提倡,有堆砌的感觉。不要一次性引用太多文献,也不提倡全句引用,如果实在要引用, 应在原句外面套上双引号, 否则就是学术不端。还应该合理评述相关工作的优缺点,优点是你选择跟随性工作的原因,缺点是你论文工作的动机。

11.理论部分全靠数学功底

        首先理论应该完备,然后符号要保持同一风格,另外重要结论称为定理 theorem, 定理前面打辅助的叫作引理 lemma, 定理后面的尾巴叫推论 corollary, 附属于算法的叫 property。

12.算法伪代码

        算法伪代码是论文的核心之一。伪代码需要说明输入、输出,然后方法 (函数) 名可写可不写, 如果被别的方法调用就必须写,还需要写出主要步骤的注释,长度控制在 15-30 行,可使用数学式子或对已有数学式子的引用,不重要的步骤可以省略,一般需要进行时间、空间复杂度分析, 并写出配套的 property 以及相应的表格, 以使其更标准。

13.实验部分是重头戏

        对于很多机器学习论文, 实验部分占据了论文一半的篇幅。

        (1)数据集信息

                数据集越多, 覆盖领域越广, 结果就越可信. 从软件测试的角度也是如此。数据集大些更好,去获取自己主要参考文献中的数据, 有利于进行比较. 你甚至不需要把他们的方案实现. 在一些领域如图像和视觉, 会有一些专门的数据集供大家测试。要么获得对比算法的源码, 要么实现它们。同一结果不应该在图和表中同时出现, 这样就重复了,只能选择更为合适的方式。

        (2)自问自答模式

                实验的主要目的是回答一些作者和读者关心的问题. 因此, 采用自问自答的方式, 在实验之前提出这些问题, 在实验结果列出之后逐个回答它们。

        (3)内部比较

                包括展示参数变化所导致的性能变化和展示主要方案与其变种相比的优势。

        (4)外部比较

                外部比较即与已有算法进行对比,需要比较经典方案, 基准方案, 最先进的方案。很多时候使用柱状图,如果数据太多, 用表格就比图合适。如果要把参数影响, 数据集大小影响也表现出来, 就只有用折线图。最重要的比较放在最后,要有足够的文字进行分析, 不能让读者自己去观察。在分析自己方案优势之余, 也应该分析它的劣势, 即一个方案既然有优点, 就肯定有缺点. 既然有擅长的数据/指标, 也就有不擅长的数据/指标。

14.结论和进一步工作

        结论一般不要太长, 5 句就够了。如果想讨论的内容比较多, 应该在本节之前加入一个单独的 Discussions 小节。要避免使用与摘要内相同的句子. 摘要里面说我们做了哪些事情, 而这里应该说我们获得哪些观察与结论. 也就是说, 结论比摘要更加具体. 可以具体到论文中的某个算法, 某条性质, 某个定理, 某个实验结果, 这样就自然与摘要区别开来。如果要讨论说进一步工作, 可以列出 3 至 5 条。读者很可能非常关注这一部分, 因为他们可以按照这种思路继续进行研究. 作为一项研究工作, 打开一扇门比完全解决某一问题更重要. 如果这一部分写得好, 就会有很多的引用. 引用数量也比论文发表数量更重要。

15.参考文献部分隐藏的错误

       Latex提供了 bib 文件进行参考文献的管理, 极大地减轻了作者的负担。 它也是 Latex 相较于 Winword 的第二大优势,每篇参考文献只需要写 7-8 行。

        (1)千万不要直接使用网上的 bibitem,正确的做法是: 使用一个正确的模板,然后把文献的内容填进去, 这样可以避免多数问题。

        (2)将等号进行列对齐。

        (3)注意名在前, 姓在后。

        (4)作者名不要缩写。

        (5)注意题目的大小写, 可以用花括号强制设置。

        (6)名字要有意义。

        (7)期刊的名字按照正常方式写即可。

        (8)会议名如果使用简称, 就不要再写全称。

        (9)由于有 year 域, 不要在会议后面再加年份。

        (10)页码之间应使用两个连词符 -, 最终的效果就是一条比较长的横线。

        (11)特殊字符需要使用转义符才能正常显示。

        (12)千万不要把特殊字符 (包括全角的引号, 头上戴点的字母等等) 拷贝进 bib 文件。

        (13)除最后一行外, 其它行应以逗号结束。

        (14)有些作者喜欢在名中间连词符,有些则喜欢独立,需要查阅他们的论文了解习惯。

        (15)为了保证格式的正确性, 应检查生成的 pdf 文件。

16.图片与图摘要

        把图画漂亮是硕士毕业的必要条件。

        (1)尽可能使用矢量图,这样在放大的时候就不会失真。

        (2)不要使用 Excel 画图。

        (3)图注可以相当长。

        (4)围绕图的说明性文字应该比较长。

        (5)应保证你的图片打印成黑白的仍然可以表达自己的意思。

        (6)一般而言, 引用图片时, 应保持与图片编号的一致。

        (7)有些期刊要求使用一张图 (含图注) 把论文的主要思想介绍清楚。

17.Latex 表格的控制

        表格一般应该与文字边距相同,另外对齐方面, l 表示 left, c 表示 center, r 表示 right。应该根据所投期刊发表论文的风格来调整对齐方式. 在多数情况下, 小数点位置应该对齐。

        (1)所有列都为左对齐, 使用 0.0000 而不是 0 来保证对齐。

        (2)± 用于显示标准差. 使用下标以节约版面。

        (3)粗体指示最好的效果, 斜体指示次好的效果。

        (4)Meanrank 指示不同数据集的总体效果。

        (5)数据集应按照某种方式排序。

        (6)大于 1000 的数据应该用逗号隔开, 如 1,024。

        (7)作为良好的习惯, 源码里面也应该对齐, 而不要因为不影响最终 pdf 效果而偷懒。

18.审稿意见回复

        (1)思想上务必要端正态度。

        (2)问题应该直接回答, 而不要顾左右而言他。

        (3)回复不要太长,正文中进行相应的修改才是重点。

        (4)正文中修改部分应用蓝色字标出。

        (5)审稿人的拼写错误要帮他纠正。

19.会议论文与期刊论文的区别

        论文被会议录用后, 适当增加一定 (如1/3) 的新材料, 可以再投到期刊。会议论文均有篇幅要求, 一般比期刊论文篇幅要短。所以为了节约版面,就可以没有章节组织描述,然后相关工作描述也比较少,列出的实验也比较少,都是主要的实验, 可能没有消融实验。不讨论进一步工作,参考文献也比较少。写会议论文可以先写一个完整版,投稿前再根据篇幅要求进行修改. 也可以等论文发出来后再转投期刊作准备。

20.心得总结

        在闵老师的课程上,我对论文写作及技巧有了更深刻的认识,他也用他丰富的写作经验彻底征服了我,让我受益匪浅,也让我体会到了论文写作在科研道路上的重要性。从题目部分到参考文献部分,从阅读文献阶段到写作工具的选择,课程上将我们几乎所有会在论文写作中遇到的步骤和问题都一一指导了一遍,把很多会走的弯路和会踩的坑都拿出来一一提醒,这是真的很贴心了。我想,我应该好好搞科研,写论文,才不负这样好的写作课了吧。最后,感谢闵老师的谆谆教诲,也推荐下闵帆老师博客文章,干货满满,很有必要关注!!

你可能感兴趣的:(学习方法)