arXiv · 1706.04660
On Counting Triangles through Edge Sampling in Large Dynamic Graphs
Abstract
Traditional frameworks for dynamic graphs have relied on processing only the stream of edges added into or deleted from an evolving graph, but not any additional related information such as the degrees or neighbor lists of nodes incident to the edges. In this paper, we propose a new edge sampling framework for big-graph analytics in dynamic graphs which enhances the traditional model by enabling the use of additional related information. To demonstrate the advantages of this framework, we present a new sampling algorithm, called Edge Sample and Discard (ESD). It generates an unbiased estimate of the total number of triangles, which can be continuously updated in response to both edge additions and deletions. We provide a comparative analysis of the performance of ESD against two current state-of-the-art algorithms in terms of accuracy and complexity. The results of the experiments performed on real graphs show that, with the help of the neighborhood information of the sampled edges, the accuracy achieved by our algorithm is substantially better. We also characterize the impact of properties of the graph on the performance of our algorithm by testing on several Barabasi-Albert graphs.
Explore related subjects
Keep this discovery
Guyue Han, Harish Sethu. 2017-06-14. On Counting Triangles through Edge Sampling in Large Dynamic Graphs. https://arxiv.org/abs/1706.04660
Cite the original work for its findings. Save a collection to share your selection of sources.