Techniques for clustering interaction data as a collection of graphs
arXiv:1406.6319
Abstract
A natural approach to analyze interaction data of form "what-connects-to-what-when" is to create a time-series (or rather a sequence) of graphs through temporal discretization (bandwidth selection) and spatial discretization (vertex contraction). Such discretization together with non-negative factorization techniques can be useful for obtaining clustering of graphs. Motivating application of performing clustering of graphs (as opposed to vertex clustering) can be found in neuroscience and in social network analysis, and it can also be used to enhance community detection (i.e., vertex clustering) by way of conditioning on the cluster labels. In this paper, we formulate a problem of clustering of graphs as a model selection problem. Our approach involves information criteria, non-negative matrix factorization and singular value thresholding, and we illustrate our techniques using real and simulated data.
References in corpus (6)
- Fast unfolding of communities in large networks
- Natural Scales in Geographical Patterns
- Matrix estimation by Universal Singular Value Thresholding
- Detecting the community structure and activity patterns of temporal networks: a non-negative tensor factorization approach
- Fast and Robust Recursive Algorithms for Separable Nonnegative Matrix Factorization
- Robust Near-Separable Nonnegative Matrix Factorization Using Linear Optimization