Мажоризация стресса - Stress majorization

Мажоризация стресса является стратегия оптимизации используется в многомерное масштабирование (MDS) где для набора п м-мерные элементы данных, конфигурация Икс из п указывает в г (<< м)-мерное пространство, минимизирующее так называемое стресс функция . Обычно р равно 2 или 3, т.е. (п Икс р) матрица Икс перечисляет точки в 2- или 3-мерном Евклидово пространство так что результат может быть визуализирован (т.е. Участок МДС ). Функция это стоимость или функция потерь который измеряет квадраты разностей между идеальными (-мерные) расстояния и фактические расстояния в р-мерное пространство. Это определяется как:

куда это вес для измерения между парой точек , это Евклидово расстояние между и и идеальное расстояние между точками (их разнесение) в -мерное пространство данных. Обратите внимание, что может использоваться для указания степени уверенности в сходстве между точками (например, можно указать 0, если нет информации для конкретной пары).

Конфигурация что сводит к минимуму дает график, на котором точки, которые находятся близко друг к другу, соответствуют точкам, которые также находятся близко друг к другу в исходном -мерное пространство данных.

Есть много способов можно свести к минимуму. Например, Краскал[1] рекомендовал итеративный крутой спуск подход. Однако значительно лучший (с точки зрения гарантий и скорости сходимости) метод минимизации напряжения был введен Ян де Леув.[2] Де Леу итеративное мажорирование метод на каждом шаге минимизирует простую выпуклую функцию, которая обе границы сверху и касается поверхности в какой-то момент , называется опорная точка. В выпуклый анализ такая функция называется мажоритарный функция. Этот итеративный процесс мажорирования также называется алгоритмом SMACOF («Масштабирование путем мажорирования сопряженной функции»).

Алгоритм SMACOF

Функция стресса может быть расширен следующим образом:

Обратите внимание, что первый член - это постоянная а второй член квадратичен по X (т. е. для Матрица Гессе V второй член эквивалентен tr) и поэтому относительно легко решается. Третий член ограничен:

куда имеет:

за

и за

и .

Доказательство этого неравенства Коши-Шварц неравенство, см. Борг[3] (стр. 152–153).

Таким образом, мы имеем простую квадратичную функцию который усиливает стресс:


Тогда итеративная процедура минимизации:

  • в kth шаг мы устанавливаем
  • остановись, если в противном случае повторить.

Было показано, что этот алгоритм монотонно снижает напряжение (см. De Leeuw[2]).

Использование в рисовании графиков

Мажоризация стресса и алгоритмы, подобные SMACOF, также имеют применение в области рисунок графика.[4][5] То есть можно найти достаточно эстетически привлекательную компоновку для сети или графа, минимизируя функцию напряжения по позициям узлов в графе. В этом случае обычно устанавливаются на теоретико-графовые расстояния между узлами я и j и веса считаются . Здесь, выбирается как компромисс между сохранением идеальных расстояний на больших или малых расстояниях. Хорошие результаты были показаны для .[6]

Рекомендации

  1. ^ Крускал, Дж. Б. (1964), «Многомерное масштабирование путем оптимизации согласия неметрической гипотезы», Психометрика, 29 (1): 1–27, Дои:10.1007 / BF02289565.
  2. ^ а б de Leeuw, J. (1977), "Применение выпуклого анализа к многомерному масштабированию", в Barra, J. R .; Brodeau, F .; Romie, G .; и другие. (ред.), Последние изменения в статистике, стр. 133–145.
  3. ^ Borg, I .; Гроенен, П. (1997), Современное многомерное масштабирование: теория и приложения, Нью-Йорк: Springer-Verlag.
  4. ^ Michailidis, G .; де Леу, Дж. (2001), "Визуализация данных посредством рисования графиков", Стат. Вычислений., 16 (3): 435–450, CiteSeerX  10.1.1.28.9372, Дои:10.1007 / s001800100077.
  5. ^ Gansner, E .; Корен, Й .; Норт, С. (2004), «Рисование графика по мажоризации напряжения», Материалы 12-й Междунар. Symp. Графический рисунок (GD'04), Конспект лекций по информатике, 3383, Springer-Verlag, стр. 239–250..
  6. ^ Коэн, Дж. (1997), «Рисование графиков для передачи близости: метод возрастающей компоновки», Транзакции ACM о взаимодействии компьютера и человека, 4 (3): 197–229, Дои:10.1145/264645.264657.