Causal Fourier Analysis on Directed Acyclic Graphs and Posets
Not on the map. Why?
Abstract (arXiv)
We present a novel form of Fourier analysis, and associated signal processing concepts, for signals (or data) indexed by edge-weighted directed acyclic graphs (DAGs). This means that our Fourier basis yields an eigendecomposition of a suitable notion of shift and convolution operators that we define. DAGs are the common model to capture causal relationships between data values and in this case our proposed Fourier analysis relates data with its causes under a linearity assumption that we define. The definition of the Fourier transform requires the transitive closure of the weighted DAG for which several forms are possible depending on the interpretation of the edge weights. Examples include level of influence, distance, or pollution distribution. Our framework is different from prior GSP: it is specific to DAGs and leverages, and extends, the classical theory of Moebius inversion from combinatorics. For a prototypical application we consider DAGs modeling dynamic networks in which edges change over time. Specifically, we model the spread of an infection on such a DAG obtained from real-world contact tracing data and learn the infection signal from samples assuming sparsity in the Fourier domain.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 20 of its 66 references that are in the map. First posted on arXiv 16 Sep 2022.
Builds on
20 of 66 references.
References · 20
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 409
- 2019Causality for Machine Learningcited by 242
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discoverycited by 209
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 186
- 2019Topological Signal Processing over Simplicial Complexescited by 94
- 2013High-dimensional learning of linear causal networks via inverse covariance estimationcited by 86
- 2020Graphon Signal Processingcited by 37
- 2021Signal Processing on Cell Complexescited by 31
- 2020Signal Processing on Directed Graphscited by 28
- 2014Concave Penalized Estimation of Sparse Gaussian Bayesian Networkscited by 27
- 2017Learning Identifiable Gaussian Bayesian Networks in Polynomial Time and Sample Complexitycited by 27
8 more
- 2021Topological Signal Processing over Cell Complexescited by 23
- 2019Introducing Hypergraph Signal Processing: Theoretical Foundation and Practical Applicationscited by 20
- 2020Discrete Signal Processing with Set Functionscited by 8
- 2020Discrete Signal Processing on Meet/Join Latticescited by 8
- 2018A Directed Graph Fourier Transform with Spread Frequency Componentscited by 6
- 2020Graph Fourier Transform: A Stable Approximationcited by 5
- 2020Quiver Signal Processing (QSP)cited by 4
- 2020Digraph Signal Processing with Generalized Boundary Conditionscited by 3
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3; 2026: 5.
12 papers.
- 2023Learning DAGs from Data with Few Root Causescited by 8
- 2023The CausalBench challenge: A machine learning contest for gene network inference from single-cell perturbation datacited by 7
- 2024Non-negative Weighted DAG Structure Learningcited by 7
- 2024Convolutional Learning on Directed Acyclic Graphscited by 6
- 2026Exploiting Non-Negativity in DAG Structure Learningcited by 3
- 2026Concomitant DAG Learning: On the Roles of Noise Adaptivity, Sparsity, and Non-negativitycited by 2
- 2025Directed Acyclic Graph Convolutional Networkscited by 1
- 2026RKHS Representation of Algebraic Convolutional Filters with Integral Operatorscited by 1
- 2025SpinSVAR: Estimating Structural Vector Autoregression Assuming Sparse Inputcited by 0
- 2025Non-negative DAG Learning from Time-Series Datacited by 0
- 2026Fundamental Limits of Transferability and Equivariance in Algebraic Signal Models I: Finite Dimensionscited by 0
- 2026Signal Processing over Product DAGs: Causal Shifts and Filterscited by 0
- 2026Signal Processing over Product DAGs: Causal Shifts and Filters30 Sep 2026
- 2026Fundamental Limits of Transferability and Equivariance in Algebraic Signal Models I: Finite Dimensions28 Sep 2026
- 2026Concomitant DAG Learning: On the Roles of Noise Adaptivity, Sparsity, and Non-negativity22 May 2026
- 2026Exploiting Non-Negativity in DAG Structure Learning19 May 2026
- 2026RKHS Representation of Algebraic Convolutional Filters with Integral Operators22 Feb 2026
- 2025Non-negative DAG Learning from Time-Series Data8 Dec 2025
- 2025Directed Acyclic Graph Convolutional Networks13 Jun 2025
- 2025SpinSVAR: Estimating Structural Vector Autoregression Assuming Sparse Input6 Jan 2025
- 2024Non-negative Weighted DAG Structure Learning12 Sep 2024
- 2024Convolutional Learning on Directed Acyclic Graphs5 May 2024
- 2023The CausalBench challenge: A machine learning contest for gene network inference from single-cell perturbation data29 Aug 2023
- 2023Learning DAGs from Data with Few Root Causes25 May 2023