Zero-Shot Node Classification with Graph Contrastive Embedding Network

Abstract

This paper studies zero-shot node classification, which aims to predict new classes (i.e., unseen classes) of nodes in a graph. This problem is challenging yet promising in a variety of real-world applications such as social analysis and bioinformatics. The key of zero-shot node classification is to enable the knowledge transfer of nodes from training classes to unseen classes. However, existing methods typically ignore the dependencies between nodes and classes, and fail to be organically integrated in a united way. In this paper, we present a novel framework called the Graph Contrastive Embedding Network (GraphCEN) for zero-shot node classification. Specifically, GraphCEN first constructs an affinity graph to model the relations between the classes. Then the node- and class-level contrastive learning (CL) are proposed to jointly learn node embeddings and class assignments in an end-to-end manner. The two-level CL can be optimized to mutually enhance each other. Extensive experiments indicate that our GraphCEN significantly outperforms the state-of-the-art approaches on multiple challenging benchmark datasets.

Cite

Text

Ju et al. "Zero-Shot Node Classification with Graph Contrastive Embedding Network." Transactions on Machine Learning Research, 2023.

Markdown

[Ju et al. "Zero-Shot Node Classification with Graph Contrastive Embedding Network." Transactions on Machine Learning Research, 2023.](https://mlanthology.org/tmlr/2023/ju2023tmlr-zeroshot/)

BibTeX

@article{ju2023tmlr-zeroshot,
  title     = {{Zero-Shot Node Classification with Graph Contrastive Embedding Network}},
  author    = {Ju, Wei and Qin, Yifang and Yi, Siyu and Mao, Zhengyang and Zheng, Kangjie and Liu, Luchen and Luo, Xiao and Zhang, Ming},
  journal   = {Transactions on Machine Learning Research},
  year      = {2023},
  url       = {https://mlanthology.org/tmlr/2023/ju2023tmlr-zeroshot/}
}