mlsanityData to 14 Oct 2026

Interpretable Network Representation Learning with Principal Component Analysis

arXiv 2106.14238 ↗First posted 27 Jun 2021stat.ML cs.LG stat.MEcited by 0

Not on the map. Why?

Abstract (arXiv)

We consider the problem of interpretable network representation learning for samples of network-valued data. We propose the Principal Component Analysis for Networks (PCAN) algorithm to identify statistically meaningful low-dimensional representations of a network sample via subgraph count statistics. The PCAN procedure provides an interpretable framework for which one can readily visualize, explore, and formulate predictive models for network samples. We furthermore introduce a fast sampling-based algorithm, sPCAN, which is significantly more computationally efficient than its counterpart, but still enjoys advantages of interpretability. We investigate the relationship between these two methods and analyze their large-sample properties under the common regime where the sample of networks is a collection of kernel-based random graphs. We show that under this regime, the embeddings of the sPCAN method enjoy a central limit theorem and moreover that the population level embeddings of PCAN and sPCAN are equivalent. We assess PCAN's ability to visualize, cluster, and classify observations in network samples arising in nature, including functional connectivity network samples and dynamic networks describing the political co-voting habits of the U.S. Senate. Our analyses reveal that our proposed algorithm provides informative and discriminatory features describing the networks in each sample. The PCAN and sPCAN methods build on the current literature of network representation learning and set the stage for a new line of research in interpretable learning on network-valued data. Publicly available software for the PCAN and sPCAN methods are available at https://www.github.com/jihuilee/.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 64 references that are in the map. First posted on arXiv 27 Jun 2021.

Builds on

17 of 64 references.

References · 17

  1. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  2. 2014DeepWalk: Online Learning of Social Representationscited by 1,547
  3. 2015LINE: Large-scale Information Network Embeddingcited by 582
  4. 2017Representation Learning on Graphs: Methods and Applicationscited by 457
  5. 2017Graph Embedding Techniques, Applications, and Performance: A Surveycited by 188
  6. 2014A Tutorial on Principal Component Analysiscited by 141
  7. 2017Statistical inference on random dot product graphs: a surveycited by 70
  8. 2020The impossibility of low rank representations for triangle-rich complex networkscited by 32
  9. 2017Principled Multilayer Network Embeddingcited by 24
  10. 2016Multi-scale brain networkscited by 16
  11. 2017Network classification with applications to brain connectomicscited by 12
  12. 2017Statistical inference for network samples using subgraph countscited by 4
5 more
  1. 2017Varying-coefficient models for dynamic networkscited by 2
  2. 2015Stochastic Weighted Graphs: Flexible Model Specification and Simulationcited by 1
  3. 2015Multiplex networks in metropolitan areas: generic features and local effectscited by 1
  4. 2016An overview and perspective on social network monitoringcited by 1
  5. 2016Monitoring communication outbreaks among an unknown team of actors in dynamic networkscited by 1

Built on by

Not cited yet.