ACM Home Page
Please provide us with feedback. Feedback
DOULION: counting triangles in massive graphs with a coin
Full text MovMov (15:01),  PdfPdf (530 KB)
Source
International Conference on Knowledge Discovery and Data Mining archive
Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining table of contents
Paris, France
SESSION: Research track papers table of contents
Pages 837-846  
Year of Publication: 2009
ISBN:978-1-60558-495-9
Authors
Charalampos E. Tsourakakis  CARNEGIE MELLON UNIVERSITY, PITTSBURGH, PA, USA
U. Kang  CARNEGIE MELLON UNIVERSITY, PITTSBURGH, PA, USA
Gary L. Miller  CARNEGIE MELLON UNIVERSITY, PITTSBURGH, PA, USA
Christos Faloutsos  CARNEGIE MELLON UNIVERSITY, PITTSBURGH, PA, USA
Sponsors
ACM: Association for Computing Machinery
SIGKDD: ACM Special Interest Group on Knowledge Discovery in Data
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 39,   Downloads (12 Months): 115,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1557019.1557111
What is a DOI?

ABSTRACT

Counting the number of triangles in a graph is a beautiful algorithmic problem which has gained importance over the last years due to its significant role in complex network analysis. Metrics frequently computed such as the clustering coefficient and the transitivity ratio involve the execution of a triangle counting algorithm. Furthermore, several interesting graph mining applications rely on computing the number of triangles in the graph of interest.

In this paper, we focus on the problem of counting triangles in a graph. We propose a practical method, out of which all triangle counting algorithms can potentially benefit. Using a straightforward triangle counting algorithm as a black box, we performed 166 experiments on real-world networks and on synthetic datasets as well, where we show that our method works with high accuracy, typically more than 99% and gives significant speedups, resulting in even ≈ 130 times faster performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
N. Alon and S. Joel. The Probabilistic Method. Wiley Interscience, New York, second edition, 2000.
3
 
4
N. Alon, R. Yuster, and U. Zwick. Finding and counting given length cycles. Algorithmica, 17(3):209--223, 1997.
 
5
6
 
7
B. Bollobas. Random Graphs. Cambridge University Press, 2001.
8
 
9
F. Chung, L. Lu, and V. Vu. Eigenvalues of random power law graphs. Annals of Combinatorics, 7(1):21--33, June 2003.
10
 
11
J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. OSDI '04, pages 137--150, December 2004.
 
12
 
13
J.-P. Eckmann and E. Moses. Curvature of co-links uncovers hidden thematic layers in the world wide web. PNAS, 99(9):5825--5829, April 2002.
 
14
I. J. Farkas, I. Derenyi, A.-L. Barabasi, and T. Vicsek. Spectra of "real-world" graphs: Beyond the semi-circle law. Physical Review E, 64:1, 2001.
 
15
G. Golub and C. Van Loan. Matrix Computations. JohnsHopkinsPress, Baltimore, MD, second edition, 1989.
16
 
17
H. Jowhari and M. Ghodsi. New streaming algorithms for counting triangles in graphs. In COCOON, pages 710--716, 2005.
 
18
D. E. Knuth. Seminumerical Algorithms, volume 2 of The Art of Computer Programming. Addison-Wesley, Reading, Massachusetts, second edition, 10 Jan. 1981.
 
19
 
20
 
21
J. Leskovec and E. Horvitz. Planetary-scale views on an instant-messaging network, Mar 2008.
 
22
M. Mcpherson, L. S. Lovin, and J. M. Cook. Birds of a feather: Homophily in social networks. Annual Review of Sociology, 27(1):415--444, 2001.
 
23
M. Mihail and C. Papadimitriou. the eigenvalue power law, 2002.
 
24
M. E. J. Newman. The structure and function of complex networks. SIAM Review, 45:167--256, 2003.
 
25
 
26
T. Schank. Algorithmic Aspects of Triangle-Based Network Analysis. Phd in computer science, University Karlsruhe, 2007.
 
27
 
28
C. Tsourakakis, P. Drineas, E. Michelakis, I. Koutis, and C. Faloutsos. Spectral counting of triangles in power-law networks via element-wise sparsification. In SODA '02: Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, 2009.
29
 
30
Y. Wang, D. Chakrabarti, C. Faloutsos, C. Wang, and C. Wang. Epidemic spreading in real networks: An eigenvalue viewpoint. In In SRDS, pages 25--34, 2003.
 
31
S. Wasserman and K. Faust. Social network analysis. Cambridge University Press, Cambridge, 1994.

Collaborative Colleagues:
Charalampos E. Tsourakakis: colleagues
U. Kang: colleagues
Gary L. Miller: colleagues
Christos Faloutsos: colleagues