Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoders
Abstract
Generative models for graph data are an important research topic in machine learning. Graph data comprise two levels that are typically analyzed separately: node-level properties such as the existence of a link between a pair of nodes, and global aggregate graph-level statistics, such as motif counts.This paper proposes a new multi-level framework that jointly models node-level properties and graph-level statistics, as mutually reinforcing sources of information. We introduce a new micro-macro training objective for graph generation that combines node-level and graph-level losses. We utilize the micro-macro objective to improve graph generation with a GraphVAE, a well-established model based on graph-level latent variables, that provides fast training and generation time for medium-sized graphs. Our experiments show that adding micro-macro modeling to the GraphVAE model improves graph quality scores up to 2 orders of magnitude on five benchmark datasets, while maintaining the GraphVAE generation speed advantage.
Cite
Text
Zahirnia et al. "Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoders." Neural Information Processing Systems, 2022.Markdown
[Zahirnia et al. "Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoders." Neural Information Processing Systems, 2022.](https://mlanthology.org/neurips/2022/zahirnia2022neurips-micro/)BibTeX
@inproceedings{zahirnia2022neurips-micro,
title = {{Micro and Macro Level Graph Modeling for Graph Variational Auto-Encoders}},
author = {Zahirnia, Kiarash and Schulte, Oliver and Naddaf, Parmis and Li, Ke},
booktitle = {Neural Information Processing Systems},
year = {2022},
url = {https://mlanthology.org/neurips/2022/zahirnia2022neurips-micro/}
}