Охота на электроовец. Большая книга искусственного интеллекта
Шрифт:
Третья партия началась экстравагантным ходом Каспарова 1. d3 — это начало носит название «дебют Мизеса» в честь немецкого (а затем — британского) шахматиста Жака Мизеса и относится к числу так называемых неправильных начал, на долю которых приходится лишь около 0,3% партий в турнирной практике [822] . Каспаров решительно стремился избежать дебютных ловушек, подготовленных консультантами Deep Blue, и заставить машину принимать в дебюте самостоятельные решения.
822
Chess Opening Explorer / 365Chess.com: Biggest Chess Games Database Online // https://www.365chess.com/opening.php
Сам по себе ход 1. d3 не является катастрофически слабым и попал в число «неправильных» скорее из-за пассивности — совершая его, белые, по сути, уступают инициативу противнику. Хотя этот ход практически не встречается в играх шахматистов высокого класса, но по иронии судьбы миру компьютерных шахмат, да и самой команде Deep Blue, он был на тот момент уже хорошо известен: в 1984 г. Дэвид Леви в своём лондонском матче с Cray Blitz с успехом применил дебют Мизеса против программы Хайатта [823] . В 1991 г. машинам удалось отыграться, когда во время выставки в Ганновере Deep Thought разгромил Инго Альтхофера, опрометчиво начавшего партию ходом 1. d3 [824] . Впрочем, при изучении этой партии трудно отделаться от впечатления, что белые разыграли её исключительно ради смеха. Этот мотив так и напрашивается при изучении научных работ немецкого учёного. Например, в 2013 г. он поместил ведро деталей от конструктора Lego в стиральную машину и стирал их 70 минут при температуре 40 градусов Цельсия без стирального порошка и отжима. Благодаря этому Альтхофер выяснил, какие структуры из кирпичиков образуются в этом случайном процессе. В статье «Случайные структуры на базе кирпичиков Lego и аналоговых процедур Монте-Карло» (Random Structures from Lego Bricks and Analog Monte Carlo Procedures), обобщающей результаты исследования, учёный также выдвигает предположение, что применение обычной стиральной машины к игрушкам может положить начало новому направлению в современном искусстве [825] .
823
Muller K., Schaeffer J. (2018). Man Vs. Machine: Challenging Human Supremacy at Chess. New York, NY, USA: Russell Enterprises, Incorporated // https://books.google.ru/books?id=0GV2DwAAQBAJ
824
Ingo Althoefer vs Deep Thought (Computer), Hanover (1991). Mieses Opening: Reversed Rat (A00), 0-1 / chessgames.com: online chess database and community // http://www.chessgames.com/perl/chessgame?gid=1472153
825
Althofer I. (2013). Random Structures from Lego Bricks and Analog Monte Carlo Procedures // https://www.althofer.de/random-lego-structures.pdf
По словам Сюя, во времена Deep Thought его команда и сама применяла ход 1. d3 в игре против другой шахматной программы. Несмотря на всё это, комментаторы в зале были шокированы ходом чемпиона мира. Майкл Вальво воскликнул: «Боже мой!», Морис Эшли сказал: «Хитрый ход. Потрясение потрясений в этом матче. Теперь в этом матче есть всё». Яссер Сейраван сделал глобальные выводы: «Я думаю, теперь у нас есть новый дебютный ход».
Впрочем, после пятого хода Каспарова игра вернулась на проторённую дорожку дебютной теории, и на доске возникла позиция, характерная для английского начала. В середине игры Каспаров пожертвовал пешку, получив некоторое позиционное преимущество, которое ему, впрочем, не удалось реализовать. Он отыграл пешку, однако оборона чёрных устояла, и на 48-м ходу стороны заключили мирный договор [826] .
826
Hsu F. (2004). Behind Deep Blue: Building the Computer that Defeated the World Chess Champion. Princeton University Press // https://books.google.ru/books?id=WOk9DwAAQBAJ
Хотя результат третьей партии и не особенно повлиял на расстановку сил в матче, именно после неё конфликт между Каспаровым и командой Deep Blue перешёл в открытую фазу. На пресс-конференции, возвращаясь к событиям второй партии и рассуждая об одном из ходов машины, Каспаров сказал: «Он напоминает мне знаменитый гол, который Марадона забил в ворота сборной Англии в 1986 году» [827] , [828] . Несмотря на изящную форму, реплика Каспарова прозвучала как прямое обвинение в мошенничестве. Атмосфера в матче 1997 г., в отличие от той, что сложилась в Филадельфии годом раньше, была далека от дружеской — сыграли роль и взаимные подозрения, и недвусмысленная ориентация команды Deep Blue на победу. В интервью The New York Times, предшествовавшем матчу, Тань прямо заявил: «Мы больше не проводим научный эксперимент. На этот раз мы просто будем играть в шахматы» [829] .
827
Bonesteel, Mark (2017). Diego Maradona admits video replay would have erased his 'Hand of God' goal / The Washington Post, 26 July // https://www.washingtonpost.com/news/early-lead/wp/2017/07/26/diego-maradona-admits-video-replay-would-have-erased-his-hand-of-god-goal/
828
* Этот гол вошёл в историю мирового футбола под названием «рука Бога», поскольку на послематчевой конференции автор гола заявил, что спорный гол был забит «отчасти головой Марадоны, а отчасти рукой Бога».
829
Weber B. (1996). Chess Computer Seeking Revenge Against Kasparov / New York Times, August 20 // https://www.nytimes.com/1996/08/20/nyregion/chess-computer-seeking-revenge-against-kasparov.html
Спустя двадцать лет после событий матча в Нью-Йорке Каспаров писал: «Меня спрашивали „Мошенничал ли Deep Blue?“ несчётное число раз, и я всегда честно отвечал: „Я не знаю“. После двадцати лет самокопания, анализа и изучения откровений участников событий мой ответ „нет“. Что касается IBM, я считаю, что всё то, на что они пошли ради победы, было предательством честной конкуренции, и подлинной жертвой этого предательства была наука». Мать Каспарова, Клара Шагеновна, высказалась ещё более категорично: «Это напоминает мне твой первый матч с Карповым. Тогда тебе пришлось сражаться не только с Карповым, но и с советской бюрократической машиной. А теперь, спустя тринадцать лет, тебе приходится биться с суперкомпьютером и капиталистической системой, которая использует свои методы психологической войны» [830] .
830
Kasparov G., Greengard M. (2017). Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins. John Murray Press // https://books.google.ru/books?id=ffYZDQAAQBAJ
Четвёртая партия матча началась обычным 1. e4 и перешла в защиту Каро — Канн. Вновь, как и в предыдущей партии, Каспаров удачно пожертвовал пешку и развил устрашающую атаку. В какой-то момент многим экспертам казалось, что позиция игравшего белыми Deep Blue не устоит.
В напряжённый момент в операторской комнате появился генеральный директор IBM Лу Герстнер, решивший навестить команду. Оказавшийся рядом репортёр The New York Times Брюс Вебер не преминул воспользоваться моментом и попросил у Лу комментарий, который на следующий день был напечатан в газете: «Я просто думаю, что мы должны рассматривать это как шахматный матч между величайшим шахматистом мира и… Гарри Каспаровым» [831] .
831
Hsu F. (2004). Behind Deep Blue: Building the Computer that Defeated the World Chess Champion. Princeton University Press // https://books.google.ru/books?id=WOk9DwAAQBAJ
К счастью для команды Deep Blue, машина смогла найти спасение в, казалось бы, безнадёжной позиции, в противном случае пафос комментария Герстнера оказался бы в комичном противоречии с результатом игры. Каспаров так вспоминал события четвёртой партии: «Создавалось впечатление, словно Deep Blue специально манил меня близкой победой, в то время как сам реализовывал план ничьей. Фигуры на доске постепенно редели, и из-за усталости расчёты давались мне всё тяжелее» [832] . Четвёртая партия стала также единственной партией матча, в которой Deep Blue пригодились эндшпильные таблицы. Их набор включал у машины все пятифигурные окончания и некоторое количество шестифигурных. В конце партии на доске оставалось восемь фигур, и многие ходы, выбранные машиной, опирались на оценки позиций из эндшпильных таблиц.
832
Kasparov G., Greengard M. (2017). Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins. John Murray Press // https://books.google.ru/books?id=ffYZDQAAQBAJ
Также в данной партии случился следующий эпизод: после 43-го хода Каспарова у машины был только один возможный ход, однако произошёл автоматический перезапуск системы, и машина «задумалась». Удивлённый Каспаров поинтересовался причиной паузы, и хотя получил разъяснение, но позже он, по словам Сюя, жаловался на то, что «постоянные сбои» программы отвлекали внимание и вызывали подозрения.
Автоматический перезапуск Deep Blue был вызван специальным фрагментом кода, который отслеживал загрузку машины в ходе параллельного перебора и, если уровень загрузки падал ниже критического минимума, перезапускал машину. Этот механизм должен был предохранять систему от зависания в случае возникновения взаимных блокировок параллельных процессов. Такая ситуация уже была в третьей партии, но тогда перезапуск остался незамеченным для Каспарова и зрителей.
Предпоследняя, пятая партия матча, состоявшаяся после двухдневного перерыва, началась вариантом Кереса в староиндийской атаке. Аудиторию шокировал 11-й ход машины, когда чёрная пешка на королевском фланге внезапно бросилась в бой [833] . Комментаторы сочли это очередным нелепым компьютерным ходом, а вот Каспаров посчитал, что он как раз не был похож на компьютерный и скорее соответствовал манере игры весьма агрессивного шахматиста [834] . Последующий анализ показал, что ход не был ни особенно сильным, ни особенно «человеческим» — по крайней мере, в 1999 г., когда вопрос об этом ходе вновь всплыл в процессе публичного обсуждения, нашлась как минимум одна программа, которая предлагала в этой позиции сделать тот же самый ход [835] . Я не устоял от соблазна предложить позицию моей собственной программе SmarThink и среди первых предложений увидел тот же самый бросок пешки на h5. Правда, после более обстоятельного анализа SmarThink всё-таки склоняется к вариантам с ходом слона на поле a5 (с идеей перевести его на поле на c7 и лишь затем играть h5) или ходу пешки на поле a5, а затем переключается на ход ферзя на поле c7.
833
Hsu F. (2004). Behind Deep Blue: Building the Computer that Defeated the World Chess Champion. Princeton University Press // https://books.google.ru/books?id=WOk9DwAAQBAJ
834
Kasparov G., Greengard M. (2017). Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins. John Murray Press // https://books.google.ru/books?id=ffYZDQAAQBAJ
835
Hsu F. (2004). Behind Deep Blue: Building the Computer that Defeated the World Chess Champion. Princeton University Press // https://books.google.ru/books?id=WOk9DwAAQBAJ
После избранного машиной Сюя хода h5 позиция долгое время оставалась примерно равной, но затем после нескольких позиционных ошибок Deep Blue вновь был вынужден обороняться. Компьютер добился ничьей благодаря угрозе вечного шаха королю Каспарова в тот момент, когда чемпион почти провёл свою пешку в ферзи. Второй раз подряд Каспаров испытал тяжёлое разочарование [836] .
Итак, итог матча должен был определиться в последней, шестой его партии, которую Каспарову предстояло играть чёрными. Неслучайно споры о произошедшем в ней не утихают даже спустя два десятилетия. В варианте Стейница защиты Каро — Канн Каспаров на седьмом ходу вместо стандартного для этой позиции хода слона на d6 делает слабый и странный ход пешкой на поле h6, в ответ Deep Blue эффектно жертвует коня на поле e6, и уже после 19-го хода белых Каспаров был вынужден признать поражение [837] .
836
Kasparov G., Greengard M. (2017). Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins. John Murray Press // https://books.google.ru/books?id=ffYZDQAAQBAJ
837
Deep Blue (Computer) vs Garry Kasparov, New York (1997). Caro-Kann Defense: Karpov. Modern Variation (B17), 1-0 / chessgames.com: online chess database and community // http://www.chessgames.com/perl/chessgame?gid=1070917
Публика выдвинула несколько в разной степени правдоподобных гипотез о причинах выбора чемпионом своего седьмого хода в партии. Согласно одной из них, Каспаров под влиянием стресса и усталости просто перепутал последовательность правильных ходов в дебюте. Вторая гипотеза была основана на предположении, что Каспаров пытался заманить противника в ловушку, основываясь на недавней публикации в журнале о компьютерных шахматах, в которой утверждалось, что чёрные могут успешно защищаться после жертвы коня. Третья заключалась в том, что Каспаров выбрал защиту Каро — Канн в последнюю минуту и не был готов к последовавшему в партии сокрушительному удару [838] .
838
Kasparov G., Greengard M. (2017). Deep Thinking: Where Machine Intelligence Ends and Human Creativity Begins. John Murray Press // https://books.google.ru/books?id=ffYZDQAAQBAJ