{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T16:17:44Z","timestamp":1781281064008,"version":"3.54.1"},"reference-count":89,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T00:00:00Z","timestamp":1740700800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003524","name":"Cyber Security Research Programme, Artificial Intelligence for Automating Response to Threats from the Ministry of Business, Innovation, and Employment (MBIE) of New Zealand as a part of the Catalyst Strategy Funds","doi-asserted-by":"publisher","award":["MAUX1912"],"award-info":[{"award-number":["MAUX1912"]}],"id":[{"id":"10.13039\/501100003524","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["MAKE"],"abstract":"<jats:p>This study investigates the integration of diverse data modalities within deep learning ensembles for Android malware classification. Android applications can be represented as binary images and function call graphs, each offering complementary perspectives on the executable. We synthesise these modalities by combining predictions from convolutional and graph neural networks with a multilayer perceptron. Empirical results demonstrate that multimodal models outperform their unimodal counterparts while remaining highly efficient. For instance, integrating a plain CNN with 83.1% accuracy and a GCN with 80.6% accuracy boosts overall accuracy to 88.3%. DenseNet-GIN achieves 90.6% accuracy, with no further improvement obtained by expanding this ensemble to four models. Based on our findings, we advocate for the flexible development of modalities to capture distinct aspects of applications and for the design of algorithms that effectively integrate this information.<\/jats:p>","DOI":"10.3390\/make7010023","type":"journal-article","created":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T04:10:42Z","timestamp":1740975042000},"page":"23","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Multimodal Deep Learning for Android Malware Classification"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-9857-0873","authenticated-orcid":false,"given":"James","family":"Arrowsmith","sequence":"first","affiliation":[{"name":"School of Mathematical and Computational Sciences, Massey University, Auckland 0632, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9416-1435","authenticated-orcid":false,"given":"Teo","family":"Susnjak","sequence":"additional","affiliation":[{"name":"School of Mathematical and Computational Sciences, Massey University, Auckland 0632, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1002-057X","authenticated-orcid":false,"given":"Julian","family":"Jang-Jaccard","sequence":"additional","affiliation":[{"name":"School of Mathematical and Computational Sciences, Massey University, Auckland 0632, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,2,28]]},"reference":[{"key":"ref_1","first-page":"423","article-title":"Multimodal machine learning: A survey and taxonomy","volume":"41","author":"Ahuja","year":"2018","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MSP.2017.2738401","article-title":"Deep multimodal learning: A survey on recent advances and trends","volume":"34","author":"Ramachandram","year":"2017","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_3","unstructured":"(2024, December 30). Mobile Operating System Market Share Worldwide. Available online: https:\/\/gs.statcounter.com\/os-market-share\/mobile\/worldwide."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"14576","DOI":"10.1109\/ACCESS.2021.3049819","article-title":"Detection, Traceability, and Propagation of Mobile Malware Threats","volume":"9","author":"Chen","year":"2021","journal-title":"IEEE Access"},{"key":"ref_5","unstructured":"McAfee (2021). McAfee Labs Threat Report, McAfee. Technical Report."},{"key":"ref_6","first-page":"1615","article-title":"Systematically Landing Machine Learning onto Market-Scale Mobile Malware Detection","volume":"32","author":"Gong","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"107143","DOI":"10.1016\/j.compeleceng.2021.107143","article-title":"A comprehensive survey of tools and techniques mitigating computer and mobile malware attacks","volume":"92","author":"Geetha","year":"2021","journal-title":"Comput. Electr. Eng."},{"key":"ref_8","unstructured":"Freitas, S., Dong, Y., Neil, J., and Chau, D.H. (2020). A Large-Scale Database for Graph Representation Learning. CoRR."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Freitas, S., Duggal, R., and Chau, D.H. (2021). MalNet: A Large-Scale Cybersecurity Image Database of Malicious Software. CoRR.","DOI":"10.1145\/3511808.3557533"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1023\/A:1022859003006","article-title":"Measures of diversity in classifier ensembles and their relationship with the ensemble accuracy","volume":"51","author":"Kuncheva","year":"2003","journal-title":"Mach. Learn."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.inffus.2004.04.004","article-title":"Diversity creation methods: A survey and categorisation","volume":"6","author":"Brown","year":"2005","journal-title":"Inf. Fusion"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/ICNN.1996.548872","article-title":"Generalization error of ensemble estimators","volume":"Volume 1","author":"Ueda","year":"1996","journal-title":"Proceedings of the International Conference on Neural Networks (ICNN\u201996)"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1798","DOI":"10.1109\/TPAMI.2013.50","article-title":"Representation learning: A review and new perspectives","volume":"35","author":"Bengio","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lo, W.W., Layeghy, S., Sarhan, M., Gallagher, M., and Portmann, M. (2022, January 22\u201324). Graph neural network-based android malware classification with jumping knowledge. Proceedings of the 2022 IEEE Conference on Dependable and Secure Computing (DSC), Edinburgh, UK.","DOI":"10.1109\/DSC54232.2022.9888878"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TNNLS.2020.2978386","article-title":"A Comprehensive Survey on Graph Neural Networks","volume":"32","author":"Wu","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_16","unstructured":"Li, L., Gao, J., Hurier, M., Kong, P., Bissyand\u00e9, T.F., Bartel, A., Klein, J., and Traon, Y.L. (2017). AndroZoo++: Collecting Millions of Android Apps and Their Metadata for the Research Community. CoRR."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27\u201330). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.90"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Huang, G., Liu, Z., Van Der Maaten, L., and Weinberger, K.Q. (2017, January 21\u201327). Densely connected convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.243"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., and Chen, L.C. (2018, January 18\u201323). Mobilenetv2: Inverted residuals and linear bottlenecks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00474"},{"key":"ref_20","unstructured":"Kipf, T.N., and Welling, M. (2016). Semi-Supervised Classification with Graph Convolutional Networks. CoRR."},{"key":"ref_21","unstructured":"Xu, K., Hu, W., Leskovec, J., and Jegelka, S. (2018). How Powerful are Graph Neural Networks?. arXiv."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Fei-Fei, L. (2019, January 20\u201325). Imagenet: A large-scale hierarchical image database. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPR.2009.5206848"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kouliaridis, V., and Kambourakis, G. (2021). A comprehensive survey on machine learning techniques for android malware detection. Information, 12.","DOI":"10.3390\/info12050185"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Bacci, A., Bartoli, A., Martinelli, F., Medvet, E., Mercaldo, F., and Visaggio, C.A. (2018, January 22\u201324). Impact of Code Obfuscation on Android Malware Detection based on Static and Dynamic Analysis. Proceedings of the International Conference on Information Systems Security and Privacy ICISSP, Funchal, Portugal.","DOI":"10.5220\/0006642503790385"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kouliaridis, V., Kambourakis, G., Geneiatakis, D., and Potha, N. (2020). Two anatomists are better than one\u2014Dual-level android malware detection. Symmetry, 12.","DOI":"10.3390\/sym12071128"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Petsas, T., Voyatzis, G., Athanasopoulos, E., Polychronakis, M., and Ioannidis, S. (2014, January 13). Rage against the virtual machine: Hindering dynamic analysis of android malware. Proceedings of the Seventh European Workshop on System Security, Amsterdam, The Netherlands.","DOI":"10.1145\/2592791.2592796"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/3017427","article-title":"The evolution of android malware and android analysis techniques","volume":"49","author":"Tam","year":"2017","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_28","first-page":"197","article-title":"Ransomware mitigation in the modern era: A comprehensive review, research challenges, and future directions","volume":"54","author":"McIntosh","year":"2021","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"You, I., and Yim, K. (2010, January 4\u20136). Malware obfuscation techniques: A brief survey. Proceedings of the 2010 International Conference on Broadband, Wireless Computing, Communication and Applications, Fukuoka, Japan.","DOI":"10.1109\/BWCCA.2010.85"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Qiang, C.Q., Ping, L.J., Gang, S., and Hui, W.Z. (2021, January 17\u201319). Ensemble Method For Net Traffic Classification Based On Deep Learning. Proceedings of the 2021 18th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China.","DOI":"10.1109\/ICCWAMTIP53232.2021.9674165"},{"key":"ref_31","first-page":"18","article-title":"Ransomware reloaded: Re-examining its trend, research and mitigation in the era of data exfiltration","volume":"57","author":"McIntosh","year":"2024","journal-title":"ACM Comput. Surv."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Nataraj, L., Karthikeyan, S., Jacob, G., and Manjunath, B.S. (2011, January 20). Malware images: Visualization and automatic classification. Proceedings of the 8th International Symposium on Visualization for Cyber Security, Pittsburgh, PA, USA.","DOI":"10.1145\/2016904.2016908"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Nataraj, L., Yegneswaran, V., Porras, P., and Zhang, J. (2011, January 21). A comparative assessment of malware classification using binary texture analysis and dynamic analysis. Proceedings of the 4th ACM Workshop on Security and Artificial Intelligence, Chicago, IL, USA.","DOI":"10.1145\/2046684.2046689"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s11416-018-0323-0","article-title":"Using convolutional neural networks for classification of malware represented as images","volume":"15","author":"Gibert","year":"2019","journal-title":"J. Comput. Virol. Hacking Tech."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kancherla, K., and Mukkamala, S. (2013, January 16\u201319). Image visualization based malware detection. Proceedings of the 2013 IEEE Symposium on Computational Intelligence in Cyber Security (CICS), Singapore.","DOI":"10.1109\/CICYBS.2013.6597204"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Ahmadi, M., Ulyanov, D., Semenov, S., Trofimov, M., and Giacinto, G. (2016, January 9\u201311). Novel feature extraction, selection and fusion for effective malware family classification. Proceedings of the Sixth ACM Conference on Data and Application Security and Privacy, New Orleans, LA, USA.","DOI":"10.1145\/2857705.2857713"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Rezende, E., Ruppert, G., Carvalho, T., Ramos, F., and De Geus, P. (2017, January 18\u201321). Malicious software classification using transfer learning of resnet-50 deep neural network. Proceedings of the 2017 16th IEEE International Conference on Machine Learning And Applications (ICMLA), Cancun, Mexico.","DOI":"10.1109\/ICMLA.2017.00-19"},{"key":"ref_38","first-page":"1163","article-title":"A Two-Stage Deep Learning Framework for Image-Based Android Malware Detection and Variant Classification","volume":"36","author":"Yadav","year":"2020","journal-title":"Comput. Intell."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Daoudi, N., Samhi, J., Kabore, A.K., Allix, K., Bissyand\u00e9, T.F., and Klein, J. (2021). Dexray: A simple, yet effective deep learning approach to android malware detection based on image representation of bytecode. Deployable Machine Learning for Security Defense: Proceedings of the Second International Workshop, MLHat 2021, Virtual, 15 August 2021, Proceedings 2, Springer.","DOI":"10.1007\/978-3-030-87839-9_4"},{"key":"ref_40","unstructured":"Gennissen, J., Cavallaro, L., Moonsamy, V., and Batina, L. (2017). Gamut: Sifting Through Images to Detect Android Malware. [Bachelor Thesis, Royal Holloway University]."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1007\/s11416-011-0151-y","article-title":"Malware classification based on call graph clustering","volume":"7","author":"Kinable","year":"2011","journal-title":"J. Comput. Virol."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Hassen, M., and Chan, P.K. (2017, January 22\u201324). Scalable function call graph-based malware classification. Proceedings of the Seventh ACM on Conference on Data and Application Security and Privacy, Scottsdale, AZ, USA.","DOI":"10.1145\/3029806.3029824"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1027","DOI":"10.1007\/s00500-019-03940-5","article-title":"Deep Learning for Effective Android Malware Detection Using API Call Graph Embeddings","volume":"24","author":"Acarman","year":"2020","journal-title":"Soft Comput."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Gascon, H., Yamaguchi, F., Arp, D., and Rieck, K. Structural detection of android malware using embedded call graphs. Proceedings of the 2013 ACM Workshop on Artificial Intelligence and Security, Berlin, Germany, New York, NY, USA.","DOI":"10.1145\/2517312.2517315"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Xu, P., Eckert, C., and Zarras, A. (2021, January 22\u201326). Detecting and Categorizing Android Malware with Graph Neural Networks. Proceedings of the 36th Annual ACM Symposium on Applied Computing, SAC \u201921, New York, NY, USA.","DOI":"10.1145\/3412841.3442080"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"102264","DOI":"10.1016\/j.cose.2021.102264","article-title":"GDroid: Android malware detection and classification with graph convolutional network","volume":"106","author":"Gao","year":"2021","journal-title":"Comput. Secur."},{"key":"ref_47","unstructured":"Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., and Garnett, R. (2017). Attention is All you Need. Advances in Neural Information Processing Systems, Curran Associates, Inc."},{"key":"ref_48","first-page":"23345","article-title":"Large graph property prediction via graph segment training","volume":"36","author":"Cao","year":"2023","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_49","unstructured":"Shirzad, H., Velingker, A., Venkatachalam, B., Sutherland, D.J., and Sinop, A.K. (2023, January 23\u201329). Exphormer: Sparse transformers for graphs. Proceedings of the International Conference on Machine Learning. PMLR, Honolulu, HI, USA."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1109\/TIFS.2018.2879302","article-title":"Droidcat: Effective android malware detection and categorization via app-level profiling","volume":"14","author":"Cai","year":"2018","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Lou, S., Cheng, S., Huang, J., and Jiang, F. (2019, January 14\u201317). TFDroid: Android malware detection by topics and sensitive data flows using machine learning techniques. Proceedings of the 2019 IEEE 2nd International Conference on Information and Computer Technologies (ICICT), Kahului, HI, USA.","DOI":"10.1109\/INFOCT.2019.8711179"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"101873","DOI":"10.1016\/j.cose.2020.101873","article-title":"HYDRA: A multimodal deep learning framework for malware classification","volume":"95","author":"Gibert","year":"2020","journal-title":"Comput. Secur."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1109\/TIFS.2018.2866319","article-title":"A multimodal deep learning method for android malware detection using various features","volume":"14","author":"Kim","year":"2018","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"de Oliveira, A.S., and Sassi, R.J. (2020). Chimera: An Android Malware Detection Method Based on Multimodal Deep Learning and Hybrid Analysis. TechRxiv.","DOI":"10.21528\/CBIC2021-32"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Song, J., Li, R., and Zhang, Z. (2023, January 13\u201315). A Multi-modality Feature Fusion Method for Android Malware Detection. Proceedings of the 2023 International Conference on Advances in Artificial Intelligence and Applications, Istanbul, Turkey.","DOI":"10.1145\/3603273.3635055"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"102662","DOI":"10.1016\/j.inffus.2024.102662","article-title":"Detecting Android malware: A multimodal fusion method with fine-grained feature","volume":"114","author":"Li","year":"2025","journal-title":"Inf. Fusion"},{"key":"ref_57","first-page":"1025","article-title":"Inductive representation learning on large graphs","volume":"30","author":"Hamilton","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_58","unstructured":"Lee, J., Lee, I., and Kang, J. (2019, January 9\u201315). Self-attention graph pooling. Proceedings of the International Conference on Machine Learning. PMLR, Long Beach, CA, USA."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Woo, S., Park, J., Lee, J.Y., and Kweon, I.S. (2018, January 8\u201314). Cbam: Convolutional block attention module. Proceedings of the European conference on computer vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01234-2_1"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Mahdavifar, S., Kadir, A.F.A., Fatemi, R., Alhadidi, D., and Ghorbani, A.A. (2020, January 22\u201326). Dynamic android malware category classification using semi-supervised deep learning. Proceedings of the 2020 IEEE International Conference on Dependable, Autonomic and Secure Computing, International Conference on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, International Conference on Cyber Science and Technology Congress (DASC\/PiCom\/CBDCom\/CyberSciTech), Calgary, AB, Canada.","DOI":"10.1109\/DASC-PICom-CBDCom-CyberSciTech49142.2020.00094"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Allix, K., Bissyand\u00e9, T.F., Klein, J., and Le Traon, Y. (2016, January 14\u201315). Androzoo: Collecting millions of android apps for the research community. Proceedings of the 13th International Conference on Mining Software Repositories, Austin, TX, USA.","DOI":"10.1145\/2901739.2903508"},{"key":"ref_62","first-page":"18","article-title":"Android: From Reversing to Decompilation","volume":"1","author":"Desnos","year":"2011","journal-title":"Proc. Black Hat Abu Dhabi"},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Guo, D., Lu, S., Duan, N., Wang, Y., Zhou, M., and Yin, J. (2022). Unixcoder: Unified cross-modal pre-training for code representation. arXiv.","DOI":"10.18653\/v1\/2022.acl-long.499"},{"key":"ref_64","unstructured":"Dosovitskiy, A. (2020). An image is worth 16x16 words: Transformers for image recognition at scale. arXiv."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Gao, C., Huang, G., Li, H., Wu, B., Wu, Y., and Yuan, W. (2024, January 14\u201320). A Comprehensive Study of Learning-based Android Malware Detectors under Challenging Environments. Proceedings of the 46th IEEE\/ACM International Conference on Software Engineering, Lisbon, Portugal.","DOI":"10.1145\/3597503.3623320"},{"key":"ref_66","unstructured":"Cai, C., and Wang, Y. (2018). A simple yet effective baseline for non-attribute graph classification. arXiv."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1016\/j.patcog.2017.10.013","article-title":"Recent advances in convolutional neural networks","volume":"77","author":"Gu","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_68","unstructured":"Nair, V., and Hinton, G.E. (2010, January 21\u201324). Rectified linear units improve restricted boltzmann machines. Proceedings of the 27th International Conference on Machine Learning (ICML-10), Haifa, Israel."},{"key":"ref_69","doi-asserted-by":"crossref","unstructured":"Bronstein, M.M., Bruna, J., LeCun, Y., Szlam, A., and Vandergheynst, P. (2016). Geometric deep learning: Going beyond Euclidean data. CoRR.","DOI":"10.1109\/MSP.2017.2693418"},{"key":"ref_70","unstructured":"Boureau, Y.L., Ponce, J., and LeCun, Y. (2010, January 21\u201324). A theoretical analysis of feature pooling in visual recognition. Proceedings of the 27th International Conference on Machine Learning (ICML-10), Haifa, Israel."},{"key":"ref_71","unstructured":"Howard, A.G. (2017). Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv."},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Chollet, F. (2017, January 21\u201326). Xception: Deep learning with depthwise separable convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.195"},{"key":"ref_73","unstructured":"Xu, K., Li, C., Tian, Y., Sonobe, T., Kawarabayashi, K.I., and Jegelka, S. (2018, January 10\u201315). Representation learning on graphs with jumping knowledge networks. Proceedings of the International Conference on Machine Learning. PMLR, Stockholm, Sweden."},{"key":"ref_74","unstructured":"Ying, R., You, J., Morris, C., Ren, X., Hamilton, W.L., and Leskovec, J. (2018). Hierarchical Graph Representation Learning with Differentiable Pooling. CoRR."},{"key":"ref_75","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A Method for Stochastic Optimization. arXiv."},{"key":"ref_76","first-page":"12","article-title":"A reduction of a graph to a canonical form and an algebra arising during this reduction","volume":"2","author":"Leman","year":"1968","journal-title":"Nauchno-Tech. Informatsiya"},{"key":"ref_77","unstructured":"Wu, F., Zhang, T., Souza, A.H.d., Fifty, C., Yu, T., and Weinberger, K.Q. (2019). Simplifying Graph Convolutional Networks. arXiv."},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"704504","DOI":"10.1155\/2013\/704504","article-title":"A review of data fusion techniques","volume":"2013","author":"Castanedo","year":"2013","journal-title":"Sci. World J."},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Wang, W., Tran, D., and Feiszli, M. (2020, January 13\u201319). What makes training multi-modal classification networks hard?. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01271"},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Akiba, T., Sano, S., Yanase, T., Ohta, T., and Koyama, M. (2019, January 4\u20138). Optuna: A next-generation hyperparameter optimization framework. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA.","DOI":"10.1145\/3292500.3330701"},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"McInnes, L., Healy, J., and Melville, J. (2018). Umap: Uniform manifold approximation and projection for dimension reduction. arXiv.","DOI":"10.21105\/joss.00861"},{"key":"ref_82","unstructured":"Lundberg, S.M., and Lee, S. (2017). A unified approach to interpreting model predictions. CoRR."},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Zhang, D., Wu, X., He, E., Guo, X., Yang, X., Li, R., and Li, H. (2023). Android Malware Detection Based on Hypergraph Neural Networks. Appl. Sci., 13.","DOI":"10.3390\/app132312629"},{"key":"ref_84","first-page":"116","article-title":"Malware Self-Supervised Graph Contrastive Learning with Data Augmentation","volume":"16","author":"Gao","year":"2023","journal-title":"Int. J. Adv. Secur."},{"key":"ref_85","doi-asserted-by":"crossref","unstructured":"Cuzzocrea, A., Quebrado, M., Hafsaoui, A., and Serra, E. (2023, January 22\u201323). A Graph-Representation-Learning Framework for Supporting Android Malware Identification and Polymorphic Evolution. Proceedings of the 2023 10th IEEE Swiss Conference on Data Science (SDS), Zurich, Switzerland.","DOI":"10.1109\/SDS57534.2023.00012"},{"key":"ref_86","first-page":"5812","article-title":"Graph contrastive learning with augmentations","volume":"33","author":"You","year":"2020","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_87","unstructured":"Layne, J., and Serra, E. (2021). Inferential sir-gn: Scalable graph representation learning. arXiv."},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Selvaraju, R.R., Cogswell, M., Das, A., Vedantam, R., Parikh, D., and Batra, D. (2017, January 22\u201329). Grad-cam: Visual explanations from deep networks via gradient-based localization. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.","DOI":"10.1109\/ICCV.2017.74"},{"key":"ref_89","unstructured":"Yuan, H., Yu, H., Wang, J., Li, K., and Ji, S. (2021, January 18\u201324). On explainability of graph neural networks via subgraph explorations. Proceedings of the International Conference on Machine Learning, PMLR, Virtual."}],"container-title":["Machine Learning and Knowledge Extraction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-4990\/7\/1\/23\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:45:08Z","timestamp":1760028308000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-4990\/7\/1\/23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,28]]},"references-count":89,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,3]]}},"alternative-id":["make7010023"],"URL":"https:\/\/doi.org\/10.3390\/make7010023","relation":{},"ISSN":["2504-4990"],"issn-type":[{"value":"2504-4990","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,28]]}}}