English

Set Twister for Single-hop Node Classification

Machine Learning 2021-12-21 v1

Abstract

Node classification is a central task in relational learning, with the current state-of-the-art hinging on two key principles: (i) predictions are permutation-invariant to the ordering of a node's neighbors, and (ii) predictions are a function of the node's rr-hop neighborhood topology and attributes, r2r \geq 2. Both graph neural networks and collective inference methods (e.g., belief propagation) rely on information from up to rr-hops away. In this work, we study if the use of more powerful permutation-invariant functions can sometimes avoid the need for classifiers to collect information beyond 11-hop. Towards this, we introduce a new architecture, the Set Twister, which generalizes DeepSets (Zaheer et al., 2017), a simple and widely-used permutation-invariant representation. Set Twister theoretically increases expressiveness of DeepSets, allowing it to capture higher-order dependencies, while keeping its simplicity and low computational cost. Empirically, we see accuracy improvements of Set Twister over DeepSets as well as a variety of graph neural networks and collective inference schemes in several tasks, while showcasing its implementation simplicity and computational efficiency.

Keywords

Cite

@article{arxiv.2112.09752,
  title  = {Set Twister for Single-hop Node Classification},
  author = {Yangze Zhou and Vinayak Rao and Bruno Ribeiro},
  journal= {arXiv preprint arXiv:2112.09752},
  year   = {2021}
}

Comments

Accepted for presentation at the 2nd GCLR workshop in conjunction with AAAI 2022

R2 v1 2026-06-24T08:22:36.154Z