A fast method(SmartMoss)for efficiently estimating the frequencies of 4-node graph-lets in large-scale networks is proposed to address the challenge of exactly counting the frequencies of 4-node graphlets occurring in large-scale networks. SmartMoss compares the estimation errors of the two state-of-the-art algorithms
through random variables variance analysis to obtain their different application ranges
and then selects either 3PS algorithm or C3PS algorithm for 4-node graphlets sampling by calculating the distribution of network weight densities and real-time errors
to achieve quick estimation of the frequencies of 4-node graphlets by combing the estimation results of 3PS and C3PS based on the sampling proportions. Experimental results show that SmartMoss is more than 10 times faster than the state-of-the-art algorithms 3PS and C3PS under the same estimation error. SmartMoss efficiently and accurately estimates the frequencies of 4-node graph-lets for large network graphs
and provides theoretical reference for practical applications such as network community evolution and malicious code detection.
关键词
Keywords
references
SHAI S, RON M, SHMOOLIK M, et al. Network motifs in the transcriptional regulation network of escherichia coli [J]. Nature Genetics, 2002, 31(1): 64-68.
XIE Ying, WU Jianguo, LI Wei, et al. Predicting the toxicity of unknown chemicals based on gSpan algorithm [J]. Journal of Hefei University of Technology(Natural Science), 2007, 30(10): 1278-1280.
CHUN H, KWAK H, EOM Y H, et al. Comparison of online social relations in terms of volume vs interaction: a case study of Cyworld [C]∥Proceedings of the ACM SIGCOMM Conference on Internet Measurement. New York, USA: ACM, 2008: 57-70.
KUNEGIS J, LOMMATZSCH A, BAUCKHAGE C. The slashdot zoo: mining a social network with negative edges [C]∥Proceedings of the 18th International Conference on World Wide Web. New York, USA: ACM, 2009: 741-750.
ZHAO Junzhou, LUI J C S, TOWSLEY D, et al. Empirical analysis of the evolution of follower network: a case study on Douban [C]∥Proceedings of the 2011 IEEE Conference on Computer Communications Workshops. Piscataway, NJ, USA: IEEE, 2011: 941-946.
UGANDER J, BACKSTROM L, KLEINBERG J. Subgraph frequencies: mapping the empirical and extremal geography of large graph collections [C]∥Proceedings of the 22nd Inlernational Conference on World Wide Web. New York, USA: ACM, 2013: 1307-1318.
YAN Yuliang, DONG Yihong, HE Xianmang, et al. FSMBUS: a frequent subgraph mining algorithm in single large-scale graph using spark [J]. Journal of Computer Research and Development, 2015, 52(8): 1768-1783.
LUAN Hua, ZHOU Mingquan, FU Yan. Frequent graph mining on multi-core processor [J]. Journal of Computer Research and Development, 2015, 52(12): 2844-2856.
PINAR Y, VISHWANATHAN S V N. Deep graph kernels [C]∥Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York, USA: ACM, 2015: 1365-1374.
CHEN K, WANG P, LEE Y, et al. Finding unknown malice in 10 seconds: mass vetting for new threats at the Google-play scale [C]∥Proceedings of the Usenix Conference on Security Symposium. New York, USA: USENIX Association, 2015: 659-674.
GASCON H, YAMAGUCHI F, ARP D, et al. Structural detection of android malware using embedded call graphs [C]∥Proceedings of the 2013 ACM Workshop on Artificial Intelligence and Security. New York, USA: ACM, 2013: 45-54.
SHEN Tong, ZHONGYANG Yibing, XIN Zhi, et al. Detect android malware variants using component based topology graph [C]∥Proceedings of the 2014 13th IEEE International Conference on Trust, Security and Privacy in Computing and Communications. New York, USA: ACM, 2014: 406-413.
WANG Pinghui, LUI J C S, RIBEIRO B, et al. Efficiently estimating motif statistics of large networks [J]. ACM Transactions on Knowledge Discovery from Data, 2014, 9(2): 1-27.
JHA M, SESHADHRI C, PINAR A. Path sampling: a fast and provable method for estimating 4-vertex subgraph counts [C]∥Proceedings of the 24th International Conference on World Wide Web. New York, USA: ACM, 2015: 495-505.