Biorthogonal Graph Fourier Transform
- BGFT is a generalized spectral framework that uses pairs of biorthogonal eigenvectors to analyze non-normal and directed graph operators.
- It enables perfect reconstruction and the design of spectral filters even where classical orthogonal methods fail due to operator asymmetry.
- The framework provides robust sampling and reconstruction guarantees while addressing stability via condition number and biorthogonality measures.
The Biorthogonal Graph Fourier Transform (BGFT) is a generalized framework for spectral analysis of graph signals that extends classical orthogonal Graph Fourier Transform (GFT) methodologies to settings where the underlying graph operators—typically adjacency or Laplacian matrices—are non-symmetric or non-normal. BGFT leverages pairs of biorthogonal left and right eigenvectors to exactly diagonalize such operators, providing perfect reconstruction, canonical spectral filtering, and sampling/reconstruction guarantees in both undirected and directed networks, including regimes where traditional orthogonality and energy preservation collapse. This paradigm is central to recent advances in harmonic analysis on directed and non-normal graphs, as articulated in operator-centric frameworks using random-walk Laplacians, combinatorial Laplacians, or adjacency matrices (Gokavarapu, 25 Dec 2025, Gokavarapu, 1 Jan 2026, Gokavarapu, 13 Dec 2025, Gokavarapu, 15 Dec 2025, Pavez et al., 2020, Tremblay et al., 2015).
1. Algebraic Structure and Theoretical Foundations
BGFT arises from the failure of self-adjointness (symmetry) in operators representing directed networks. Given a graph with nodes, let be its adjacency matrix and the out-degree matrix (). Common transforms include:
- Random-walk transition matrix: .
- Random-walk Laplacian: .
- Combinatorial Laplacian: .
In undirected graphs or in reversible Markov regimes, these operators are (possibly weighted) self-adjoint and admit an orthonormal eigenbasis. For generic directed graphs, operators are non-self-adjoint and often non-normal (), precluding an orthogonal eigenbasis and necessitating a biorthogonal paradigm (Gokavarapu, 25 Dec 2025, Gokavarapu, 1 Jan 2026).
Under diagonalizability, one constructs pairs of right eigenvectors and left eigenvectors satisfying , (where represents , , or as appropriate), with mutual biorthogonality . These sets furnish the BGFT coordinate system, synthesizing and analyzing signals in the spectral domain.
2. Biorthogonal Basis Construction and Transform Formulation
Construction of the BGFT is grounded in the biorthogonal eigenbasis:
- Spectral Decomposition: For a diagonalizable operator ,
where contains the right eigenvectors and , with columns .
- Biorthogonality:
- Inner Product Adaptations: For reversible random walks or weighted Laplacians, BGFT can be formulated relative to a stationary distribution-weighted inner product: with (Gokavarapu, 25 Dec 2025).
Forward (analysis) transform: For a signal ,
Inverse (synthesis) transform:
or, in matrix language, , .
This formalism provides exact analysis and synthesis, independent of operator symmetry, and serves as the minimal spectral structure restoring invertibility absent orthogonality (Gokavarapu, 13 Dec 2025, Gokavarapu, 15 Dec 2025).
3. Spectral Ordering, Directed Frequencies, and Filter Design
For undirected (self-adjoint, normal) operators, spectral "frequency" corresponds either to eigenvalue magnitude (Laplacian: ) or Rayleigh quotient. In BGFT for directed graphs:
- Diffusion-consistent ordering: For or , define ; modes with small decay slowly under diffusion (Gokavarapu, 25 Dec 2025).
- Adjacency-driven orderings: Alternative frequency notions may use (damping amplitude) or (rotational/oscillatory ordering) (Gokavarapu, 13 Dec 2025).
Spectral filters are defined as (e.g., polynomials, exponentials), yielding operator expressions . Filtering acts diagonal in the BGFT domain: (Gokavarapu, 13 Dec 2025, Gokavarapu, 25 Dec 2025).
4. Energy Metrics, Parseval Bounds, and Conditioning
Unlike the orthogonal GFT, BGFT does not in general preserve energy in the spectral domain:
- Quadratic Form: with Gram matrix .
- Two-sided norm bounds:
or equivalently , where (Gokavarapu, 1 Jan 2026, Gokavarapu, 15 Dec 2025).
The geometric distortion quantified by (the condition number of ) separates the norm equivalence regime ( in normal or nearly symmetric graphs) from severe instability in highly non-normal cases.
5. Sampling, Reconstruction, and Stability
BGFT provides a rigorous theory for sampling and reconstruction on graphs, even when the underlying operator is non-normal:
- Bandlimited signals: For index set () and ,
- Sampling: Let (), define restriction . If is full column rank, then in the noiseless case, is recovered exactly from by
- Noise sensitivity: In the presence of noise ,
This cleanly distinguishes between instability due to non-orthogonality () and sampling geometry () (Gokavarapu, 13 Dec 2025, Gokavarapu, 1 Jan 2026).
- Filter/reconstruction conditioning: Error amplification by up to is fundamentally tied to operator non-normality, not mere asymmetry (Gokavarapu, 1 Jan 2026, Gokavarapu, 15 Dec 2025, Gokavarapu, 25 Dec 2025).
6. Two-Channel/Band BGFT and Multiresolution Schemes
Biorthogonal GFTs enable perfect-reconstruction, critically-sampled, two-channel filterbanks generalizing classical subband decomposition to arbitrary and directed graphs.
- For undirected graphs with positive semi-definite and , the BGFT basis solves with -orthonormality (Pavez et al., 2020).
- A spectral folding property allows construction of two-channel subband decompositions: for any partition, the spectrum folds about the midpoint (e.g., $1$ for normalized Laplacian).
- Analysis/synthesis filters are constructed as , with biorthogonality and perfect-reconstruction equations for filter design.
- Critically-sampled, compactly-supported, biorthogonal BGFT filterbanks also arise via subgraph-based approaches using local Fourier bases on subgraphs, enabling locality and algorithmic scalability (Tremblay et al., 2015).
7. Empirical Characterizations and Application Domains
BGFTs yield qualitative and quantitative distinctions between "normal" directed graphs (directed cycles, reversible Markov chains) and genuinely non-normal architectures (perturbed cycles, general digraphs):
| Graph/Operator | Symmetry | Normality | BGFT Energy Distortion | Stability | |
|---|---|---|---|---|---|
| Undirected/Laplacian | symmetric | normal | $1$ | none (Parseval identity) | stable |
| Directed cycle | non-symmetric | normal | $1$ | none | stable |
| Perturbed directed cycle | non-symmetric | non-normal | possibly severe | instability, amplification |
Simulations confirm that even minor departures from normality dramatically degrade filter/reconstruction robustness, correlating with and Henrici's departure-from-normality (Gokavarapu, 1 Jan 2026, Gokavarapu, 15 Dec 2025, Gokavarapu, 25 Dec 2025). For large-scale, high-dimensional graph datasets (e.g., 3D point clouds), multiresolution BGFTs can outperform bipartite or strictly orthogonal filterbanks in rate-distortion and run-time, especially for non-bipartite structures (Pavez et al., 2020, Tremblay et al., 2015).
8. Outlook and Generalizations
BGFT subsumes classical orthogonal GFT in regimes of symmetry or operator normality; in the general (non-normal, asymmetric) case, it quantifies all analytic and operational departures—energy distortion, noise sensitivity, stability—through explicit metrics (, spectral geometry, sampling set stability). The framework admits generalizations to defective operators (Schur/Jordan decompositions), regularized designs to control conditioning, and applications to direction-aware filtering, sampling design, denoising, and beyond (Gokavarapu, 1 Jan 2026, Gokavarapu, 25 Dec 2025).
Ongoing research addresses adaptive sampling, regularized transforms for highly ill-conditioned spectra, extensions to complex- or magnetic Laplacians, and efficient polynomial BGFT constructions for large graphs. In all cases, BGFT provides the unique algebraic language restoring invertibility and spectral diagonalization in general directed network settings.