# Representing Edge Flows on Graphs via Sparse Cell Complexes

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

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- Builds on 19 of its 54 references that are in the map.
- First posted on arXiv 4 Sep 2023.

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

- [Representation Learning on Graphs: Methods and Applications](https://mlsanity.com/paper/1709.05584/) (2017)
- [Graph Signal Processing: Overview, Challenges and Applications](https://mlsanity.com/paper/1712.00468/) (2017)
- [Weisfeiler and Lehman Go Cellular: CW Networks](https://mlsanity.com/paper/2106.12575/) (2021)
- [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)
- [Principled Simplicial Neural Networks for Trajectory Prediction](https://mlsanity.com/paper/2102.10058/) (2021)
- [Graph signal processing for machine learning: A review and new perspectives](https://mlsanity.com/paper/2007.16061/) (2020)
- [Cell Complex Neural Networks](https://mlsanity.com/paper/2010.00743/) (2020)
- [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)
- [Cell Attention Networks](https://mlsanity.com/paper/2209.08179/) (2022)
- [Signal Processing on Cell Complexes](https://mlsanity.com/paper/2110.05614/) (2021)
- [Graph-based Semi-Supervised & Active Learning for Edge Flows](https://mlsanity.com/paper/1905.07451/) (2019)
- [Topological Signal Processing over Cell Complexes](https://mlsanity.com/paper/2112.06709/) (2021)
- [From Latent Graph to Latent Topology Inference: Differentiable Cell Complex Module](https://mlsanity.com/paper/2305.16174/) (2023)
- [Simplicial Hopfield networks](https://mlsanity.com/paper/2305.05179/) (2023)
- [The Spacey Random Walk: a Stochastic Process for Higher-order Data](https://mlsanity.com/paper/1602.02102/) (2016)
- [Outlier Detection for Trajectories via Flow-embeddings](https://mlsanity.com/paper/2111.13235/) (2021)

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

- [ICML Topological Deep Learning Challenge 2024: Beyond the Graph Domain](https://mlsanity.com/paper/2409.05211/) (2024)
- [Topological Trajectory Classification and Landmark Inference on Simplicial Complexes](https://mlsanity.com/paper/2412.03145/) (2024)
- [Heat Kernel Goes Topological](https://mlsanity.com/paper/2507.12380/) (2025)
- [Faster Inference of Cell Complexes from Flows via Matrix Factorization](https://mlsanity.com/paper/2508.21372/) (2025)
- [Topological Signal Processing: An Application-Oriented Tutorial](https://mlsanity.com/paper/2605.22853/) (2026)

## Abstract (arXiv)

Obtaining sparse, interpretable representations of observable data is crucial in many machine learning and signal processing tasks. For data representing flows along the edges of a graph, an intuitively interpretable way to obtain such representations is to lift the graph structure to a simplicial complex: The eigenvectors of the associated Hodge-Laplacian, respectively the incidence matrices of the corresponding simplicial complex then induce a Hodge decomposition, which can be used to represent the observed data in terms of gradient, curl, and harmonic flows. In this paper, we generalize this approach to cellular complexes and introduce the flow representation learning problem, i.e., the problem of augmenting the observed graph by a set of cells, such that the eigenvectors of the associated Hodge Laplacian provide a sparse, interpretable representation of the observed edge flows on the graph. We show that this problem is NP-hard and introduce an efficient approximation algorithm for its solution. Experiments on real-world and synthetic data demonstrate that our algorithm outperforms state-of-the-art methods with respect to approximation error, while being computationally efficient.
