Исследования29 сентября 2026 г., 06:21 МСК🤖 Auto

TGL-NSGA-II: Быстрый поиск архитектур TinyML с точностью ранжирования 0.74

Исследователи представили TGL-NSGA-II — метод ускоренного поиска нейросетей для микроконтроллеров, который в 2.2 раза быстрее полных эволюционных алгоритмов, сохраняя высокую надежность ранжирования моделей.

Проблема «дорогого» поиска

Поиск оптимальных нейронных архитектур для устройств с ограниченными ресурсами (TinyML) — задача вычислительно сложная. Полная оценка каждой кандидата-модели требует значительных затрат времени и энергии. Авторы Soumen Garai и Suman Samui предлагают подход, основанный на идее, что для эволюционной оптимизации часто важнее не точное значение метрики, а правильное понимание того, какая модель лучше другой.

Методология: TGL-NSGA-II

Предложенный фреймворк TGL-NSGA-II (Teacher-Guided Learning NSGA-II) использует предварительно обученную «учительскую» модель для стратификации данных. Процесс оценки кандидата включает:

  • KD-Lite: Кратковременное и ограниченное по объему обучение с дистилляцией знаний на компактном наборе данных.
  • Стратифицированная оценка: Проверка на отдельном наборе данных, где выборка организована по сложности и классу.
  • Слияние с гауссовским процессом: Полученный балл объединяется с суррогатной моделью (Gaussian-process surrogate) для выбора кандидатов на полную проверку.

Ключевые метрики и результаты

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

Метрика / Задача Результат TGL-NSGA-II Прогнозируемая нижняя граница Примечание
Kendall-τ (Keyword Spotting) 0.74 0.60 Превышает прогноз, высокая надежность ранжирования
Kendall-τ (Bird Call Classification) 0.62 0.46 Значительное улучшение качества сортировки
Снижение дисперсии прокси-оценок 41% — Относительно случайной оценки (благодаря стратификации)
Скорость работы 2.2x быстрее Полный NSGA-II При том же бюджете вычислений
Гиперобъем (Hypervolume) Максимальный — Наилучший результат для Keyword Spotting

Почему это важно

Метод демонстрирует, что отказ от точного вычисления функции приспособленности в пользу надежного ранжирования позволяет существенно ускорить процесс AutoML для встраиваемых систем. Снижение дисперсии оценок на 41% и увеличение скорости в 2.2 раза делают TGL-NSGA-II перспективным инструментом для разработки энергоэффективных моделей, способных работать на микроконтроллерах без облачной инфраструктуры.

Ограничения

Авторы отмечают, что гарантии применимы к оценке популяции на низком уровне детализации (low-fidelity evaluation) и не гарантируют сходимости всего эволюционного процесса в строгом математическом смысле. Однако для практических задач TinyML это компромисс, оправдывающий себя.

Источник: arXiv cs.AI ↗