Понимание математики, стоящей за T-sne, для визуализации данных в больших измерениях

t-SNE (t-Distributed Stochastic Neighbor Embedding) - популярная техника визуализации высокоразмерных данных в двух или трех измерениях. Она помогает выявить закономерности и кластеры, которые нелегко наблюдать в исходных данных. Понимание математических принципов, лежащих в основе t-SNE, может улучшить его применение и интерпретацию.

Основные концепции t-SNE

t-SNE преобразует точки данных высокой размерности в распределение вероятностей, отражающее их сходство. Затем он ищет встраивание низкой размерности, которое сохраняет эти сходства как можно ближе. Процесс включает в себя два основных шага: вычисление попарных сходств и минимизация расхождения между распределениями.

Математические основы

В многомерном пространстве сходство между двумя точками моделируется с помощью гауссового распределения. Вероятность того, что точка j является соседом точки i, даётся:

pj |i = frac{exp(- |xi — xj |^2/2 2sigma i^2)}[sum {k neq i} exp(- |xi — xk |2/2sigma i^2)]

Это определяет распределение вероятности по соседям для каждой точки.Совместная вероятность pij симметризируется как:

pij = frac{pj |i + pi |j[2N]]

где N — общее количество точек.В маломерном пространстве сходство моделируется с помощью t-распределения Студента с одной степенью свободы:

qij = frac{(1 + |yi — yj |^2^{-1}}{sum {k neq l} (1 + |yk — yl |^2^{-1}}

Процесс оптимизации

Цель состоит в том, чтобы найти точки с низкой размерностью , , , которые минимизируют расхождение Куллбэка-Лейблера между высоко- и низкомерными распределениями:

KL(P | | Q) = sum {i neq j} pij log frac{pij[qij]

Это достигается за счет градиентного спуска, регулировки положения точек в маломерном пространстве для уменьшения расхождения.Градиенты вычисляются на основе различий между pij и qij.

Заключение

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