欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

从"陪练"到"赢家":人机博弈的六十年

程序员文章站 2022-03-17 09:48:37
本报记者 常丽君自上世纪五十年代第一个博弈类计算机程序诞生以来,人机之间的博弈从未终止。60多年的博弈和反复超越,成为反映人类智慧的一面镜子,也引发许多人对人工智能发展的担忧。从“陪练&r...

本报记者 常丽君

自上世纪五十年代第一个博弈类计算机程序诞生以来,人机之间的博弈从未终止。60多年的博弈和反复超越,成为反映人类智慧的一面镜子,也引发许多人对人工智能发展的担忧。

从“陪练”到“赢家”

1952年,英国计算机科学家克里斯托弗·斯特拉奇编写出第一个西洋跳棋程序。在50年代中期和60年代初,IBM的亚瑟·塞缪尔开发出了第一个能够“学习”的西洋跳棋程序,已经可以挑战具有相当水平的业余爱好者,并在1963年击败了美国康涅狄格州的跳棋大师罗伯特·尼尔利。1989年加拿大艾伯特大学的乔纳森·谢弗开发出“奇努克”,虽在1992年的比赛中没能击败西洋跳棋冠军马里恩·汀斯利,但在1994年终于获得了世界冠军,被载入吉尼斯世界纪录。它是第一台在人类游戏项目上获得世界冠军的计算机。

从"陪练"到"赢家":人机博弈的六十年

西洋跳棋的规则毕竟过于简单。1962年,美国麻省理工学院的科学家阿兰·科托克编写了一个能够击败国际象棋业余爱好者的程序,不久该校的理查德·格林布赖特又开发出了MacHack VI型机,成为第一台有实力参与国际象棋锦标赛的计算机。1977年,美国西北大学的拉里·阿特肯和大卫·斯雷特开发的CHESS 4.6第一次能够击败A级国际象棋手。1988年卡内基·梅隆大学的默里·坎贝尔等人编程的HiTech赢得了宾夕法尼亚州国际象棋锦标赛,被授予大师头衔。

而1997年,IBM的“深蓝”计算机击败了国际象棋世界冠军卡斯帕罗夫,成为人工智能历史上的标志性事件。

除了逻辑领域,人工智能在自然语言方面的“才华”也在不断提高。1999年美国杜克大学科学家迈克尔·里特曼开发出了Proverb,能够准确解答《纽约时报》刊登的90%的纵横字谜。2007年伊利诺伊州立大学的阿亚拉·埃米尔和马克·理查兹发明的Quackle成为第一台赢得拼字游戏锦标赛的电脑。到2011年,IBM的沃森在真人答题节目《危险边缘》上击败了人类选手。

此外,卡内基·梅隆大学的汉斯·柏林格开发的BKG9.8于1979年击败了西洋双陆棋世界冠军。1997年艾伯特大学的迈克尔·布洛编写的Logistello,击败了当年的黑白棋世界冠军村上剑在博弈领域,计算机几乎天下无敌——除了围棋。

对手会成“敌人”吗

围棋带有一定的直觉性,即不经过逻辑推理就得到结果。去年10月,Deepmind公司的围棋程序“阿尔法围棋”(AlphaGo)打败了欧洲围棋冠军樊麾,如今又在对李世石的“人机大战”中首战告捷,使人工智能侵入到人类直觉思维的保留地。

Deepmind公司联合创始人德米什·哈萨比斯去年曾说,看到“阿尔法围棋”能在围棋规则内发明出新东西,有令人震惊的感觉。深度学习算法让“阿尔法围棋”在“人机大战”首轮比赛中表现出了越来越厉害的势头,似乎在验证着许多*科学家和科技巨头都对人工智能发展的担忧。

人工智能会对人类的生存构成威胁吗?比如将其用于武器,超过它们某个“技术奇点”之后产生“智能爆炸”效应,让机器能不断地自我完善,超越人脑的智力,从而脱离人类控制。霍金在最近的一次谈话中表示:“AI的成功创建,将是人类历史上最大的事件。不幸的是,它也可能是最后一个历史事件。”

哈萨比斯认为,人工智能距离人脑水平的通用智慧,仍有几十年的差距。对人工智能的警示掩盖了它们可能带给人类的帮助。他们的算法让计算机能从自己过去的经验、数据中直接学习,这在许多任务类型中都是通用的。该技术将用于医疗护理领域,在人类环境中学习成长,尝试解决个性化医疗的问题。(科技日报北京3月9日电)