| DOULION: counting triangles in massive graphs with a coin |
| Full text |
Mov
(15:01),
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 39, Downloads (12 Months): 115, Citation Count: 0
|
|
|
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
|
Noga Alon , Yossi Matias , Mario Szegedy, The space complexity of approximating the frequency moments, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.20-29, May 22-24, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/237814.237823]
|
| |
4
|
N. Alon, R. Yuster, and U. Zwick. Finding and counting given length cycles. Algorithmica, 17(3):209--223, 1997.
|
| |
5
|
Ziv Bar-Yossef , Ravi Kumar , D. Sivakumar, Reductions in streaming algorithms, with an application to counting triangles in graphs, Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, p.623-632, January 06-08, 2002, San Francisco, California
|
 |
6
|
Luca Becchetti , Paolo Boldi , Carlos Castillo , Aristides Gionis, Efficient semi-streaming algorithms for local triangle counting in massive graphs, Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, August 24-27, 2008, Las Vegas, Nevada, USA
[doi> 10.1145/1401890.1401898]
|
| |
7
|
B. Bollobas. Random Graphs. Cambridge University Press, 2001.
|
 |
8
|
Luciana S. Buriol , Gereon Frahling , Stefano Leonardi , Alberto Marchetti-Spaccamela , Christian Sohler, Counting triangles in data streams, Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 26-28, 2006, Chicago, IL, USA
[doi> 10.1145/1142351.1142388]
|
| |
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.
|
|