paper-with-me

홈 › Papers

From Local Structures to Size Generalization in Graph Neural Networks

2020-10-17 · Gilad Yehudai, Ethan Fetaya, Eli Meirom, Gal Chechik, Haggai Maron

Graph neural networks (GNNs) can process graphs of different sizes, but their ability to generalize across sizes, specifically from small to large graphs, is still not well understood. In this paper, we identify an important type of data where generalization from small to large graphs is challenging: graph distributions for which the local structure depends on the graph size. This effect occurs in multiple important graph learning domains, including social and biological networks. We first prove that when there is a difference between the local structures, GNNs are not guaranteed to generalize across sizes: there are "bad" global minima that do well on small graphs but fail on large graphs. We then study the size-generalization problem empirically and demonstrate that when there is a discrepancy in local structure, GNNs tend to converge to non-generalizing solutions. Finally, we suggest two approaches for improving size generalization, motivated by our findings. Notably, we propose a novel Self-Supervised Learning (SSL) task aimed at learning meaningful representations of local structures that appear in large graphs. Our SSL task improves classification accuracy on several popular datasets.

📄 PDF Abstract BibTeX arXiv:2010.08853

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationDomain AdaptationGraph LearningSelf-Supervised Learning

Similar Papers 제목 키워드 기반

On Size Generalization in Graph Neural Networks

2020-09-28 · Gilad Yehudai, Ethan Fetaya, Eli Meirom, Gal Chechik 외

Graph neural networks (GNNs) can process graphs of different sizes but their capacity to generalize across sizes is still not well understood. Size generalization is key to numerous GNN applications, from solving combina…

Combinatorial OptimizationDomain AdaptationSelf-Supervised Learning

Subgraph Federated Learning with Missing Neighbor Generation

2021-06-25 · NeurIPS 2021 12 · Ke Zhang, Carl Yang, Xiaoxiao Li, Lichao Sun 외

Graphs have been widely used in data mining and machine learning due to their unique representation of real-world objects and their interactions. As graphs are getting bigger and bigger nowadays, it is common to see thei…

Federated LearningGraph Mining

From Node Embedding to Graph Embedding: Scalable Global Graph Kernel via Random Features

2018-12-01 · NIPS 2018 2018 12 · Lingfei Wu, Ian En-Hsu Yen, Kun Xu, Liang Zhao 외

Graph kernels are one of the most important methods for graph data analysis and have been successfully applied in diverse applications. We can generally categorize existing graph kernels into two groups: kernels based on…

Graph Embedding

Generate Point Clouds with Multiscale Details from Graph-Represented Structures

2021-12-13 · Ximing Yang, Zhibo Zhang, Zhengfu He, Cheng Jin

As details are missing in most representations of structures, the lack of controllability to more information is one of the major weaknesses in structure-based controllable point cloud generation. It is observable that d…

MiscellaneousPoint Cloud Generation

Learning Vertex Convolutional Networks for Graph Classification

2019-02-26 · Lu Bai, Lixin Cui, Shu Wu, Yuhang Jiao 외

In this paper, we develop a new aligned vertex convolutional network model to learn multi-scale local-level vertex features for graph classification. Our idea is to transform the graphs of arbitrary sizes into fixed-size…

ClassificationGeneral ClassificationGraph Classification