Как обыграли нейросеть
Компьютерная программа сыграла миллион партий в го с популярной нейросетью KataGo и нашла в ней несколько слабых мест. Используя эти уязвимости, человек смог обыграть нейросеть, что считается практически невозможным. При этом Келлин Пелрин, которому принадлежит победа, является даже не профессиональным игроком, а любителем.
Победная тактика состояла в том, чтобы постепенно окружать группу камней противника, отвлекая её ходами в разных участках игровой доски. Человеку разгадать такой трюк не составило бы труда — а нейросеть не замечала подвоха до тех пор, пока её фигуры не оказывались в окружении.
С помощью этой тактики Келлин смог обыграть искусственный интеллект в 14 партиях из 15. При этом во время игры он не пользовался компьютером — только теми знаниями о системе, которые он получил с помощью ИИ.
Почему это важно
Тут есть два момента.
Во-первых, после того как в 2016 году гугловская нейросеть AlphaGo обыграла чемпиона мира по го Ли Седоля, считалось, что победить искусственный интеллект в го невозможно, — а тут получается, что людей пока рано сбрасывать со счетов.
А во-вторых, эта победа подсвечивает фундаментальную проблему большинства нейросеток — они хорошо чувствуют себя только в тех ситуациях, с которыми сталкиваются во время обучения. Но в необычных условиях нейросети теряются — они не могут обобщить какие-то явления и увидеть закономерности там, где человек это сделает легко.
Больше интересного про код в нашем телеграм-канале. Подписывайтесь!