SLoG-Net: Algorithm Unrolling for Source Localization on Graphs
Ye, Mateos
We present a novel model-based deep learning solution for the inverse problem of localizing sources of network diffusion. Starting from first graph signal processing (GSP) principles, we show that the problem reduces to joint (blind) estimation of the forward diffusion filter and a sparse input signal that encodes the source locations. Despite the bilinear nature of the observations in said blind deconvolution task, by requiring invertibility of the diffusion filter we are able to formulate a convex optimization problem and solve it using the alternating-direction method of multipliers (ADMM). We then unroll and truncate the novel ADMM iterations to arrive at a parameterized neural network architecture for Source Localization on Graphs (SLoG-Net), that we train in an end-to-end fashion using labeled data. This supervised learning approach offers several advantages such as interpretability, parameter efficiency, and controllable complexity during inference. Our reproducible numerical experiments corroborate that SLoG-Net exhibits performance on par with the iterative ADMM baseline, but with markedly faster inference times and without needing to manually tune step-size or penalty parameters. Overall, our approach combines the best of both worlds by incorporating the inductive biases of a GSP model-based solution within a data-driven, trainable deep learning architecture for blind deconvolution of graph signals.
academic
SLoG-Net: Desenrollamiento de Algoritmos para Localización de Fuentes en Grafos
Este artículo propone una solución novedosa de aprendizaje profundo basada en modelos para resolver el problema inverso de localización de fuentes de difusión en redes. Partiendo de los primeros principios del procesamiento de señales en grafos (GSP), los autores simplifican el problema a la estimación conjunta (ciega) del filtro de difusión hacia adelante y la señal de entrada dispersa que codifica la posición de la fuente. Aunque la tarea de deconvolución ciega presenta una naturaleza bilineal en las observaciones, mediante la exigencia de invertibilidad del filtro de difusión, se puede formular como un problema de optimización convexa y resolverse utilizando el método de multiplicadores con dirección alternada (ADMM). Posteriormente, los autores desenrollan y truncan las iteraciones novedosas de ADMM, obteniendo una arquitectura de red neuronal parametrizada para localización de fuentes en grafos (SLoG-Net), entrenada de extremo a extremo con datos etiquetados. Este enfoque de aprendizaje supervisado proporciona ventajas como interpretabilidad, eficiencia de parámetros y complejidad controlable en tiempo de inferencia.
La localización de fuentes de difusión en redes es un importante problema inverso que tiene como objetivo identificar la ubicación de los nodos fuente en la red a partir de las señales de difusión observadas. Específicamente:
Entrada: Señal de grafo observada Y ∈ R^(N×P), con topología de grafo conocida
Salida: Señal de fuente dispersa X ∈ R^(N×P) y coeficientes de filtro de difusión desconocidos h
Restricciones: La señal de fuente es dispersa (como máximo S≪N elementos no nulos por columna)
Contribución Teórica: Reformulación del problema de identificación de filtro de grafo ciego como un problema de optimización convexa bajo restricciones de invertibilidad del filtro
Innovación Algorítmica: Desarrollo de un algoritmo ADMM especializado para resolver eficientemente el problema de optimización convexa
Diseño de Arquitectura: Propuesta de SLoG-Net, que mapea iteraciones de ADMM a capas de red neuronal entrenables mediante desenrollamiento de algoritmos
Mejora de Rendimiento: Logra rendimiento comparable a ADMM iterativo, pero con tiempo de inferencia significativamente más rápido
Aprendizaje de Parámetros: Aprende automáticamente tamaños de paso y parámetros de penalización mediante entrenamiento de extremo a extremo, sin necesidad de ajuste manual
El artículo cita 46 referencias relacionadas, abarcando múltiples campos como procesamiento de señales en grafos, teoría de optimización y aprendizaje profundo, proporcionando una base teórica sólida para la investigación.
Evaluación General: Este es un artículo académico de alta calidad que combina exitosamente teoría de optimización con aprendizaje profundo, resolviendo el importante problema de localización de fuentes en grafos. Aunque hay espacio para mejora en escalabilidad y análisis teórico, su innovación y valor práctico lo convierten en una contribución importante en este campo.