是什么
阿尔伯塔大学(University of Alberta)的计算机科学系(Department of Computing Science)在人工智能研究上有一个突出特点:把「让机器下棋」当作正经的研究对象。该系在自己的网站上维护着 Chinook 的官方项目页面,而 Chinook 是这所学校的一个团队开发出来的跳棋程序[1][3]。项目页挂在院系站点上,而不是某个人的主页上,这个小细节说明了这项工作的定位——它是机构层面的成果,由院系长期保存和对外呈现,不是某位研究者的私人副业[1]。
Chinook 由阿尔伯塔大学的团队开发,带队的是时任理学院院长的 Jonathan Schaeffer[3]。
为什么拿游戏做研究
该校计算机科学家 Richard Sutton 把游戏称作检验理论的简化系统,就像生物学家用果蝇做实验一样[3]。道理在于:游戏有明确的规则、确定的胜负,也不掺杂现实世界的噪声,因此一个关于机器应当如何搜索可能性、如何从经验中学习的主张,可以在这类环境里低成本地试出来,而且结果不含糊。
举一个具体的小例子:一个下跳棋的程序必须在合法的走法里做选择,必须评估那些自己算不到底的局面,还必须随着对局变多而变强。把这些事做好所积累的知识,讲的是机器推理的一般问题,而不只是跳棋本身。
局限也很明显:游戏终究是一个封闭世界。在棋盘上奏效的方法,不自动适用于语言、感知或在物理环境中做规划这类开放问题。
跳棋这条线
Schaeffer 说,他的跳棋程序副本从 1989 年起就在阿尔伯塔大学的本科生机器上运行[2]。这个细节是校方讲述这段历史时会提到的一环:工作是从普通的学生用机器上起步的,当时的算力远不及后来做出标志性成果时所用的机器。
人
Schaeffer 在计算机科学系做了 40 年教授,于 2024 年退休[2]。校方媒体 The Quad 称他是阿尔伯塔大学人工智能领域的先驱,也是美国人工智能协会(American Association for Artificial Intelligence)和加拿大皇家学会(Royal Society of Canada)的会士[2]。
他的行政工作对院系的周边环境产生的影响不亚于研究本身。作为前任理学院院长,他提升了这所学校作为人工智能领导者的声誉,并主导了学校大规模开放在线课程(MOOCs)的建设[2]。他还共同创办了阿尔伯塔机器智能研究所(Alberta Machine Intelligence Institute)[2],并指导过 80 多名研究生[2]——这是一大批在同一个院系、很多时候在同类问题上受训的人。
这所学校与棋类人工智能的渊源还不止于本校。在 IBM 深蓝(Deep Blue)团队担任共同负责人的 Murray Campbell,也属于这条「U of A 脉络」[3]。
在发展中的位置
把上面几条放在一起看,可以勾勒出一个以「会下棋的程序」和「训练出做这类程序的人」立起名声的院系。Chinook 的项目页是看得见的那部分[1];Schaeffer 参与创办的研究所、他主导的在线课程、他带出的学生,是托在下面的机构层[2];深蓝这条线则说明这类工作能走多远[3]。用 Sutton 的说法,游戏就是果蝇——小而可控的实验对象,让研究者得以追问大问题[3]。
19941
-
1994 年,阿尔伯塔大学的 Chinook 在波士顿举行的世界人机跳棋锦标赛上夺冠,成为第一个在棋类项目中赢得人类世界冠军的计算机程序。
19901
-
1990 年,Chinook 成为首个在任何游戏中获得挑战人类世界冠军资格的程序,开启了它参加人类冠军赛并最终求解西洋跳棋的历程。
注释与来源
- Chinook Project - Projecthttp://www.cs.ualberta.ca/%7Echinook/project/
- Reflections on a 40-year career from an AI pioneerhttps://www.ualberta.ca/the-quad/2024/03/reflections-on-a-40-year-career-from-an-ai-pioneer.html
- Changing the Game: Why Teaching AI to Play is More Than Fun and Gameshttps://www.ualberta.ca/newtrail/ideas/changing-the-game
引用本页: 阿尔伯塔大学(人工智能研究). TellWorld, https://www.tellworld.net/zh/companies/university-of-alberta. 更新于 2026-11-07