A Bagged Multi-Layer Perceptron Framework for Robust Phishing Website Detection
Article content
Abstract
Phishing attacks remain a persistent cybersecurity threat, causing substantial economic and operational losses worldwide. Although ensemble learning and deep neural networks have been widely applied to phishing detection, many existing approaches suffer from high computational cost, limited interpretability, or insufficient statistical validation of performance gains over strong baselines. This study proposes a Bagged Multi-Layer Perceptron (BMLP) framework designed to achieve robust generalization with controlled variance while maintaining practical deployment efficiency. The proposed approach integrates Principal Component Analysis (PCA) for dimensionality reduction with bootstrap aggregation of neural networks to reduce model correlation and overfitting. Experiments were conducted using the Web Page Phishing Detection dataset from Kaggle, consisting of 11,430 labelled URLs. PCA was fitted exclusively on the training data to prevent information leakage, reducing the original 88 features to 52 components while preserving 90.3% of the variance. Performance was evaluated using 5-fold cross-validation, complemented by ablation studies and paired statistical tests. Results show that BMLP achieves the highest mean accuracy among evaluated models and demonstrates statistically significant improvements over Random Forest and competitive performance relative to XGBoost and Single MLP, with effect sizes indicating meaningful practical gains. Computational analysis further shows that BMLP satisfies real-time processing requirements (≈1,000 URLs/sec) with moderate training overhead and acceptable memory consumption on consumer-grade hardware. This work provides a statistically grounded and reproducible evaluation of a BMLP-based phishing detector, highlighting a balanced trade-off between predictive performance, robustness, and computational efficiency suitable for real-world cybersecurity applications.
Keywords
Bagging, dimensionality reduction, ensemble learning, model generalization, multi-layer perceptron, phishing detection
Downloads
References
Kaur, K., & Jain, A. K. (2025). A Survey on Phishing Attack Taxonomy, Detection Techniques, Datasets, and Security Measures. Journal of Applied Security Research, 1-52.
FBI IC3. (2024). Internet Crime Report 2024. Federal Bureau of Investigation. Retrieved from https://www.ic3.gov/AnnualReport/Reports/2024_IC3Report.pdf
Sahingoz, O. K., Buber, E., Demir, O., & Diri, B. (2019). Machine learning-based phishing detection from URLs. Expert Systems with Applications, 117, 345-357.
Alshingiti, Z., Alaqel, R., Al-Muhtadi, J., Haq, Q. E. U., Saleem, K., & Faheem, M. H. (2023). A deep learning-based phishing detection system using CNN, LSTM, and LSTM-CNN. Electronics, 12(1), 232.
Jain, A., Khan, S., Koli, K., Taneja, H., Panwar, A., Alshammari, T., & Abdu, S. M. (2025). PhishNet 1.0: optuna-optimized stacking ensemble with Boruta-based feature selection for phishing URL detection. Scientific Reports.
PhishTank. (2024). Phishing site trends and analysis. Retrieved from https://www.phishtank.org.
Mittal, R., Singh, S. K., Kumar, S., Khullar, T., Kumar, R., Gupta, B. B., & Psannis, K. (2025). Advanced Techniques and Best Practices for Phishing Detection. In Critical Phishing Defense Strategies and Digital Asset Protection (pp. 149-186). IGI Global Scientific Publishing.
Kustiawan, Y. A., & Ghauth, K. I. (2025). PhishOFE: A Novel Machine Learning Framework for Real-Time Phishing URL Detection with Optimized Feature Engineering. IEEE Access.
AlSabah, M., Nabeel, M., Boshmaf, Y., & Choo, E. (2022). Content-agnostic detection of phishing domains using certificate transparency and passive dns. In Proceedings of the 25th International Symposium on Research in Attacks, Intrusions and Defenses (pp. 446-459).
Dangwal, S., & Moldovan, A. N. (2021). Feature selection for machine learning-based phishing websites detection. In 2021 International Conference on Cyber Situational Awareness, Data Analytics and Assessment (CyberSA) (pp. 1-6). IEEE.
Garapati, D. P., Maddipati, L. P., Swaroop, K. P., Samyuktha, B., Sowmya, G. H., & Valli, B. H. N. (2024). A comparative analysis of logistic regression, support vector machines, and random forest for phishing website identification. In 2024 International Conference on Computational Intelligence for Green and Sustainable Technologies (ICCIGST) (pp. 1-5). IEEE.
Ahmed, D. S., Hussein, K. Q., & Allah, H. A. A. A. (2022). Phishing websites detection model based on decision tree algorithm and best feature selection method. Turkish Journal of Computer and Mathematics Education, 13(1), 100-107.
Hajizada, A., & Jahan, S. (2023). Feature selections for phishing URLs detection using combination of multiple feature selection methods. In Proceedings of the 2023 15th International Conference on Machine Learning and Computing (pp. 444-450).
Wei, Y., Nakayama, M., & Sekiya, Y. (2024). An Interpretable Fine-Tuned BERT Approach for Phishing URLs Detection: A Superior Alternative to Feature Engineering. In 2024 11th International Conference on Social Networks Analysis, Management and Security (SNAMS) (pp. 138-145). IEEE.
Gupta, D., Gandotra, E., Dhalaria, M., & Gupta, N. (2025). An Ensemble Learning Approach for Detecting Phishing Websites Using an Entropy-Based Feature Selection Method. Journal of Information & Knowledge Management, 2550080.
Tang, L., & Mahmoud, Q. H. (2021). A survey of machine learning-based solutions for phishing website detection. Machine Learning and Knowledge Extraction, 3(3), 672-694.
Vrbančič, G., Fister Jr, I., & Podgorelec, V. (2020). Datasets for phishing websites detection. Data in Brief, 33, 106438.
Article details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
You must read and accept the copyright terms and conditions(click here for copyright terms).