献给渣硕的 SCI 论文求生指南

本文旨在描述本人在硕士期间论文发表的过程以及一些经验和 tips。

论文无疑是硕士毕业的拦路虎。如果你有幸分到了一个科研大组或者导师是某个领域的大牛,那么自然不用担心。相反如果,是那种三不管亦或是自己的研究方向导师并不是很懂的,那就只能自力更生,自求多福了。毕业要求有很多种,有的需要发国内 A 类核心,有的需要一篇 SCI/EI 检索的论文,名校甚至是需要 ESI 1% 的论文。一般来说SCI论文就足够满足毕业要求了。那么下面就来讲讲如何快速地发表一篇满足毕业要求的论文了。

首先需要强调一点:如果日后想从事科研工作的,请老老实实啃 paper 做研究,不要走捷径了,毕竟工作的内容比论文更重要。本文中所讲的论文发表 tips 完全是为了应付毕业的要求,这也就是为什么一开始就说本文的政治不太正确。如果仅仅为了毕业,毕业后也不从事科研工作,完全就可以找一些比较好中的期刊去投(可参考医学四大水刊),哪怕期刊的名声相对可能较差,只要论文本身没问题就可以了。一家便宜两家着,论文中了,既能毕业又能评奖学金,也能满足到导师的论文指标。

具体的我们还是按照写论文的流程来走,期间会讲一下自己的经历以及一些tips。一般完成一篇小论文主要的步骤如下:

1
确定研究方向 --> 看论文找切入点 --> 做实验 --> 写论文 --> 找期刊 --> 排版投稿

确定研究方向

无论你遇到一个什么样的导师,研究方向是必须和导师讨论的,毕竟小论文做的工作和将来的毕业论文是相关的。一般从导师的研究方向,导师拥有的基金方向和个人感兴趣且课题组能提供足够资源的方向去考虑。需要注意的是:

  1. 研究方向越早定下来越好,这样一些相关的基础知识就可以在研一的时候及时补上。 比如说我的研究方向为 Android 恶意应用分类,那么可能就需要 Android os、机器学习、信息安全基础、数学等这类的基础知识做支撑,这块可能在本科阶段接触不多,需要及时补上的,否则后续论文会看不懂。

  2. 在保证后期方向不变的情况下,研究方向定的越细越好。 研究方向越细,后期论文的切入点就越好找。就我自己而言,移动安全–>Android 恶意应用分类–>基于深度学习的 Android 恶意应用分类,这就是一个不断细化的过程。

当然,研究方向的确定并不是盲目的,需要结合很多的因素,尤其是脱离了课题组,自己去选新的方向。这需要我们去阅读大量的文献综述,了解某一领域具体的研究内容和研究方法,以及自己能不能去独立完成。比如说李飞飞的 ImageNet 就是一个需要大量资源才能完成的工作,而我们不具备。另外,如果是做人工智能相关的,数据从何而来也是一个重要的问题,选用公开数据集 or 人工采集?这些都是需要考虑到的。

tips:外文综述可搜索关键词 reviewsurvey等。

寻找论文切入点

这一步主要是找论文的具体切入点,我需要具体做什么内容,怎么去做。一篇值得发表的论文都具有两个特点,创新性和工作量。越是 top 的论文对于创新性的要求越高(理论算法层面的创新、有效的算法改进、应用的创新),而 SCI 四区、EI 以及国内除了三大学报外的 A 类期刊对于创新性的要求相对就比较低了,基本能够自圆其说加上适当的工作量就能发表。

那么既然说到要快速发表论文,那显然我们能做的就是“应用上的创新 + 工作量”了。在找切入点这件事上,我选择分两步走:

  1. 看若干篇 top 会议和期刊的论文,了解下和你研究方向相关的学者目前主要在做的工作。这类论文的特点是具有高创新性,有些可能完全能看懂,但是无法复现;有些可能看懂个大概。
  2. 看几十篇普通的 SCI/EI 或会议论文,找切入点。这类论文基本上我们能够看懂,并且能够复现别人的工作。仔细去看,挖掘别人方法中的漏洞进行改进,或者结合多篇论文的方法来做同样的工作。

从我的角度,我做的是基于深度学习的 Android 恶意应用分类,你能够看到有的人用 CNN 来做,有的用 DBN 来做,有的可能提取了 opcode 作为特征,有的则是用 sensitive API。这个时候

  • 论文1:opcode序列 + CNN分类
  • 论文2:permission、sensitive API + DBN分类
  • 论文3:PE文件特征 + word2vec + ML分类

我的论文可以是:permission、sensitive API + word2vec + DBN分类

这么排列组合去凑论文实则是不可取的一种行为,但是毕竟有些期刊的对于创新性的要求本身就没有想象的那么高,即便是SCI期刊。那么我们的论文只要有些许创新加上一定的工作量实际上就是可以满足到基本的要求的。虽然有些投机,但也可尝试。

写论文

看了这么多论文了,大致的结构应该都知道,仿照着别人去写就好了。相关工作不要乱写。全文注意语言的严谨性,所有结论都必须有根有据!!!否则审稿人问起来不好回答。

写完了找导师改,英文的话能改多少改多少吧,如果有英语系的同学最好了,尽量不要有语法错误了。部分期刊对语言要求很高,初审过不了无法外审的。

Tips:

  1. 文献管理工具。常见的有Endnote, Mendeley, Zotero,NoteExpress。可以方便管理自己看过的文献和插入参考文献。
  2. 论文写作工具。国内用 word 即可,国外很多需要 LeTeX,可提前学习下怎么用。
  3. Google 学术可直接导出参考文献。
  4. 英语语法校对工具。styleWriter、grammarly、NOUNPLUS等。

寻找期刊

这里如果导师有推荐的期刊就最好了。没有的话自己海选。两个方法:

  1. 在 Google 学术搜索自己方向的关键词(比如我就搜索“Android malware detection”),然后看这些论文来自哪些期刊。分别再去看这些期刊的检索类型、难易程度以及相关方向的论文数目。
  2. 直接从 Web of Science 中查找 SCI 四区的期刊,选择领域是“Computer Science”。然后点几个期刊名和自己的方向类似的,再仔细去看是否符合。

当然,大的出版社例如Elsevier和Springer,都有 journal suggester的服务。emmm,不过找的期刊都太高档了,大家可以尝试一下。

具体我们需要关注的点:

  1. 期刊的定位。SCI 四区一般就比较容易(但 IF 低不代表容易)
  2. 期刊论文中和研究方向的契合度。自己的研究方向的论文在期刊中的数目,一般有个几十篇就可以了。
  3. 期刊一年的论文篇数。80+ 的相对比较好,如果一年发表的论文小于 30 的基本就比较难。
  4. 论文的审稿周期。Elsevier 旗下的 SCI 期刊一般都会标明审稿周期。其余的自己可以大致推算一下。下 10 篇左右的论文,看每一篇的投稿日期到一审的时间。一般 3 个月内会比较好。看审稿周期时需要注意一点,大多数期刊都是一审完会返回结果(reject、accept、revise),需要修改的,改完再提交。这一类期刊基本一审时间控制在 3 个月内就行了。还有一类期刊,论文外审后只有 accept 和 reject 两种状态。一般修改后会让你重投。每次周期都是一个月(IEEE Access)。
  5. 期刊价格(是否OA)。一般的 SCI 期刊是不收费的,或酌情收几百美元。但是 OA 期刊的费用一般就比较高,基本是 1000+ 美元上下,代表出版社 hindawi 和 mdpi。这类期刊发表后,读者可以免费获取,并且一般审稿速度很快。mdpi 下的某个期刊最快的一周就能录用了。
  6. 期刊或出版社名声。这个不在我们考虑范围内。

索引和数据库的使用:

  1. Web of Science 可以查期刊的各项数据以及论文的检索,可选择对应的数据库。
  2. Google 学术(推荐)文献多而全,包含了会议和期刊论文,但是不一定是 SCI 检索的。
  3. 各个机构的数据库。IEEEACMScopusScienceDirect 等。
  4. sci-hub 外网几乎可以免费下载所有文献。(在校内请使用数据库,尊重版权

交流社区:

  1. 小木虫
  2. 丁香园
  3. Letpub

稿件投递

在选择完期刊之后就是投递了,一般会有在线的投递系统。投递之前记得先看 Author Guidelines。有的期刊对格式由明确的要求,有的则是随便什么格式都可以。

具体投递的话,按照系统的指引填写一些信息就可以了。一般需要在系统中填写论文名称、摘要、作者信息、关键字,有写还需要 cover letter。

论文投递成功后一般会受到一封系统自动发送的邮件。后续编辑会进行论文初审,正常一般在半个月内,初审后通过会外审,这个时间会比较长,然后再是修改录用出版等。流程上我就不细讲了。

下面是我两篇 SCI 论文的状态节点:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Mobile Information Systems(SCI IF:0.985)
2018-06-10 Submitted
2018-08-08 Major Revision Required(2 reviewers)
2018-08-19 Revised
2018-08-27 Accept
2018-09-05 Pay APC($1850)
2018-09-24 Galley Proofs
2018-10-10 Publication

KSII Transactions on Internet and Information Systems(SCI IF:0.6)
2018-07-30 Submitted
2018-09-27 Accept with Changes(3 reviewers)
2018-10-24 Revised
2018-11-05 Accept

当然,很多时候论文不会一投就中的。第一次投了一个比较好的期刊,初审就 reject 了,编辑直接说了 lack of novelty。第二次外审被拒,审稿人给了很多意见,这时候就可以改进了。第三次大修后录用。

总结

说了这么多,无非就是不要有那么多的空想,直接去做!第一次写论文可能会觉得很难,创新点找不到。或者觉得自己想出来的根本就不是创新点,很low。千万不要有这种想法,我们必须要有明确的目的性,如果只是为了发论文的,就不需要在乎这些,要相信只要完整的实验做出来了,能够结合理论自圆其说的,论文就一定能发表。

坚持原创技术分享,您的支持将鼓励我继续创作!