1.1 Symmetry vs. non-self-adjointness: Markov operators on directed networks
A directed network naturally carries a one-step evolution operator: the random-walk (Markov) transition matrix
and its generator Lrw = I−P. From the operator-theoretic viewpoint, the central dichotomy is not "directed vs. undirected" per se, but symmetry vs. non-self-adjointness of the Markov operator.
The symmetry regime is the reversible (detailed-balance) case: there exists a stationary distribution p with Π = diag(π)such that
ΠP = P⊤Π,
equivalently, P is self-adjoint in the weighted Hilbert space (ℂn, 〈. , .〉π).). In that regime, P is similar to a symmetric matrix S = Π1/2PΠ−1/2, hence the spectrum is real, and there is an orthonormal eigenbasis in the p-metric. This is precisely the mechanism by which a directed diffusion can retain symmetry (in a stationary metric), recovering Parseval-type identities and a clean variational frequency ordering. The asymmetry regime is non-reversibility, where P is genuinely non-self-adjoint and may be non-normal; then orthogonality is lost, spectral coordinates can be ill-conditioned, and stability is governed by eigenvector conditioning and non-normal effects [1-3].
Our goal is to build a harmonic-analysis calculus that is native to the Markov operator P: it should reduce to the classical orthogonal theory in the reversible (symmetric) regime, and it should remain exact and analyzable in the non-reversible (non-self-adjoint) regime. The correct language here is biorthogonality: left/right eigenvectors provide an exact analysis/synthesis pair even when P is not normal.
1.2 Position relative to the graph: Fourier analysis
Graph Fourier analysis is often introduced through symmetric operators (undirected Laplacians/adjacencies), which guarantee orthogonal eigenvectors and stable spectral coordinates [4-7]. Directed graph settings typically replace symmetry by alternative constructions: optimization-based directed transforms that seek to minimize a directed variation [8], or transforms based on the Jordan decomposition of the adjacency matrix A [6]. While these approaches provide powerful tools for signal compression, they often decouple the transform from the underlying physics of diffusion. Our approach is complementary and more "operator first": we start from the canonical diffusion operator P and develop an exact biorthogonal Fourier calculus for directed diffusion, with a transparent symmetry/asymmetry interpretation in terms of reversibility [9,10]. Unlike methods that force orthogonality through isometric embeddings, our BGFT embraces the biorthogonal geometry inherent in non-reversible Markov chains.
1.3 Main contributions
Main contributions (original):
- (Markov-operator BGFT) We define the Biorthogonal Graph Fourier Transform (BGFT) for the random-walk operator P (equivalently, Lrw = I − P) via left/right eigenvectors, yielding exact analysis/synthesis identities and diagonal dynamics for diffusion iterates.
- (Symmetry principle via reversibility) We identify reversibility (detailed balance) as the precise symmetry notion for directed diffusion: in the p-metric, reversible P becomes selfadjoint, restoring orthogonality/Parseval identities and an exact diffusion-variational frequency ordering.
- (Diffusion-consistent frequency) We propose a diffusion-consistent frequency ordering based on the decay rate ℜ(1−λ) (and magnitude alternatives), aligning with the symmetry limit and the long-time behavior ofxt+1 = Pxt.
- (Stability theorems for non-self-adjoint diffusion) We prove operator-norm bounds for diffusion iterates Pt and for BGFT spectral filters h(P), explicitly separating eigenvalue decay from eigenvector conditioning, the key instability driver in non-normal settings.
- (Sampling and reconstruction) We prove sampling/reconstruction theorems for P bandlimited signals and quantify noise amplification through σmin(PMVΩ) and conditioning of the biorthogonal eigenbasis.
- (Asymmetry vs. non-normality: numerical separation) We introduce simple indices for directedness and departure from normality and provide experiments (directed cycle vs. perturbed non-normal digraphs) showing that asymmetry alone need not cause instability, whereas non-normality and eigenvector ill-conditioning do.
1.4 Organization
Section 2 introduces directed diffusion operators and asymmetry/non-normality indices. Section 3 presents reversibility as the symmetry regime in the stationary metric. Sections 4-5 develop BGFT and stability bounds for diffusion and filtering. Section 6 presents sampling and reconstruction results, followed by algorithms and illustrative experiments.
2. Preliminaries: directed diffusion operators
2.1 Directed graphs, adjacency, and out-degree
Let G = (V, E,w) be a directed weighted graph with |V | = n and adjacency A ∈ Rn×n:
Define out-degrees douti
2.2 Transition matrix and random-walk Laplacian
Definition 2.1 (Random-walk transition matrix). Assume douti > 0 for all (no sinks). Define
P: = Dout−1A.
Then P is row-stochastic: P1 = 1.
Definition 2.2 (Random-walk Laplacian). Define
Lrw = I−P
Proposition 2.3 (Basic properties). (i) P1 = 1 and Lrw1 = 0. (ii) If P is irreducible and aperiodic, then the diffusion xt+1 = Pxt converges to the stationary component (Markov mixing perspective).
Proof. (i) Row-stochasticity gives P1 = 1, hence(I − P)1 = 0.
(ii) This is standard Markov chain theory; see [2,9,10].
2.3 Asymmetry and non-normality indices
Definition 2.4 (Asymmetry index). For any matrix M, define
(with α(0) = 0).
Definition 2.5 (Departure from normality). For any matrix M, define
(with δ(0) = 0).
Such non-normality measures (and related bounds) are classical in matrix analysis; see [3,11-14].
We will use these for M = P and M = Lrw to separate structural directedness from numerical instability drivers.
3. Reversibility as the symmetry regime for directed diffusion
Let P ∈ Rn×n be row-stochastic (P1 = 1). Assume P has a stationary distribution π ∈ Rn with πi > 0 π⊤P = π⊤. Let Π:= diag(π).
Define the p-weighted inner product and norm by
The adjoint of P with respect to ⟨·,·⟩π is
Definition 3.1 (Reversibility / detailed balance). P is reversible (w.r.t. p) if
This detailed-balance condition is standard in reversible Markov chain theory; see [2,9,15].
Theorem 3.2 (Weighted symmetry equivalences). The following are equivalent:
- P is reversible ΠP = P⊤Π.
- P is self-adjoint in 〈. , .〉 π: P = P†.
- The similarity transform S: = Π1/2PΠ−1/2 .is symmetric: S = S†.
In this case, P has a complete p-orthonormal eigenbasis, and all eigenvalues are real.
Proof. (i) ⇔ (ii) is the definition of P†. For (i) ⇒ (iii), multiply ΠP = P⊤Π on the left by Π−1/2 and on the right by Π−1/2 to get Π1/2PΠ−1/2 = (Π1/2PΠ−1/2)⊤. Conversely, (iii) ⇒ (i) follows by reversing the steps. If S is symmetric, it is orthogonally diagonalizable with real eigenvalues, hence so is P by similarity.
See also [9,10] for related equivalences and consequences.
Remark 3.3 (Symmetry/asymmetry interpretation for this paper). Undirected diffusion is symmetric in the standard Euclidean inner product. Directed diffusion can still be symmetric in the weighted p-inner product exactly in the reversible regime. Non-reversibility is the correct notion of asymmetry for random-walk harmonic analysis.
4. Biorthogonal Graph Fourier Transform (BGFT) for randomwalk diffusion
4.1 Left/right eigenvectors and BGFT
Assumption 4.1 (Diagonalizability). Assume P is diagonalizable over C:
with right eigenvectors V = [v1 ··· vn].
Remark 4.2 (Non-diagonalizable operators). While Assumption 4.1 holds for almost all transition matrices (diagonalizable matrices are dense in Cn×n), certain highly symmetric digraph structures can yield non-diagonalizable P. In such cases, the BGFT can be generalized using the Jordan canonical form or the Schur decomposition. However, the biorthogonal framework presented here focuses on the most common case where a complete set of eigenvectors exists, providing a direct physical link to decay modes.
Definition 4.3 (BGFT (diffusion version)). For a graph signal x ∈ Cn, define BGFT coefficients
and synthesis
Theorem 4.4 (Perfect reconstruction). Under Assumption 4.1, for all x ∈ Cn,
Proof. Since U+V = I, we have V U+ = I; expand V U+ in columns/rows.
4.2 Diffusion dynamics are diagonal in BGFT coordinates
Theorem 4.5 (BGFT-domain diffusion). Let xt+1 = Pxt with x0 ∈ Cn. Then
Equivalently, for Lrw = I − P,
Proof. Use P = V ΛU∗ and U+V = I. Then U+(Px) = Λ(U+x) and iterate.
4.3 Diffusion-consistent frequency ordering
For diffusion, the mode with eigenvalue l evolves as lt. If |λ| < 1, it decays; if λ ≈ 1, it is slowly varying (low frequency). We define the diffusion decay rate:
Low ωdiff corresponds to persistent/slow modes; high ωdiff corresponds to fast decay. Compared to the imaginary-part ordering (phase) often used in adjacency-based GFTs, ℜ(1 − λ) provides a direct measure of spectral energy dissipation. This choice aligns with the variational property of the random-walk Laplacian, where ℜ(1 − λ) quantifies the smoothness of a mode relative to the one-step diffusion process.
5. Directed diffusion filtering and stability bounds
5.1 Spectral filters
Definition 5.1 (BGFT spectral filter for diffusion). Let h: C → C. Define
Proposition 5.2 (Diagonal action in BGFT domain). For x = U+x, b
5.2 Operator-norm stability: diffusion and filtering
Theorem 5.3 (Norm bound for diffusion iterates). Assume P = V ΛV −1. Then for every t ∈N,
Proof.
, hence
.
Theorem 5.4 (Norm bound for spectral filters). Let
. Then
Proof.
.
Remark 5.5 (Symmetry/asymmetry and Instability). When is normal and diagonalizable by a unitary basis, cond(V) = 1, and the bounds become tight and symmetry-like. It is critical to distinguish between structural asymmetry (α(P) > 0) and numerical instability (cond(V) ≫ 1). Asymmetry is a prerequisite for the loss of orthogonality, but it does not necessitate instability; for instance, the directed cycle is maximally asymmetric but remains normal and perfectly stable. For non-normal P, cond(V) can be large, creating instability even if |λk| ≤ 1. Our numerical experiments in Section 9 confirm that this ill-conditioning, rather than directedness per se, drives the reconstruction error.
6 BGFT energy in the stationary metric and its symmetry limit
Assume P is diagonalizable over C: P = V ΛV −1 and define U∗ := V −1. Let xb: = U+x be BGFT coefficients so that x = V x.
Theorem 6.1 (p-metric Parseval identity). For any x ∈ Cn,
Proof. Since
.
Corollary 6.2 (Two-sided bounds via conditioning in p). Let W: = Π1/2V. Then
Equivalently, energy distortion is controlled by
.
6.1 Diffusion variation and frequency ordering
Define the random-walk Laplacian Lrw:= I − P and the diffusion variation
Theorem 6.3 (BGFT-domain bounds for diffusion variation). With x = V x and W = Π1/2V , b n n
Proof.
. Then
. Apply
to and
square.
Remark 6.4 (Exact symmetry limit). If P is reversible, one can choose Vp-orthonormal, hence W = Π1/2V is unitary and σmin(W) = σmax(W) = 1. Then the inequalities become equalities, and |1 − λk| becomes an exact diffusion frequency.
7 Sampling and reconstruction for diffusion-bandlimited signals
Let Ω ⊂ {1,...,n} with |Ω| = K represent the “low diffusion-frequency” modes (e.g. smallest ωdiff(λ) or largest ℜ(λ)). Let VΩ ∈ Cn×K contain {vk}k∈Ω.
Definition 7.1 (Diffusion-bandlimited signals). A signal x is Ω-bandlimited (relative to P) if x = VΩc for some c ∈ CK.
Bandlimited sampling on graphs has a substantial literature; see, e.g., [16-18]. Let M ⊂ V, |M| = m, and PM ∈ {0,1}m×n be the restriction operator.
Theorem 7.2 (Exact recovery). If x = VΩc and PMVΩ has full column rank K, then x is uniquely determined by samples y = PMx and recovered by
Proof. Full column rank makes PMVΩ injective; solve the linear system in least squares. Related sampling-set conditions and reconstruction stability on graphs are discussed in [16-19].
Theorem 7.3 (Noise sensitivity). If y = PMx+η, then the least-squares reconstruction satisfies.
Proof. b c − c = (PMVΩ)†η and xb − x = VΩ(bc − c).
8 Algorithms
Algorithm 1 BGFT for random-walk diffusion
Require: A (directed adjacency), Dout invertible, signal x
Ensure: BGFT coefficients x, eigenpairs (L, V)
1: P← ,
Lrw ← I-P
2: Compute eigendecomposition P = V Λ V-1 (complex arithmetic)
3: U*← V-1
4: x ← U* xb
5: return (x,Λ,V) b
Algorithm 2: Diffusion filtering and bandlimited reconstruction
Require: P = V ΛV −1, response h(·), bandlimit Ω, sample set M, samples y Ensure: filtered signal Hx or reconstructed x
1: Filtering: H ← V h(Λ)V −1, output Hx ← Hx
2: Reconstruction: form VΩ, solve bc ← argmin
3:
9 Experiments: directed cycle vs perturbed non-normal digraphs
9.1 Graphs
Use n ∈ {32,64,128} and compare: (Table 1)
| Table 1: Minimal numerical illustration for the transition-operator BGFT. |
| Graph |
α(P) δ(P) κ(V ) κ(PMVΩ) |
RelErr |
| Undirected cycle Aund |
0 0 1.2453204511204569 36.59492056037454 |
0.0000031215500108761767 |
| Directed cycle A→ |
1.4142135623730951 0 1 93.04681515171424 |
0.000007080903224516353 |
| Perturbed Aε (ε = 20) |
1.414213562373095 0.02987165083714049 28.011585066632986 352.8935063092261 |
0.00002523914083929862 |
- Undirected cycle Cn (convert to diffusion by symmetrizing and normalizing).
- Directed cycle
: P is a permutation shift (asymmetric but normal/unitary).
- Perturbed directed cycle
: add a directed chord, then renormalize rows to keep P stochastic; this typically yields non-normal P and large cond (V).
9.2 Tasks and metrics
- Diffusion filtering: low-pass via h(λ) = exp(−τ(1 − λ)) (BGFT-defined), compare smoothing strength on the three graphs.
- Forecasting: iterate diffusion xt+1 = Pxt and compare || xt ||2 trends with Theorem 5.3.
- Sampling/reconstruction: generate W-bandlimited signals and recover from m samples; report RelErr and σmin(PMVΩ).
- Perturbed directed cycle : add a directed chord from node 0 to node n/2 with weight ε = 20, then renormalize rows to keep P stochastic; this typically yields non-normal P and large cond (V).
Report tables/figures:
Observed separation. The directed cycle is asymmetric (α(P) > 0) but normal (δ(P) = 0) with a well-conditioned eigenbasis (κ(V ) = 1), whereas the perturbed digraph remains asymmetric but becomes non-normal (δ(P) > 0) and strongly ill-conditioned (κ(V ) ≫ 1), leading to markedly larger reconstruction error, consistent with the stability bounds.
10 Conclusion
We developed an original diffusion-centered harmonic analysis for directed graphs using the random-walk transition matrix P and Laplacian Lrw = I − P. The BGFT provides exact analysis/synthesis, diagonalizes diffusion dynamics, motivates a diffusion-consistent frequency ordering, and yields explicit stability bounds for iterated diffusion and spectral filtering governed by eigenvector conditioning. Sampling and reconstruction theorems quantify how non-normality amplifies noise through σmin(PMVΩ) and cond(V). This establishes a principled symmetry/asymmetry narrative: symmetry yields orthogonality and stability; asymmetry forces biorthogonal geometry; non-normality determines practical robustness.
Appendix-file