# Finite Impulse Response Filters for Simplicial Complexes

arXiv: https://arxiv.org/abs/2103.12587 · HTML: https://mlsanity.com/paper/2103.12587/

## Key facts

- Cited by 15 papers in the map (data through 14 Oct 2026).
- Builds on 12 of its 22 references that are in the map.
- First posted on arXiv 23 Mar 2021.

## Builds on (most cited first, 12 of 12)

- [Graph Signal Processing: Overview, Challenges and Applications](https://mlsanity.com/paper/1712.00468/) (2017)
- [Topological Signal Processing over Simplicial Complexes](https://mlsanity.com/paper/1907.11577/) (2019)
- [Random Walks on Simplicial Complexes and the normalized Hodge 1-Laplacian](https://mlsanity.com/paper/1807.05044/) (2018)
- [Signal Processing on Higher-Order Networks: Livin' on the Edge ... and Beyond](https://mlsanity.com/paper/2101.05510/) (2021)
- [Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph Neural Networks](https://mlsanity.com/paper/2003.03777/) (2020)
- [Discrete Signal Processing on Graphs: Frequency Analysis](https://mlsanity.com/paper/1307.0468/) (2013)
- [HodgeNet: Graph Neural Networks for Edge Data](https://mlsanity.com/paper/1912.02354/) (2019)
- [Flow Smoothing and Denoising: Graph Signal Processing in the Edge-Space](https://mlsanity.com/paper/1808.02111/) (2018)
- [Discrete Signal Processing on Graphs: Sampling Theory](https://mlsanity.com/paper/1503.05432/) (2015)
- [Graph-based Semi-Supervised & Active Learning for Edge Flows](https://mlsanity.com/paper/1905.07451/) (2019)
- [Introducing Hypergraph Signal Processing: Theoretical Foundation and Practical Applications](https://mlsanity.com/paper/1907.09203/) (2019)
- [Metrics in the Space of High Order Networks](https://mlsanity.com/paper/1507.01994/) (2015)

## Built on by (most cited first, 15 of 15)

- [Architectures of Topological Deep Learning: A Survey of Message-Passing Topological Neural Networks](https://mlsanity.com/paper/2304.10031/) (2023)
- [Simplicial Attention Networks](https://mlsanity.com/paper/2204.09455/) (2022)
- [Simplicial Convolutional Neural Networks](https://mlsanity.com/paper/2110.02585/) (2021)
- [Signal Processing on Cell Complexes](https://mlsanity.com/paper/2110.05614/) (2021)
- [Convolutional Learning on Simplicial Complexes](https://mlsanity.com/paper/2301.11163/) (2023)
- [Generalized Simplicial Attention Neural Networks](https://mlsanity.com/paper/2309.02138/) (2023)
- [Simplicial Attention Neural Networks](https://mlsanity.com/paper/2203.07485/) (2022)
- [Simplicial Convolutional Filters](https://mlsanity.com/paper/2201.11720/) (2022)
- [Hodge-Compositional Edge Gaussian Processes](https://mlsanity.com/paper/2310.19450/) (2023)
- [Dirac signal processing of higher-order topological signals](https://mlsanity.com/paper/2301.10137/) (2023)
- [Convolutional Filtering in Simplicial Complexes](https://mlsanity.com/paper/2201.12584/) (2022)
- [Pooling Strategies for Simplicial Convolutional Networks](https://mlsanity.com/paper/2210.05490/) (2022)
- [Outlier Detection for Trajectories via Flow-embeddings](https://mlsanity.com/paper/2111.13235/) (2021)
- [Windowed Fourier Analysis for Signal Processing on Graph Bundles](https://mlsanity.com/paper/2302.05592/) (2023)
- [Hodge-Aware Contrastive Learning](https://mlsanity.com/paper/2309.07364/) (2023)

## Abstract (arXiv)

In this paper, we study linear filters to process signals defined on simplicial complexes, i.e., signals defined on nodes, edges, triangles, etc. of a simplicial complex, thereby generalizing filtering operations for graph signals. We propose a finite impulse response filter based on the Hodge Laplacian, and demonstrate how this filter can be designed to amplify or attenuate certain spectral components of simplicial signals. Specifically, we discuss how, unlike in the case of node signals, the Fourier transform in the context of edge signals can be understood in terms of two orthogonal subspaces corresponding to the gradient-flow signals and curl-flow signals arising from the Hodge decomposition. By assigning different filter coefficients to the associated terms of the Hodge Laplacian, we develop a subspace-varying filter which enables more nuanced control over these signal types. Numerical experiments are conducted to show the potential of simplicial filters for sub-component extraction, denoising and model approximation.
