Papers
Topics
Authors
Recent
Search
2000 character limit reached

Biorthogonal Graph Fourier Transform

Updated 6 January 2026
  • 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 G=(V,E,w)G=(V,E,w) with nn nodes, let ARn×nA\in\mathbb{R}^{n\times n} be its adjacency matrix and Dout=diag(d1out,,dnout)D_{\mathrm{out}}=\mathrm{diag}(d^{\mathrm{out}}_1,\dots,d^{\mathrm{out}}_n) the out-degree matrix (diout=jAijd^{\mathrm{out}}_i = \sum_j A_{ij}). Common transforms include:

  • Random-walk transition matrix: P=Dout1AP = D_{\mathrm{out}}^{-1}A.
  • Random-walk Laplacian: Lrw=IPL_{\mathrm{rw}} = I - P.
  • Combinatorial Laplacian: L=DoutAL = D_{\mathrm{out}} - A.

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 (LLLLLL^*\neq L^*L), 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 vkv_k and left eigenvectors uku_k satisfying Ovk=λkvkO v_k = \lambda_k v_k, ukO=λkuku_k^* O = \lambda_k u_k^* (where OO represents AA, LL, or PP as appropriate), with mutual biorthogonality ujvi=δiju_j^* v_i = \delta_{ij}. 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 OO,

O=VΛV1,Λ=diag(λ1,,λn),O = V \Lambda V^{-1}, \quad \Lambda = \mathrm{diag}(\lambda_1,\ldots,\lambda_n),

where V=[v1  vn]V = [v_1 \ \cdots \ v_n] contains the right eigenvectors and U=V1U^* = V^{-1}, with columns uku_k.

  • Biorthogonality: ujvi=δij.u_j^* v_i = \delta_{ij}.
  • Inner Product Adaptations: For reversible random walks or weighted Laplacians, BGFT can be formulated relative to a stationary distribution-weighted inner product: x,yπ=xΠy\langle x, y \rangle_\pi = x^\top \Pi y with Π=diag(π)\Pi = \mathrm{diag}(\pi) (Gokavarapu, 25 Dec 2025).

Forward (analysis) transform: For a signal fCnf \in \mathbb{C}^n,

f^(k)={ukf,(standard BGFT) (ψkL)Πf,(weighted, random-walk BGFT)\hat f(k) = \begin{cases} u_k^* f, & \text{(standard BGFT)} \ (\psi_k^L)^\top \Pi f, & \text{(weighted, random-walk BGFT)} \end{cases}

Inverse (synthesis) transform:

f=k=1nf^(k)vkf = \sum_{k=1}^n \hat f(k) v_k

or, in matrix language, f^=Uf\hat f = U^* f, f=Vf^f = V \hat f.

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: λk|\lambda_k|) or Rayleigh quotient. In BGFT for directed graphs:

  • Diffusion-consistent ordering: For PP or LrwL_{\mathrm{rw}}, define ωk:=(1λk)\omega_k := \Re(1 - \lambda_k); modes with small ωk\omega_k decay slowly under diffusion (Gokavarapu, 25 Dec 2025).
  • Adjacency-driven orderings: Alternative frequency notions may use λk|\lambda_k| (damping amplitude) or argλk\arg \lambda_k (rotational/oscillatory ordering) (Gokavarapu, 13 Dec 2025).

Spectral filters are defined as h(O)h(O) (e.g., polynomials, exponentials), yielding operator expressions H=Vh(Λ)V1H = V\, h(\Lambda) \, V^{-1}. Filtering acts diagonal in the BGFT domain: y^=h(Λ)f^\hat y = h(\Lambda)\hat f (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: f22=f^Gf^\|f\|_2^2 = \hat f^* G \hat f with Gram matrix G=VVG = V^* V.
  • Two-sided norm bounds:

σmin2(V)f^22f22σmax2(V)f^22\sigma_{\min}^2(V) \| \hat f \|_2^2 \leq \| f \|_2^2 \leq \sigma_{\max}^2(V) \| \hat f \|_2^2

or equivalently 1/κ(V)f2f^2κ(V)f21/\kappa(V) \|f\|_2 \leq \|\hat f\|_2 \leq \kappa(V)\|f\|_2, where κ(V)=V2V12\kappa(V) = \|V\|_2\|V^{-1}\|_2 (Gokavarapu, 1 Jan 2026, Gokavarapu, 15 Dec 2025).

The geometric distortion quantified by κ(V)\kappa(V) (the condition number of VV) separates the norm equivalence regime (κ(V)1\kappa(V)\approx1 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 Ω{1,,n}\Omega\subset\{1,\ldots,n\} (K=ΩK=|\Omega|) and VΩ=[vk]kΩV_\Omega = [v_k]_{k\in\Omega},

fspan{vk:kΩ}    f=VΩc.f \in \text{span}\{v_k : k\in \Omega\} \implies f = V_\Omega c.

  • Sampling: Let MVM\subset V (M=m|M|=m), define restriction PM{0,1}m×nP_M\in \{0,1\}^{m\times n}. If PMVΩP_M V_\Omega is full column rank, then in the noiseless case, ff is recovered exactly from y=PMfy = P_M f by

c^=(PMVΩ)+y,f^=VΩc^.\hat c = (P_M V_\Omega)^{+} y, \quad \hat f = V_\Omega \hat c.

  • Noise sensitivity: In the presence of noise y=PMf+ηy = P_M f + \eta,

f^f2VΩ2/σmin(PMVΩ)η2.\|\hat f - f\|_2 \leq \|V_\Omega\|_2 / \sigma_{\min}(P_M V_\Omega) \cdot \|\eta\|_2.

This cleanly distinguishes between instability due to non-orthogonality (VΩ2\|V_\Omega\|_2) and sampling geometry (1/σmin1/\sigma_{\min}) (Gokavarapu, 13 Dec 2025, Gokavarapu, 1 Jan 2026).

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 LL and Q0Q\succ0, the BGFT basis solves Lui=λiQuiL u_i = \lambda_i Q u_i with QQ-orthonormality uiQuj=δiju_i^\top Q u_j = \delta_{ij} (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 Udiag(hj(λi))UQU \, \mathrm{diag}(h_j(\lambda_i)) \, U^\top Q, 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 κ(V)\kappa(V) 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 1\gg 1 possibly severe instability, amplification

Simulations confirm that even minor departures from normality dramatically degrade filter/reconstruction robustness, correlating with κ(V)\kappa(V) and Henrici's departure-from-normality Δ(L)\Delta(L) (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 (κ(V)\kappa(V), 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Biorthogonal Graph Fourier Transform (BGFT).