Litcius/Paper detail

Optimising Phishing Detection: A Comparative Analysis of Machine Learning Methods with Feature Selection

Siew-Chin Chong, Siew-Chin Chong, Lee-Ying Chong, Kuok-Kwee Wee

2025Journal of Informatics and Web Engineering14 citationsDOIOpen Access PDF

Abstract

Phishing is an act of cybersecurity attack that tricks people into sharing sensitive data. Due to the inefficiency of the current security technologies, researchers have been paying much attention to employing machine learning methods for phishing detection lately. In our proposed solution, the effectiveness of machine learning techniques with feature selection techniques for phishing detection is investigated. To be specific, Random Forest (RF) and Artificial Neural Network (ANN) are integrated with feature selection techniques, Principal Component Analysis (PCA) and Recursive Feature Elimination (RFE). The goal was to identify and classify the model with the highest accuracy. The experiments were evaluated using a dataset of 4,898 phishing sites and 6,157 legitimate sites, with the phishing data sourced from Kaggle.com. Our experiments demonstrate that the combination of RF model with PCA achieved 95.83% accuracy, while the ANN model with PCA reached 95.07% accuracy. The incorporation of PCA and RFE not only optimised the models' predictive performance but also improved computational efficiency. Overfitting can also be reduced. The experimental results also demonstrate that the proposed ANN with PCA method outperforms the state-of-the-art methods. Consequently, this research highlights the potential of combining advanced feature selection techniques with machine learning algorithms to develop robust solutions for phishing detection. Yet, this undoubtedly contributes to a safer internet environment.

Topics & Concepts

PhishingFeature selectionComputer scienceSelection (genetic algorithm)Artificial intelligenceMachine learningFeature (linguistics)Pattern recognition (psychology)Data miningWorld Wide WebThe InternetLinguisticsPhilosophySpam and Phishing DetectionImbalanced Data Classification TechniquesText and Document Classification Technologies
Optimising Phishing Detection: A Comparative Analysis of Machine Learning Methods with Feature Selection | Litcius