【转帖】MIT人工智能实验室:如何做研究?

来自MIT人工智能实验室:如何做研究?

作者:人工智能实验室全体研究生

编辑:David Chapman

版本:1.3

时间:1988年9月

译者:柳泉波 北京师范大学信息学院2000级博士生

Copyright 1987, 1988 作者版权所有

摘要 本文的主旨是解释如何做研究。我们提供的这些建议,对做研究本身(阅读、写作和程序设计),理解研究过程以及开始热爱研究(方法论、选题、选导师和情感因素),都是极具价值的。

备注:人工智能实验室的Working Papers用于内部交流,包含的信息由于过于初步或者过于详细而无法发表。不像正式论文那样,会列出所有的参考文献。

1. 简介

这是什么?

并没有什么神丹妙药可以保证在研究中取得成功,本文只是列举了一些可能会有所帮助的非正式意见。

目标读者是谁?

本文档主要是为MIT人工智能实验室新入学的研究生而写,但对于其他机构的人工智能研究者也很有价值。即使不是人工智能领域的研究者,也可以从中发现对自己有价值的部分。

如何使用?

要精读完本文,太长了一些,最好是采用浏览的方式。很多人觉得下面的方法很有效:先快速通读一遍,然后选取其中与自己当前研究项目有关的部分仔细研究。

本文档被粗略地分为两部分。第一部分涉及研究者所需具备的各种技能:阅读,写作和程序设计,等等。第二部分讨论研究过程本身:研究究竟是怎么回事,如何做研究,如何选题和选导师,如何考虑研究中的情感因素。很多读者反映,从长远看,第二部分比第一部分更有价值,也更让人感兴趣。

小节2  如何通过阅读打好AI研究的基础。列举了重要的AI期刊,并给出了一些阅读的诀窍。

小节3  如何成为AI研究领域的一员:与相关人员保持联系,他们可以使你保持对研究前沿的跟踪,知道应该读什么材料。

小节4  学习AI相关领域的知识。对几个领域都有基本的理解,对于一个或者两个领域要精通。

小节5  如何做研究笔记。

小节6  如何写期刊论文和毕业论文。如何为草稿写评审意见,如何利用别人的评审意见。如何发表论文。

小节7  如何做研究报告。

小节8  是有关程序设计的。AI程序设计与平常大家习惯的程序设计有所不同。

小节9  有关研究生涯最重要的问题,如何选导师。不同的导师具有不同的风格,本节的意见有助于你找到合适的导师。导师是你必须了解如何利用的资源。

小节10  关于毕业论文。毕业论文将占据研究生生涯的大部分时间,本部分涉及如何选题,

以及如何避免浪费时间。

小节11  有关研究方法论,尚未完成。

小节12  或许是最重要的一节:涉及研究过程中的情感因素,包括如何面对失败,如何设定

目标,如何避免不安全感,保持自信,享受快乐。

2. 阅读

很多研究人员花一半的时间阅读文献。从别人的工作中可以很快地学到很多东西。本节讨论的是AI中的阅读,在第四小节将论述其他主题相关的阅读。

阅读文献,始于今日。一旦你开始写作论文,就没有多少时间了,那时的阅读主要集中于论文主题相关的文献。在研究生的头两年,大部分的时间要用于做课程作业和打基础。此时,阅读课本和出版的期刊文章就可以了。(以后,你将主要阅读文章的草稿,参看小节三)。

在本领域打下坚实的基础所需要的阅读量,是令人望而却步的。但既然AI只是一个很小的研究领域,因此你仍然可以花几年的时间阅读本领域已出版的数量众多论文中最本质的那部分。一个有用的小技巧是首先找出那些最本质的论文。此时可以参考一些有用的书目:例如研究生课程表,其他学校(主要是斯坦福大学)研究生录取程序的建议阅读列表,这些可以让你有一些初步的印象。如果你对AI的某个子领域感兴趣,向该领域的高年级研究生请教本领域最重要的十篇论文是什么,如果可以,借过来复印。最近,出现了很多精心编辑的有关某个子领域的论文集,尤其是Morgan-Kauffman出版的。

AI实验室有三种内部出版物系列:Working Papers,Memos和Technical Reports,正式的程度依次增加,在八层的架子上可以找到。回顾最近几年的出版物,将那些非常感兴趣的复制下来。这不仅是由于其中很多都是意义重大的论文,对于了解实验室成员的工作进展也是很重要的。

有关AI的期刊有很多,幸运的是,只有一部分是值得看的。最核心的期刊是Artificial Int

elligence,也有写作"the Journal of Artificial Intelligence"或者"AIJ"的。AI领域真正具备价值的论文最终都会投往AIJ,因此值得浏览每一年每一期的AIJ;但是该期刊也有很多论文让人心烦。Computational Intelligence是另外一本值得一看的期刊。Cognitive Science也出版很多意义重大的AI论文。Machine Learning是机器学习领域最重要的资源。IEEE PAMI(Pattern Analysis and Machine Intelligence)是最好的有关视觉的期刊,每期都有两三篇有价值的论文。International Journal of Computer Vision(IJCV)是最新创办的,到目前为止还是有价值的。Robotics Research的文章主要是关于动力学的,有时候也有划时代的智能机器人论文。IEEE Robotics and Automation偶尔有好文章。

每年都应该去所在学校的计算机科学图书馆(在MIT的Tech Square的一层),翻阅其他院校出版的AI技术报告,并选出自己感兴趣的仔细加以阅读。

阅读论文是需要练习的技能。不可能完整地阅读所有的论文。阅读论文可分为三个阶段:第一阶段是看论文中是否有感兴趣的东西。AI论文含有摘要,其中可能有内容的介绍,但是也有可能没有或者总结得不好,因此需要你跳读,这看一点那看一点,了解作者究竟做了些什么。内容目录(the table of contents)、结论部分(conclusion)和简介(introduction)是三个重点。如果这些方法都不行,就只好顺序快速浏览了。

一旦搞清楚了论文的大概和创新点,就可以决定是否需要进行第二阶段了。在第二阶段,要找出论文真正具有内容的部分。很多15页的论文可以重写为一页左右的篇幅;因此需要你寻找那些真正激动人心的地方,这经常隐藏于某个地方。论文作者从其工作中所发现的感兴趣的地方,未必是你感兴趣的,反之亦然。最后,如果觉得该论文确实有价值,返回去通篇精读。

读论文时要牢记一个问题,“我应该如何利用该论文?”“真的像作者宣称的那样么?”“如果..会发生什么?”。理解论文得到了什么结论并不等同于理解了该论文。理解论文,就

要了解论文的目的,作者所作的选择(很多都是隐含的)假设和形式化是否可行,论文指出

了怎样的方向,论文所涉及领域都有哪些问题,作者的研究中持续出现的难点模式是什么,

论文所表达的策略观点是什么,诸如此类。

将阅读与程序设计联系在一起是很有帮助的。如果你对某个领域感兴趣,在阅读了一些论文后,试试实现论文中所描述的程序的“玩具”版本。这无疑会加深理解。

可悲的是,很多AI实验室天生就是孤僻的,里面的成员主要阅读和引用自己学校实验室的工作。要知道,其他的机构具有不同的思考问题的方式,值得去阅读,严肃对待,并引用它们的工作,即使你认为自己明晓他们的错误所在。

经常会有人递给你一本书或者一篇论文并告诉你应该读读,因为其中有很闪光的地方且/或可以应用到你的研究工作中。但等你阅读完了,你发现没什么特别闪光的地方,仅仅是勉强可用而已。于是,困惑就来了,“我哪不对啊?我漏掉什么了吗?”。实际上,这是因为你的朋友在阅读书或论文时,在头脑中早已形成的一些想法的催化下,看出了其中对你的研究课题有价值的地方。

3. 建立关系

一两年后,对自己准备从事的子领域已经有了一些想法。此时——或者再早一点——加入Secret Paper Passing Network是很重要的。这个非正式的组织是人工智能真正在做什么的反映。引导潮流的工作最终会变成正式发表的论文,但是至少在牛人完全明白一年之后,也就是说,牛人对新思想的工作至少领先一年。

牛人如何发现新思路的?可能是听自于某次会议,但是最可能来自于Secret Paper Passing Network。下面是该网络工作的大致情况。Jo Cool有了一个好想法。她将尚不完整的实现与其他一些工作融合在一起,写了一份草稿论文。她想知道这个想法究竟怎么样,因此她将论文的拷贝发送给十位朋友并请他们进行评论。朋友们觉得这个想法很棒,同时也指出了其中的错误之处,然后这些朋友又把论文拷贝给他们各自的一些朋友,如此继续。几个月后,Jo对之进行了大量修订,并送交给AAAI。六个月后,该论文以五页的篇幅正式发表(这是AAAI会议录允许的篇幅)。最后Jo开始整理相关的程序,并写了一个更长的论文(基于在AAAI发表论文得到的反馈)。然后送交给AI期刊。AI期刊要花大约两年的时间,对论文评审,包括作者对论文修改所花费的时间,以及相应的出版延迟。因此,理想情况下,Jo的思想最终发表在期刊上需要大约三年时间。所以牛人很少能从本领域出版的期刊文章中学到什么东西,来得太迟了。

你,也可以成为一个牛人。下面是建立学术关系网的一些诀窍:有很多讨论某个AI子领域(如连接主义或者视觉)的邮件列表,选择自己感兴趣的列表加入。当与很熟悉本领域的人讨论自己的思想时,他们很可能不直接评价你的想法,而是说:“你读过某某吗?”这并不是一个设问,而是建议你去阅读某份文献,它很可能与你的想法有关系。如果你还没有读过该文献,从跟你交谈的高手那里得到该文献的详细信息,或者直接从他那里借一份拷贝下来。

当你读到某份让你感到很兴奋的论文,复印五份送交给对之感兴趣的其他五个人。他们可能会反馈回来很好的建议。

本实验室有很多针对不同子领域的非正式(持续发展的)论文讨论组,他们每星期或每两星期聚会一次,对大家阅读完的论文进行讨论。

有些人并不介意别人去翻看他们的书桌,也就是说,去翻阅他们堆在书桌上的不久要阅读或者经常翻阅的论文。你可以去翻翻看,有没有自己感兴趣的。当然了,首先要得到主人的许可,要知道有些人确实反感别人翻自己的东西。去试试那些平易近人的人。

同样,有些人也并不介意你翻看他们的文件柜。实验室中可是有很多学问精深的人,他们的文件柜里也是有好多宝贝。与利用学校图书馆相比,这通常是更快更可靠的寻找论文的方式。

只要自己写下了些东西,将草稿的拷贝分发给那些可能感兴趣的人。(这也有一个潜在的问题:虽然AI领域的剽窃很少,但也确实有。你可以在第一页写上“请不要影印或者引用”的字样以做部分防范。)大部分人并不会阅读自己收到的大部分论文,因此如果只有少数人返回评论给你,也不用太在意。你可以如此反复几次——这是期刊论文所必需的。注意,除了自己的导师,一般很少将两次以上的草稿送给同一个人。

当你写完一篇论文后,将论文的拷贝送给那些可能感兴趣的人。别以为人家自然而然地就会去阅读发表论文的期刊或者会议录。如果是内部的出版物(备忘录和技术报告)就更不容易读到了。

你保持联系的人越是各式各样,效果就越好。尝试与不同研究组,AI实验室,不同学术领域的人交换论文。使自己成为没有联系的两个科研组交流的桥梁,这样,很快的,你的桌子上就会冒出一大摞相关的论文。

如果某篇论文引用了自己感兴趣的某些东西,做好笔记。维护一份自己感兴趣参考文献的日志。到图书馆去看看能不能找到这些论文。如果要了解某个主题的发展轨迹,可以有意地去做一张引用的“参考文献”图。所谓的参考文献图,是指引用组成的网:论文A引用B和C,B引用C和D,C引用D,等等。注意那些被经常引用的论文,这通常是值得阅读的。参考文献图有奇妙的性质。一个是经常有研究同一主题的研究组相互不了解。你搜索该图,突然发现了进入另一部分的方式,这通常出现于不同学校或者不同方法存在的地方。尽可能了解多种方法是很有价值的,这总比非常深入的了解某一种方法更好。

暂时搁置。跟别人交谈。告诉他们你在做什么,并询问人家在做什么。(如果你对与别的学生讨论自己的想法感到害羞,也要坚持交谈,即使自己没有什么想法,与他们讨论自己认为确实优秀的论文。这将很自然地引导到下一步做什么的讨论。)每天中午在活动楼七层有一个非正式的午餐讨论会。在我们实验室,人们都习惯于晚上工作,所以午餐的时候可以跟别人组成松散的小组进行讨论。

如果你与外界的交流很多——做演示或者参加会议——去印张事务名片,主要要使自己的名字容易记住。

从某个时间开始,你将会开始参加学术会议。如果你确实参加了,你会发现一个事实,几乎所有的会议论文都令人生厌或者愚蠢透顶。(这其中的理由很有意思,但与本文无关,不做讨论)。那还去参加会议干吗?主要是为了结识实验室之外的人。外面的人会传播有关你的工作的新闻,邀请你作报告,告知你某地的学术风气和研究者的特点,把你介绍给其他人,帮助你找到一份暑期工作,诸如此类。如何与别人结识呢?如果觉得某人的论文有价值,跑上去,说:“我非常欣赏您的论文”,并提问一个问题。

获得到别的实验室进行暑期工作的机会。这样你会结识另外一群人,或许还会学到另外一种看待事物的方式。可以去问高年级同学如何获取这样的机会,他们或许已经在你想去的地方工作过了,能帮你联系。

时间: 2024-10-09 23:39:43

【转帖】MIT人工智能实验室:如何做研究?的相关文章

如何做研究?(From: MIT AI LAB)

简评: 这是一篇关于如何做研究的经验总结,全面阐述了研究过程中可能遇到的诸多问题,并给出了切实可行的建议!对于刚进入研究生阶段的研究生来说,我觉得可以为他们未来的研究生活提供很多有益的指导! 摘要: 本文的主旨是解释如何做研究.我们提供的这些建议,对做研究本身(阅读.写作和程序设计),理解研究过程以及开始热爱研究(方法论.选题.选导师和情感因素),都是极 具价值的. 本文背景: 麻省理工学院 人工智能实验室 AI Working Paper 316 1988年10月来自MIT人工智能实验室:如何

沈向洋谈做研究的那些事儿

编者按:微软公司今日正式任命沈向洋博士为微软全球执行副总裁,负责技术和研究.在此之前,沈向洋博士曾为微软亚洲研究院院长,也是最早参与筹建微软亚洲研究院的元老之一.沈向洋博士曾于2009年在清华,浙大等高校以讲座形式倾囊传授“做研究”的秘诀.微软亚洲研究院将网友记录的讲座内容进行整理,与君共享. 内容整理自网络 关于阅读 1.很多研究者花费一半以上的时间用来阅读.在研究生开始两年,尽量用课余的时间阅读有关于你topic的课本和journal articles. 2.了解自己相关topic最为核心的

跟张忠谋缠斗了20年 称芯片代工是自己的创意(做研究和经营事业不一样,他的话不多,但意见很多,有大格局)

半导体业内尊称张忠谋为“半导体代工之父”,但一个人却对这一说法嗤之以鼻. [1] 台湾双雄,这个曾经声震全球半导体的名词,如今已经不复存在. 2016财年,台积电实现营收2072亿人民币,净利润730亿.今年3月,台积电市值突破万亿人民币大关,超越英特尔成为世界第一大半导体公司.此后的2个多月里,其股价持续攀升,截止本文发布,台积电的市值已达1873.73亿美元(约合12775亿人民币). “双雄”的另一端,台湾联华电子(下简称台联电)去年的营收约合人民币333亿元,净利润不足20亿人民币,其市

读书笔记:季羡林关于如何做研究学问的心得

以下的内容摘自: 季羡林 (2010-02-01). 牛棚杂忆(季羡林作品珍藏本)(图文版) (Kindle Locations 2701-2706).? . Kindle Edition. ? 我记得,鲁迅先生在一篇文章中讲了一个笑话:一个江湖郎中在市集上大声吆喝,叫卖治臭虫的妙方.有人出钱买了一个纸卷,层层用纸严密裹住.打开一看,妙方只有两个字:勤捉.你说它不对吗?不行,它是完全对的.但是说了等于不说.我的经验压缩成两个字是勤奋.再多说两句就是:争分夺秒,念念不忘.灵感这东西不能说没有,但是

[软件人生]写给想做研究的朋友和还没毕业的学生的几句话

非常久没有给初入行和刚毕业的学生以及没毕业的学生写过什么了. 记得上次写东西,是由于新手的问题http://blog.csdn.net/qingrun/article/details/1458530.算来,已经八年多了.去年在csdn高校俱乐部给几个北京的大学的孩子们讲了点东西.今天,我想谈谈人生和社会的初步规律.以下是一段对话文字,当中关联到近期几个月非常火热的那位厦门大学女博士,以及她抄袭我博文一事,也谈到了正直与虚伪: 顺天 10:08:38 群主大大,谢灵看起来非常正直啊顺天 10:08

研究生小菜简谈“如何做研究”

Author: JW. Zhou Date: 2014/7/3 在研究生期间,我相信大家一开始都很迷惑,都不知道自己要干什么.该干什么?即便知道自己要干什么,也不知道从哪干起?我也很迷惑.上次两位老师跟我们交流了一下,下面是他们的心得:给一个项目(课题)——>解决方案——>问题分块——>任务明细 一开始并不是所有的问题都会想到,但是起码要有一个大体的框架在心中,然后细化模块,对每一个功能进行细化,找到突破口. 搜索文献,首先找最新的,然后找引用次数最多的,也可以找找综述之类的文章(篇名带

研究生期间如何做研究:一些建议

本文转自 http://blog.csdn.net/chieryu/article/details/54602331 这篇文章翻译自<How to do Graduate-level Research: Some Advice> 介绍 这篇文章是为了给研究生,尤其是博士研究生提供些有用的建议的,你们即将开始在USC的电子工程系统部门的自动网络研究组开始你们研究生涯.希望这篇文章也能给在其他机构相同研究领域的研究生提供有用的帮助. 没有经验的研究生通常对研究的本质存有误区.例如,他们认为搞研究跟

[转]前端在人工智能时代能做些什么?

之前很长的一段时间内,一直在做阿里云人工智能产品 ET, 做为了一名前端工程师,参与了当中的一些工程工作,分享出来,希望对大家有所帮助. 前端工程在人工智能的团队到底能做什么,体现怎么的价值?对此,可以先下图的一个总结,然后我会逐条分析 从我们的实践看,要完成一个完整的人工智能项目,三种东西是不可或缺的:算法,数据和工程. 而前端在这三个方向种,最容易参与进去,同时也最容易做出彩的地方就是在工程方面,我们把这块内容叫做大前端. 具体的大致可以分为五块内容:人机交互,数据可视化,产品Web, 计算

MIT自动驾驶的道德研究:自动驾驶生与死做出选择

麻省理工学院(MIT)近日发表一项研究,旨在探讨自动驾驶发生车祸时应该撞谁的道德难题.该研究自 2016 年以来收集了 233 个国家,超过 2 百万名参与者的 4 千万次决策,堪称是史上规模最大的道德心理学研究.研究发现,自驾车意外时,人们倾向保护人类而非动物,年轻人而非老人, 群体而非个人.道德机器实验当行驶中的汽车已无可避免即将发生车祸,你会选择撞死一群猫还是一群孩子?你会选择自撞结束自己及乘客的性命,还是撞死一群正在过马路的无辜老人?更或者,是孕妇与小孩?是两名罪犯?是三位无家可归的人?