目录
前言
论文写作在高等教育和职业发展中非常重要。它能帮助我们清晰、准确地表达思想,并培养批判性思维和独立思考能力。通过撰写论文,我们可以扩展知识领域,提升学术声誉,并对学科的发展做出贡献。因此,良好的论文写作能力是必备的技能,对个人和社会都具有积极意义。
论文写作 1: 学术论文的基本概念
- 学术论文是对研究工作的阶段性总结,主要包括创新点和固定要求的内容。不应该强行灌水,特别是对于已经有多篇学术论文的学者来说。
- 写学术论文的原因包括达到毕业条件、评职称以及知识传承与学术宣传。有些人将论文放在ArXiv上,但并不投稿到正规期刊,有些人在CSDN等平台上写贴子但不赚钱。
- 写学术论文建立在阅读足够多好论文的基础上,总结方法、模板,然后在自己的模板上进行写作。对于计算机领域的论文,由于计算机领域发展迅速,需要参考最近或最新顶刊和顶会上的相关论文。
- 学术论文应尽早开始写,可以在本科阶段就开始。时间越充足,发出论文的可能就越大。
- 写学术论文的地点不拘泥于特定的场合,只要想,哪里都可以。
论文写作 2: 常见的 Latex 格式文件
1. 基本准则
- 对于论文格式不要从头写。
- 最好找该期刊已录用论文的源文件, 如本贴给出的例子。
- 其次找该期刊提供的模板文件。
2. cls 文件用于控制论文的总体格式
-
IEEE 出版社:IEEEtran.bst
-
Elsevier 出版社:elsart-num-sort.bst
-
Springer 出版社:splncs.bst
3. bst 文件用于控制参考文献的格式
-
IEEE 出版社:EEEtran.cls,包括期刊模式和会议模式
-
Elsevier 出版社:elsarticle.cls,审稿人模式下为单栏
-
Springer 出版社:svjour3.cls,包括期刊模式和会议模式
4. 其它
-
使用 usepackage导入包.
-
尽量不要引入特殊的包, 以免在其它系统 (特别是期刊投稿网站上) 上运行不出来.
-
使用 \newtheorem 增加一些自动编号项.
5.总结
-
借鉴模板
-
少使用 \usepackage 以保证兼容性
论文写作 3: 慎用的单词与短语
- 避免使用未出现在其他学术论文中的单词。
- 在论文中避免使用缩写形式, 如"haven't"和"don't"。应使用完整形式如"have not"和"do not"。
- 不要在句子开头使用"And",也就是不需要用中文思考逻辑在英文中添加部分逻辑词。在句子中间使用"and"要慎重,需确保有对仗工整的词组。
- 尽量避免使用"easy",因为如果一件事情很简单,为什么还要研究它呢?
- 慎用"simple",它与"easy"有些相似。只有在需要表达"simple yet effective"时偶尔使用。
- 谨慎使用"solve",它表示彻底解决某个数学难题,并写出相应的定理和证明,可以使用"handle"和"address"。
- 在论文中常用"new"代替"novel",除非你的工作真正具有较大的创新性。
- "Only"一词应放在句子尽可能靠后的位置。
- 实验结果只能表明某个规律,而不能证明。只有在写了定理、性质及其证明过程时才能使用"prove"。
- 使用工具查看单词或词汇的使用频率,例如"https://www.linggle.com"。
论文写作 X: 不可原谅的低级错误
- 大小写错误,特别是在参考文献作者姓名处,首字母应大写。
- 空格错误,如标点符号后缺少空格、标点符号前多余的空格、小括号前缺少空格等。还要避免在多篇文献引用之间使用多余的空格。
- 避免使用全角符号,除非需要输入中文。全角符号可能导致编辑器无法读取文件和Unicode编码问题。特别要注意长横线和引号的正确使用。
- 引号的使用要准确,并保持一致性。在Latex中,左单引号使用``,两个左单引号变成左双引号。对于右双引号,可以使用两个右单引号或直接使用双引号。
- 数学符号的使用要保持一致性,不同格式的相同字母应表示同一个变量。避免使用Word的公式编辑器转换为Latex源文件,这可能导致格式不规范。
- 数学式子涉及的标点符号:数学表达式应包含适当的标点符号。
- 为方便交叉引用, 每个小节、图、表、参考文献都应有个标签,命名时要遵循相应的规范.
- 句子长度要适中,避免过长的句子,特别是在摘要和引言部分。
- 使用\emph来表示强调文字,避免使用$符号括起来。
- 在排版表格和数学表达式时,确保宽度与文字边距一致,避免超出限定范围。
- 图片应使用矢量图,正确绘制流程图,避免像素化的为问题
论文写作 4: 彻底解决英文句子的语法问题
1. 借鉴法:
- 找出顶刊的论文并选择简单句子作为模板。
- 根据句式结构和出现位置使用这些句子。
- 注意不要学习复杂的句式,最好是简洁的主谓宾结构。
- 优点:写出没有基本语法问题的句子,逐渐提高写作速度。
- 缺点:需要花费时间积累大量句子模板。
2. 倒腾法:
- 从英文句子开始编写,使用翻译工具将其翻译成中文句子,再将中文句子翻译回英文,直到句子收敛。
- 用正确的专业词汇替换非专业词汇。
- 注意从英文句子开始,避免难以收敛的问题。
- 优点:能够根据自己的意图编写句子,检查语法问题。
- 缺点:可能导致句子变得混乱,中文表达不佳,需要花费时间。
参考英文句式网站 www.phrasebank.manchester.ac.uk.
论文写作 5: 符号系统与数学表达式
- 总结符号系统以便重复使用
- 如果论文涉及不少数学符号, 应该给出一个符号表, 便于读者查阅.
- 不要进行额外的特殊处理,如增加空格、花括号等,对数学式子和符号的处理应保持简洁。
- 使用Latex来处理数学表达式是Latex相比于Word的重要优势。 不建议先使用Word的公式编辑器编写数学式子,然后再转到Latex,因为这容易导致问题。
- 数学符号和表达式所涉及的控制命令有限,学习掌握它们会很快。
- 一般的变量 (标量为) 斜体的, 而常数和运算符是正体.
- 不同字体的同一个字母表示不同的涵义.
- 集合、数组、向量应使用粗体。
- 数学式子里面的文字应该用 \mathrm{otherwise} 这种方式括起来.
- 如果需要与内容匹配的括号, 可以用 \left(, \left[ 之类
- 找一篇已经发表论文的 .tex 文件来学习数学表达式.
论文写作 N: 为什么我被花式拒稿?
1. 文字不规范
- 单复数不对
- 时态不对
- 口语化
- 缺主语
- 缺谓语动词
- 句子太长难于阅读
2. 实验不够
- 数据集太少
- 数据集太小
- 对比的算法太少
- 对比的算法太老
- 效果不明显
3. 内容不一致
- 挖坑不埋: 说自己做的是高维数据, 然而维度没到 1000
- 符号系统不一致: x, x xx, x \mathbf{x}x 用以表示同一个变量
4. 理论不强
- 数学表达式不正确
- 没有算法收敛性分析
- 没有算法复杂度分析
5. 创新不够
- 动机不强 The motivation of the work is unclear
- 创新点不够
论文写作 6: 给自己的论文一个中肯而闪亮的题目
- 论文题目要有吸引力,突出新问题或新方法,并注重易理解和易检索。
- 题目长度要控制在40-60个字母以内,避免使用"based on",使用技术词汇如"through"、 "with"。
- 主要贡献为算法,使用算法名称作为缩写。这些要点可以帮助提高论文的品质和可读性。
- 分析顶刊顶会论文的题目,找规律。
论文写作 7: 摘要 10 句
1.摘要的三部分:
- 通常包括三个部分: 已有工作的评述, 本文工作的描述,
- 有些期刊明确要求按照 Background, contribution, experiments 三个方面描述.
2.规范10 句:
- 阐述问题的重要性,可以说明问题所属的领域、解释重要概念或强调问题的重要性。
- 描述已有工作,涉及该问题的流行解决方案。
- 引出已有工作的局限性,使用"However"开头,需要注意尊重别人的劳动,确保自己的方法填补这些局限性。
- 介绍本文工作,以"In this paper"开头,扩展题目,可以出现算法的缩写,长度可以超过20个单词。
- 本文方法的第 1 个技术/步骤/方面/优势/贡献
- 本文方法的第 2 个技术/步骤/方面/优势/贡献
- 本文方法的第 3 个技术/步骤/方面/优势/贡献
- 描述实验设置,包括数据的领域、来源和数量。
- 报告实验结果,强调提高的准确性、效率等等。
- 强调论文的意义和贡献,可以对该领域带来的提升进行赞美。
论文写作 8: 关键词的写法
- 关键词常被看作摘要的一种补充
- 一般需要 3–5 个关键词
- 关键词一般由 1–3 个单词构成
- 将关键词按照字母表排序
- Distinguishability, ensemble learning, mapping, multi-instance learning, self-reinforcement
- 有些期刊支持两类关键词
- index term: 由期刊提供, 只能从投稿网站给定的列表选择
- keywords: 作者自己按需写
论文写作 9: 引言需要讲述完整的故事
- 引言应对整个故事进行详细描述,相当于整个剧本,可以决定读者是否选择引用该论文。
- 每个段落应包含5-10句话,避免段落过长或过短。
- 在计算机领域,特别是顶级会议和期刊,引言常采用“开局一张图”的形式,图可以帮助读者快速理解论文的主要内容。
- 有些期刊和会议要求作者将自己的贡献单独列出,并放在实验陈述段落之后,类似于论文的Highlights,突出几个重要贡献点。
- 引言的最后一段通常用来描述论文的组织结构,可以简洁按部就班地陈述。
- 引言的层次包括:避免拼写和语法错误(单词级别);句子要表达简洁、得体和有力量;段落要从不同角度丰富描述;整体要条理清晰、节奏明快;创新思维是必要的。
论文写作 10: 文献综述不可进行简单的罗列
- 每篇论文都应包含文献综述,以展示对前人工作的尊重和借鉴。
- 文献综述可以在引言、相关工作部分以及实验之后进行描述,但避免重复。
- 文献综述需要分类和分门别类地介绍,以便读者理解你的工作在整个领域中的位置。
- 引用参考文献应作为附属品,注意使用完整句子并加上引用。
- 不应将参考文献的引用作为句子的主语或宾语,而是保留自己的观点。
- 文献综述应展现深度的综合论述,避免出现查重问题或为了凑篇幅而不专业的综述。
- 引用不应一次性引用过多的文献,限制在不超过3篇,以给予每篇文献足够的尊重。
- 如果有大量相关文献,应尝试在不同的位置引用。
- 不推荐全句引用,如果必须引用,应在原句外面加上双引号。
- 合理评述相关工作的优缺点,表明选择跟随性工作的原因和自己论文工作的动机。
- 可以综述自己前期的工作,但应控制在2-3篇论文,避免过多自引。
- 参考文献必须在正文中引用,使用LaTeX等工具可以方便管理。
论文写作 11: 理论部分全靠数学功底 (含实例)
实际上,写定义比写定理更困难,因为定义需要考虑到前瞻性,而定理则比较难写出证明。在计算机专业,尤其是机器学习方向,可以参考《数学表达式魔训》中提供的详细数学语言描述。
- 理论应该完备
- 符号要保持同一风格
- 重要结论称为定理 theorem, 定理前面打辅助的叫作引理 lemma, 定理后面的尾巴叫推论 corollary, 附属于算法的叫 property.
论文写作 12: 算法伪代码
- 需要在伪代码中明确指出输入和输出的内容,以确保读者清楚算法所需的数据。
- 如果一个方法(函数)被其他方法调用,则需要明确给出方法名,这有助于读者理解算法的结构。
- 在伪代码中,主要步骤需要用注释进行说明,以增加算法的可读性和易理解性。
- 为了控制伪代码的长度,建议将伪代码控制在15-30行之间,避免过长或过短的伪代码。
- 可以在伪代码中使用数学式和对已有数学式的引用,以增加算法描述的准确性和完整性。
- 对于不重要的步骤,可以省略在伪代码中的描述,以避免冗长。
- 一般情况下,需要对算法的时间复杂度和空间复杂度进行分析,并写出相应的性质(property)以及配套的表格,以使算法描述更加标准和完整。
论文写作 13: 实验部分是重头戏
一. 数据集信息
- 数据集数量和领域覆盖越广,结果越可信。通常情况下,使用12到20个公开数据集足够。对于珍贵的领域和问题,可以使用人造数据集或对现有数据集进行随机采样。
- 数据集规模越大越好。对于结构化数据,建议至少拥有10^4个样本和100个属性,以避免被认为使用玩具数据集。
- 获取文献中的数据集有助于比较和参考。有些领域(如图像和视觉)可能有专门的数据集可供测试使用。
- 要么获取对比算法的源码,要么自行实现。由于不同平台和数据采样的差异,复现他人实验可能会导致不一致的结果。除非特别原因,建议使用自己实现的版本。
- 避免在图表中重复呈现相同结果。选择最合适的方式展示结果即可。
二. 自问自答模式
- 实验的主要目的是回答关键问题,这些问题再实验之前提出,在实验结果之后逐一回答。
- 这种方式有助于清晰地呈现实验结果与问题的对应关系。
三. 内部比较
- 内部比较的动机包括展示参数变化对性能的影响和对比主要方案与其变种的优劣。
- 在有多个参数时,选择最重要的几个进行讨论,避免图表过多。
四. 外部比较
- 外部比较是与已有算法进行对比。
- 比较对象包括经典方案、基准方案和最先进方案。
- 使用柱状图或表格进行对比。
- 使用折线图展示参数和数据集大小对结果的影响。
- 最重要的比较结果放在最后,提供足够的文字分析。
- 不需要在所有数据集上击败其他方案。
- 分析方案的优势和劣势,遵循“没有免费午餐”的机器学习基本规律。
论文写作 14: 结论不要太啰嗦, 但进一步工作可以
- 结论部分对读者和审稿人非常重要,通常会逐句阅读。
- 结论应简洁明了,不宜过长,一般5句左右足够。
- 避免使用与摘要相同的句子,结论应着重强调观察和结论,可以具体到算法、性质、定理或实验结果。
- 列出3至5个进一步的工作点,读者会关注这一部分,可以继续研究和开拓新思路。
- 好的结论部分会获得更多引用,引用数量比论文发表数量更重要。
论文写作 15: 参考文献部分隐藏的错误数量超过你的想像
1.latex中的bib文件管理
- bib 文件进行参考文献的管理, 这减轻了作者的负担。
- 正确的bib 文件格式是编写高质量论文的关键部分组成
2.编写bibitem注意事项
- 不要直接从网上拷贝bibitem,而是要使用正确的模板。
- 在列对齐时使用等号,这和编写程序一样,需要保持良好的格式习惯,以避免隐藏一些错误。
- 姓名应按照名在前、姓在后的顺序书写。
- 作者名不要缩写成"F Min"或"Fan Min",LaTeX会自动进行必要的转换。
- 注意标题的大小写,可以使用花括号进行强制设置。
- 期刊的名字可以按照正常方式书写,有时编辑会将"Information Sciences"缩写为"Inf. Sci.",作者一般不需要考虑。
- 如果使用了会议的简称,就不要再写全称。
- 由于已经有了year域,不需要在会议名后再加年份,比如"AAAI'20",这样会导致年份信息重复。
- 页码之间应使用两个连字符“-”,最终的效果就是一条较长的横线。
- 特殊字符需要使用转义符进行正常显示。
- 不要将特殊字符(包括全角的引号、带点字母等)拷贝到bib文件中。bib文件和tex文件都应只包含基本的ASCII字符。
- 除最后一行外,其他行应以逗号结尾。
- 一些作者喜欢在名中间使用连字符。
- 为确保格式正确,应检查生成的PDF文件。有时还需根据投稿期刊的要求对bibitem进行修改。