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: Algorithmus-Entfaltung zur Quellenlokalisation auf Graphen
In diesem Papier wird eine neuartige modellgestützte Deep-Learning-Lösung für das inverse Problem der Quellenlokalisation bei Netzwerkdiffusion vorgestellt. Ausgehend von ersten Prinzipien der Graphensignalverarbeitung (GSP) vereinfachen die Autoren das Problem auf die gemeinsame (blinde) Schätzung eines Vorwärtsdiffusionsfilters und eines spärlichen Eingangssignals, das die Quellenposition kodiert. Trotz der bilinearen Natur der Beobachtungen in dieser blinden Entfaltungsaufgabe kann das Problem durch die Forderung nach Invertierbarkeit des Diffusionsfilters als konvexes Optimierungsproblem formuliert und mit der Alternating Direction Method of Multipliers (ADMM) gelöst werden. Anschließend entfalten und kürzen die Autoren die neuartige ADMM-Iteration, um eine parametrisierte Netzwerkarchitektur für die Quellenlokalisation auf Graphen (SLoG-Net) zu erhalten, die mit gekennzeichneten Daten end-to-end trainiert wird. Dieser überwachte Lernansatz bietet Vorteile wie Interpretierbarkeit, Parametereffizienz und kontrollierbare Komplexität bei der Inferenz.
Die Quellenlokalisation bei Netzwerkdiffusion ist ein wichtiges inverses Problem, das darauf abzielt, die Positionen der Quellknoten im Netzwerk aus beobachteten Diffusionssignalen zu identifizieren. Konkret:
Eingabe: Beobachtetes Graphensignal Y ∈ R^(N×P), bekannte Graphentopologie
Ausgabe: Spärliches Quellensignal X ∈ R^(N×P) und unbekannte Diffusionsfilterkoeffizienten h
Einschränkungen: Quellensignale sind spärlich (maximal S≪N Nicht-Null-Elemente pro Spalte)
Theoretischer Beitrag: Umformulierung des blinden Graphenfilter-Identifikationsproblems als konvexes Optimierungsproblem unter Invertierbarkeitseinschränkungen
Algorithmische Innovation: Entwicklung eines spezialisierten ADMM-Algorithmus zur effizienten Lösung des konvexen Optimierungsproblems
Architekturdesign: Vorschlag von SLoG-Net, das ADMM-Iterationen durch Algorithmus-Entfaltung auf trainierbare Netzwerkschichten abbildet
Leistungsverbesserung: Erreicht vergleichbare Leistung mit iterativem ADMM, aber signifikant schnellere Inferenzzeit
Parameterlernen: Automatisches Lernen von Schrittweiten und Strafparametern durch end-to-end-Training ohne manuelle Optimierung
Das Papier zitiert 46 relevante Arbeiten, die wichtige Beiträge aus Graphensignalverarbeitung, Optimierungstheorie und Deep Learning abdecken und eine solide theoretische Grundlage bieten.
Gesamtbewertung: Dies ist ein hochqualitatives akademisches Papier, das erfolgreich Optimierungstheorie mit Deep Learning kombiniert, um das wichtige Problem der Quellenlokalisation auf Graphen zu lösen. Obwohl es noch Verbesserungspotenzial bei Skalierbarkeit und theoretischer Analyse gibt, machen seine Innovation und praktischer Wert es zu einem wichtigen Beitrag in diesem Forschungsbereich.