In phishing attack detection, machine learning-based approaches are more effective than simple blacklisting strategies, as they can adapt to new types of attacks and do not require manual updates. However, for these approaches, the choice of features and classifiers directly influences detection performance. Therefore, in this work, the contributions of various features and classifiers to detecting phishing attacks were thoroughly analyzed to find the best classifier and feature set in terms of different performance metrics including accuracy, precision, recall, F1-score, and classification time. For this purpose, a brand-new phishing dataset was prepared and made publicly available. Using an exhaustive strategy, every combination of the feature groups was fed into various classifiers to detect phishing websites. Two existing benchmark datasets were also used in addition to ours for further analysis. The experimental results revealed that the features based on the uniform resource locator (URL) and hypertext transfer protocol (HTTP), rather than all features, offered the best performance. Also, the decision tree classifier surpassed the others, achieving an F1-score of 0.99 and being one of the fastest classifiers overall.
A novel framework for SMS spam filtering is introduced in this paper to prevent mobile phone users from unsolicited SMS messages. The framework makes use of two distinct feature selection approaches based on information gain and chi-square metrics to find out discriminative features representing SMS messages. The discriminative feature subsets are then employed in two different Bayesian-based classifiers, so that SMS messages are categorized as either spam or legitimate. Moreover, the paper introduces a real-time mobile application for Android™ based mobile phones utilizing the proposed spam filtering scheme, as well. Hence, SMS spam messages are silently filtered out without disturbing phone users. Effectiveness of the filtering framework is evaluated on a large SMS message collection including legitimate and spam messages. Following the evaluation, remarkably accurate classification results are obtained for both spam and legitimate messages.
In this work, the efficacy of various features on electrocardiogram (ECG) based biometric authentication process is thoroughly examined. In particular, the features acquired from temporal analysis, wavelet transformation, power spectral density estimation and QRS-complex detection over ECG signals are considered. These features are employed with two distinct classification algorithms, namely decision tree and Bayes network, specifically for gender, age and identity recognition problems. The biometric authentication framework is evaluated on a benchmark dataset that contains ECG records of 18 healthy people including 5 men, aged 26 to 45, and 13 women, aged 20 to 50. The results of the experimental analysis reveal that if all those features are used in combination rather than individually, better performance is attained for all classifiers in each recognition problem.
In this study, a novel “SMS spam message filter” utilizing effective feature selection and pattern classification techniques is proposed. The proposed filter detects and filters out SMS spam messages in a smart manner rather than black/white list approaches that require intervention of phone users. In the study, Gini index based approach is preferred as the feature selection method. The feature vectors consisting of the selected discriminative features are then fed into two well-known pattern classifiers, namely Naive Bayes and k-Nearest Neighbor, for recognition process. Furthermore, a mobile application, which exploits the proposed detection scheme, is developed particularly for the mobile phones with Android™ operating system. Thus, SMS spam messages are automatically filtered out without disturbing the phone user. The proposed detection scheme is evaluated on a large SMS message dataset consisting of spam and legitimate messages. The results of the experimental work reveal that the proposed system is considerably successful in filtering SMS spam messages.