stringtranslate.com

Deep Blue (шахматный компьютер)

Deep Blue была экспертной системой для игры в шахматы, работающей на уникальном специально созданном суперкомпьютере IBM . Это был первый компьютер, выигравший игру, и первый, выигравший матч против действующего чемпиона мира при обычном контроле времени. Разработка началась в 1985 году в Университете Карнеги-Меллона под названием ChipTest . Затем он переехал в IBM, где был сначала переименован в Deep Thought , а затем в 1989 году снова в Deep Blue. Впервые он сыграл с чемпионом мира Гарри Каспаровым в матче из шести партий в 1996 году, где проиграл четыре партии двум. Он был модернизирован в 1997 году, и в повторном матче из шести партий он победил Каспарова, выиграв две партии и сыграв вничью три. Победа Deep Blue считается важной вехой в истории искусственного интеллекта и стала предметом нескольких книг и фильмов.

История

Будучи докторантом в Университете Карнеги-Меллона , Фэн-сюн Сю начал разработку шахматного суперкомпьютера под названием ChipTest . Машина выиграла Североамериканский чемпионат по компьютерным шахматам в 1987 году, а Сю и его команда выпустили преемника, Deep Thought , в 1988 году. [2] [3] Получив докторскую степень в 1989 году, Сю и Мюррей Кэмпбелл присоединились к IBM Research, чтобы продолжить свой проект по созданию машины, которая могла бы победить чемпиона мира по шахматам. [4] Их коллега Томас Анантараман ненадолго присоединился к ним в IBM, прежде чем уйти в финансовую сферу и быть замененным программистом Артуром Джозефом Хоаном. [5] [6] Джерри Броди, давний сотрудник IBM Research, впоследствии присоединился к команде в 1990 году. [7]

После поражения Deep Thought в двух играх от Каспарова в 1989 году, IBM провела конкурс на переименование шахматной машины: победившим названием стало «Deep Blue», предложенное Питером Фицхью Брауном , [8] это была игра с прозвищем IBM «Big Blue». [a] После того, как уменьшенная версия Deep Blue сыграла с гроссмейстером Джоэлом Бенджамином , [10] Сюй и Кэмпбелл решили, что Бенджамин был тем экспертом, которого они искали для помощи в разработке дебютной книги Deep Blue , поэтому наняли его для помощи в подготовке матчей Deep Blue против Гарри Каспарова. [11] В 1995 году прототип Deep Blue сыграл в восьмом чемпионате мира по шахматам с участием компьютеров , сыграв вничью в Wchess, прежде чем в конечном итоге проиграл Фрицу в пятом раунде, несмотря на то, что играл белыми . [12]

Сегодня одна из двух стоек, из которых состоял Deep Blue, хранится в Национальном музее американской истории , ранее она была представлена ​​на выставке, посвященной информационному веку , [13] в то время как другая стойка была приобретена Музеем компьютерной истории в 1997 году и представлена ​​в галерее «Искусственный интеллект и робототехника» выставки Revolution. [14] О Deep Blue было написано несколько книг, среди которых « Behind Deep Blue: Building the Computer that Defeated the World Chess Champion» разработчика Deep Blue Фэн-сюн Сю. [15]

Deep Blue против Каспарова

Гарри Каспаров проводит сеанс одновременной игры в 1985 году

После поражения своего предшественника Deep Thought в 1989 году от Гарри Каспарова , Deep Blue сыграл с Каспаровым ещё дважды. В первой игре первого матча, который прошёл с 10 по 17 февраля 1996 года, Deep Blue стал первой машиной, выигравшей шахматную партию против действующего чемпиона мира с обычным контролем времени . Однако Каспаров выиграл три и сыграл вничью две из следующих пяти игр, победив Deep Blue со счётом 4–2 в конце матча. [16]

Аппаратное обеспечение Deep Blue впоследствии было модернизировано, [3] [17] [b] удвоив свою скорость, прежде чем оно снова столкнулось с Каспаровым в мае 1997 года, когда оно выиграло матч-реванш из шести партий со счетом 3½–2½. Deep Blue выиграла решающую игру после того, как Каспаров не смог обеспечить свою позицию в дебюте, тем самым став первой компьютерной системой, победившей действующего чемпиона мира в матче со стандартным контролем времени шахматного турнира. [19] [20] Версия Deep Blue, победившая Каспарова в 1997 году, обычно искала на глубину от шести до восьми ходов, а в некоторых ситуациях и до двадцати и более ходов. [21] Дэвид Леви и Монти Ньюборн подсчитали, что каждый дополнительный слой (полхода) прямого понимания увеличивает силу игры от 50 до 70 очков Эло . [22]

На 44-м ходу первой партии их второго матча, неизвестном Каспарову, ошибка в коде Deep Blue привела к тому, что он вошел в непреднамеренный цикл , из которого он вышел, сделав случайно выбранный допустимый ход. [23] Каспаров не принял эту возможность во внимание и ошибочно приписал, казалось бы, бессмысленный ход «высшему интеллекту». [20] Впоследствии у Каспарова ухудшилась производительность в следующей игре, [23] хотя он отрицает, что это было связано с беспокойством после непостижимого хода Deep Blue. [24]

После своего поражения Каспаров сказал, что иногда он видел необычную креативность в ходах машины, предполагая, что во время второй игры люди-шахматисты вмешались от имени машины. IBM отрицала это, заявив, что единственное вмешательство человека произошло между играми. [25] [26] Каспаров потребовал реванша, но IBM разобрала Deep Blue после его победы и отказалась от реванша. [27] Правила позволяли разработчикам изменять программу между играми, возможность, которую, как они сказали, они использовали, чтобы укрепить слабые стороны в игре компьютера, которые были выявлены в ходе матча. Каспаров запросил распечатки файлов журнала машины, но IBM отказалась, хотя позже компания опубликовала журналы в Интернете. [28]

Турнир 1997 года присудил команде Deep Blue первый приз в размере 700 000 долларов, а Каспарову — второй приз в размере 400 000 долларов. Университет Карнеги — Меллона присудил команде Deep Blue дополнительный приз в размере 100 000 долларов — приз, учрежденный профессором компьютерных наук Эдвардом Фредкиным в 1980 году за первую компьютерную программу, победившую действующего чемпиона мира по шахматам. [29]

Последствия

Шахматы

Каспаров изначально назвал Deep Blue «инопланетным противником», но позже принизил его, заявив, что он «такой же умный, как ваш будильник». [30] По словам Мартина Эмиса , два гроссмейстера, игравших на Deep Blue, сошлись во мнении, что это было «как стена, надвигающаяся на вас». [31] [32] У Сю были права на использование дизайна Deep Blue независимо от IBM, но он также независимо отклонил предложение Каспарова о реванше. [33] В 2003 году документальный фильм « Игра окончена: Каспаров и машина» расследовал заявления Каспарова о мошенничестве IBM. В фильме некоторые интервьюируемые описывают инвестиции IBM в Deep Blue как попытку повысить стоимость ее акций. [34]

Другие игры

После победы Deep Blue специалист по искусственному интеллекту Омар Сайед разработал новую игру Arimaa , которая должна была быть очень простой для людей, но очень сложной для освоения компьютерами; [35] [36] однако в 2015 году компьютеры доказали свою способность побеждать сильных игроков в Arimaa. [37] После победы Deep Blue специалисты по информатике разработали программное обеспечение для других сложных настольных игр с конкурентными сообществами. Серия AlphaGo ( AlphaGo , AlphaGo Zero , AlphaZero ) победила лучших игроков в го в 2016–2017 годах. [38] [39]

Информатика

Ученые-компьютерщики, такие как разработчик Deep Blue Кэмпбелл, считали, что игра в шахматы является хорошим показателем эффективности искусственного интеллекта, и, победив чемпиона мира по шахматам, IBM показала, что они достигли значительного прогресса. [3] Deep Blue также ответственна за популярность использования игр в качестве средства отображения для искусственного интеллекта, как в случаях IBM Watson или AlphaGo . [40]

В то время как Deep Blue, с его способностью оценивать 200 миллионов позиций в секунду, [41] был первым компьютером, который столкнулся с чемпионом мира по шахматам в формальном матче, [3] это была экспертная система последнего поколения , полагающаяся на правила и переменные, определенные и настроенные шахматными мастерами и компьютерными учеными. Напротив, современные шахматные движки, такие как Leela Chess Zero, обычно используют системы машинного обучения с подкреплением , которые обучают нейронную сеть игре, разрабатывая собственную внутреннюю логику, а не полагаясь на правила, определенные экспертами-людьми. [38]

В матче в ноябре 2006 года между Deep Fritz и чемпионом мира по шахматам Владимиром Крамником программа работала на компьютерной системе, содержащей двухъядерный процессор Intel Xeon 5160 , способный оценивать только 8 миллионов позиций в секунду, но просматривающий среднюю глубину от 17 до 18 полуходов в миттельшпиле благодаря эвристике ; она выиграла со счетом 4–2. [42] [43]

Дизайн

Один из процессоров Deep Blue

Программное обеспечение

Оценочная функция Deep Blue изначально была написана в обобщенной форме со многими параметрами, которые нужно было определить (например, насколько важна безопасная позиция короля по сравнению с преимуществом пространства в центре и т. д.). Значения этих параметров определялись путем анализа тысяч игр мастеров. Затем оценочная функция была разделена на 8000 частей, многие из которых были разработаны для специальных позиций. Дебютная книга включала более 4000 позиций и 700000 игр гроссмейстеров , в то время как база данных эндшпилей содержала множество эндшпилей с шестью фигурами и все эндшпили с пятью и менее фигурами. Дополнительная база данных, называемая «расширенной книгой», суммирует все партии, сыгранные гроссмейстерами. Система объединяет свою поисковую способность в 200 миллионов шахматных позиций в секунду с суммарной информацией в расширенной книге для выбора дебютных ходов. [44]

Перед вторым матчем правила программы были доработаны гроссмейстером Джоэлем Бенджамином . Библиотека дебютов была предоставлена ​​гроссмейстерами Мигелем Ильескасом , Джоном Федоровичем и Ником де Фирмианом . [45] Когда Каспаров попросил разрешить ему изучить другие игры, сыгранные Deep Blue, чтобы лучше понять своего противника, IBM отказала, что заставило Каспарова изучить множество популярных шахматных игр для ПК, чтобы ознакомиться с игровым процессом на компьютере. [46]

Аппаратное обеспечение

Deep Blue использовала пользовательские чипы VLSI для распараллеливания алгоритма поиска альфа-бета , [47] пример символического ИИ . [48] Система получила свою игровую мощь в основном от вычислительной мощности грубой силы . Это был массивно-параллельный суперкомпьютер IBM RS/6000 SP с 30 процессорами PowerPC 604e и 480 пользовательскими 600 нм CMOS VLSI «шахматными чипами», разработанными для выполнения шахматной экспертной системы, а также FPGA, предназначенными для исправления VLSI (которые в конечном итоге остались неиспользованными), все размещенные в двух корпусах. Шахматный чип состоит из четырех частей: генератора ходов, стека интеллектуальных ходов, функции оценки и управления поиском. Генератор ходов представляет собой комбинационную логическую схему 8x8, шахматную доску в миниатюре. [49] [50] [51] [52]

Его шахматная программа была написана на языке C и работала под управлением операционной системы AIX . Она могла оценивать 200 миллионов позиций в секунду, что в два раза быстрее версии 1996 года.

В 1997 году Deep Blue снова был модернизирован и стал 259-м самым мощным суперкомпьютером согласно списку TOP500 , достигнув 11,38 GFLOPS на параллельном высокопроизводительном тесте LINPACK. [53]

Смотрите также

Ссылки

Примечания

  1. IBM переименовала «Deep Thought», потому что название напоминало название популярного порнофильма « Глубокая глотка » . [9]
  2. Неофициальное прозвище «Deeper Blue». [18]

Цитаты

  1. ^ "Deep Thought (Chess)". ICGA Tournaments . Архивировано из оригинала 6 ноября 2020 года . Получено 11 января 2022 года .
  2. Новорожденный 2002, стр. 11–20
  3. ^ abcd Greenemeier, Larry (2 июня 2017 г.). «20 лет спустя после Deep Blue: как ИИ продвинулся с тех пор, как покорил шахматы». Scientific American . Архивировано из оригинала 30 июня 2018 г. Получено 29 июня 2018 г.
  4. ^ Сюй 2002, стр. 92–95
  5. ^ Сюй 2002, стр. 107
  6. ^ Сюй 2002, стр. 132
  7. ^ IBM. "Deep Blue – Overview". IBM Research. Архивировано из оригинала 12 декабря 2008 года . Получено 19 августа 2008 года .
  8. Сюй 2002, стр. 126–127.
  9. ^ Цукерман 2019, стр. 178
  10. ^ "Джоэл Бенджамин играет в тренировочную игру с Deep Blue". Музей истории компьютеров. Архивировано из оригинала 17 февраля 2020 года . Получено 17 февраля 2020 года .
  11. Сюй 2002, стр. 160–161, 174, 177, 193
  12. ^ "8th World Computer Chess Championship". ICGA Tournaments . Архивировано из оригинала 7 октября 2008 года . Получено 4 июня 2020 года .
  13. ^ "Deep Blue Supercomputer Tower". Национальный музей американской истории . Архивировано из оригинала 2 февраля 2019 года . Получено 1 февраля 2019 года .
  14. ^ "Deep Blue II". Музей истории компьютеров . Архивировано из оригинала 4 октября 2019 года . Получено 8 июня 2020 года .
  15. ^ (Сюй 2004)
  16. ^ Новорожденный 1997, стр. 287
  17. ^ Макфи, Мишель; Бейкер, К.С.; Семашко, Корки (10 мая 2015 г.). «IBM's Deep Blue побеждает чемпиона по шахматам Гарри Каспарова в 1997 году». Daily News . Нью-Йорк. Архивировано из оригинала 3 августа 2017 г. Получено 3 августа 2017 г.
  18. ^ IBM Research Game 2 Архивировано 19 октября 2007 г. в Wayback Machine , Deep Blue IBM
  19. ^ Saletan, William (11 мая 2007 г.). "Chess Bump: триумфальная командная работа людей и компьютеров". Slate . Архивировано из оригинала 13 мая 2007 г.
  20. ^ ab Roberts, Jacob (2016). «Думающие машины: поиск искусственного интеллекта». Distillations . 2 (2): 14–23. Архивировано из оригинала 19 августа 2018 г. Получено 22 марта 2018 г.
  21. ^ Кэмпбелл 1998, стр. 88
  22. ^ Леви и Ньюборн 1991, стр. 192
  23. ^ ab Plumer, Brad (26 сентября 2012 г.). «Nate Silver's „The Signal and the Noise“». The Washington Post . Архивировано из оригинала 9 ноября 2012 г. Получено 18 августа 2021 г.
  24. ^ Каталог LC – Информация о товаре (полная запись) . LCCN  2017304768.
  25. ^ Сильвер, Альберт (19 февраля 2015 г.). «Читерский ход Deep Blue». Chess Base . Chess News. Архивировано из оригинала 29 июля 2020 г. Получено 3 июня 2020 г.
  26. ^ Сюй 2004, стр. x
  27. ^ Уорик 2004, стр. 95
  28. ^ "Deep Blue – Replay the Games". IBM Research . Архивировано из оригинала 1 июля 2008 года . Получено 10 июня 2020 года .
  29. ^ Бойл, Алан (16 июня 2004 г.). «Как призы подтолкнули прогресс». NBC News . Получено 23 января 2024 г.
  30. Болдуин, Алан (11 апреля 2020 г.). «В этот день: родился 13 апреля 1963 г.; чемпион России по шахматам Гарри Каспаров». Reuters . Архивировано из оригинала 2 ноября 2020 г. Получено 18 августа 2021 г.
  31. ^ Эмис 2011, стр. vii
  32. ^ Баррат 2013, стр. 13
  33. ^ "Оуэн Уильямс отвечает Фэн-сюн Сю". The Week in Chess . 13 января 2000 г. Архивировано из оригинала 29 июля 2012 г. Получено 11 мая 2012 г.
  34. ^ «'Game Over': обманула ли IBM Каспарова?». About.com: Шахматы . Июнь 2005 г. Архивировано из оригинала 12 октября 2007 г. Получено 4 июня 2020 г.
  35. ^ Сайед и Сайед 2003, стр. 138
  36. ^ "Deep Blue: Cultural Impacts". IBM100 . IBM. Архивировано из оригинала 30 марта 2014 года . Получено 5 июня 2020 года .
  37. ^ Ву 2015, стр. 19
  38. ^ ab Silver, David; Hubert, Thomas; Schrittwieser, Julian; et al. (6 декабря 2018 г.). «Общий алгоритм обучения с подкреплением, который осваивает шахматы, сёги и го через самостоятельную игру» (PDF) . University College London . 362 (6419): 1140–1144. Bibcode :2018Sci...362.1140S. doi :10.1126/science.aar6404. PMID  30523106. S2CID  54457125. Архивировано (PDF) из оригинала 1 сентября 2019 г. . Получено 4 января 2022 г. .
  39. ^ "AlphaGo от Google уходит с вершины, унизив первую ракету мира". phys.org . 27 мая 2017 г. Архивировано из оригинала 28 мая 2017 г. Получено 4 января 2022 г.
  40. ^ Барбиерато, Энрико; Дзампони, Мария Энрика (2022). «Изменение взглядов на оценку ИИ: возрастающая роль этики в сотрудничестве». AI . 3 (2): 331–352. doi : 10.3390/ai3020021 . hdl : 10807/259716 .
  41. ^ Строгац, Стивен (26 декабря 2018 г.). «Один гигантский шаг для шахматной машины». The New York Times . ISSN  0362-4331. Архивировано из оригинала 4 января 2022 г. Получено 4 января 2022 г.
  42. Шульц, Андре (23 ноября 2006 г.). "Das letzte Match Mensch gegen Machine?" [Последний матч человек против машины?]. Дер Шпигель (на немецком языке). Переведено ChessBase Chess News. Архивировано из оригинала 16 октября 2012 года . Проверено 18 августа 2021 г.
  43. ^ "Чемпион по шахматам проигрывает компьютеру". BBC News . 5 декабря 2006 г. Архивировано из оригинала 31 декабря 2007 г. Получено 4 мая 2008 г.
  44. ^ Кэмпбелл 1999, стр. 66
  45. Вебер, Брюс (18 мая 1997 г.). «Чему Deep Blue научился в шахматной школе». The New York Times . ISSN  0362-4331. Архивировано из оригинала 17 мая 2017 г. Получено 4 июля 2017 г.
  46. Вебер, Брюс (5 мая 1997 г.). «Компьютер побеждает Каспарова, ошеломляя экспертов по шахматам». The New York Times . Архивировано из оригинала 24 апреля 2020 г. Получено 18 мая 2020 г.
  47. ^ Сюй, Кэмпбелл и Хоан, 1995, стр. 240
  48. ^ Гринемайер, Ларри. «20 лет после Deep Blue: как ИИ продвинулся с тех пор, как покорил шахматы». Scientific American . Архивировано из оригинала 20 декабря 2021 г. Получено 3 января 2022 г.
  49. ^ Hsu, Feng-hsiung (март–апрель 1999 г.). «IBM's Deep Blue Chess Grandmaster Chips» (PDF) . IEEE Micro . 19 (2): 70–81. doi :10.1109/40.755469. Архивировано из оригинала (PDF) 28 декабря 2004 г. . Получено 11 января 2022 г. .
  50. ^ Феста, Пол (2 сентября 1997 г.). «IBM модернизирует Deep Blue». Clnet. Архивировано из оригинала 3 января 2022 г. Получено 11 января 2022 г.
  51. ^ Гонсалвес 2017, стр. 234
  52. ^ Сюй, Фэн-сюн (3 мая 2022 г.). За Deep Blue: создание компьютера, который победил чемпиона мира по шахматам. Princeton University Press. ISBN 978-0-691-23514-1.
  53. ^ "TOP500 List – June 1997 (201–300)". Top 500 . 13 февраля 2009. Архивировано из оригинала 13 февраля 2009 . Получено 10 июня 2020 .

Библиография

Внешние ссылки