2025-11-11T07:19:09.204233

Generalized Exponentiated Gradient Algorithms Using the Euler Two-Parameter Logarithm

Cichocki
IIn this paper we propose and investigate a new class of Generalized Exponentiated Gradient (GEG) algorithms using Mirror Descent (MD) updates, and applying the Bregman divergence with a two--parameter deformation of the logarithm as a link function. This link function (referred here to as the Euler logarithm) is associated with a relatively wide class of trace--form entropies. In order to derive novel GEG/MD updates, we estimate a deformed exponential function, which closely approximates the inverse of the Euler two--parameter deformed logarithm. The characteristic shape and properties of the Euler logarithm and its inverse--deformed exponential functions, are tuned by two hyperparameters. By learning these hyperparameters, we can adapt to the distribution of training data and adjust them to achieve desired properties of gradient descent algorithms. In the literature, there exist nowadays more than fifty mathematically well-established entropic functionals and associated deformed logarithms, so it is impossible to investigate all of them in one research paper. Therefore, we focus here on a class of trace-form entropies and the associated deformed two--parameters logarithms.
academic

Обобщённые алгоритмы экспоненциального градиента с использованием двухпараметрического логарифма Эйлера

Основная информация

  • ID статьи: 2502.17500
  • Название: Generalized Exponentiated Gradient Algorithms Using the Euler Two-Parameter Logarithm
  • Автор: Andrzej Cichocki (Польская академия наук, UMK Торунь Польша, Токийский университет сельского хозяйства и технологий, Riken AIP)
  • Классификация: cs.LG cs.AI
  • Дата публикации: препринт arXiv (февраль 2025)
  • Ссылка на статью: https://arxiv.org/abs/2502.17500

Аннотация

В данной работе предложены и исследованы новые обобщённые алгоритмы экспоненциального градиента (GEG), использующие обновления зеркального спуска (MD) и применяющие дивергенцию Брегмана с двухпараметрической логарифмической деформацией в качестве функции связи. Данная функция связи (называемая логарифмом Эйлера) связана с относительно широким классом энтропий следа. Для вывода новых обновлений GEG/MD авторы аппроксимировали деформированную экспоненциальную функцию, которая тесно приближает обратную функцию двухпараметрического деформированного логарифма Эйлера. Путём обучения этих гиперпараметров алгоритм может адаптироваться к распределению обучающих данных и настраиваться для достижения желаемых свойств алгоритма градиентного спуска.

Исследовательский контекст и мотивация

Определение проблемы

Существующие методы градиентного спуска имеют следующие ограничения:

  1. Стандартный аддитивный градиентный спуск неприменим в случаях, когда все веса должны быть неотрицательными
  2. Проблемы исчезающего и взрывающегося градиента требуют точной настройки скорости обучения
  3. Отсутствие адаптивности: существующие обновления EG не могут адаптироваться к данным различных распределений и не имеют гиперпараметров для управления свойствами сходимости

Исследовательская мотивация

  1. Биологическая обоснованность: недавние исследования синапсов нейронов показывают, что обновления EG более соответствуют биологическому процессу обучения, чем аддитивный GD
  2. Геометрическая адаптивность: выбор подходящей функции связи позволяет зеркальному спуску адаптироваться к геометрической структуре задачи оптимизации
  3. Теоретическое богатство: в литературе существует более 50 математически развитых функций энтропии и связанных деформированных логарифмов, обеспечивающих богатую теоретическую основу для проектирования алгоритмов

Основные вклады

  1. Предложены обобщённые алгоритмы EG на основе двухпараметрического логарифма Эйлера: впервые применён логарифм Эйлера (a,b) к зеркальному спуску и обновлениям экспоненциального градиента
  2. Установлена теория аппроксимации деформированной экспоненциальной функции: предоставлены два метода решения с использованием теоремы обращения Лагранжа и функции Lambert-Tsallis W
  3. Объединены многие известные алгоритмы: доказано, что множество существующих алгоритмов (Tsallis, Kaniadakis, Amari и др.) являются частными случаями данной схемы
  4. Расширение на биполярные веса: предложены нормализованные алгоритмы MD/GEG для обработки векторов с биполярными весами
  5. Предоставлена полная математическая теоретическая база: включая свойства функций, анализ сходимости и рассмотрение вычислительной устойчивости

Подробное описание методов

Определение задачи

Задача оптимизации определяется как: wt+1=argminwR+N{L(wt)+L(wt),wwt+1ηDF(wwt)}w_{t+1} = \arg\min_{w \in \mathbb{R}_+^N} \left\{ L(w_t) + \langle\nabla L(w_t), w - w_t\rangle + \frac{1}{\eta} D_F(w||w_t) \right\}

где DF(wwt)D_F(w||w_t) — дивергенция Брегмана, L(w)L(w) — дифференцируемая функция потерь.

Основная математическая схема

Логарифм Эйлера (a,b)

loga,bE(x)=xaxbab,x>0,ab\log^E_{a,b}(x) = \frac{x^a - x^b}{a - b}, \quad x > 0, a \neq b

Ограничения на параметры: a<0,0<b<1a < 0, 0 < b < 1 или b<0,0<a<1b < 0, 0 < a < 1

Деформированная экспоненциальная функция

Степенной ряд, полученный с помощью теоремы обращения Лагранжа: expa,b(x)exp(x)12(a+b)x216(3a+3b2a25ab2b2)x3+O(x4)\exp_{a,b}(x) \approx \exp(x) - \frac{1}{2}(a+b)x^2 - \frac{1}{6}(3a+3b-2a^2-5ab-2b^2)x^3 + O(x^4)

Архитектура алгоритма

Ненормализованное обновление GEG

wt+1=expa,b[loga,b(wt)ηtL(wt)]=wta,bexpa,b[ηtL(wt)]w_{t+1} = \exp_{a,b}[\log_{a,b}(w_t) - \eta_t \nabla L(w_t)] = w_t \otimes_{a,b} \exp_{a,b}[-\eta_t \nabla L(w_t)]

где a,b\otimes_{a,b} — деформированная операция умножения.

Нормализованное обновление GEG

Для ограничений на единичный симплекс: w~t+1=wta,bexpa,b(ηtL^(wt))\tilde{w}_{t+1} = w_t \otimes_{a,b} \exp_{a,b}(-\eta_t \nabla \hat{L}(w_t))wt+1=w~t+1w~t+11w_{t+1} = \frac{\tilde{w}_{t+1}}{||\tilde{w}_{t+1}||_1}

где L^(w)=L(w/w1)\hat{L}(w) = L(w/||w||_1) — нормализованная функция потерь.

Технические инновации

  1. Двухпараметрическая гибкость: параметры (a,b) позволяют алгоритму адаптироваться к различным распределениям данных
  2. Унифицированная схема: объединяет множество известных алгоритмов в единую математическую схему
  3. Численная устойчивость: предоставляет вычислительно устойчивые методы реализации
  4. Теоретическая полнота: устанавливает полную математическую теорию, включая свойства функций и анализ сходимости

Экспериментальная установка

Теоретическая верификация

Статья в основном проводит теоретический анализ и математические выводы, включая:

  1. Верификацию свойств функций: монотонность, вогнутость, нормализацию и другие базовые свойства
  2. Верификацию частных случаев: проверка корректности известных алгоритмов как частных случаев
  3. Анализ численной устойчивости: анализ чувствительности параметров и вычислительной устойчивости

Анализ диапазонов параметров

  • Область допустимых параметров: a<0,0<b<1a < 0, 0 < b < 1 или b<0,0<a<1b < 0, 0 < a < 1
  • Область численной устойчивости: наиболее устойчива при x1x \to 1, требует специальной обработки при удалении от 1
  • Свойства сходимости: требуется использование правила L'Hospital для обработки особых случаев

Результаты экспериментов

Теоретические результаты

Верификация свойств функций

  • Область определения: loga,b(x):R+R\log_{a,b}(x): \mathbb{R}_+ \to \mathbb{R}
  • Монотонность: dloga,b(x)dx>0\frac{d\log_{a,b}(x)}{dx} > 0
  • Вогнутость: d2loga,b(x)dx2<0\frac{d^2\log_{a,b}(x)}{dx^2} < 0 (в указанном диапазоне параметров)
  • Нормализация: loga,b(1)=0\log_{a,b}(1) = 0, dloga,b(x)dxx=1=1\frac{d\log_{a,b}(x)}{dx}|_{x=1} = 1

Восстановление частных случаев

Успешно верифицированы следующие частные случаи:

  • a=b=0a = b = 0: стандартный натуральный логарифм ln(x)\ln(x)
  • a=0,b=αa = 0, b = -\alpha: α-логарифм Амари
  • a=1q,b=0a = 1-q, b = 0: q-логарифм Tsallis
  • a=κ,b=κa = \kappa, b = -\kappa: κ-логарифм Kaniadakis

Результаты численного анализа

Вычислительная устойчивость

  1. Чувствительность параметров: малые значения xx более чувствительны к изменениям параметров
  2. Численная устойчивость: алгоритм наиболее устойчив при x1x \to 1
  3. Свойства сходимости: предельное поведение требует специальной вычислительной обработки

Точность аппроксимации степенным рядом

Путём сравнения с точными решениями верифицирована хорошая точность аппроксимации степенным рядом в разумном диапазоне параметров.

Связанные работы

Развитие алгоритмов оптимизации

  1. Классические методы: аддитивный градиентный спуск (GD), стохастический градиентный спуск (SGD)
  2. Мультипликативные обновления: экспоненциальный градиентный спуск (EG), зеркальный спуск (MD)
  3. Методы информационной геометрии: естественный градиент Амари, α-дивергенция

Исследования деформированных логарифмов

  1. Приложения в физике: энтропия Tsallis, энтропия Kaniadakis в статистической физике
  2. Развитие информационной теории: энтропия Sharma-Taneja-Mittal, обобщённые информационные меры
  3. Математическая теория: абелева экспонента, многопараметрические логарифмы Tempesta

Позиционирование данной работы

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

Заключение и обсуждение

Основные выводы

  1. Теоретическая полнота: установлена полная теоретическая схема GEG на основе логарифма Эйлера
  2. Гибкость алгоритма: двухпараметрическое проектирование обеспечивает способность адаптироваться к различным распределениям данных
  3. Унифицированность: множество известных алгоритмов становятся частными случаями данной схемы
  4. Практичность: предоставляются численно устойчивые методы реализации

Ограничения

  1. Выбор параметров: отсутствуют систематические методы оптимизации гиперпараметров
  2. Анализ сходимости: требуется дальнейшее установление теории сходимости для различных областей параметров
  3. Верификация практического применения: работа в основном является теоретической, не хватает экспериментальной верификации в конкретных сценариях применения
  4. Вычислительная сложность: вычисление деформированных функций более сложно, чем стандартных функций

Направления будущих исследований

  1. Обучение гиперпараметрам: разработка систематических методов оптимизации параметров
  2. Теория сходимости: установление полного анализа сходимости
  3. Верификация применения: проверка эффективности на конкретных задачах глубокого обучения, выбора портфеля и др.
  4. Оптимизация вычислений: разработка более эффективных методов численной реализации

Глубокая оценка

Преимущества

Теоретическая инновационность

  1. Математическая строгость: предоставляет полные математические выводы и теоретический анализ
  2. Унифицированная схема: объединяет множество, казалось бы, не связанных алгоритмов в единую теоретическую схему
  3. Историческая связь: связывает математическую работу Эйлера 1779 года с современным машинным обучением

Полнота методов

  1. Множественные пути реализации: предоставляет два метода решения — через функцию Lambert-Tsallis и степенные ряды
  2. Сильная расширяемость: поддерживает биполярные веса и различные условия ограничений
  3. Численные рассмотрения: полностью учитывает проблемы вычислительной устойчивости

Недостатки

Отсутствие экспериментальной верификации

  1. Недостаток практического применения: работа в основном теоретическая, не хватает верификации на реальных задачах
  2. Отсутствие сравнения производительности: нет сравнения с существующими методами
  3. Чувствительность параметров: отсутствуют систематические рекомендации по выбору параметров

Теоретические ограничения

  1. Неполный анализ сходимости: требуются более строгие доказательства сходимости
  2. Ограничения условий применимости: условия на параметры довольно строгие
  3. Вычислительная сложность: вычислительные затраты больше, чем у стандартных методов

Влияние

Академическая ценность

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

Практический потенциал

  1. Адаптивная оптимизация: имеет потенциальную ценность в сценариях, требующих адаптации к различным распределениям данных
  2. Разреженное обучение: может иметь преимущества в задачах обучения разреженному представлению
  3. Биологическая вдохновлённость: соответствует открытиям нейронауки о биологической обоснованности

Применимые сценарии

  1. Оптимизация с неотрицательными ограничениями: задачи оптимизации, где веса должны быть неотрицательными
  2. Разреженное обучение: задачи машинного обучения, требующие разреженных решений
  3. Оптимизация вероятностных распределений: оптимизация на вероятностном симплексе, такая как выбор портфеля в режиме онлайн
  4. Глубокое обучение: потенциальные преимущества при обучении некоторых типов нейронных сетей

Библиография

Статья цитирует обширную соответствующую литературу, включая:

  • Классические работы по теории оптимизации: Nemirovsky & Yudin (1983), Beck & Teboulle (2003)
  • Основы информационной геометрии: Amari & Nagaoka (2000), Bregman (1967)
  • Теория деформированных логарифмов: Tsallis (1988), Kaniadakis (2002), Tempesta (2015)
  • Приложения в машинном обучении: Kivinen & Warmuth (1997), Cichocki et al. (2009)

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