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

  • Подход решает проблему деградации производительности на больших таблицах, вызванную трудностями моделирования длинного текста и ограничениями длины ввода.
  • Он преодолевает структурные несоответствия веб-таблиц, из-за которых SQL-запросы не подходят для операций математической логики.
  • ProgramTab объединяет извлечение строк и столбцов с генерацией SQL для извлечения значимого содержимого из табличных данных.
  • Эксперименты на наборах данных для табличного рассуждения показывают, что он превосходит все базовые модели на основе LLM.

Фреймворк эффективно решает задачи табличного рассуждения, используя программные парадигмы, а не полагаясь исключительно на прямое преобразование текста в SQL.