English

One Node at a Time: Node-Level Network Classification

Social and Information Networks 2022-08-04 v1 Machine Learning Physics and Society

Abstract

Network classification aims to group networks (or graphs) into distinct categories based on their structure. We study the connection between classification of a network and of its constituent nodes, and whether nodes from networks in different groups are distinguishable based on structural node characteristics such as centrality and clustering coefficient. We demonstrate, using various network datasets and random network models, that a classifier can be trained to accurately predict the network category of a given node (without seeing the whole network), implying that complex networks display distinct structural patterns even at the node level. Finally, we discuss two applications of node-level network classification: (i) whole-network classification from small samples of nodes, and (ii) network bootstrapping.

Keywords

Cite

@article{arxiv.2208.02162,
  title  = {One Node at a Time: Node-Level Network Classification},
  author = {Saray Shai and Isaac Jacobs and Peter J. Mucha},
  journal= {arXiv preprint arXiv:2208.02162},
  year   = {2022}
}

Comments

8 pages, 5 figures