Graph Canonical Coherence Analysis
Kyusoon Kim, Hee-Seok Oh
TL;DR
Graph canonical coherence analysis (gCChA) extends canonical correlation analysis to multivariate graph signals in the graph frequency domain, addressing the irregularity of graphs by operating on spectral components. The method constructs low-dimensional canonical graph signals through graph-filtered representations and seeks maximal coherence across graph frequencies, yielding interpretable, multiscale relationships via population and sample graph signals. Theoretical results (e.g., A(λ)=G(λ)H(λ) and γ_i(λ) via eigenvalues τ_i(λ)) underpin a practical framework with loadings, cross-loadings, and adequacy measures to interpret how original signals project onto canonical graph directions. Empirically, gCChA demonstrates meaningful spectral patterns and improved classification performance on G20 economic-energy data and USPS digits relative to vertex-domain approaches, highlighting its potential for analyzing cross-graph dependencies in networked data.
Abstract
We propose graph canonical coherence analysis (gCChA), a novel framework that extends canonical correlation analysis to multivariate graph signals in the graph frequency domain. The proposed method addresses challenges posed by the inherent features of graphs: discreteness, finiteness, and irregularity. It identifies pairs of canonical graph signals that maximize their coherence, enabling the exploration of relationships between two sets of graph signals from a spectral perspective. This framework shows how these relationships change across different structural scales of the graph. We demonstrate the usefulness of this method through applications to economic and energy datasets of G20 countries and the USPS handwritten digit dataset.
