ProtoMal: Prototype-Guided Dual-Branch Continual Learning for Robust Android Malware Detection
Abstract
1. Introduction
- Weighted Fusion Strategy: By introducing an adjustable parameter [0,1], this strategy dynamically controls the feature contribution of the frozen old branch and the trainable new branch, achieving a flexible balance between stability and plasticity. Empirical analysis demonstrates that setting provides an optimal trade-off: it effectively minimizes performance degradation while maintaining high adaptability to newly introduced malware families, significantly reducing parameter overhead compared to standard architectural expansion strategies.
- Centroid-based Prototype Learning: Before calculating class prototypes, this method identifies and filters out the 10% of samples furthest from the median, effectively suppressing the negative impact of outliers and noisy labels. Experiments demonstrate that under 10% label noise, the centroid method reduces the accuracy drop from 8.2% to 2.1% and the standard deviation from 2.7% to 0.8%, significantly improving robustness and stability.
- Comprehensive experiments were conducted on the AMD, VirusShare, and VirusShareYears datasets to validate the effectiveness of the proposed method. Compared with existing state-of-the-art methods, ProtoMal achieves highly competitive average accuracy while demonstrating superior anti-forgetting capabilities and robust cross-session stability, providing a resilient and reliable technical solution for practical, dynamic malware detection.
2. Related Work
2.1. Traditional Malware Detection
2.2. Continuous Evolution of Malware Detection
2.3. Insights from CIL in Other Domains
3. Methodology
3.1. Malware Binary to Image Conversion
3.2. Incremental Learning Framework for Malware Classification Based on Fine-Tuning
3.2.1. Initial Task () for the Construction and Solidification of the Basic Knowledge Model
3.2.2. Incremental Task () in Dual-Branch Architecture and Weighted Fusion
- Old Branch: A frozen feature extractor , trained on task . Its parameters are locked to retain the initial feature extraction ability, representing a stable knowledge base for all known malware. The feature vector from the old branch is: .
- New Branch: A trainable feature extractor , whose parameters are updated to learn new malware features. It is initialized with the old branch’s weights to maintain a connection between the branches and avoid starting from scratch. The feature vector from the new branch is: .
3.3. CIL Testing Phase
4. Experiments
4.1. Setup
4.1.1. Evaluation Metrics
- i
- Accuracy in Each Session. It is used to evaluate the classification ability of the model in classifying the already learned categories and the newly introduced categories after each incremental step. Incremental learning assesses the model performance through phased learning, mainly focusing on three indicators: the accuracy of the new categories, the accuracy of the old categories, and the overall accuracy.
- ii
- Performance Degradation (PD). PD is an indicator for measuring the decline in the classification performance of the model for old categories in incremental learning, reflecting the degree of forgetting of old knowledge when learning new categories. Where , is the initial accuracy of the base category, is the accuracy of the base category after the t-th increment, and T is the total number of increments. The smaller the PD value, the stronger the model’s ability to resist forgetting.
- iii
- Average Accuracy. It is a key metric for evaluating the overall performance of the model in the incremental learning task. Its formula is , where represents the accuracy after the t-th incremental session, and T is the total number of incremental sessions. The higher this metric is, the more stable and reliable the classification performance of the model in incremental learning is.
4.1.2. Baseline
4.1.3. Experimental Details
4.2. Comparison with the State-of-the-Art Methods
4.3. Analysis Across Different Sessions
4.4. Ablation Studies and Analysis
4.4.1. Weighted Fusion Strategy
4.4.2. Effect of the Weight Parameter
4.4.3. Prototype Calculation and Sensitivity Analysis of Filtering Thresholds
4.4.4. Outlier Filtering Mechanism
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Deldar, F.; Abadi, M. Deep learning for zero-day malware detection and classification: A survey. ACM Comput. Surv. 2023, 56, 1–37. [Google Scholar] [CrossRef] [Scilit]
- What Is Malware? Available online: https://www.microsoft.com/zh-cn/security/business/security-101/what-is-malware (accessed on 25 May 2026).
- Gong, S.; Zhong, H. Incremental learning of code authors over time. J. Syst. Softw. 2025, 230, 112527. [Google Scholar] [CrossRef] [Scilit]
- Ganesan, S.; Ravi, V.; Krichen, M.; V, S.; Alroobaea, R.; KP, S. Robust Malware Detection using Residual Attention Network. In Proceedings of the 2021 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 10–12 January 2021; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Aboaoja, F.A.; Zainal, A.; Ghaleb, F.A.; Al-rimy, B.A.S.; Eisa, T.A.E.; Elnour, A.A.H. Malware Detection Issues, Challenges, and Future Directions: A Survey. Appl. Sci. 2022, 12, 8482. [Google Scholar] [CrossRef] [Scilit]
- Abualhaj, M.M.; Al-Mimi, H.; Al-Zyoud, M.; Al-Khatib, S.N.; Daoud, M.S.; Al-Aqrabi, H.; Anbar, M.; Shalaldeh, A. A bio inspired hybrid optimization framework for efficient real time malware detection. IEEE Trans. Pattern Anal. Mach. Intell. 2026, 16, 4542. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sharma, O.; Sharma, A.; Kalia, A. MIGAN: GAN for facilitating malware image synthesis with improved malware classification on novel dataset. Expert Syst. Appl. 2024, 241, 122678. [Google Scholar] [CrossRef] [Scilit]
- Jain, S.; Goyal, H.; Arora, A.; Kumar, D. EnFeSTDroid: Ensembled feature selection techniques based Android malware detection. Comput. Electr. Eng. 2026, 129, 110763. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Li, Y.; Wang, W.; Song, H.; Dong, H. Malware detection with dynamic evolving graph convolutional networks. Int. J. Intell. Syst. 2022, 37, 7261–7280. [Google Scholar] [CrossRef] [Scilit]
- Wang, W.; Ren, C.; Song, H.; Zhang, S.; Liu, P. Fgl_droid: An efficient android malware detection method based on hybrid analysis. Secur. Commun. Netw. 2022, 2022, 8398591. [Google Scholar] [CrossRef] [Scilit]
- Taher, F.; AlFandi, O.; Al-kfairy, M.; Al Hamadi, H.; Alrabaee, S. DroidDetectMW: A Hybrid Intelligent Model for Android Malware Detection. Appl. Sci. 2023, 13, 7720. [Google Scholar] [CrossRef] [Scilit]
- Jordaney, R.; Sharad, K.; Dash, S.K.; Wang, Z.; Papini, D.; Nouretdinov, I.; Cavallaro, L. Transcend: Detecting Concept Drift in Malware Classification Models. In Proceedings of the 26th USENIX Security Symposium (USENIX Security 17), Vancouver, BC, Canada, 16–18 August 2017; pp. 625–642. [Google Scholar]
- Xu, K.; Li, Y.; Deng, R.; Chen, K.; Xu, J. DroidEvolver: Self-Evolving Android Malware Detection System. In Proceedings of the 2019 IEEE European Symposium on Security and Privacy (EuroS&P), Stockholm, Sweden, 17–19 June 2019; pp. 47–62. [Google Scholar] [CrossRef] [Scilit]
- Kan, Z.; Pendlebury, F.; Pierazzi, F.; Cavallaro, L. Investigating Labelless Drift Adaptation for Malware Detection. In Proceedings of the 14th ACM Workshop on Artificial Intelligence and Security, AISec’21, Virtual Event, 15 November 2021; pp. 123–134. [Google Scholar] [CrossRef] [Scilit]
- Mohammad, F.; Al-Ahmadi, S.; Al-Muhtadi, J. OMD-RAS: Optimizing Malware Detection through Comprehensive Approach to Real-Time and Adaptive Security. Comput. Mater. Contin. 2025, 84, 5995–6014. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Zhang, Z.; Kan, Z.; Yang, L.; Cortellazzi, J.; Pendlebury, F.; Pierazzi, F.; Cavallaro, L.; Wang, G. Is It Overkill? Analyzing Feature-Space Concept Drift in Malware Detectors. In Proceedings of the 2023 IEEE Security and Privacy Workshops (SPW), San Francisco, CA, USA, 25 May 2023; pp. 21–28. [Google Scholar] [CrossRef] [Scilit]
- Xu, X.; Zhang, X.; Zhang, Q.; Wang, Y.; Adebisi, B.; Ohtsuki, T.; Sari, H.; Gui, G. Advancing Malware Detection in Network Traffic With Self-Paced Class Incremental Learning. IEEE Internet Things J. 2024, 11, 21816–21826. [Google Scholar] [CrossRef] [Scilit]
- Rahman, M.S.; Coull, S.; Yu, Q.; Wright, M. MADAR: Efficient continual learning for malware analysis with diversity-aware replay. arXiv 2025, arXiv:2502.05760. [Google Scholar]
- Ahmad, N.; Saleem Rana, A.; Jalil Hadi, H.; Bashir Hussain, F.; Chakrabarti, P.; Alshara, M.A.; Chakrabarti, T. GEAAD: Generating evasive adversarial attacks against android malware defense. Sci. Rep. 2025, 15, 11867. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Gao, Z.; Jia, W.; Zhang, X.; Zhou, D.; Xu, K.; Dawei, F.; Dou, Y.; Mao, X.; Wang, H. Knowledge Memorization and Rumination for Pre-trained Model-based Class-Incremental Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 11–15 June 2025; pp. 20523–20533. [Google Scholar]
- Ma, Y.; Liu, Y.; Du, B. A Few-Shot Class Incremental Learning Method Using Graph Neural Networks. IEEE Trans. Image Process. 2026, 35, 1337–1349. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Fu, Z.; Zhang, Z.; Liao, S.; Huang, Z.; Chen, Z.; Shen, T. PSR: Proactive soft-orthogonal regulation for long-tailed class-incremental learning. Pattern Recognit. 2026, 176, 113207. [Google Scholar] [CrossRef] [Scilit]
- He, J. Gradient Reweighting: Towards Imbalanced Class-Incremental Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 17–21 June 2024; pp. 16668–16677. [Google Scholar]
- Chen, H.; Wang, P.; Zhou, Z.; Zhang, X.; Wu, Z.; Jiang, Y.G. Achieving More with Less: Additive Prompt Tuning for Rehearsal-Free Class-Incremental Learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Honolulu, HI, USA, 19–20 October 2025; pp. 340–349. [Google Scholar]
- Li, D.; Zeng, Z.; Dai, W.; Suganthan, P.N. Complementary Learning Subnetworks Towards Parameter-Efficient Class-Incremental Learning. IEEE Trans. Knowl. Data Eng. 2025, 37, 3240–3252. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Hu, T.; Zhou, D.W.; Yang, J.Q.; Ye, H.j.; Zhan, D.C. BOFA: Bridge-Layer Orthogonal Low-Rank Fusion for CLIP-Based Class-Incremental Learning. Proc. AAAI Conf. Artif. Intell. 2026, 40, 22967–22975. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Wang, Y.; Xia, R.; Zheng, F.; Wang, Y.; Li, M.; Zhao, Y.; Yang, H. DCCIL: Mitigating class conflicts in incremental learning through dynamic isolation for intelligent fault diagnosis. Knowl.-Based Syst. 2026, 337, 115417. [Google Scholar] [CrossRef] [Scilit]
- Zhou, D.W.; Wang, Q.W.; Ye, H.J.; Zhan, D.C.; Liu, Z.H. SimpleCIL: Simple Class-Incremental Learning for Seeing New Classes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2023; pp. 2692–2701. [Google Scholar]
- Rebuffi, S.A.; Kolesnikov, A.; Sperl, G.; Lampert, C.H. iCaRL: Incremental Classifier and Representation Learning. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 2001–2010. [Google Scholar]
- Wu, Y.; Chen, Y.; Wang, L.; Ye, Y.; Liu, Z.; Guo, Y.; Fu, Y. Large Scale Incremental Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; pp. 374–382. [Google Scholar]
- Wang, F.Y.; Zhou, D.W.; Ye, H.J.; Zhan, D.C. FOSTER: Feature Boosting and Compression for Class-Incremental Learning. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Berlin/Heidelberg, Germany, 2022; pp. 398–414. [Google Scholar]
- Li, Z.; Hoiem, D. Learning without forgetting. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Berlin/Heidelberg, Germany, 2016; pp. 614–629. [Google Scholar]
- Schaul, T.; Quan, J.; Antonoglou, I.; Silver, D. Prioritized experience replay. arXiv 2015, arXiv:1511.05952. [Google Scholar]



| Dataset | Base Session | Incremental Session | |
|---|---|---|---|
| Classes | Classes | Incremental Form | |
| AMD | 30 | 5 | one class |
| VirusShareYears | 40 | 10 | one class |
| VirusShare | 110 | 10 | one class |
| Method | Accuracy in Each Session (%) | Avg | Imprv. | |||||
|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | |||
| SimpleCIL | 90.72 | 88.97 | 87.13 | 85.98 | 81.36 | 80.26 | 85.74 | +1.25 |
| iCaRL | 91.62 | 90.77 | 90.13 | 89.52 | 85.14 | 80.64 | 87.97 | −0.98 |
| BiC | 90.18 | 90.04 | 89.88 | 88.35 | 84.35 | 80.27 | 87.18 | −0.19 |
| Foster | 91.13 | 91.13 | 66.91 | 66.00 | 59.13 | 59.92 | 73.04 | +13.95 |
| LwF | 91.20 | 79.60 | 75.80 | 71.90 | 64.80 | 60.40 | 73.95 | +13.04 |
| Replay | 90.77 | 80.35 | 80.16 | 79.61 | 66.92 | 70.75 | 78.09 | +8.90 |
| ProtoMal | 90.65 | 90.09 | 88.63 | 87.71 | 83.12 | 81.77 | 86.99 | - |
| Method | Accuracy in Each Session (%) | Avg | Imprv. | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
| SimpleCIL | 79.73 | 76.97 | 76.32 | 75.92 | 75.62 | 74.82 | 74.52 | 74.31 | 73.59 | 73.49 | 72.78 | 74.82 | +2.33 |
| iCaRL | 80.35 | 75.85 | 73.95 | 72.29 | 70.96 | 65.09 | 60.89 | 57.71 | 55.15 | 53.15 | 66.54 | 66.54 | +10.61 |
| BIC | 79.72 | 79.47 | 79.39 | 78.15 | 78.13 | 76.85 | 59.52 | 60.74 | 59.66 | 59.33 | 59.03 | 69.99 | +7.16 |
| Foster | 78.90 | 74.80 | 71.60 | 69.20 | 66.70 | 63.50 | 61.80 | 60.90 | 60.10 | 58.90 | 56.60 | 64.80 | +12.35 |
| LwF | 79.40 | 75.20 | 72.80 | 70.30 | 67.90 | 65.10 | 63.20 | 62.10 | 61.00 | 58.90 | 56.70 | 65.60 | +11.55 |
| Replay | 79.80 | 76.30 | 73.90 | 71.80 | 69.50 | 66.80 | 64.90 | 63.60 | 62.20 | 60.00 | 57.70 | 66.40 | +10.75 |
| ProtoMal | 79.58 | 78.09 | 77.94 | 77.59 | 77.46 | 77.23 | 76.94 | 76.77 | 76.01 | 75.88 | 75.15 | 77.15 | - |
| Method | Accuracy in Each Session (%) | Avg | Imprv. | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
| SimpleCIL | 73.85 | 67.44 | 67.47 | 66.57 | 66.51 | 63.79 | 62.72 | 62.72 | 62.23 | 62.23 | 59.67 | 65.04 | +1.68 |
| iCaRL | 75.73 | 67.57 | 67.19 | 62.69 | 62.23 | 34.55 | 33.78 | 34.54 | 35.38 | 37.02 | 39.21 | 49.99 | +16.73 |
| BiC | 73.86 | 72.65 | 72.53 | 71.39 | 70.21 | 64.64 | 59.50 | 59.55 | 59.69 | 59.35 | 58.95 | 65.76 | +0.96 |
| Foster | 80.13 | 79.95 | 43.11 | 41.08 | 40.92 | 40.24 | 39.70 | 39.72 | 37.43 | 38.75 | 38.33 | 49.03 | +17.69 |
| LwF | 75.20 | 59.50 | 58.30 | 57.20 | 56.40 | 54.10 | 52.80 | 51.90 | 50.80 | 49.70 | 48.60 | 55.86 | +10.86 |
| Replay | 75.50 | 59.00 | 58.40 | 57.90 | 57.10 | 55.00 | 53.80 | 53.00 | 51.70 | 50.60 | 49.40 | 56.49 | +10.23 |
| ProtoMal | 74.27 | 69.14 | 69.17 | 68.54 | 68.30 | 66.35 | 64.79 | 64.67 | 64.22 | 64.27 | 60.24 | 66.72 | - |
| Session | T1 Accuracy | T5 Accuracy | PD (%) |
|---|---|---|---|
| 0 | 0.91 | 0.91 | base |
| 1 | 0.90 | 0.90 | 0.56 |
| 2 | 0.89 | 0.90 | 2.02 |
| 3 | 0.88 | 0.89 | 2.94 |
| 4 | 0.83 | 0.87 | 7.53 |
| 5 | 0.82 | 0.84 | 8.88 |
| AVG | 0.87 | 0.89 | 4.38 |
| Session | T1 Accuracy | T5 Accuracy | PD (%) |
|---|---|---|---|
| 0 | 0.7958 | 0.8910 | base |
| 1 | 0.7809 | 0.8876 | 1.49 |
| 2 | 0.7794 | 0.8764 | 1.64 |
| 3 | 0.7759 | 0.8731 | 1.99 |
| 4 | 0.7746 | 0.8675 | 2.12 |
| 5 | 0.7723 | 0.8557 | 2.35 |
| 6 | 0.7694 | 0.8509 | 2.64 |
| 7 | 0.7677 | 0.8493 | 2.81 |
| 8 | 0.7601 | 0.8412 | 3.57 |
| 9 | 0.7588 | 0.8374 | 3.70 |
| 10 | 0.7515 | 0.8338 | 4.43 |
| AVG | 0.7715 | 0.8602 | 2.67 |
| Session | T1 Accuracy | T5 Accuracy | PD (%) |
|---|---|---|---|
| 0 | 0.7427 | 0.9153 | base |
| 1 | 0.6914 | 0.8976 | 5.13 |
| 2 | 0.6917 | 0.8878 | 5.10 |
| 3 | 0.6854 | 0.8665 | 5.73 |
| 4 | 0.6830 | 0.8368 | 5.97 |
| 5 | 0.6635 | 0.8025 | 7.92 |
| 6 | 0.6479 | 0.7723 | 9.48 |
| 7 | 0.6467 | 0.7717 | 9.60 |
| 8 | 0.6422 | 0.7627 | 10.05 |
| 9 | 0.6427 | 0.7607 | 10.00 |
| 10 | 0.6024 | 0.7537 | 14.03 |
| AVG | 0.6672 | 0.8207 | 8.30 |
| Method | AMD (%) | VirusShare (%) | VirusShareYears (%) |
|---|---|---|---|
| SimpleCIL | 5.98 | 4.90 | 9.72 |
| iCaRL | 4.38 | 15.19 | 28.31 |
| BiC | 3.60 | 10.69 | 9.01 |
| FOSTER | 22.51 | 14.49 | 36.21 |
| LwF | 20.70 | 14.08 | 21.27 |
| Replay | 15.21 | 13.13 | 20.91 |
| ProtoMal (Ours) | 4.38 | 2.67 | 8.30 |
| Methods | Sessions (VirusShareYears Dataset) | Avg. | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ||
| Baseline (None) | 74.19 | 63.97 | 63.91 | 62.05 | 60.99 | 55.10 | 53.74 | 53.59 | 53.27 | 53.15 | 32.30 | 56.93 |
| + Strategy (Add) | 74.23 | 58.44 | 58.45 | 57.94 | 55.90 | 54.79 | 53.41 | 53.29 | 52.72 | 52.75 | 48.38 | 56.39 |
| + Without Outlier Filtering | 74.23 | 64.25 | 64.15 | 63.57 | 61.20 | 59.90 | 58.38 | 58.22 | 57.85 | 57.81 | 35.08 | 59.51 |
| ProtoMal (Ours) | 74.27 | 69.14 | 69.17 | 68.54 | 68.30 | 66.35 | 64.79 | 64.67 | 64.22 | 64.27 | 60.24 | 66.72 |
| Weight Parameter () | Accuracy (%) | PD |
|---|---|---|
| 0.40 | 60.37 | 6.74 |
| 0.30 | 63.58 | 4.86 |
| 0.20 | 64.52 | 3.87 |
| 0.10 | 66.31 | 2.54 |
| 0.05 | 66.72 | 1.66 |
| 0.04 | 66.68 | 2.02 |
| 0.03 | 66.63 | 2.21 |
| 0.02 | 49.84 | 11.15 |
| Retention Percentile | S0 | S1 | S2 | S3 | S4 | S5 | Avg |
|---|---|---|---|---|---|---|---|
| 95th (5% Filter) | 89.45 | 88.61 | 87.13 | 85.50 | 80.22 | 78.48 | 84.89 |
| 90th (10% Filter) | 90.65 | 90.09 | 88.63 | 87.71 | 83.12 | 81.77 | 86.99 |
| 85th (15% Filter) | 88.13 | 87.20 | 85.27 | 83.06 | 78.39 | 76.09 | 83.03 |
| Retention Percentile | S0 | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9 | S10 | Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 95th (5% Filter) | 78.10 | 76.23 | 75.77 | 75.06 | 74.84 | 74.38 | 73.72 | 73.55 | 72.31 | 72.05 | 71.09 | 74.28 |
| 90th (10% Filter) | 79.58 | 78.09 | 77.94 | 77.59 | 77.46 | 77.23 | 76.94 | 76.77 | 76.01 | 75.88 | 75.15 | 77.15 |
| 85th (15% Filter) | 76.49 | 74.76 | 74.51 | 73.81 | 73.44 | 72.81 | 72.06 | 71.75 | 70.82 | 70.53 | 69.11 | 72.74 |
| Retention Percentile | S0 | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9 | S10 | Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 95th (5% Filter) | 72.82 | 67.26 | 67.19 | 66.28 | 65.76 | 63.61 | 62.07 | 61.78 | 61.09 | 60.97 | 56.59 | 64.13 |
| 90th (10% Filter) | 74.27 | 69.14 | 69.17 | 68.54 | 68.30 | 66.35 | 64.79 | 64.67 | 64.22 | 64.27 | 60.24 | 66.72 |
| 85th (15% Filter) | 71.55 | 65.56 | 65.29 | 64.42 | 64.16 | 61.78 | 60.27 | 59.89 | 59.44 | 59.26 | 54.80 | 62.39 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Zhang, X.; Zhang, A.; Ma, M.; Bo, Y.; Zhang, Y.; Zhang, Y. ProtoMal: Prototype-Guided Dual-Branch Continual Learning for Robust Android Malware Detection. Algorithms 2026, 19, 456. https://doi.org/10.3390/a19060456
Zhang X, Zhang A, Ma M, Bo Y, Zhang Y, Zhang Y. ProtoMal: Prototype-Guided Dual-Branch Continual Learning for Robust Android Malware Detection. Algorithms. 2026; 19(6):456. https://doi.org/10.3390/a19060456
Chicago/Turabian StyleZhang, Xuan, Aihua Zhang, Maode Ma, Yuanjie Bo, Yiying Zhang, and Yanan Zhang. 2026. "ProtoMal: Prototype-Guided Dual-Branch Continual Learning for Robust Android Malware Detection" Algorithms 19, no. 6: 456. https://doi.org/10.3390/a19060456
APA StyleZhang, X., Zhang, A., Ma, M., Bo, Y., Zhang, Y., & Zhang, Y. (2026). ProtoMal: Prototype-Guided Dual-Branch Continual Learning for Robust Android Malware Detection. Algorithms, 19(6), 456. https://doi.org/10.3390/a19060456
