paper-with-me

홈 › Papers

Sampling random graph homomorphisms and applications to network data analysis

2019-10-21 · Hanbaek Lyu, Facundo Memoli, David Sivakoff

A graph homomorphism is a map between two graphs that preserves adjacency relations. We consider the problem of sampling a random graph homomorphism from a graph into a large network. We propose two complementary MCMC algorithms for sampling random graph homomorphisms and establish bounds on their mixing times and the concentration of their time averages. Based on our sampling algorithms, we propose a novel framework for network data analysis that circumvents some of the drawbacks in methods based on independent and neighborhood sampling. Various time averages of the MCMC trajectory give us various computable observables, including well-known ones such as homomorphism density and average clustering coefficient and their generalizations. Furthermore, we show that these network observables are stable with respect to a suitably renormalized cut distance between networks. We provide various examples and simulations demonstrating our framework through synthetic networks. We also \commHL{demonstrate the performance of} our framework on the tasks of network clustering and subgraph classification on the Facebook100 dataset and on Word Adjacency Networks of a set of classic novels.

📄 PDF Abstract BibTeX arXiv:1910.09483

Code (2)

HanbaekLyu/motif_sampling 공식 구현
HanbaekLyu/ONMF_ONTF_NDL

Tasks

Clustering

Similar Papers 제목 키워드 기반

Expectation-Complete Graph Representations with Homomorphisms

2023-06-09 · Pascal Welke, Maximilian Thiessen, Fabian Jogl, Thomas Gärtner

We investigate novel random graph embeddings that can be computed in expected polynomial time and that are able to distinguish all non-isomorphic graphs in expectation. Previous graph embeddings have limited expressivene…

Graph Learning

Classification on Large Networks: A Quantitative Bound via Motifs and Graphons

2017-10-24 · Andreas Haupt, Mohammad Khatami, Thomas Schultz, Ngoc Mai Tran

When each data point is a large graph, graph statistics such as densities of certain subgraphs (motifs) can be used as feature vectors for machine learning. While intuitive, motif counts are expensive to compute and diff…

General Classification

Structural Preservation and the Logical Expressiveness of Graph Neural Networks

2026-06-16 · Przemysław Andrzej Wałęga, Bernardo Cuenca Grau arxiv

Bridges between graph neural networks (GNNs) and logical formalisms have been established by fixing architectural choices, such as the types of aggregation, combination, and activation functions. These choices define res…

Weisfeiler and Leman Go Loopy: A New Hierarchy for Graph Representational Learning

2024-03-20 · Raffaele Paolino, Sohir Maskey, Pascal Welke, Gitta Kutyniok

We introduce $r$-loopy Weisfeiler-Leman ($r$-$\ell{}$WL), a novel hierarchy of graph isomorphism tests and a corresponding GNN framework, $r$-$\ell{}$MPNN, that can count cycles up to length $r + 2$. Most notably, we sho…

Neural ring homomorphisms and maps between neural codes

2019-02-13

Neural codes are binary codes that are used for information processing and representation in the brain. In previous work, we have shown how an algebraic structure, called the {\it neural ring}, can be used to efficiently…