2025-11-10T02:57:56.733881

Regularized Sparse Optimal Discriminant Clustering

Hiraishi, Tanioka, Yadohisa
We propose a new method based on sparse optimal discriminant clustering (SODC), incorporating a penalty term into the scoring matrix based on convex clustering. With the addition of this penalty term, it is expected to improve the accuracy of cluster identification by pulling points within the same cluster closer together and points from different clusters further apart. When the estimation results are visualized, the clustering structure can be depicted more clearly. Moreover, we develop a novel algorithm to derive the updated formula of this scoring matrix using a majorizing function. The scoring matrix is updated using the alternating direction method of multipliers (ADMM), which is often employed to calculate the parameters of the objective function in the convex clustering. In the proposed method, as in the conventional SODC, the scoring matrix is subject to an orthogonal constraint. Therefore, it is necessary to satisfy the orthogonal constraint on the scoring matrix while maintaining the clustering structure. Using a majorizing function, we adress the challenge of enforcing both orthogonal constraint and the clustering structure within the scoring matrix. We demonstrate numerical simulations and an application to real data to assess the performance of the proposed method.
academic

Регуляризованная разреженная оптимальная дискриминантная кластеризация

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

  • ID статьи: 2501.10147
  • Название: Regularized Sparse Optimal Discriminant Clustering
  • Авторы: Mayu Hiraishi, Kensuke Tanioka, Hiroshi Yadohisa (Университет Досиша)
  • Классификация: stat.ME (статистические методы)
  • Дата публикации: 15 октября 2025 г.
  • Ссылка на статью: https://arxiv.org/abs/2501.10147

Аннотация

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

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

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

Кластеризация с уменьшением размерности широко используется для интерпретации характеристик больших сложных данных. Она оценивает низкомерное пространство для идентификации кластеров, сохраняя при этом важные характеристики высокомерных данных и обеспечивая эффективную обработку. Существующие методы оптимальной дискриминантной кластеризации (ODC) и разреженной оптимальной дискриминантной кластеризации (SODC), хотя и описывают кластеры более чётко, чем анализ главных компонент, имеют следующие недостатки:

  1. Проблема структуры матрицы оценок: матрица оценок в SODC не сохраняет структуру идентификации кластеров, аналогичную оптимальным оценкам в LDA
  2. Отсутствие независимой информационной матрицы кластеров: ODC и SODC не содержат независимую матрицу, содержащую информацию о кластерах, что может влиять на точность оценки кластеризации
  3. Неудовлетворительный эффект визуализации: при снижении размерности данных до низкомерного пространства и визуализации результатов SODC может не обеспечить хорошо разделённую структуру кластеров

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

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

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

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

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

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

Дана матрица данных XRn×pX \in \mathbb{R}^{n \times p}, целью является идентификация kk кластеров в низкомерном пространстве с одновременным выполнением отбора переменных и уменьшения размерности.

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

Целевая функция RSODC

Задача оптимизации RSODC определяется как:

minB,Y12YHnXBF2+η2BF2+η1j=1pβj2+γi<jαi,jyiyj2\min_{B,Y^{\dagger}} \frac{1}{2}\|Y^{\dagger} - H_nXB\|_F^2 + \eta_2\|B\|_F^2 + \eta_1\sum_{j=1}^p\|\beta_j\|_2 + \gamma\sum_{i<j}\alpha_{i,j}\|y_i^{\dagger} - y_j^{\dagger}\|_2

при ограничениях: YY=Ik1Y^{\dagger\top}Y^{\dagger} = I_{k-1} и Y1=0Y^{\dagger\top}1 = 0

где:

  • первые три члена совпадают с SODC
  • четвёртый член — штрафной член, основанный на выпуклой кластеризации, поощряющий сближение похожих образцов
  • αi,j\alpha_{i,j} — веса, вычисляемые как: αi,j=ιδi,jexp(τxixj22)\alpha_{i,j} = \iota_{\delta_{i,j}}\exp(-\tau\|x_i - x_j\|_2^2)

Декомпозиция ADMM

Для применения алгоритма ADMM задача переформулируется как:

minB,Y,V,Λ12YHnXBF2+η2BF2+η1j=1pβj2+γlεαlvl2\min_{B,Y,V,\Lambda} \frac{1}{2}\|Y - H_nXB\|_F^2 + \eta_2\|B\|_F^2 + \eta_1\sum_{j=1}^p\|\beta_j\|_2 + \gamma\sum_{l \in \varepsilon}\alpha_l\|v_l\|_2

при ограничениях:

  • yiyj=vly_i - y_j = v_l
  • YY=Ik1Y^{\top}Y = I_{k-1}
  • Y1=0Y^{\top}1 = 0

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

Метод мажоризирующих функций

Ключевая инновация заключается в использовании мажоризирующих функций для обработки квадратичных членов при обновлении матрицы оценок. Для квадратичной формы tr(YCY)\text{tr}(Y^{\top}CY) строится мажоризирующая функция:

tr(YCY)2ω2tr(Y(ωIC)Q)tr(QCQ)\text{tr}(Y^{\top}CY) \leq 2\omega - 2\text{tr}(Y^{\top}(\omega I - C)Q) - \text{tr}(Q^{\top}CQ)

где ω\omega — наибольшее собственное значение C=ρ2lεglglC = \frac{\rho}{2}\sum_{l \in \varepsilon}g_lg_l^{\top}.

Ортогональный анализ Прокруста

Посредством мажоризирующей функции обновление Y преобразуется в задачу ортогонального Прокруста:

minYYDF2,s.t. YY=I\min_Y \|Y - D\|_F^2, \quad \text{s.t. } Y^{\top}Y = I

Решение имеет вид YLRY \leftarrow LR^{\top}, где D=LΣRD = L\Sigma R^{\top} — сингулярное разложение.

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

Наборы данных

  1. Смоделированные данные:
    • количество образцов n=60,96,156n = 60, 96, 156
    • количество переменных p=20,50,80,100p = 20, 50, 80, 100
    • количество кластеров k=3,4k = 3, 4
    • количество информативных переменных q=2q = 2
  2. Реальные данные: протеомные данные рака молочной железы (breast TCGA)
    • 150 образцов, 142 белка
    • 3 подтипа рака: Basal, Her2, LumA
    • выбрано 10 информативных переменных и 70 неинформативных переменных

Метрики оценки

  • Скорректированный индекс Рэнда (ARI): оценка точности кластеризации
  • Отношение дисперсий: отношение внутрикластерной дисперсии к межкластерной дисперсии
  • Чувствительность и специфичность: оценка эффективности отбора переменных

Методы сравнения

  • Разреженная оптимальная дискриминантная кластеризация (SODC)
  • Тандемная кластеризация (Tandem clustering)
  • Уменьшенный k-means (Reduced k-means)
  • Факторный k-means (Factorial k-means)
  • t-SNE

Детали реализации

  • Выбор параметров: перекрёстная проверка на основе коэффициента каппа
  • η2=0\eta_2 = 0, τ=0.1\tau = 0.1, δ=25\delta = 25
  • Порог сходимости: ϵ>0\epsilon > 0

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

Основные результаты

Эксперименты на смоделированных данных

Во всех смоделированных сценариях RSODC превосходит методы сравнения по метрике ARI:

  • При k=3: RSODC показывает лучшие результаты почти во всех конфигурациях
  • При k=4: производительность RSODC превосходит все методы сравнения
  • Стабильность: с увеличением pp RSODC остаётся стабильным, тогда как SODC становится нестабильным
  • Качество кластеризации: с увеличением расстояния между центрами кластеров ϑ\vartheta значение ARI для RSODC растёт более явно

Применение к реальным данным

Результаты на данных рака молочной железы:

МетодARI(XB^X\hat{B})ARI(Y^\hat{Y})Отношение дисперсий(XB^X\hat{B})Отношение дисперсий(Y^\hat{Y})
RSODC0.4060.4413.0383.056
SODC0.4010.3632.9092.660

Абляционные эксперименты

Анализ чувствительности параметров

  • Параметры взвешивания: наибольшее значение ARI достигается при τ=0\tau = 0 и δ=0.01\delta = 0.01
  • Параметры настройки: различные комбинации η1,γ,ρ\eta_1, \gamma, \rho оказывают незначительное влияние на результаты
  • Выбор количества кластеров: статистика разрыва эффективно определяет истинное количество кластеров

Вычислительная сложность

Время вычисления RSODC больше, чем у SODC, особенно при большом nn, но обеспечивает лучшее качество кластеризации.

Анализ конкретных случаев

Результаты визуализации показывают, что RSODC способен:

  • плотнее группировать точки внутри одного кластера
  • более отчётливо разделять точки из разных кластеров
  • обеспечивать более чёткие границы кластеров

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

Методы кластеризации с уменьшением размерности

  • Оптимальная дискриминантная кластеризация (ODC): Zhang и Dai (2009) основаны на оптимальных оценках линейного дискриминантного анализа Фишера
  • Разреженная ODC (SODC): Wang и др. (2016) добавили штраф группового лассо к ODC
  • Выпуклая кластеризация: Pelckmans и др. (2005), Hocking и др. (2011) используют выпуклую оптимизацию для стабильной кластеризации

Инновации данной работы

По сравнению с существующими методами основные преимущества RSODC:

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

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

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

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

Ограничения

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

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

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

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

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

  1. Сильная методологическая инновативность: искусное сочетание выпуклой кластеризации и разреженного дискриминантного анализа
  2. Прочная теоретическая база: метод мажоризирующих функций теоретически строг
  3. Достаточные эксперименты: включают 5 экспериментов на смоделированных данных и проверку на реальных данных
  4. Изящный дизайн алгоритма: схема ADMM эффективно обрабатывает сложные ограничения

Недостатки

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

Влияние

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

Сценарии применения

  • кластеризация высокомерных данных
  • задачи кластеризации, требующие отбора переменных
  • исследовательский анализ данных, требующий чёткой визуализации
  • анализ данных биоинформатики и геномики

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

Основные цитируемые работы:

  • Zhang & Dai (2009): оригинальная работа по оптимальной дискриминантной кластеризации
  • Wang et al. (2016): разреженная оптимальная дискриминантная кластеризация
  • Chi & Lange (2015): алгоритм ADMM для выпуклой кластеризации
  • Hunter & Lange (2004): MM-алгоритмы и мажоризирующие функции

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