Дивергенция Брэгмана

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

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

Дивергенция Брэгмана названа по имени Льва Мееровича Брэгмана, предложившего концепцию в 1967 году.

Определение

Пусть будет непрерывно дифференцируемой строго выпуклой функцией, определённой на замкнутом выпуклом множестве .

Расстояние Брэгмана, связанное с функцией F, для точек — это разность между значением функции F в точке p и значением разложения Тейлора первого порядка функции F в точке q, вычисленное в точке p:

Свойства

  • Неотрицательность: для всех p, q. Это следствие выпуклости F.
  • Выпуклость: Функция выпукла по первому аргументу, но не обязательно выпукла по второму (см. статью Баушке и Борвейна[1])
  • Линейность: Если мы рассматриваем расстояние Брэгмана как оператор от функции F, то он линеен относительно неотрицательных коэффициентов. Другими словами, для строго выпуклых и дифференцируемых и ,
  • Двойственность: Функция F имеет выпуклое сопряжение . Расстояние Брэгмана, определённое для , имеет связь с
Здесь и являются двойственными точками, соответствующими p и q.
  • Среднее как минимум: Ключевым результатом о дивергенции Брэгмана является то, что если дан случайный вектор, среднее векторов минимизирует ожидаемую дивергенцию Брэгмана от случайного вектора. Этот результат обобщает результат из учебников, что среднее по множеству минимизирует полную квадратичную ошибку элементов множества. Этот результат доказал для случая векторов Банерджи с соавторами[2] и распространили на случай функций/распределений Фриджик с соавторами[3].

Примеры

  • Квадрат евклидова расстояния является каноническим примером расстояния Брэгмана, образованного выпуклой функцией
  • Квадрат расстояния Махаланобиса , которое образуется от выпуклой функцией . Это можно рассматривать как обобщение квадрата евклидова расстояния выше.
  • Обобщённая дивергенция Кульбака — Лейблера
образуется функцией отрицательной энтропии
обобщается выпуклой функцией

Обобщение проективной двойственности

Ключевым средством в вычислительной геометрии является идея проективной двойственности, которая отображает точки в гиперплоскости и наоборот, сохраняя тем не менее отношения инцидентности и выше/ниже. Есть много видов проективной двойственности — обычный вид отображает точку в гиперплоскость . Это отображение можно понимать (если отождествлять гиперплоскость с нормалью) как выпуклое сопряжённое отображение, которое переводит точку p в двойственную точку , где F определяет d-мерный параболоид .

Если мы теперь заменим параболоид на любую выпуклую функцию, мы получим другое двойственное отображение, которое сохраняет инцидентность и свойства выше/ниже стандартной проективной двойственности. Из этого вытекает, что естественные двойственные концепции вычислительной геометрии наподобие диаграммы Вороного и триангуляций Делоне сохраняют своё значение в пространствах с расстоянием, определённым произвольной дивергенцией Брэгмана. Алгоритмы «нормальной» геометрии распространяются естественным образом на эти пространства[4].

Обобщения дивергенции Брэгмана

Дивергенции Брэгмана можно интерпретировать как предельные случаи косых дивергенций Йенсена[5] (см. статью Нильсена и Больца[6]). Дивергенции Йенсена можно обобщить с помощью сравнительной выпуклости, а обобщение предельных случаев этих косых дивергенций Йенсена приводит к обобщённым дивергенциям Брэгмана (см. статью Нильсена и Нока[7]). Хордовая дивергенция Брэгмана[8] получается, если взять хорду вместо касательной.

Дивергенция Брэгмана на других объектах

Дивергенцию Брэгмана можно определить для матриц, функций и мер (распределений). Дивергенция Брэгмана для матриц включает функцию потерь Штайна[9] и энтропию Неймана. Дивергенции Брэгмана для функций включают полную квадратичную ошибку, относительную энтропию и квадрат смещения (см. статью Фриджика с соавторами[3] ниже для определений и свойств). Аналогично дивергенция Брэгмана определяется также для множеств посредством cубмодулярной функции множеств, известная как дискретный аналог выпуклой функции. Субмодулярная дивергенция Брэгмана включает ряд дискретных мер, таких как расстояние Хэмминга, точность и полнота, взаимная информация и некоторые другие меры расстояния на множествах (см. статью Айера и Билмеса[10] о деталях и свойствах субмодулярной дивергенции Брэгмана).

Список обычных матричных дивергенций Брэгмана можно найти в таблице 15.1 в статье Нока, Магдалоу, Браиса, Нильсена[11].

Приложения

В обучении машин дивергенция Брэгмана используется для вычисления модифицированной логистической функции ошибки, работающей лучше функции softmax с зашумлёнными данными[12].

Примечания

  1. Bauschke, Borwein, 2001.
  2. Banerjee, Merugu, Dhillon, Ghosh, 2005.
  3. Frigyik, Srivastava, Gupta, 2008.
  4. Boissonnat, Nielsen, Nock, 2010.
  5. В русскоязычной литературе прижилось название Дивергенция Дженсена–Шеннона, хотя Йенсен является датчанином и читаться он должен по-датски, а не по-английски. В Википедии есть статья о Йенсене.
  6. Nielsen, Boltz, 2011.
  7. Nielsen, Nock, 2017.
  8. Nielsen, Frank & Nock, Richard (2018), The Bregman chord divergence, arΧiv:1810.09113 [cs.LG]
  9. Ознакомиться с термином Stein’s loss можно в статье https://www.jstor.org/stable/2241373?seq=1
  10. Iyer, Bilmes, 2012.
  11. Nock, Magdalou, Briys, Nielsen, 2012, с. 373-402.
  12. Amid, Warmuth, Anil, Koren, 2019, с. 14987-14996.

Литература

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.