AutoML для NLU без ручной настройки: библиотека OpenAutoNLU

AutoML для NLU без ручной настройки: библиотека OpenAutoNLU

Библиотека OpenAutoNLU предназначена для решения задач понимания естественного языка (NLU) без ручной настройки. Она включает диагностику качества данных, гибко настраиваемый пайплайн обучения и функции LLM.

Проблемы AutoML в NLP

Большинство существующих AutoML-библиотек не поддерживают обучение моделей для NLU из коробки или требуют ручной настройки.

Отличия OpenAutoNLU

OpenAutoNLU уникален тем, что система сама принимает решение о способе обучения, учитывая распределение классов и минимальное количество примеров на класс.

Архитектура фреймворка

Архитектурно OpenAutoNLU состоит из нескольких слоев, через которые проходит датасет. Главный модуль — auto_classes — открывает четыре публичных класса пайплайнов.

Результаты

Эксперименты показали, что OpenAutoNLU конкурентен на обычной классификации интентов и заметно сильнее в OOD-сценариях и на малых выборках.

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

Читать оригинал