3 research outputs found
A doctor recommender system based on collaborative and content filtering
The volume of healthcare information available on the internet has exploded in recent years. Nowadays, many online healthcare platforms provide patients with detailed information about doctors. However, one of the most important challenges of such platforms is the lack of personalized services for supporting patients in selecting the best-suited doctors. In particular, it becomes extremely time-consuming and difficult for patients to search through all the available doctors. Recommender systems provide a solution to this problem by helping patients gain access to accommodating personalized services, specifically, finding doctors who match their preferences and needs. This paper proposes a hybrid content-based multi-criteria collaborative filtering approach for helping patients find the best-suited doctors who meet their preferences accurately. The proposed approach exploits multi-criteria decision making, doctor reputation score, and content information of doctors in order to increase the quality of recommendations and reduce the influence of data sparsity. The experimental results based on a real-world healthcare multi-criteria (MC) rating dataset show that the proposed approach works effectively with regard to predictive accuracy and coverage under extreme levels of sparsity
An innovative network intrusion detection system (NIDS): Hierarchical deep learning model based on Unsw-Nb15 dataset
With the increasing prevalence of network intrusions, the development of effective network intrusion detection systems (NIDS) has become crucial. In this study, we propose a novel NIDS approach that combines the power of long short-term memory (LSTM) and attention mechanisms to analyze the spatial and temporal features of network traffic data. We utilize the benchmark UNSW-NB15 dataset, which exhibits a diverse distribution of patterns, including a significant disparity in the size of the training and testing sets. Unlike traditional machine learning techniques like support vector machines (SVM) and k-nearest neighbors (KNN) that often struggle with limited feature sets and lower accuracy, our proposed model overcomes these limitations. Notably, existing models applied to this dataset typically require manual feature selection and extraction, which can be time-consuming and less precise. In contrast, our model achieves superior results in binary classification by leveraging the advantages of LSTM and attention mechanisms. Through extensive experiments and evaluations with state-of-the-art ML/DL models, we demonstrate the effectiveness and superiority of our proposed approach. Our findings highlight the potential of combining LSTM and attention mechanisms for enhanced network intrusion detection
A fine-tuning of decision tree classifier for ransomware detection based on memory data
Ransomware has evolved into a pervasive and extremely disruptive cybersecurity threat, causing substantial operational and financial damage to individuals and businesses. This article explores the critical domain of Ransomware detection and employs Machine Learning (ML) classifiers, particularly Decision Tree (DT), for Ransomware detection. The article also delves into the usefulness of DT in identifying Ransomware attacks, leveraging the innate ability of DT to recognize complex patterns within datasets. Instead of merely introducing DT as a detection method, we adopt a comprehensive approach, emphasizing the importance of fine-tuning DT hyperparameters. The optimization of these parameters is essential for maximizing the DT capability to identify Ransomware threats accurately. The obfuscated-MalMem2022 dataset, which is well-known for its extensive and challenging Ransomware-related data, was utilized to evaluate the effectiveness of DT in detecting Ransomware. The implementation uses the versatile Python programming language, renowned for its efficiency and adaptability in data analysis and ML tasks. Notably, the DT classifier consistently outperforms other classifiers in Ransomware detection, including K-Nearest Neighbors, Gradient Boosting Tree, Naive Bayes, and Linear Support Vector Classifier. For instance, the DT demonstrated exceptional effectiveness in distinguishing between Ransomware and benign data, as evidenced by its remarkable accuracy of 99.97%