Overview
Given an undirected network where some of the nodes are labeled, how can we classify the unlabeled nodes with high accuracy? Loopy Belief Propagation (LBP) is an inference algorithm widely used for this purpose with various applications including fraud detection, malware detection, web classification, and recommendation. However, previous methods based on LBP have problems in modeling complex structures of attributed networks because they manually and heuristically select the most important parameter, the propagation strength.
In this paper, we propose Supervised Belief Propagation (SBP), a scalable and novel inference algorithm which automatically learns the optimal propagation strength by supervised learning. SBP is generally applicable to attributed networks including weighted and signed networks. Through extensive experiments, we demonstrate that SBP generalizes previous LBP-based methods and outperforms previous LBP and RWR based methods in real-world networks.
Paper
-
Supervised Belief Propagation: Scalable Supervised Inference on Attributed Networks
Jaemin Yoo, Saehan Jo, and U Kang
IEEE International Conference on Data Mining (ICDM) 2017, New Orleans, USA.
[PDF]
[BibTeX]
Code
The codes used in the paper are available.
[Download]
Datasets