Графовый токен в G-Retriever оказался пустышкой: косинус 0.985–0.998

Исследователи из Sapienza University of Rome проверили G-Retriever, который подаёт LLM «графовый токен» от GNN рядом с текстовым описанием графа. Токен оказался почти пустым: косинусная близость между разными входами 0.985–0.998. Подмена токена средним по датасету, чужим токеном или токеном от испорченного графа точность не меняет. Обучаемая константа, которая графа не видит, догоняет или обгоняет G-Retriever на всех трёх бенчмарках. • Эффект воспроизвёлся на 3 энкодерах и 2 семействах LLM, с LoRA и без • Виновники: Sigmoid-проектор и сквозное обучение на ответах • Авторы предлагают двухэтапный пайплайн и протокол проверки

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
Графовый токен в G-Retriever оказался пустышкой: косинус 0.985–0.998
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
Ключевой факт #1Эффект воспроизвёлся на 3 энкодерах и 2 семействах LLM, с LoRA и без
ВиновникиSigmoid-проектор и сквозное обучение на ответах
Ключевой факт #3Авторы предлагают двухэтапный пайплайн и протокол проверки

Графовый токен, ради которого в G-Retriever и его наследниках обучают GNN, почти не несёт информации о графе. К такому выводу пришла группа Андреа Джузеппе Ди Франческо из римского университета Sapienza вместе с Ришабхом Джейном, Франко Марией Нардини, Николой Тонеллотто, Пьетро Лиò и Фабрицио Сильвестри. Косинусная близость между токенами разных примеров составляет 0.985–0.998, то есть для LLM это практически один и тот же вектор. Авторы назвали явление token collapse и показали, что точность на задачах с вопросами по графам держится совсем не на нём.

Как проверяли: подмена токена и константа вместо GNN

G-Retriever относится к методам graph soft prompting. GNN кодирует подграф знаний в один или несколько мягких токенов, которые добавляются к промпту. Параллельно тот же граф записывается словами и подаётся как обычный текст. Предполагалось, что токен передаёт реляционную структуру, а текст её дополняет.

Авторы разобрали эту схему с помощью интервенций. Они подменяли токен на:

  • среднее значение токена по датасету;
  • токен из другого примера;
  • токен, посчитанный по другому или испорченному графу.

Ни одна из подмен не дала заметного эффекта на точности ответов. Затем они обучили константный мягкий промпт, который вообще не обращается к графу. На всех трёх бенчмарках он сравнялся с G-Retriever или превзошёл его. Выходит, токен работает как обычный обучаемый soft prompt, а граф в модель попадает через его текстовую вербализацию.

Масштаб проблемы: не один метод и не одна конфигурация

Коллапс не зависит от удачного выбора компонентов. Его зафиксировали на трёх бенчмарках, с тремя графовыми энкодерами, на двух семействах LLM, причём и с замороженными моделями, и с адаптированными через LoRA. Следующие методы, как однотокенные, так и многотокенные с пулингом, унаследовали тот же дефект.

Связь с архитектурой и обучением авторы описывают осторожно: коллапс ассоциируется с Sigmoid-проектором и со сквозным обучением на ответах. Когда единственный сигнал — правильный ответ, а текстовый канал уже даёт всё нужное, оптимизатору проще выучить константу, чем тащить структуру из графа.

Разнообразный токен ещё не значит полезный

Авторы предложили двухэтапный пайплайн, который даёт неколлапсирующие токены и в большинстве случаев сохраняет конкурентную точность. Но разнообразие векторов не доказывает, что модель использует граф. Через интервенции и декодирующие пробы выяснилось, что токен в зависимости от конфигурации может кодировать:

  • сам вопрос;
  • априорное распределение ответов;
  • информацию о графе, которую LLM игнорирует;
  • информацию о графе, которая действительно меняет ответ.

Последний вариант как раз тот, ради которого метод и задумывался, и его нужно проверять отдельно.

Главный практический итог работы — протокол, который напрямую тестирует соответствие токена и графа, а не выводит его из итоговой точности. Код для воспроизведения экспериментов опубликован в репозитории Token_Collapse_KGQA на GitHub.

Командам, которые строят GraphRAG и KGQA-системы на мягких графовых токенах, стоит добавить в оценку три проверки. Первая: заменить токен на среднее по датасету и сравнить метрики. Вторая: обучить константный промпт как базовую линию. Третья: измерить межпримерную косинусную близость токенов. Если токен можно подменить без потерь, вклад графа в качество идёт через текст, и GNN в такой схеме лишь тратит вычисления. Тем, кто всё же хочет получить настоящий графовый сигнал, имеет смысл попробовать двухэтапное обучение и декодирующие пробы, чтобы отличить токен с графовой информацией от токена, который просто повторяет вопрос.

Вопросы и ответы по материалу

Что известно по теме: как проверяли: подмена токена и константа вместо GNN?

G-Retriever относится к методам graph soft prompting. GNN кодирует подграф знаний в один или несколько мягких токенов, которые добавляются к промпту. Параллельно тот же граф записывается словами и подаётся как обычный текст. Предполагалось, что токен передаёт реляционную структуру, а текст её дополняет. Авторы разобрали эту схему с помощью интервенций. Они подменяли токен на: среднее значение токена по датасету; токен из другого примера; токен, посчитанный по другому или испорченному графу. Ни одна из подмен не дала заметного эффекта на точности ответов. Затем они обучили к

Что известно по теме: масштаб проблемы: не один метод и не одна конфигурация?

Коллапс не зависит от удачного выбора компонентов. Его зафиксировали на трёх бенчмарках, с тремя графовыми энкодерами, на двух семействах LLM, причём и с замороженными моделями, и с адаптированными через LoRA. Следующие методы, как однотокенные, так и многотокенные с пулингом, унаследовали тот же дефект. Связь с архитектурой и обучением авторы описывают осторожно: коллапс ассоциируется с Sigmoid-проектором и со сквозным обучением на ответах. Когда единственный сигнал — правильный ответ, а текстовый канал уже даёт всё нужное, оптимизатору проще выучить константу, чем тащить

Что известно по теме: разнообразный токен ещё не значит полезный?

Авторы предложили двухэтапный пайплайн, который даёт неколлапсирующие токены и в большинстве случаев сохраняет конкурентную точность. Но разнообразие векторов не доказывает, что модель использует граф. Через интервенции и декодирующие пробы выяснилось, что токен в зависимости от конфигурации может кодировать: сам вопрос; априорное распределение ответов; информацию о графе, которую LLM игнорирует; информацию о графе, которая действительно меняет ответ. Последний вариант как раз тот, ради которого метод и задумывался, и его нужно проверять отдельно. Главный практический итог

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…