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