Back to Search Start Over

Role Discovery in Networks

Authors :
Rossi, Ryan A.
Ahmed, Nesreen K.
Source :
IEEE Transactions on Knowledge & Data Engineering (TKDE), vol. 27, no. 4, pp. 1112-1131, 2015
Publication Year :
2014

Abstract

Roles represent node-level connectivity patterns such as star-center, star-edge nodes, near-cliques or nodes that act as bridges to different regions of the graph. Intuitively, two nodes belong to the same role if they are structurally similar. Roles have been mainly of interest to sociologists, but more recently, roles have become increasingly useful in other domains. Traditionally, the notion of roles were defined based on graph equivalences such as structural, regular, and stochastic equivalences. We briefly revisit these early notions and instead propose a more general formulation of roles based on the similarity of a feature representation (in contrast to the graph representation). This leads us to propose a taxonomy of three general classes of techniques for discovering roles that includes (i) graph-based roles, (ii) feature-based roles, and (iii) hybrid roles. We also propose a flexible framework for discovering roles using the notion of similarity on a feature-based representation. The framework consists of two fundamental components: (a) role feature construction and (b) role assignment using the learned feature representation. We discuss the different possibilities for discovering feature-based roles and the tradeoffs of the many techniques for computing them. Finally, we discuss potential applications and future directions and challenges.<br />Comment: Published in IEEE TKDE. Manuscript received Jan. 7, 2014; revised July 10, 2014; accepted July 29, 2014. Date of publication Aug. 19, 2014

Details

Database :
arXiv
Journal :
IEEE Transactions on Knowledge & Data Engineering (TKDE), vol. 27, no. 4, pp. 1112-1131, 2015
Publication Type :
Report
Accession number :
edsarx.1405.7134
Document Type :
Working Paper
Full Text :
https://doi.org/10.1109/TKDE.2014.2349913