目录
一、写作
写作核心“如何将论文的价值描述准确,最大化我们的贡献”
建议采用多人协作,使用overleaf是个绝佳的选择(只是容易断网)
①introduction
应该写的内容是:向大家介绍你的研究问题是什么,之前的工作主要是怎么做的(有什么作用,存在哪些问题),所以我们要解决的问题是合理的,基于此,empirical实验探究或验证你的基本推断,得出实验结论,再写我们的贡献(多个贡献,每个一句话即可,写最核心的)。abstract和introduction写自己的方法时都用一般现在时,涉及到别人的方法使用一般过去时。
②related work
再写related work即别人的工作时,要有逻辑的串连,主要是“1.提出了什么算法来计算;2.利用了什么原理来计算等等”,写的时候不一定要用“XX et al.”,直接将文献引用作为“主语或宾语”串成完整的句子即可。
③method
方法部分,重点介绍“做什么,如何做",穿插一些实验的目的或原因使得逻辑连贯。写的时候注意逻辑的严密性,模块化写作(先总的介绍模型包括哪几个部分,然后分别直观介绍这些主要部分的的作用、优点等),如果实验是针对某一点的改进,要完整的写下整体的计算过程而不是只有改进部分,要做到读者只看方法部分就能读懂你的“模型完整流程”。
注意“公式和图表永远比大段文字更直观”,要学会“将计算步骤的文字描述的流程转化为最简单的数学语言”,并且标明所有符号代表的意思,写明符号的取值范围等,注意上下文符号“不重叠,前后对应”,尤其是大小写。我当时犯的一个问题是:我下意识地将简单的数学语言默认为读者知道,花大量的篇幅描述内容,但记住文章冗余的是那些“描述性的东西”而非数学语言对应的符号表述。empirical的存在本身是为了给出一个大致的结论来作为方法的motivation,preliminary是给不懂得的人看的,作为知识铺垫而不是自己设计的方法。最基本的,一篇论文中,同一个符号不能有两个意思。
④Experiments
实验部分,撰写时都用过去时,详细介绍实验的主要设置、分析和结论,写数据分析的时候不要写表明“我比XX高XXX”,而是要联系前人的实验方法,前人的XX因为缺乏XX导致实验XX,ours具备了XX可以克服XXX从而实现XX,注意深入内里而非浮于表面。在文章篇幅有限的时候,挑选典型的有代表性的数据展示即可。此外,实验分析也要结合前面提到的方法,包括优缺点。举个例子:
“如图(表)所示,我们的方法在XXX(或者all metrics)取得了最好(出色)的性能(这句话可以换不同的语法方式来说)。某方法在XX地方出现了XX问题,因为XX。我们的方法考虑了XX,有XX作用,因此可以在XX表现很好”。这段话可以用不同的英语单词/句子表明相同的意思。
对比试验不叫“contrast experiment”,可以写作“comparison result”,实验数据的有效位数要一样,一般是保留到两位有效数字。注意:多思考,把一句话说完整,说透彻,说话说到核心,“实验重点是分析why而不是what,分析为什么,而不是描述这个现象”。
⑤注意事项
- 写之前多参考几篇优秀会议期刊的论文,写论文没有固定模板,但是要清晰(使用数学语言),有理有据(前后逻辑,全文逻辑严密),而不是写流水账,比如:abstract、introduction和方法部分的逻辑要前后吻合/对应,而非无关的东西的堆叠,比如我经常写“大灰狼吃小红帽”这种小学生作文,不会写就多参考已有论文是如何描述的。
- 注意名称使用时要是大家通用的名称,尽量不要自己胡编,若是自己原创的也要参考一下别人的命名方式。
- 你现在是一个无名小卒小白菜,你说“XX是因为XX”别人凭什么相信你,因此要尽量引用大牛/顶会顶刊的观点来支撑你的描述,做到“我们说的有理,XX大牛和我们有类似地观点”,比如:ICML/neurips/ICLR/CVPR/ICCV会议的论文。写的原因和结论要看上去有很直接的依赖关系,读者才会觉得言之有理。
- 实验设置要多参考别人的文章是如何做的,做到有理有据,不然凭啥你这样设置,比如:“你为什么要把数据归一化”,“为什么把某些数据去掉”等。
- 自己在构思实验、分析实验时的思考部分在撰写文章不应该省略掉直接写部分,而是总结凝练成有信息量的句子穿插在文章中。
- 写作语言生动且有逻辑性的进行客观描述,标准是:你自己读下来能明白什么意思并且觉得连贯,同时关注上下文布局是否合理。最直观的方式,Google里面直接搜英文关键词,你就可以看到别人是如何描述的了。
- 注意使用官网给出的latex模板时,要check一下模板里面图片和表格的标题是在上方还是下方,并不都是“表在上图在下”。
- 如果专业术语重复出现想要缩写,应该在它第一次出现的时候缩写。
- 灵活变换句子用词避免行文单调,注意写作要准确有逻辑,不要这样写,比如:“我们观察到XX机制可以动态调节参数”,这个其实是我推断出来的,没给出参考图表,但是我用了“we observe that XX”,被老师说了一通……。
- 写完自己多读几遍,边读边想“上下句选拔和是否自然,是否具有很好的信息量”确保自己写的这句话表达是否准确,有没有语法错误,是否符合逻辑主题。写完大体框架之后,完善时主要关注:文本格式、数学符号、英语语法、全文前后逻辑说法对应、整体逻辑表达、图标的caption、Table/Tab./Figure/Fig.(用简称就全文都简称,反之全称相同)等。
关于“大灰狼吃小红帽”:
大灰狼开门,大灰狼吃掉了小红帽。合理的是:大灰狼通过假装小红帽外婆的声音来诱骗小红帽开门。
二、rebuttal
CVPR现在的审稿机制是,投稿审稿出评分之后,不会确定地给出拒收,作者可以通过rebuttal来和reviewer进行沟通交流,提高自己的录用率。
反驳reviewer的模式是:你的观察/说法时对的。他们是这样做的,我们是这样做的,不同点在于XX,因此你的观察/说法不适用。不同点可以包括:方法、数据集、实验设置,任何你觉得有可能影响实验结果的都写上去。
如果reviewer要你再次说明“你的工作与XX有什么不同/贡献”,你可以基于以下思路:
XX针对XX问题提出了XX方法/结构,证明/发现了XX问题(作用/贡献)。ours针对XX问题提出了XX模型结构,证明/发现了XX问题(作用/贡献)。motivation的区别是XX,针对这个motivation,empirical study发现了XX,是否被之前的工作深入研究过?基于这个发现,我们提出的结构有XX创新,如果有,是XX,和XX有什么区别。
已经在paper中写过的话不能直接再次套用,需要补充一些细节上的描述。
具体可以参考:
三、其它
记录一些基本常识,本菜菜第一次接触的时候就很迷糊,我不知道他们说的AC只会看负分是啥意思,现在我估计是area chair?还有知乎/CSDN说啥自己论文444,345是啥意思?
- 1分——强烈接收(Strong Accept)
- 2分——勉强接收(Weak Accept)
- 3分——被拒边缘(Borderline)
- 4分——温柔拒绝(Weak Reject)
- 5分——强烈拒绝(Strong Reject)
写作tips(非常实用):
e.g.,
表示for example,
i.e.,
表示that is,
et al.
表示and others of the same kind,et al.
或etc.
在句末时,不用添加额外的句号etc.
表示and others,
,不用于列举人
① \boldsymbol 的集合可用 \mathcal
② 向量值小写加粗,矩阵大写加粗。拉丁字母用\mathbf,希腊字母用\boldsymbol。
③ 数域、期望等使用\mathbb
④ 保持元素与集合的符号对应
⑤ 引用的表述考虑使用斜体 \textit 而不是引号
⑥ 章节、表格、图片的引用
- 章节、表格、图片使用\label{...}定义后,通过\ref{...}自动引用跳转。参考文献引用是\cite。
- 对子图或子表的引用可以使用Figure~\ref{fig:figure}(a)来表示。
-
不要把图表中的Caption在正文中复述。说明(Caption)是用来写“这个表格是什么”的,正文是用来写“这个表格说明了什么”的。
⑦ 表格大小调整
- 用 \centering 居中;用\small,\scriptsize,\footnotesize,\tiny 调整字号
- 用\setlength{\tabcolsep}{8pt} 调整列间距
- 用 p{2cm} 固定列宽
- 用\multirow,\multicolumn 合并单元格
不要使用 didn't can't don't isn't aren't 之类的缩写形式 任何时候都不要用撇号缩写。对于所有格,完全不要用,非要表达类似意思,用of短语。对于引号,要尽力避免。
总之,第一篇一作论文就投了CVPR,学到了非常多的东西,简单的记录一下方便以后回看,非常感谢老师的细心和耐心指导,老师人真的非常非常好!!
interesting!中国人写作 V.S. 外国人写作
我:为了XXX,我们使用XXX
native:我们使用XX为了XXXX我:中国式长难句,我们在XX中由于使用了XXXXX达到了XX
native:大道至简使用XXXX,我们在XX中达到了XXX
我:我们 adv(XXX地)做了XXX
native:我们做了XXXX adv(XXX地)
我:句式尽量别具一格,eg: through the integration of A and B / Takine the above discussions into account
native:combine A and B / Considering the above discussions
我:cannot
native:could not
我:主打一个when……which……while混合从句
native:嘎嘎用现在分词