Проблемные вопросы и ограничения автоматизированного фактчекинга. Часть 3. Природа алгоритмов

Время на прочтение: 3 мин

Часть 1
Часть 2
Часть 3

Часть 4

Технические ограничения алгоритмических моделей

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

Ограничения моделей извлечения доказательств

Автоматизированный фактчекинг опирается на retrieval-компонент1Retrieval-based системы (системы, основанные на поиске) – это класс подходов в искусственном интеллекте и обработке естественного языка (NLP), которые генерируют ответы, извлекая релевантную информацию из заранее подготовленной базы данных или корпуса знаний, а не создавая ответ «с нуля», предназначенный для поиска потенциальных доказательств в наборе данных источников. Несмотря на прогресс в области информационного поиска, современные retrieval-модели имеют ряд ограничений, которые напрямую влияют на корректность последующей верификации.

Одной из ключевых проблем является неполнота корпуса знаний. Даже при использовании крупных текстовых коллекций невозможно гарантировать наличие в них всех фактов, необходимых для проверки произвольных утверждений. Это характерно для новостных доменов знаний, где значительная часть информации непроверяема, так как событие только произошло, и информация о нем не содержится в обучающих корпусах и корпусах источников. В результате система не находит релевантные доказательства даже при корректной формулировке запроса.

Вторым ограничением выступают ошибки ранжирования документов, которые возникающие из-за несовершенства моделей релевантности. Классические модели информационного поиска (BM25) основаны на вероятностной оценке совпадения терминов между запросом и документом и предполагают независимость терминов и простую статистическую модель текста. Это предположение ограничивает способность алгоритмов учитывать сложные семантические зависимости и контекст. И даже современные нейросетевые модели имеют аналогичную проблему. Исследования показывают, что системы плотного поиска часто некачественно обобщают данные на новых доменах знаний и задачах, особенно при оценке в условиях поиска без предварительного обучения. В крупном бенчмарке BEIR показано, что нейронные retrieval-модели часто уступают классическим методам ранжирования при переносе на новые типы данных и тематические области.

Третьей проблемой является систематическая неравномерность доступности документов для поиска (retrieval bias). Эксперименты показывают, что значительная часть документов в крупных коллекциях практически никогда не извлекается алгоритмами ранжирования, что приводит к структурному искажению выдачи. Лишь небольшая доля документов коллекции имеет высокую вероятность быть найденной, тогда как значительная часть остается фактически недоступной для поисковых алгоритмов.

Важную роль играет проблема фактов «длинного хвоста»2Низкочастотные, нишевые, низкоконкурентные факты. Многие редкие факты, связанные с малоизвестными событиями или персонажами, встречаются в корпусах крайне редко и поэтому плохо извлекаются моделями поиска доказательств. Анализ параметрических знаний языковых моделей подтверждает, что даже крупные модели плохо справляются с вопросами, связанными с редкими или малоизвестными фактами, поскольку такие знания плохо представлены как в параметрах модели, так и в индексируемых корпусах.

Ограничения моделей верификации

Классической проблемой нейронных структур является переобучение на бенчмарк-корпусах. Большинство современных моделей обучается на сравнительно небольшом наборе датасетов, таких как FEVER или HoVer, которые обладают специфическими структурными особенностями. В результате модели демонстрируют высокие показатели точности в рамках этого бенчмарка, но значительно хуже работают при применении к новым типам текстов.

Эта проблема масштабирования моделей тесно связана с зависимостью от обучающей разметки. В задачах фактчекинга разметка данных требует значительных экспертных усилий, а интерпретация доказательств нередко зависит от субъективных решений размечающего эксперта. В результате модель может «усвоить» специфические эвристики конкретного корпуса, которые затем плохо переносятся на другие домены знаний.

Дополнительные трудности возникают при обработке сложных логических цепочек рассуждения, когда факты не могут быть проверены на основании одного источника и требуют объединения доказательств из нескольких независимых документов (multi-hop retrieval). Существующие модели не всегда способны объединить данные из нескольких источников, что приводит к ошибкам логического вывода и снижению точности классификации.

Особую категорию ограничений составляют галлюцинации генеративных языковых моделей – генерация правдоподобных, но фактически недостоверных утверждений. В научной литературе также встречается термин «confabulation» (англ. «болтовня»). Такие тексты могут обладать высокой семантической связностью и убедительностью, что делает их опасными для автоматизированных систем фактчекинга.

Эта проблема крайне актуальна для систем архитектуры RAG (Retrieval-Augmented Generation). Ее подтверждают исследования корпуса RAGTruth, содержащего тысячи ответов различных языковых моделей, аннотированных по уровню галлюцинаций. Включение внешних источников снижает вероятность ошибок, но даже при наличии корректных источников с доказательствами языковые модели могут генерировать ответы, противоречащие этим источникам. Модель просто игнорирует извлеченный контекст и опирается на внутренние параметрические знания, что приводит к появлению недостоверных выводов.

Проблема объяснимости и интерпретирования решений моделей

Современные нейросетевые решения часто функционируют как «черный ящик», что затрудняет интерпретацию их решений. Как результат, порой возникает несоответствие между извлеченными доказательствами и реальной логикой вывода модели. Во многих системах модуль объяснения вывода указывает фрагменты текста, которые могли повлиять на решение модели, но не гарантирует, что именно эти фрагменты действительно использовались при формировании предсказания.

Исследования в области объяснимого ИИ показывают, что многие популярные методы объяснения обладают ограниченной степенью соответствия между объяснением и реальным процессом принятия решения моделью. Удаление «важных» токенов, определенных алгоритмами объяснения, не всегда приводит к значительному ухудшению качества модели. Это ставит под сомнение корректность таких объяснений.

Представление достоверных обоснований остается одной из центральных задач современной интерпретируемой обработки естественного языка в целом (а не только фактчекинга). Несмотря на большое количество предложенных методов, многие из них обеспечивают лишь поверхностную интерпретацию поведения модели и не раскрывают реальные механизмы ее вывода.

  • 1
    Retrieval-based системы (системы, основанные на поиске) – это класс подходов в искусственном интеллекте и обработке естественного языка (NLP), которые генерируют ответы, извлекая релевантную информацию из заранее подготовленной базы данных или корпуса знаний, а не создавая ответ «с нуля»
  • 2
    Низкочастотные, нишевые, низкоконкурентные факты