深度强化学习实验室报道
来源:https://zhuanlan.zhihu.com/p/104298923
作者:魏秀参 编辑:DeepRL
最近,恰逢CVPR 2020 rebuttal之前,本文就rebuttle相关的内容进行总结,学术论文是发布自己或团队最新研究进展正式且最快捷的途径,也是和同行交流想法最方便、高效的方式。当同行评议(Peer review)作为学术成果正式发布的必经之路已运行200余年[1]时,用正确的姿势进行review rebuttal便成为提高论文录用机率甚至扭转乾坤的最后一搏。本文从“What is peer review?”、“How to rebuttal?”及“Does rebuttal matter?”三部分来聊聊学术论文(主要针对人工智能领域会议和期刊)rebuttal的那些事。
|| What is peer review?
要想写好rebuttal,必然要先了解peer review是怎么一回事。
“Peer review”趣图(原图来自网络)
Peer review是一种学术成果审查程序,即作者的学术著作或proposal被同一领域的其他专家学者评审,并根据评审意见决定是否予以录用(Accept)和后续正式发表(Publish)。对于计算机学科特别是人工智能领域的学术会议和期刊,其均有相对成熟和流程化的同行评议(即审稿)机制。
1.1 【会议审稿】
对于会议审稿流程而言,由于会议论文往往有比较严格的截止日期(Deadline),作者们通常会根据这一时间来rush自己的paper(关于论文写作的一些tips请戳笔者早年的《LaTeX写作新手须知》),所谓“Deadline就是第一生产力!”。待deadline一过,大会的程序委员会主席(Program Committee Chair或Program Chair)首先会剔除一批不符合会议投稿政策的论文,如:篇幅不合要求、一稿多投、未匿名、未注明Conflict Domain等,这些论文会直接作“Desk Reject”处理。处理之后的投稿(Submission)便为有效投稿。
这些稿件会由PC Chair根据一定规则(如TPMS[2]或bidding[3])分配给高级程序委员会委员(Senior PC,IJCAI/AAAI一般是这个叫法)或领域主席(Area Chair,CVPR/ICCV/ECCV一般用此称谓),这些人便是论文最终命运的判决者,也是在审稿最后时刻书写meta review的meta reviewer——一般会由领域内颇有建树、有判断力的专家学者担任。而后,这些meta reviewer会继续分配稿件给到实际操刀审稿、给出具体审稿意见的审稿人(Reviewer)。对于CVPR/ICCV/ECCV等CV领域会议,近几年每个AC负责的文章大约在30-50篇左右,而普通审稿人分配的稿件一般不超过10篇/人。以CVPR 2019为例,针对5160篇有效投稿,全球共召集了132位AC和2887位审稿人[4],一共提交了超过15000条审稿意见,做到了平均一篇文章至少3条,其中一篇文章甚至有7条审稿意见之多。
在reviewer各自独立提交审稿意见并经由AC检查质量之后,绝大多数会议会将首轮意见开放给作者(目前Data Mining领域的KDD、ICDM等仍保持不设rebuttal环节的传统),作者可根据意见内容进行rebuttal来更正审稿人理解的错误、解释/澄清审稿人的疑虑、提供更多方法和实验细节等信息。在收回作者rebuttal之后,同一篇文章的首轮意见、作者rebuttal信息均会开放给所有审稿人和责任AC,进入paper discussion环节。
Discussion时,AC会主持每篇文章的讨论,每位审稿人根据其他审稿人意见和作者rebuttal会留言给其他审稿人。经过几天系统线上讨论,所有审稿人需更新自己最终意见。更新的意见以及整个讨论过程,再加上AC自己的判断会作为AC给予每篇论文生杀予夺的重要依据:若多数审稿人在rebuttal后提高了论文得分或保持accept认为可以接收,则文章有较大概率可被录用;若多数审稿人在rebuttal后降分或保持reject,则这篇文章命运便岌岌可危。可以看到,rebuttal在整个论文录用过程中起到了举足轻重的作用——优秀的rebuttal能力挽狂澜;无力的rebuttal则于事无补甚至会画蛇添足、过犹不及。
特别的,CV领域的会议如CVPR/ICCV/ECCV等在AC给予最终决定时,有开线下AC meeting的传统,即在paper discussion之后会选在某个城市线下召集所有AC共同决定了投稿的最终命运。一般而言,一篇文章是否录用由三位(有时两位)没有conflict domain的AC共同决定,称作“AC Triplet”。到此,每篇会议论文最终结果(录用与否以及oral、poster、spotlight)便盖棺定论,等待着PC Chair公布给如坐针毡的作者们。
1.2 【期刊审稿】
与会议论文相似,期刊论文也是由其他研究者进行同行评议之后决定是否予以录用。不过期刊审稿由于没有deadline(期刊的special issue除外),通常不会在较短时间集中接收到的非常多稿件。一般而言,接收到的稿件会由期刊主编(Editor-in-Chief)分配给副主编(Associate Editor),之后副主编会聘请一些相关的研究者作为审稿人进行评审,有时副主编本身也会负责论文的评审意见和推荐等工作。而最终决定论文是否录用的仍然是期刊主编。
与会议论文不同的是,正是由于没有明确的deadline,期刊审稿意见的“出炉”时间往往极不确定且普遍周期较长(3-8个月不等),第一轮评审之后审稿人一般会给出如下四种推荐意见之一:1)接收(Accept);2)接收但需要微幅修改(Accept with a minor revision);3)接收但需要大幅修改(Accept with a major revision,有些期刊如TNNLS则称作Reject & Resubmit);4)拒稿(Reject)。之后,副主编会根据若干审稿人的结果综合评定给出meta review,若meta review意见为2)和3)中其一,作者便需要准备一个详尽的revision list来对每位审稿人的意见逐条进行response和rebuttal,同时还需要提供修改过的文章供审稿人进行下一轮评审。同样,和会议论文不同的是,会议论文这一的rebuttal过程最多只有一次。而期刊论文如此过程可以反复多次,更像一场你一言我一语的“交谈”,最终直到全部审稿人均认为达到“Accept”的程度。但需注意,有的期刊major revision只有一轮,若经过一次major revision后的文章仍未达到录用或minor revision标准,有时便会做拒稿处理。可见,有效的rebuttal/response对于期刊论文的录用仍很关键。
以上过程可看出,正规的会议和期刊同行评议过程非常严格、专业。更显然的是,从论文提交时开始,作者们便处于弱势,文章的主动权则全部移交给审稿人和AC听凭其“处置”。Rebuttal作为整个peer review过程中少有甚至唯一的发声机会,作者们可要牢牢把握!
2.1【知彼解己原则】
不论会议还是期刊,笔者以为,「知彼解己」——“首先去了解对方,然后再争取让对方了解自己”,是整个rebuttal过程中最为重要的一条原则。
作者在收到审稿意见后,通常情况不应将情绪和注意力完全放在抱怨和吐槽审稿人上(遇到不专业的审稿人除外,但更多情况中肯地讲多为自己文章的问题),且不应站在审稿人的对立面,相反,更多的应去领会审稿人某句话背后的意图,体会其心意,应试图站在ta的角度去揣摩提出意见时的想法和心境,同时不要局限在可见审稿意见中写的那么寥寥几笔。只有练就这样的“同理心”,才能在rebuttal时据理力争,答在点子上,为自己扳回一城。
而且,从第一节的同行评议过程的描述可以看到,一个审稿人面对的稿件(尤其会议稿件)非常之多,需要ta在短短几周且不影响本职工作的情况下完成高质量评审,这对于每位审稿人都是个不轻松的任务。事实上,许多审稿人(约50%以上[5])会在审稿意见提交deadline的最后三天内完成评审,每篇工作在审稿人处花费的时间一定非常有限。如此,我们便需要根据有限的审稿意见来“管中窥豹“,对审稿人的喜好和倾向一探究竟、琢磨一二,这对于作者如何在rebuttal时“排兵布阵”、“设定应对战略”尤为重要。
比如,若某期刊审稿人说“文章相对会议版本唯一区别仅在于增加了xxx,而xxx这部分带来的性能增益非常有限”,实际背后含义是“嫌弃”作者仅incremental式增加不多的新东西就投递到期刊,显然不是审稿人没有看懂新加的xxx部分内容的价值,或不了解作者的技术做法;对此,可以澄清“我们工作并不是trivial/simply的增加了xxx,它有自己的intuition和insight,基于这样的独特设计blabla“,同时还要针对性能质疑有所回应,做到有问必答:“增加xxx之后效果提升也较显著,并不有限,blabla(列出证据说明增益是significant的,并不marginal)”。再比如,若某会议审稿人简单指出“novelty有限”,同时并没有提出更多细节性缺点,则说明可能ta挑来挑去并没有找到非常明显的“硬伤”。要知道每位审稿人预设的身份全是paper killer,他们总在千方百计寻找论文的漏洞和不足,找够了便足以写出review来宣判文章“死刑”。对于上述情况,便说明文章可能就是不对该审稿人的胃口,找不到具体的不足,只好拿novelty来说事。
审稿意见趣图(来自Ming-Hsuan Yang‘s slides)
2.2 【Rebuttal形式】
如今众多会议提供了非常多样的rebuttal形式,会议rebuttal形式主要分为以下三种:
其中,第三种rebuttal形式更像期刊,只是rebuttal轮数也仅控制在了一轮。作者需根据不同会议的政策规定提前调研和熟悉rebuttal形式,从而在rebuttal时应对自如。
2.3 【具体实操】
本节提供一些针对具体问题和情况的实操建议,供君参考:
2.4 【AC Message】
还记得上文中提到的只喷novelty而没有其他细节问题的审稿人吗?还记得在审稿意见中暴露factual error的审稿人吗?……针对这些情况,作者手中仍有一件利器应对,即AC message(或Confidential comments to AC)。
Rebuttal时除了作者提交的rebuttal file之外,多数会议和期刊还为作者提供了一个直接与senior reviewer(如AC和AE)对话的渠道,在AI会议中通常被称为“AC message”,这部分内容对普通reviewers是不可见的。作者如果在审稿意见中发现了审稿人的“问题”,如不专业、对文章涉及领域不熟悉、自我矛盾等,均可指出,从而引起AC注意。在期刊审稿过程中,遇到类似的问题还可通过AC message来尝试更换审稿人。
以下列举一些可能的AC message的写法:
2.5 【常用句式】
以下列举一些rebuttal中的常用句式,供大家选择使用:
废了好大功夫写好了rebuttal,大家一定很忐忑这玩意儿到底能否奏效?
下图是CVPR 2019总计超过15000条review在rebuttal前后的状态对比统计。
很显然:
可见,rebuttal也乃尽人事听天命之谓也。但小概率事情(如「逆天改命」)发生在自己身上那就是100%的奖赏,因此,下次拿到review后还是一门心思的想着怎么好好rebuttal吧:)
(完)