Autoregressive Moving Average Graph Filtering
Elvin Isufi, Andreas Loukas, Andrea Simonetto, Geert Leus

TL;DR
This paper introduces ARMA graph filters capable of approximating any frequency response, suitable for static and dynamic graph signals, with stable and efficient distributed implementations for denoising and interpolation.
Contribution
The work develops a novel ARMA-based graph filtering method that is independent of the graph structure and applicable to time-varying signals, extending classical graph filtering techniques.
Findings
ARMA graph filters can approximate any desired frequency response.
The proposed filters are effective for static and time-varying graph signals.
The filters are stable under certain conditions and suitable for distributed implementation.
Abstract
One of the cornerstones of the field of signal processing on graphs are graph filters, direct analogues of classical filters, but intended for signals defined on graphs. This work brings forth new insights on the distributed graph filtering problem. We design a family of autoregressive moving average (ARMA) recursions, which (i) are able to approximate any desired graph frequency response, and (ii) give exact solutions for tasks such as graph signal denoising and interpolation. The design philosophy, which allows us to design the ARMA coefficients independently from the underlying graph, renders the ARMA graph filters suitable in static and, particularly, time-varying settings. The latter occur when the graph signal and/or graph are changing over time. We show that in case of a time-varying graph signal our approach extends naturally to a two-dimensional filter, operating concurrently…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
