2025-11-23T19:40:17.292793

Learning the Structure of Connection Graphs

Di Nino, D'Acunto, Barbarossa et al.
Connection graphs (CGs) extend traditional graph models by coupling network topology with orthogonal transformations, enabling the representation of global geometric consistency. They play a key role in applications such as synchronization, Riemannian signal processing, and neural sheaf diffusion. In this work, we address the inverse problem of learning CGs directly from observed signals. We propose a principled framework based on maximum pseudo-likelihood under a consistency assumption, which enforces spectral properties linking the connection Laplacian to the underlying combinatorial Laplacian. Based on this formulation, we introduce the Structured Connection Graph Learning (SCGL) algorithm, a block-optimization procedure over Riemannian manifolds that jointly infers network topology, edge weights, and geometric structure. Our experiments show that SCGL consistently outperforms existing baselines in both topological recovery and geometric fidelity, while remaining computationally efficient.
academic

Изучение структуры графов соединений

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

  • ID статьи: 2510.11245
  • Название: Learning the Structure of Connection Graphs
  • Авторы: Leonardo Di Nino, Gabriele D'Acunto, Sergio Barbarossa, Paolo Di Lorenzo (Sapienza University of Rome & CNIT)
  • Классификация: cs.LG (Машинное обучение), eess.SP (Обработка сигналов)
  • Дата публикации: Отправлено на arXiv 13 октября 2025 г.
  • Ссылка на статью: https://arxiv.org/abs/2510.11245v1

Аннотация

Графы соединений (Connection Graphs, CGs) расширяют традиционные модели графов путём связывания топологии сети с ортогональными преобразованиями, что позволяет представлять глобальную геометрическую согласованность. Они играют ключевую роль в приложениях синхронизации, обработки сигналов на римановых многообразиях и диффузии нейронных расслоений. В данном исследовании решается обратная задача прямого изучения графов соединений из наблюдаемых сигналов. Авторы предлагают принципиальную схему, основанную на максимальном псевдоправдоподобии при предположении согласованности, которая устанавливает спектральные связи между лапласианом соединения и базовым комбинаторным лапласианом. На основе этой формулировки вводится алгоритм структурированного изучения графов соединений (SCGL) — процесс блочной оптимизации на римановом многообразии, способный совместно выводить топологию сети, веса рёбер и геометрическую структуру.

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

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

Основная проблема, которую решает данное исследование, — это обратная задача изучения структуры графа соединений из наблюдаемых сигналов. Конкретно она включает:

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

Важность проблемы

Традиционная обработка графовых сигналов (GSP) может захватывать только локальные попарные взаимодействия между узлами, что ограничивает способность моделирования глобальной согласованности сети. Графы соединений путём введения ортогональных преобразований могут:

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

Ограничения существующих методов

  1. Vector Diffusion Maps (VDM): Использует геометрические принципы для приближения лапласиана графа соединений, но это прямой метод, неподходящий для обратных задач
  2. Методы SDP: Использует полуопределённое программирование для расширения изучения лапласиана расслоения, но не может правильно восстановить неевклидовы геометрические свойства графа соединений
  3. Традиционное изучение графов: Сосредоточено только на топологии и гладкости сигналов, не может обрабатывать геометрическую структуру

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

Существующие методы не могут эффективно решать ключевые проблемы в изучении графов соединений:

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

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

  1. Теоретическая схема: Предложена формулировка задачи максимального псевдоправдоподобия при предположении согласованности, которая расширяет спектральное управление с традиционных графов на графы соединений
  2. Инновация алгоритма: Разработан алгоритм SCGL, использующий блочную оптимизацию на римановом многообразии для совместного восстановления топологии и геометрических паттернов
  3. Экспериментальная проверка: Синтетические эксперименты на случайных графах и геометрических графах демонстрируют значительное улучшение SCGL по сравнению с существующими базовыми методами в изучении графов соединений
  4. Вычислительная эффективность: Реализована более эффективная параметризация по сравнению с методами конического программирования, снижающая пространственную сложность с O(V²n²) до O(Vn²)

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

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

Входные данные: Набор наблюдаемых сигналов X = {x₁, ..., xₘ}, где каждый сигнал xᵢ ∈ ℝⁿᵛ составлен из локальных измерений узлов xᵥ ∈ ℝⁿ Выходные данные: Лапласиан соединения L, включающий:

  • Комбинаторный лапласиан базового графа L
  • Веса рёбер w
  • Ортогональные базисы узлов O = blkdiag({Oᵥ}ᵥ∈V)

Теоретические основы

Определение графа соединений

Граф соединений G = ⟨G,ℝⁿ,w,O(n)⟩ состоит из следующих компонентов:

  • Базовый граф G := (V,E)
  • n-мерное евклидово векторное пространство ℝⁿ на каждом узле v ∈ V
  • Неотрицательные веса wₑ и ортогональные матрицы Oₑ ∈ O(n) на каждом ребре e ∈ E

Условие согласованности

Теорема 1 показывает, что согласованность графа соединений эквивалентна следующим условиям:

  1. Композиция ортогональных отображений вдоль каждого цикла графа даёт тождественное отображение
  2. Собственные значения лапласиана соединения являются n-кратными собственными значениями комбинаторного лапласиана
  3. Существуют ортогональные матрицы узлов такие, что рёберные отображения разлагаются как Oᵢⱼ = Oᵢᵀ Oⱼ

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

Задача максимального псевдоправдоподобия

Предполагая, что сигналы следуют гауссовскому распределению N_nv(0,L†), исходная задача имеет вид:

min_{L∈CL} -log gdet(L) + Tr(SL)     (P1)

Переформулировка при ограничениях согласованности

Используя условие согласованности L = Oᵀ(L⊗Iₙ)O, задача преобразуется в:

min_{L∈GL, O∈O} -log gdet{Oᵀ(L⊗Iₙ)O} + Tr{SOᵀ(L⊗Iₙ)O}     (P2)

Окончательная задача оптимизации

Путём введения структурированного лапласиана Кронекера и лагранжевой релаксации:

min_{O,w,U,Λ} -n log gdet(Λ) + Tr{SOᵀL_K(w)O} + αΨ(w)
             + β/2 ||OᵀL_K(w)O - U(Λ⊗Iₙ)Uᵀ||²_F     (P3)

Алгоритм SCGL

Блочная координатная оптимизация спуска

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

  1. Обновление весов рёбер (w):
    w^{t+1} = P^+_{α/β Ψ}{w^t - 1/τ L*_K[f(w^t)]}
    

    Использует метод Minorization-Maximization (MM)
  2. Обновление ортогональных базисов (O): Использует риманов градиентный спуск на произведении многообразий SO(n)^v
  3. Обновление собственных векторов (U): Вычисляется через главные собственные векторы:
    U^{t+1} = [Eigenvecs{OᵀL_K(w)O}]_{:,(n+1):}
    
  4. Обновление собственных значений (Λ): Задача изотонической регрессии с замкнутым решением KKT

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

Сложность алгоритма составляет O(V³n³), главным образом определяется спектральным разложением на этапах оптимизации ортогональных базисов и собственных векторов, что представляет увеличение масштаба размерности n по сравнению с изучением структурированных графов.

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

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

  1. Графы соединений Erdős–Rényi (ER):
    • Количество узлов: |V| = 30
    • Вероятность ребра: p_ER = 1.1 log V / V
    • Размерность векторного пространства: n = 2
    • Веса рёбер: Unif(0.2, 3)
  2. Графы соединений со сферической геометрией:
    • Сфера в ℝ³, дискретизированная решёткой Фибоначчи
    • 50 точек, k-NN граф с k=4
    • Лапласиан соединения построен с использованием Vector Diffusion Maps

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

  1. Восстановление топологии: F1-оценка (восстановление разреженного паттерна), MSE весов рёбер
  2. Геометрическая точность:
    • Эмпирическая полная вариация ÊL(Y) = M⁻¹ Tr(L̂YYᵀ)
    • Средняя спектральная дистанция σ(L,L̂) = 1/(nv) Σᵢ|Λᵢ(L)-Λᵢ(L̂)|
    • Интегральная дистанция тепловой диффузии ξ(L,L̂)

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

  1. KRON: Упрощённая версия SCGL с фиксированными локальными базисами как единичные матрицы
  2. SDP: Метод гладкого изучения, основанный на полуопределённом программировании
  3. SLGP: Предыдущая работа авторов, гладкое изучение с геометрическими приорами

Сценарии доступности данных

Согласно коэффициенту выборки r = M/(2|V|) определены три сценария:

  • Низкий: r = 1.5
  • Средний: r = 5
  • Высокий: r = 15

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

Результаты на графах ER

  • Восстановление топологии: С увеличением объёма данных SCGL значительно превосходит все базовые методы по F1-оценке
  • Геометрическая точность: SCGL наиболее близок к теоретическому ожидаемому значению по эмпирической полной вариации, что указывает на лучшую согласованность
  • Оценка весов рёбер: SCGL точно оценивает веса рёбер, большинству ложноположительных рёбер присваиваются пренебрежимо малые веса

Результаты на графах со сферической геометрией

  • F1-оценка: SCGL = 0.995 (максимум), SLGP = 0.927, SDP = 0.620, KRON = 0.425
  • Спектральная дистанция: SCGL = 0.90 (минимум), значительно превосходит другие методы
  • Дистанция тепловой диффузии: SCGL = 1.19 (минимум)
  • Размерность ядра: SCGL правильно сохраняет dim(ker(L)) = 2, обеспечивая согласованность

Ключевые находки

  1. SCGL показывает лучшие результаты при достаточном количестве данных, при нехватке данных производительность сопоставима с SLGP
  2. Оптимизация ортогональных базисов узлов приносит значительное улучшение по сравнению с фиксированными единичными матрицами
  3. SCGL одновременно достигает лучшего восстановления топологии и геометрической точности
  4. Алгоритм сохраняет согласованность графа соединений, что критично для геометрического смысла

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

Область изучения графов

Традиционное изучение графов в основном преследует две цели:

  1. Принудительное выполнение желаемой топологии (баланс между разреженностью и связностью)
  2. Содействие гладкости сигналов (низкая вариация между связанными узлами)

Методы теории расслоений

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

Существующие методы изучения графов соединений

  1. Vector Diffusion Maps: Приближает лапласиан графа соединений через геометрические принципы
  2. Методы SDP: Расширяют гладкое изучение графов на лапласиан расслоения
  3. Методы конического программирования: Используют выравнивание Прокруста и двоичную выборку рёбер

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

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

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

Ограничения

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

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

  1. Расширить SCGL для обработки шума и нарушения модели
  2. Включить гибкие приоры топологии и геометрии
  3. Обработать несогласованные графы соединений
  4. Проверить схему на реальных данных

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

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

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

Недостатки

  1. Ограничения применимости: Предположение согласованности может ограничивать практическое применение метода
  2. Ограничения экспериментов: Отсутствует проверка на реальных наборах данных
  3. Анализ робастности к шуму: Анализ робастности к шуму недостаточно глубокий
  4. Ограничения масштаба: Масштаб экспериментов относительно небольшой (максимум 50 узлов)

Влияние

  1. Академическая ценность: Предоставляет новый инструмент для геометрически-осведомлённого вывода топологии сети
  2. Потенциал приложений: Имеет важные перспективы применения в областях синхронизации, обработки сигналов на римановых многообразиях и т.д.
  3. Методологический вклад: Предоставляет новую парадигму оптимизации для изучения расслоений

Применимые сценарии

  1. Сети синхронизации: Задачи синхронизации, требующие изучения отношений вращения между узлами
  2. Обработка сигналов на римановых многообразиях: Задачи обработки сигналов на многообразиях
  3. Нейронные сети: Изучение структуры нейронных расслоений
  4. Робототехника: Координация и локализация в системах многороботов

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

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


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