Jump to content

Полуопределенное вложение

Развертывание максимальной дисперсии (MVU) , также известное как полуопределенное встраивание (SDE), представляет собой алгоритм в информатике , который использует полуопределенное программирование для выполнения нелинейного уменьшения размерности многомерных векторных входных данных. [1] [2] [3]

Это мотивировано наблюдением, что анализ главных компонентов ядра (kPCA) не уменьшает размерность данных. [4] поскольку он использует трюк ядра для нелинейного отображения исходных данных в пространство внутреннего продукта .

Алгоритм

[ редактировать ]

MVU создает отображение входных векторов высокой размерности в некоторое евклидово векторное пространство низкой размерности в следующих шагах: [5]

  1. окрестности . Создается граф Каждый вход связан со своими k-ближайшими входными векторами (согласно евклидовой метрике расстояния), а все k-ближайшие соседи связаны друг с другом. Если данные выбраны достаточно хорошо, результирующий график представляет собой дискретную аппроксимацию основного многообразия.
  2. Граф окрестности «разворачивается» с помощью полуопределенного программирования. Вместо непосредственного изучения выходных векторов полуопределенное программирование направлено на поиск матрицы внутреннего произведения, которая максимизирует попарные расстояния между любыми двумя входными данными, которые не связаны в графе соседства, сохраняя при этом расстояния до ближайших соседей.
  3. В конечном итоге низкоразмерное вложение получается путем применения многомерного масштабирования к изученной матрице внутреннего продукта.

Шаги применения полуопределенного программирования с последующим шагом уменьшения линейной размерности для восстановления низкомерного вложения в евклидово пространство были впервые предложены Линиалом , Лондоном и Рабиновичем. [6]

Формулировка оптимизации

[ редактировать ]

Позволять быть исходным входом и быть вложением. Если являются двумя соседями, то ограничение локальной изометрии, которое должно быть удовлетворено, следующее: [7] [8] [9]

Позволять быть Грама матрицами и (т.е.: ). Мы можем выразить вышеуказанное ограничение для каждой соседней точки. с точки зрения : [10] [11]

Кроме того, мы также хотим ограничить встраивание центрировать в начале координат: [12] [13] [14]

Как описано выше, за исключением того, что расстояния до соседних точек сохраняются, алгоритм стремится максимизировать попарное расстояние каждой пары точек. Целевая функция, которую необходимо максимизировать, равна: [15] [16] [17]

Интуитивно, максимизация вышеуказанной функции эквивалентна оттягиванию точек как можно дальше друг от друга и, следовательно, «развертыванию» многообразия. Ограничение локальной изометрии [18]

Позволять где

предотвращает расхождение целевой функции (уход в бесконечность).

Поскольку на графике N точек, расстояние между любыми двумя точками . Затем мы можем ограничить целевую функцию следующим образом: [19] [20]

Целевую функцию можно переписать чисто в виде матрицы Грама: [21] [22] [23]

Наконец, оптимизацию можно сформулировать так: [24] [25] [26]

После матрицы Грама изучается с помощью полуопределенного программирования, результат можно получить с помощью разложения Холецкого .

В частности, матрицу Грама можно записать как где — i-й элемент собственного вектора собственного значения . [27] [28]

Отсюда следует, что -й элемент вывода является . [29] [30]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Вайнбергер, Ша и Саул, 2004a.
  2. ^ Вайнбергер и Сол 2004b
  3. ^ Вайнбергер и Сол 2006 г.
  4. ^ Лоуренс 2012 , стр. 1612.
  5. ^ Вайнбергер, Ша и Саул 2004a , стр. 7.
  6. ^ Linial, London and Rabinovich 1995
  7. ^ Вайнбергер, Ша и Саул, 2004a , стр. 3, уравнение 8.
  8. ^ Вайнбергер и Саул 2004b , стр. 3, уравнение 2.
  9. ^ Вайнбергер и Саул, 2006 , стр. 4, уравнение 2.
  10. ^ Вайнбергер, Ша и Саул 2004a , стр. 3, уравнение 9
  11. ^ Вайнбергер и Саул 2004b , стр. 3, уравнение 3.
  12. ^ Вайнбергер, Ша и Саул 2004a , стр. 3, уравнение 6
  13. ^ Вайнбергер и Саул, 2004b , стр. 3, уравнение 5.
  14. ^ Вайнбергер и Саул, 2006 , стр. 5, уравнение 8.
  15. ^ Вайнбергер, Ша и Саул, 2004a , стр. 4, уравнение 10.
  16. ^ Вайнбергер и Саул, 2004b , стр. 4, уравнение 6.
  17. ^ Вайнбергер и Саул, 2006 , стр. 5, уравнение 4.
  18. ^ Вайнбергер и Саул 2004b , стр. 4, уравнение 7.
  19. ^ Вайнбергер и Саул 2004b , стр. 4, уравнение 8
  20. ^ Вайнбергер и Саул, 2006 , стр. 5, уравнение 6.
  21. ^ Вайнбергер, Ша и Саул, 2004a , стр. 4, уравнение 11.
  22. ^ Вайнбергер и Саул 2004b , стр. 4, уравнение 9
  23. ^ Вайнбергер и Саул, 2006 , стр. 6, уравнения с 10 по 13.
  24. ^ Вайнбергер, Ша и Саул 2004a , стр. 4, раздел 3.3.
  25. ^ Вайнбергер и Саул 2004b , стр. 4, уравнение 9
  26. ^ Вайнбергер и Саул, 2006 , стр. 6, уравнения с 10 по 13.
  27. ^ Вайнбергер и Саул 2004b , стр. 4, уравнение 10.
  28. ^ Вайнбергер и Саул, 2006 , стр. 7, уравнения 14.
  29. ^ Вайнбергер и Саул 2004b , стр. 4, уравнение 11.
  30. ^ Вайнбергер и Саул, 2006 , стр. 7, уравнения 15.

Дополнительный материал

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 20f64fb5513bd469fe85e11aafbfceb5__1697280120
URL1:https://arc.ask3.ru/arc/aa/20/b5/20f64fb5513bd469fe85e11aafbfceb5.html
Заголовок, (Title) документа по адресу, URL1:
Semidefinite embedding - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)