Mosar: Efficiently Characterizing Both Frequent and Rare Motifs in Large Graphs
Source abstract
Abstract
Due to high computational costs, exploring motif statistics (such as motif frequencies) of a large graph can be challenging. This is useful for understanding complex networks such as social and biological networks. To address this challenge, many methods explore approximate algorithms using edge/path sampling techniques. However, state-of-the-art methods usually over-sample frequent motifs and under-sample rare motifs, and thus they fail in many real applications such as anomaly detection (i.e., finding rare patterns). Furthermore, it is not feasible to apply existing weighted sampling methods such as stratified sampling to solve this problem, because it is difficult to sample subgraphs from a large graph in a direct manner. In this paper, we observe that rare motifs of most real-world networks have “more edges” than frequent motifs, and motifs with more edges are sampled by random edge sampling with higher probabilities. Based on these two observations, we propose a novel motif sampling method, Mosar, to estimate motif frequencies. In particular, our Mosar method samples frequent and rare motifs with different probabilities, and tends to sample motifs with low frequencies. As a result, the new method greatly reduces the estimation errors of these rare motifs. Finally, we conducted extensive experiments on a variety of real-world datasets with different sizes, and our experimental results show that the Mosar method is two orders of magnitude more accurate than state-of-the-art methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Complex Network Analysis Techniques · Advanced Graph Neural Networks · Advanced Graph Theory Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
State Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, China
School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China
MOE Key Laboratory for Intelligent Networks and Network Security, Xi’an Jiaotong University, Xi’an 710049, China
Funding
National Key R&D Program of China
References (50)
Show source-provided references
1. Chun, H., Yeol Ahn, Y., Kwak, H., Moon, S., Ho Eom, Y., and Jeong, H. (2008, January 17–22). Comparison of Online Social Relations in Terms of Volume vs. Interaction: A Case Study of Cyworld. Proceedings of the SIGCOMM: Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Seattle, WA, USA.10.1145/1452520.1452528 ↗
2. Kunegis, J., Lommatzsch, A., and Bauckhage, C. (2009, January 20–24). The slashdot zoo: Mining a social network with negative edges. Proceedings of the 18th International Conference on World Wide Web, Madrid, Spain.10.1145/1526709.1526809 ↗
3. Zhao, J., Lui, J.C.S., Towsley, D., Guan, X., and Zhou, Y. (2011, January 10–15). Empirical Analysis of the Evolution of Follower Network: A Case Study on Douban. Proceedings of the 30th IEEE International Conference on Computer Communications (IEEE INFOCOM 2011), Shanghai, China.
4. Ugander, J., Backstrom, L., and Kleinberg, J. (2013, January 13–17). Subgraph frequencies: Mapping the empirical and extremal geography of large graph collections. Proceedings of the 22nd International Conference on World Wide Web, New York, NY, USA.10.1145/2488388.2488502 ↗
5. Network motifs in the transcriptional regulation network of Escherichia coli10.1038/ng881 ↗
6. Conserved network motifs allow protein–protein interaction prediction10.1093/bioinformatics/bth402 ↗
7. Coarse-Graining and Self-Dissimilarity of Complex Networks10.1103/PhysRevE.71.016127 ↗
8. Jin, Y., Sharafuddin, E., and Zhang, Z.L. (2009, January 15). Unveiling Core Network-wide Communication Patterns through Application Traffic Activity Graph Decomposition. Proceedings of the Eleventh International Joint Conference on Measurement and Modeling of Computer Systems, Seattle, WA, USA.10.1145/1555349.1555356 ↗
9. Iliofotou, M., Faloutsos, M., and Mitzenmacher, M. (2009, January 1–4). Exploiting Dynamicity in Graph-based Traffic Analysis: Techniques and Applications. Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, Rome, Italy.10.1145/1658939.1658967 ↗
10. Community Structure in Large Networks: Natural Cluster Sizes and the Absence of Large Well-Defined Clusters10.1080/15427951.2009.10129177 ↗
11. Richardson, M., Agrawal, R., and Domingos, P. (2003, January 21–23). Trust Management for the Semantic Web. Proceedings of the 7th International Symposium on Wearable Computers (ISWC 2003), White Plains, NY, USA.
12. Efficiently Estimating Motif Statistics of Large Networks
13. Efficient sampling algorithm for estimating subgraph concentrations and detecting network motifs10.1093/bioinformatics/bth163 ↗
14. Efficient Detection of Network Motifs10.1109/TCBB.2006.51 ↗
15. Bhuiyan, M.A., Rahman, M., Rahman, M., and Hasan, M.A. (2012, January 10–13). GUISE: Uniform Sampling of Graphlets for Large Graph Analysis. Proceedings of the IEEE International Conference on Data Mining, Brussels, Belgium.10.1109/ICDM.2012.87 ↗
16. Inferring higher-order structure statistics of large networks from sampled edges10.1109/TKDE.2017.2685584 ↗
17. Patterns and anomalies in k-cores of real-world graphs with applications10.1007/s10115-017-1077-6 ↗
18. Eswaran, D. (2020). Mining Anomalies Using Static and Dynamic Graphs. [Ph.D. Thesis, Carnegie Mellon University].
19. Index-based densest clique percolation community search in networks10.1109/TKDE.2017.2783933 ↗
20. A survey of community search over big graphs10.1007/s00778-019-00556-x ↗
21. Sarndal, C.E.S., Swensson, B., and Wretman, J. (1992). Model Assisted Survey Sampling, Springer.10.1007/978-1-4612-4378-6 ↗
22. Mislove, A., Marcon, M., Gummadi, K.P., Druschel, P., and Bhattacharjee, B. (2007, January 27–31). Measurement and Analysis of Online Social Networks. Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Kyoto, Japan.10.1145/1298306.1298311 ↗
23. Tsourakakis, C.E., Kang, U., Miller, G.L., and Faloutsos, C. (July, January 28). Doulion: Counting Triangles in Massive Graphs with a Coin. Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Paris, France.
24. Pavany, A., Tirthapuraz, K.T.S., and Wu, K.L. (2013, January 30). Counting and Sampling Triangles from a Graph Stream. Proceedings of the 39th International Conference on Very Large Data Bases 2013, (VLDB 2013), Riva del Garda, Italy.
25. Jha, M., Seshadhri, C., and Pinar, A. (2013, January 11–14). A Space Efficient Streaming Algorithm for Triangle Counting Using the Birthday Paradox. Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Chicago, IL, USA.10.1145/2487575.2487678 ↗
26. Lim, Y., and Kang, U. (2015, January 10–13). Mascot: Memory-efficient and accurate sampling for counting local triangles in graph streams. Proceedings of the 21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Sydney, Australia.10.1145/2783258.2783285 ↗
27. Triest: Counting local and global triangles in fully dynamic streams with fixed memory size10.1145/3059194 ↗
28. FURL: Fixed-memory and uncertainty reducing local triangle counting for multigraph streams10.1007/s10618-019-00630-6 ↗
29. Fast, accurate and provable triangle counting in fully dynamic graph streams10.1145/3375392 ↗
30. Color-coding10.1145/210332.210337 ↗
31. Jha, M., Seshadhri, C., and Pinar, A. (2015, January 18–22). Path Sampling: A Fast and Provable Method for Estimating 4-Vertex Subgraph Counts. Proceedings of the 24th International Conference on World Wide Web, Florence, Italy.10.1145/2736277.2741101 ↗
32. MODA: An efficient algorithm for network motif discovery in biological networks10.1266/ggs.84.385 ↗
33. Rand-fase: Fast approximate subgraph census10.1007/s13278-015-0256-2 ↗
34. Motif counting beyond five nodes10.1145/3186586 ↗
35. Estimation of graphlet counts in massive networks10.1109/TNNLS.2018.2826529 ↗
36. Motivo: Fast Motif Counting via Succinct Color Coding and Adaptive Sampling10.14778/3342263.3342640 ↗
37. Rossi, R.A., Ahmed, N.K., Koh, E., Kim, S., Rao, A., and Abbasi-Yadkori, Y. (2020, January 3–7). A Structural Graph Representation Learning Framework. Proceedings of the 13th International Conference on Web Search and Data Mining, Houston, TX, USA.10.1145/3336191.3371843 ↗
38. On Proximity and Structural Role-Based Embeddings in Networks: Misconceptions, Techniques, and Applications10.1145/3397191 ↗
39. Chen, X., Li, Y., Wang, P., and Lui, J.C. (2016). A General Framework for Estimating Graphlet Statistics via Random Walk. arXiv.10.14778/3021924.3021940 ↗
40. MOSS-5: A fast method of approximating counts of 5-node graphlets in large graphs10.1109/TKDE.2017.2756836 ↗
41. Yang, C., Lyu, M., Li, Y., Zhao, Q., and Xu, Y. (2018, January 21–24). Ssrw: A scalable algorithm for estimating graphlet statistics based on random walk. Proceedings of the 23rd International Conference, DASFAA, Gold Coast, QLD, Australia.10.1007/978-3-319-91452-7_18 ↗
42. Paramonov, K., Shemetov, D., and Sharpnack, J. (2019, January 4–8). Estimating graphlet statistics via lifting. Proceedings of the 25th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Anchorage, AK, USA.10.1145/3292500.3330995 ↗
43. Ahmed, N., Duffield, N., Neville, J., and Kompella, R. (2014, January 24–27). Graph Sample and Hold: A Framework for Big-Graph Analytics. Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA.10.1145/2623330.2623757 ↗
44. Takac, L., and Zabovsky, M. (2012, January 28–29). Data Analysis in Public Social Networks. Proceedings of the DTI, Omza, Poland.
45. Leskovec, J., Huttenlocher, D., and Kleinberg, J. (2010, January 26–30). Predicting Positive and Negative Links in Online Social Networks. Proceedings of the 19th International Conference on World Wide Web, Raleigh, NC, USA.10.1145/1772690.1772756 ↗
46. (2021, June 10). Google Programming Contest. Available online: http://www.google.com/programming-contest/.
47. Leskovec, J., Huttenlocher, D., and Kleinberg, J. (2010, January 10–15). Signed Networks in Social Media. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Atlanta, GA, USA.10.1145/1753326.1753532 ↗
48. Yang, J., and Leskovec, J. (2012, January 10–13). Defining and Evaluating Network Communities Based on Ground-Truth. Proceedings of the PTDM 2012: Practical Theories of Exploratory Data Mining, Brussels, Belgium.10.1109/ICDM.2012.138 ↗
49. Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design10.1109/4236.978369 ↗
50. Graph Evolution: Densification and Shrinking Diameters10.1145/1217299.1217301 ↗