Dirac signal processing of higher-order topological signals
arXiv:2301.10137 · doi:10.1088/1367-2630/acf33c
Abstract
Higher-order networks can sustain topological signals which are variables associated not only to the nodes, but also to the links, to the triangles and in general to the higher dimensional simplices of simplicial complexes. These topological signals can describe a large variety of real systems including currents in the ocean, synaptic currents between neurons and biological transportation networks. In real scenarios topological signal data might be noisy and an important task is to process these signals by improving their signal to noise ratio. So far topological signals are typically processed independently of each other. For instance, node signals are processed independently of link signals, and algorithms that can enforce a consistent processing of topological signals across different dimensions are largely lacking. Here we propose Dirac signal processing, an adaptive, unsupervised signal processing algorithm that learns to jointly filter topological signals supported on nodes, links and triangles of simplicial complexes in a consistent way. The proposed Dirac signal processing algorithm is formulated in terms of the discrete Dirac operator which can be interpreted as "square root" of a higher-order Hodge Laplacian. We discuss in detail the properties of the Dirac operator including its spectrum and the chirality of its eigenvectors and we adopt this operator to formulate Dirac signal processing that can filter noisy signals defined on nodes, links and triangles of simplicial complexes. We test our algorithms on noisy synthetic data and noisy data of drifters in the ocean and find that the algorithm can learn to efficiently reconstruct the true signals outperforming algorithms based exclusively on the Hodge Laplacian.
(26 pages, 12 figures)
References in corpus (26)
- The physics of higher-order interactions in complex systems
- Dynamics on higher-order networks: A review
- Persistent homology analysis of protein structure, flexibility and folding
- Signal Processing on Higher-Order Networks: Livin' on the Edge ... and Beyond
- Higher-order simplicial synchronization of coupled topological signals
- Unveiling the higher-order organization of multivariate time series
- Weighted simplicial complexes and their representation power of higher-order network data and topology
- Simplicial Neural Networks
- MagNet: A Neural Network for Directed Graphs
- The topological Dirac equation of networks and simplicial complexes
- Cell Complex Neural Networks
- Finite Impulse Response Filters for Simplicial Complexes
- Spectral Detection of Simplicial Communities via Hodge Laplacians
- Signal Processing on Cell Complexes
- Balanced Hodge Laplacians Optimize Consensus Dynamics over Simplicial Complexes
- Dirac synchronization is rhythmic and explosive
- Diffusion-driven instability of topological signals coupled by the Dirac operator
- Local Dirac Synchronization on Networks
- Dirac gauge theory for topological spinors in 3+1 dimensional networks
- Quantum Persistent Homology
- Simplicial Attention Networks
- Principled Simplicial Neural Networks for Trajectory Prediction
- Higher-order signal processing with the Dirac operator
- Hyper-diffusion on multiplex networks
- From Latent Graph to Latent Topology Inference: Differentiable Cell Complex Module
- Directed Network Laplacians and Random Graph Models
Cited by in corpus (12)
- Complex Quantum Networks: a Topical Review
- Persistent Dirac for molecular representation
- Local Dirac Synchronization on Networks
- Topology and dynamics of higher-order multiplex networks
- The mass of simple and higher-order networks
- Global topological synchronization of weighted simplicial complexes
- Higher-order Connection Laplacians for Directed Simplicial Complexes
- Quantum entropy couples matter with geometry
- Global Topological Dirac Synchronization
- Dirac-Equation Signal Processing: Physics Boosts Topological Machine Learning
- Time delay embeddings to characterize the timbre of musical instruments using Topological Data Analysis: a study on synthetic and real data
- Designing topological cluster synchronization patterns with the Dirac operator