Machine-Learning Based Objective Function Selection for Community Detection

被引:0
|
作者
Bornstein, Asa [1 ]
Rubin, Amir [1 ,2 ]
Hendler, Danny [1 ,2 ]
机构
[1] Ben Gurion Univ Negev, IL-8410501 Beer Sheva, Israel
[2] Ben Gurion Univ Negev, Dept Comp Sci, IL-8410501 Beer Sheva, Israel
关键词
Community detection; Complex networks; Machine learning; Overlapping community detection; Supervised learning; GENETIC ALGORITHM; PREDICTION;
D O I
10.1007/978-3-031-07689-3_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
NECTAR, a Node-centric ovErlapping Community deTection AlgoRithm, presented by Cohen et al., chooses dynamically between two objective functions which to optimize, based on the network on which it is invoked. It was shown that this approach outperforms six state-of-the-art algorithms for overlapping community detection. In this work, we present NECTAR-ML, an extension of the NECTAR algorithm that uses a machine-learning based model for automating the selection of the objective function, trained and evaluated on a dataset of 15,755 synthetic and 7 real-world networks. Our analysis shows that in approximately 90% of the cases our model was able to successfully select the correct objective function. We conducted a competitive analysis of NECTAR and NECTAR-ML. NECTAR-ML was shown to significantly outperform NECTAR's ability to select the best objective function. We also conducted a competitive analysis of NECTAR-ML and two additional state-of-the-art multi-objective evolutionary community detection algorithms. NECTAR-ML outperformed both algorithms in terms of average detection quality. Multi-objective evolutionary algorithms are considered to be the most popular approach to solve multi-objective optimization problems and the fact that NECTAR-ML significantly outperforms them demonstrates the effectiveness of ML-based objective function selection.
引用
收藏
页码:135 / 152
页数:18
相关论文
共 50 条
  • [31] Prediction of future cognitive impairment among the community elderly: a machine-learning based approach
    Na, K. S.
    EUROPEAN PSYCHIATRY, 2019, 56 : S431 - S431
  • [32] A Method for Fast Selection of Machine-Learning Classifiers for Spam Filtering
    Rapacz, Sylwia
    Cholda, Piotr
    Natkaniec, Marek
    ELECTRONICS, 2021, 10 (17)
  • [34] Prediction of future cognitive impairment among the community elderly: A machine-learning based approach
    Kyoung-Sae Na
    Scientific Reports, 9
  • [35] Shifting Left for Early Detection of Machine-Learning Bugs
    Liblit, Ben
    Luo, Linghui
    Molina, Alejandro
    Mukherjee, Rajdeep
    Patterson, Zachary
    Piskachev, Goran
    Schaf, Martin
    Tripp, Omer
    Visser, Willem
    FORMAL METHODS, FM 2023, 2023, 14000 : 584 - 597
  • [36] Machine-Learning Supported Vulnerability Detection in Source Code
    Sonnekalb, Tim
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1180 - 1183
  • [37] Selection Bias in the Predictive Analytics With Machine-Learning Algorithm Reply
    Martinez, Diego A.
    Levin, Scott R.
    Hinson, Jeremiah S.
    ANNALS OF EMERGENCY MEDICINE, 2021, 77 (02) : 273 - 274
  • [38] A Machine-Learning Approach for Detection and Quantification of QRS Fragmentation
    Goovaerts, Griet
    Padhy, Sibasankar
    Vandenberk, Bert
    Varon, Carolina
    Willems, Rik
    Van Huffel, Sabine
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (05) : 1980 - 1989
  • [39] Using Machine-Learning for the Damage Detection of Harbour Structures
    Hake, Frederic
    Goettert, Leonard
    Neumann, Ingo
    Alkhatib, Hamza
    REMOTE SENSING, 2022, 14 (11)
  • [40] A Review on Sarcasm Detection from Machine-Learning Perspective
    Wicana, Setra Genyang
    Ibisoglu, Taha Yasin
    Yavanoglu, Uraz
    2017 11TH IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2017, : 469 - 476