{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T16:07:27Z","timestamp":1778083647037,"version":"3.51.4"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T00:00:00Z","timestamp":1714348800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T00:00:00Z","timestamp":1714348800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"National Key Research and Development Project of China","award":["2020YFC1522002"],"award-info":[{"award-number":["2020YFC1522002"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Comput Intell Syst"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Ensemble learning has the potential to enhance the efficacy of feeble classifiers significantly and is increasingly being utilized in Twitter bot detection. Previous methods have utilized stacking techniques to train the primary classifiers, implementing cross-validation to mitigate overfitting and enhance predictive accuracy. However, cross-validation substantially amplifies the computation time associated with stacking. To overcome this challenge, this paper presents a novel approach, the Simplified Stacking Graph Neural Network (SStackGNN), specifically designed for the detection of social bots. Our methodology leverages the power of Graph Neural Networks (GNNs) as base classifiers, enabling effective capturing of inter-account interactions. In addition, a Multilayer Perceptron (MLP) serves as a secondary classifier, amalgamating the outcomes of the foundational classifiers to generate final predictions, thereby enhancing the predictive performance of the GNNs. Instead of relying on cross-validation and distinct base classifier structures, we employ node-level, edge-level, and feature-level graph data augmentation techniques to acquire diverse foundational classifiers. This approach significantly alleviates the computational complexity while achieving superior performance. Experimental results demonstrate that our proposed SStackGNN outperforms other approaches.<\/jats:p>","DOI":"10.1007\/s44196-024-00496-7","type":"journal-article","created":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T10:02:05Z","timestamp":1714384925000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["SStackGNN: Graph Data Augmentation Simplified Stacking Graph Neural Network for Twitter Bot Detection"],"prefix":"10.1007","volume":"17","author":[{"given":"Shuhao","family":"Shi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhengyan","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuxin","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongmao","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chengqi","family":"Fu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Qiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0393-9641","authenticated-orcid":false,"given":"Bin","family":"Yan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,4,29]]},"reference":[{"key":"496_CR1","doi-asserted-by":"crossref","unstructured":"Stringhini, G., Kr\u00fcgel, C., Vigna, G.: Detecting spammers on social networks. In: Asia-Pacific Computer Systems Architecture Conference (2010)","DOI":"10.1145\/1920261.1920263"},{"key":"496_CR2","doi-asserted-by":"crossref","unstructured":"Shukla, H., Jagtap, N., Patil, B.: Enhanced twitter bot detection using ensemble machine learning. 2021 6th International Conference on Inventive Computation Technologies (ICICT), 930\u2013936 (2021)","DOI":"10.1109\/ICICT50816.2021.9358734"},{"key":"496_CR3","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.ins.2013.11.016","volume":"260","author":"Z Miller","year":"2014","unstructured":"Miller, Z., Dickinson, B., Deitrick, W., Hu, W.-G., Wang, A.H.: Twitter spammer detection using data stream clustering. Inf. Sci. 260, 64\u201373 (2014)","journal-title":"Inf. Sci."},{"key":"496_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3572403","volume":"17","author":"Y Yang","year":"2022","unstructured":"Yang, Y., Yang, R., Li, Y., Cui, K., Yang, Z., Wang, Y., Xu, J., Xie, H.: Rosgas: Adaptive social bot detection with reinforced self-supervised gnn architecture search. ACM Trans. Web 17, 1\u201331 (2022)","journal-title":"ACM Trans. Web"},{"key":"496_CR5","unstructured":"Shi, S., Qiao, K., Wang, Z., Yang, J., Song, B., Chen, J., Yan, B.: Muti-scale graph neural network with signed-attention for social bot detection: A frequency perspective. arXiv:2307.01968 (2023)"},{"key":"496_CR6","unstructured":"Shi, S., Qiao, K., Yang, J., Song, B., Chen, J., Yan, B.: Rf-gnn: Random forest boosted graph neural network for social bot detection. arXiv:2304.08239 (2023)"},{"key":"496_CR7","doi-asserted-by":"crossref","unstructured":"Feng, S., Wan, H., Wang, N., Luo, M.: Botrgcn: Twitter bot detection with relational graph convolutional networks. Proceedings of the 2021 IEEE\/ACM International Conference on Advances in Social Networks Analysis and Mining (2021)","DOI":"10.1145\/3487351.3488336"},{"key":"496_CR8","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/TVT.2019.2952605","volume":"69","author":"F Zhao","year":"2020","unstructured":"Zhao, F., Zeng, G.-Q., Lu, K.-D.: Enlstm-wpeo: Short-term traffic flow prediction by ensemble lstm, nnct weight integration, and population extremal optimization. IEEE Trans. Veh. Technol. 69, 101\u2013113 (2020)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"496_CR9","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1109\/TMECH.2022.3214314","volume":"28","author":"K-D Lu","year":"2023","unstructured":"Lu, K.-D., Wu, Z., Huang, T.: Differential evolution-based three stage dynamic cyber-attack of cyber-physical power systems. IEEE\/ASME Trans. Mechatron. 28, 1137\u20131148 (2023)","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"496_CR10","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1016\/j.jnca.2018.02.021","volume":"112","author":"CMR Haider","year":"2018","unstructured":"Haider, C.M.R., Iqbal, A., Rahman, A.H., Rahman, M.S.: An ensemble learning based approach for impression fraud detection in mobile advertising. J. Netw. Comput. Appl. 112, 126\u2013141 (2018)","journal-title":"J. Netw. Comput. Appl."},{"key":"496_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2021.114622","volume":"172","author":"I Khan","year":"2021","unstructured":"Khan, I., Luo, Z., Shaikh, A.K., Hedjam, R.: Ensemble clustering using extended fuzzy k-means for cancer data analysis. Expert Syst. Appl. 172, 114622 (2021)","journal-title":"Expert Syst. Appl."},{"key":"496_CR12","unstructured":"Sun, K., Lin, Z., Zhu, Z.: Adagcn: Adaboosting graph convolutional networks into deep models. arXiv:1908.05081 (2019)"},{"key":"496_CR13","doi-asserted-by":"publisher","first-page":"2","DOI":"10.3389\/fnbot.2021.775688","volume":"15","author":"S Shi","year":"2021","unstructured":"Shi, S., Qiao, K., Yang, S., Wang, L., Chen, J., Yan, B.: Boosting-gnn: Boosting algorithm for graph networks on imbalanced node classification. Front. Neurorobot. 15, 2 (2021)","journal-title":"Front. Neurorobot."},{"key":"496_CR14","unstructured":"Ivanov, S., Prokhorenkova, L.: Boost then convolve: Gradient boosting meets graph neural networks. arXiv:2101.08543 (2021)"},{"key":"496_CR15","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/S0893-6080(05)80023-1","volume":"5","author":"DH Wolpert","year":"1992","unstructured":"Wolpert, D.H.: Stacked generalization. Neural Networks 5, 241\u2013259 (1992)","journal-title":"Neural Networks"},{"key":"496_CR16","doi-asserted-by":"crossref","unstructured":"Perozzi, B., Al-Rfou, R., Skiena, S.S.: Deepwalk: online learning of social representations. Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining (2014)","DOI":"10.1145\/2623330.2623732"},{"key":"496_CR17","doi-asserted-by":"crossref","unstructured":"Grover, A., Leskovec, J.: node2vec: Scalable feature learning for networks. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (2016)","DOI":"10.1145\/2939672.2939754"},{"key":"496_CR18","unstructured":"Wu, F., Zhang, T., Souza, A.H., Fifty, C., Yu, T., Weinberger, K.Q.: Simplifying graph convolutional networks. In: International Conference on Machine Learning (2019)"},{"key":"496_CR19","unstructured":"Velickovic, P., Cucurull, G., Casanova, A., Romero, A., Lio\u2019, P., Bengio, Y.: Graph attention networks. arXiv:1710.10903 (2017)"},{"key":"496_CR20","unstructured":"Klicpera, J., Bojchevski, A., G\u00fcnnemann, S.: Predict then propagate: Graph neural networks meet personalized pagerank. In: International Conference on Learning Representations (2018)"},{"key":"496_CR21","unstructured":"Page, L., Brin, S., Motwani, R., Winograd, T.: The pagerank citation ranking : Bringing order to the web. In: The Web Conference (1999)"},{"key":"496_CR22","unstructured":"Xu, K., Li, C., Tian, Y., Sonobe, T., Kawarabayashi, K.-i., Jegelka, S.: Representation learning on graphs with jumping knowledge networks. arXiv:1806.03536 (2018)"},{"key":"496_CR23","unstructured":"Liu, S., Dong, H., Li, L., Xu, T., Rong, Y., Zhao, P., Huang, J., Wu, D.: Local augmentation for graph neural networks. In: International Conference on Machine Learning (2021)"},{"key":"496_CR24","unstructured":"Zhu, H., Koniusz, P.: Simple spectral graph convolution. In: International Conference on Learning Representations (2021)"},{"key":"496_CR25","unstructured":"Chen, M., Wei, Z., Huang, Z., Ding, B., Li, Y.: Simple and deep graph convolutional networks. In: International Conference on Machine Learning (2020)"},{"key":"496_CR26","unstructured":"Ke, G., Meng, Q., Finley, T., Wang, T., Chen, W., Ma, W., Ye, Q., Liu, T.-Y.: Lightgbm: A highly efficient gradient boosting decision tree. In: Neural Information Processing Systems (2017)"},{"key":"496_CR27","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman, L.: Random forests. Mach. Learn. 45, 5\u201332 (2001)","journal-title":"Mach. Learn."},{"key":"496_CR28","doi-asserted-by":"crossref","unstructured":"Feng, S., Wan, H., Wang, N., Li, J., Luo, M.: Twibot-20: A comprehensive twitter bot detection benchmark. Proceedings of the 30th ACM International Conference on Information & Knowledge Management (2021)","DOI":"10.1145\/3459637.3482019"},{"key":"496_CR29","unstructured":"Shi, S., Qiao, K., Chen, J., Yang, S., Yang, J., Song, B., Wang, L., Yan, B.: Mgtab: A multi-relational graph-based twitter account detection benchmark. arXiv:2301.01123 (2023)"},{"key":"496_CR30","doi-asserted-by":"crossref","unstructured":"Feng, S., Wan, H., Wang, N., Li, J., Luo, M.: Satar: A self-supervised approach to twitter account representation learning and its application in bot detection. Proceedings of the 30th ACM International Conference on Information & Knowledge Management (2021)","DOI":"10.1145\/3459637.3481949"},{"key":"496_CR31","doi-asserted-by":"crossref","unstructured":"Alhosseini, S.A., Tareaf, R.B., Najafi, P., Meinel, C.: Detect me if you can: Spam bot detection using inductive representation learning. Companion Proceedings of The 2019 World Wide Web Conference (2019)","DOI":"10.1145\/3308560.3316504"},{"key":"496_CR32","doi-asserted-by":"crossref","unstructured":"Zhang, H., Ciss\u00e9, M., Dauphin, Y., Lopez-Paz, D.: mixup: Beyond empirical risk minimization. arXiv:1710.09412 (2017)","DOI":"10.1007\/978-1-4899-7687-1_79"},{"key":"496_CR33","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.dss.2015.09.003","volume":"80","author":"S Cresci","year":"2015","unstructured":"Cresci, S., Pietro, R.D., Petrocchi, M., Spognardi, A., Tesconi, M.: Fame for sale: Efficient detection of fake twitter followers. Decis. Support Syst. 80, 56\u201371 (2015)","journal-title":"Decis. Support Syst."},{"key":"496_CR34","doi-asserted-by":"crossref","unstructured":"Shi, S., Qiao, K., Yang, J., Song, B., Chen, J., Yan, B.: Over-sampling strategy in feature space for graphs based class-imbalanced bot detection. arXiv:2302.06900 (2023)","DOI":"10.1145\/3589335.3651544"},{"key":"496_CR35","unstructured":"Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., Stoyanov, V.: Roberta: A robustly optimized bert pretraining approach. arXiv:1907.11692 (2019)"},{"key":"496_CR36","unstructured":"Feng, F., Yang, Y., Cer, D.M., Arivazhagan, N., Wang, W.: Language-agnostic bert sentence embedding. In: Annual Meeting of the Association for Computational Linguistics (2020)"},{"key":"496_CR37","unstructured":"Kipf, T., Welling, M.: Semi-supervised classification with graph convolutional networks. arXiv:1609.02907 (2016)"},{"key":"496_CR38","doi-asserted-by":"crossref","unstructured":"Schlichtkrull, M., Kipf, T., Bloem, P., Berg, R., Titov, I., Welling, M.: Modeling relational data with graph convolutional networks. In: Extended Semantic Web Conference (2017)","DOI":"10.1007\/978-3-319-93417-4_38"},{"key":"496_CR39","unstructured":"Busbridge, D., Sherburn, D., Cavallo, P., Hammerla, N.Y.: Relational graph attention networks. arXiv:1904.05811 (2018)"}],"container-title":["International Journal of Computational Intelligence Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s44196-024-00496-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s44196-024-00496-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s44196-024-00496-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,17]],"date-time":"2024-11-17T06:41:31Z","timestamp":1731825691000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s44196-024-00496-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,29]]},"references-count":39,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["496"],"URL":"https:\/\/doi.org\/10.1007\/s44196-024-00496-7","relation":{},"ISSN":["1875-6883"],"issn-type":[{"value":"1875-6883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,29]]},"assertion":[{"value":"4 November 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 April 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 April 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All authors said that \u201cthere is no competitive interest\u201d.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"106"}}