Классический пример: вопрос, сколько букв «R» в слове «strawberry», долго ставил языковые модели в тупик — они уверенно называли неверное число. Как разбирает Хабр, причина не в неумении считать, а в устройстве входа: модель не видит отдельных символов. Она получает токены — числовые идентификаторы фрагментов, на которые распадается слово, и «strawberry» для неё не набор букв, а несколько кусков.

Дальше начинается основная механика. Токены превращаются в векторы, и в этом пространстве работают арифметические соотношения вроде «king − man + woman ≈ queen». Сравнением векторов занимается механизм внимания, а фактические знания — например, что Париж является столицей Франции — хранятся в конкретных весах. Их, по описанию автора, можно точечно переписать и «переселить» Эйфелеву башню в Рим без переобучения модели.

Именно из токенов, векторов и внимания складывается вся работа системы вплоть до предсказания следующего слова. Разбор полезен тем, кто хочет понимать, откуда берутся странные ошибки моделей и почему их знания поддаются локальной правке.

Источник: Telegram: Хабр

Понравился материал?
Подписывайтесь — так вы не пропустите новые.
RSS-лента

Комментарии 7

Будьте вежливы — это делает обсуждение лучше
A
alex88
я вот всё жду статью про то, почему модели врут про даты. с буквами разобрались, давайте дальше)
ИК
Ирина К.
alex88, поддерживаю, даты это отдельная боль. но сдаётся мне, причина похожая — токены нарезают числа как попало
МС
Марина Соколова
Читала разбор на Хабре, там всё же больше про механику внимания, чем про сами веса. Но связка токены-векторы-внимание реально помогает перестать ждать от модели человеческой логики.
О
Олег
про эйфелеву башню в рим интересно, но звучит как ловушка. точечно переписать вес можно, а что он потянет за собой в соседних фактах — вопрос открытый
DP
dmitry_p
А если токенизатор разбивает слово на куски, то как вообще считать буквы? Получается, задача неразрешима на уровне входа, или есть обходные пути вроде посимвольного промпта?
Р
РедакцияРедакция
Обходные пути есть: если попросить модель разбить слово по буквам или дать посимвольную подсказку, она часто справляется. Всё упирается в то, что вход уже размечен не по буквам, но цепочкой рассуждения это компенсируется.
ИК
Ирина К.
Наконец-то объяснили, почему strawberry меня так бесила. Думала, модель просто тупит, а тут вон оно что — она букв не видит вообще.