ICDM 2014 Tutorial | |
Danai Koutra, Tina Eliassi-Rad, and Christos Faloutsos |
AbstractGiven a graph how can we find similarities among its nodes? Given a sequence of graphs, can we spot similarities or differences between them and detect temporal anomalies? When the node correspondence between two graphs is unknown, how can we match the nodes in order to reveal similarities between them? In a microscopic level, the nodes can be similar in terms of their proximity or their structural features and roles. In a macroscopic level, two graphs are similar if the structures within them are similar, or equivalently their nodes are connected in similar ways. How can we find the similarity between two graphs when the node correspondence is known or unknown? The objective of this tutorial is to provide a concise and intuitive overview of the most important concepts and tools, which can detect affinities between nodes of a static graph, as well as similarities between different snapshots of dynamic graphs or distinct networks. Topic ReviewWe review the state of the art in four related fields: (a) role discovery, (b) node proximity, (c) graph similarity with known node mapping, and (d) graph similarity with unknown node mapping. The emphasis of this tutorial is to give the intuition behind these powerful mathematical concepts and tools, as well as case studies that illustrate their practical use in data mining. MotivationWe review methods that calculate similarities at both the node- and graph-levels. Computing similarity between two objects is a fundamental data mining problem and has numerous applications that interest the data mining community, including role extraction in static and dynamic networks, community detection, static and temporal anomaly detection, label propagation, classification and clustering, link prediction, protein-protein alignment, de-anonymization and more. The tutorial is based on a variety of papers published in top tier data mining and machine learning conferences including KDD, ICDM, SDM, PKDD, CIKM, WWW, WSDM, as well as top journals such as TKDD, TPAMI and TKDE. SlidesPart 1:         Node Roles                                  Node Proximity Outline
[Part 2a] Graph Similarity: Known node correspondence [30 minutes]
Presenters' bios
|