Исследователи представили алгоритм ARROW (Adaptive vaRiance Reduction via Online reWeighting), решающий проблему высокой дисперсии при обучении моделей на потоковых данных. Метод оптимизирует функции потерь MMD и CORAL, которые критически важны для адаптации доменов, позволяя эффективно обновлять параметры нейросетей в режиме реального времени без необходимости повторного прохода по всему массиву исторических данных.

Традиционные подходы к снижению дисперсии (SVR) в задачах машинного обучения обычно требуют доступа ко всему набору данных, что делает их непригодными для распределенных или инкрементальных систем. Алгоритм ARROW переносит принципы стохастического снижения дисперсии в онлайн-среду, используя механизм адаптивного перевзвешивания. Это позволяет моделям быстрее адаптироваться к изменениям распределения данных, сохраняя при этом стабильность градиентов.

Разработка особенно актуальна для систем, работающих с непрерывными потоками информации, где данные поступают неравномерно или их распределение со временем меняется (concept drift). Применение ARROW позволяет сократить вычислительные затраты и повысить точность моделей в задачах переноса обучения (domain adaptation) без потери качества, характерной для стандартных онлайн-алгоритмов оптимизации.

Ключевые факты

  • ARROW адаптирует методы снижения дисперсии для функций потерь MMD (Maximum Mean Discrepancy) и CORAL (Correlation Alignment).
  • Алгоритм предназначен для работы в условиях потоковых, распределенных и инкрементальных данных.
  • Метод решает проблему несовместимости классических офлайн-алгоритмов SVR с динамическими средами обучения.
  • Технология обеспечивает более стабильную сходимость при адаптации доменов в режиме реального времени.