Promt-Hub
Новости

NVIDIA Kumo Tabular: точность и эффективность для табличных данных без дообучения

NVIDIA Kumo Tabular — открытая модель для табличных данных, предсказывающая метки за один проход без дообучения. Модель обучена на синтетических данных, доступна по лицензии OpenMDW и показывает лучшие результаты на бенчмарках по соотношению точности и ск

NVIDIA Kumo Tabular: точность и эффективность для табличных данных без дообучения
Лид

NVIDIA представила Kumo Tabular — открытую фундаментальную модель для классификации и регрессии табличных данных. Модель работает в режиме zero-shot, не требуя дообучения, тонкой настройки или инженерии признаков, и демонстрирует новые показатели на бенчмарках.

Кратко

Главные тезисы

  • Модель работает в режиме zero-shot без дообучения и инженерии признаков
  • Обучена исключительно на синтетических данных с каузальными графами
  • Демонстрирует лидерство на бенчмарках по соотношению точности и скорости
  • Доступна в трех размерах: 28M, 71M и 137M параметров (упоминаются как Small/Medium/Large в тексте, но в хайлайтах указаны 28M-215M)

Сдвиг парадигмы в работе с табличными данными

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

Архитектура и принципы работы

Kumo Tabular — это трансформер, учитывающий структуру таблицы. Для предсказания меток модель выполняет три ключевых действия:

  • Интерпретирует значение каждой ячейки в контексте её столбца.
  • Анализирует взаимодействие признаков внутри строки.
  • Связывает контекстные строки с метками и строками запроса.

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

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

Обучение на синтетических данных

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

Процесс обучения состоял из трех этапов с увеличением количества контекстных строк: от 1024 до 60 000 строк и до 100 столбцов. Всего модели Kumo Tabular Small, Medium и Large были показаны около 35, 71 и 137 миллионов синтетических таблиц соответственно.

Производительность и бенчмарки

Kumo Tabular доступна в трех размерах: от 28 до 215 миллионов параметров. Модель демонстрирует лидерство на бенчмарках:

  • На общем рейтинге она занимает первое место с показателем ELO 1950, работая в 17 раз быстрее базовой линии на одном GPU RTX 6000 Pro.
  • На BeyondArena модель достигла ELO 1418 и показателя улучшаемости 7,78%.
  • На TALENT модель заняла первые места по средней точности классификации, логарифмической потере и RMSE регрессии.

Ограничения и использование

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

Запуск модели осуществляется через GPU-нативную библиотеку NVIDIA Warp._weights_ загружаются автоматически при первом использовании. Модель распространяется по лицензии OpenMDW (Open Model Weight License Agreement, version 1.1).

Источники
Был ли материал полезен?

Поделитесь в социальных сетях

Подпишись на нас в

Следите за новыми материалами, обновлениями каталога и полезными находками в наших соцсетях.

Комментарии

0 комментариев

Хотите принять участие в обсуждении, оставить комментарий или поделиться своим мнением? Зарегистрируйтесь или войдите в аккаунт.

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

Что почитать дальше

Все материалы