English

Efficient Directed Graph Sampling via Gershgorin Disc Alignment

Signal Processing 2022-10-27 v1

Abstract

Graph sampling is the problem of choosing a node subset via sampling matrix H{0,1}K×N\mathbf{H} \in \{0,1\}^{K \times N} to collect samples y=HxRK\mathbf{y} = \mathbf{H} \mathbf{x} \in \mathbb{R}^K, K<NK < N, so that the target signal xRN\mathbf{x} \in \mathbb{R}^N can be reconstructed in high fidelity. While sampling on undirected graphs is well studied, we propose the first sampling scheme tailored specifically for directed graphs, leveraging a previous undirected graph sampling method based on Gershgorin disc alignment (GDAS). Concretely, given a directed positive graph Gd\mathcal{G}^d specified by random-walk graph Laplacian matrix Lrw\mathbf{L}_{rw}, we first define reconstruction of a smooth signal x\mathbf{x}^* from samples y\mathbf{y} using graph shift variation (GSV) Lrwx22\|\mathbf{L}_{rw} \mathbf{x}\|^2_2 as a signal prior. To minimize worst-case reconstruction error of the linear system solution x=C1Hy\mathbf{x}^* = \mathbf{C}^{-1} \mathbf{H}^\top \mathbf{y} with symmetric coefficient matrix C=HH+μLrwLrw\mathbf{C} = \mathbf{H}^\top \mathbf{H} + \mu \mathbf{L}_{rw}^\top \mathbf{L}_{rw}, the sampling objective is to choose H\mathbf{H} to maximize the smallest eigenvalue λmin(C)\lambda_{\min}(\mathbf{C}) of C\mathbf{C}. To circumvent eigen-decomposition entirely, we maximize instead a lower bound λmin(SCS1)\lambda^-_{\min}(\mathbf{S}\mathbf{C}\mathbf{S}^{-1}) of λmin(C)\lambda_{\min}(\mathbf{C}) -- smallest Gershgorin disc left-end of a similarity transform of C\mathbf{C} -- via a variant of GDAS based on Gershgorin circle theorem (GCT). Experimental results show that our sampling method yields smaller signal reconstruction errors at a faster speed compared to competing schemes.

Keywords

Cite

@article{arxiv.2210.14263,
  title  = {Efficient Directed Graph Sampling via Gershgorin Disc Alignment},
  author = {Yuejiang Li and Hong Vicky Zhao and Gene Cheung},
  journal= {arXiv preprint arXiv:2210.14263},
  year   = {2022}
}
R2 v1 2026-06-28T04:29:47.691Z