posted on 2012-05-26, 00:00authored byMayank Lahiri, Tanya Y. Berger-Wolf
In systems of interacting entities like social networks, interactions that occur
regularly typically correspond to significant, yet often infrequent and hard to detect, interaction patterns. To identify such regular behavior in streams of dynamic interaction data, we propose a new mining problem of finding a minimal set of periodically recurring subgraphs to capture all periodic behavior in a dynamic network. We analyze the computational complexity of the problem and show that it is polynomial, unlike many related subgraph or itemset mining problems. We propose an efficient and scalable algorithm to mine all periodic subgraphs in a dynamic network. The algorithm
makes a single pass over the data and is also capable of accommodating imperfect periodicity. We demonstrate the applicability of our approach on several real-world
networks and extract interesting and insightful periodic interaction patterns. We also show that periodic subgraphs can be an effective way to uncover and characterize the
natural periodicities in a system.
Funding
Our work is supported by NSF grants IIS-0705822 and CAREER IIS-0747369. We are grateful to Dan Rubenstein, Ilya Fischhoff, and Siva Sundaresan of the Department of Ecology and Evolutionary Biology at Princeton University for sharing the Plains Zebra data. Their work was supported by the NSF grants
CNS-025214 and IOB-9874523.
History
Publisher Statement
The original version is available through Springer Verlag at www.springerlink.com
DOI: 10.1007/s10115-009-0253-8