Introduction: Stemming is an important preprocessing step in text classification, and could contribute in increasing text classification accuracy. Although many works proposed stemmers for English language, few stemmers were proposed for Arabic text. Arabic language has gained increasing attention in the previous decades and the need is vital to further improve Arabic text classification. Method: This work combined the use of the recently proposed P-Stemmer with various classifiers to find the optimal classifier for the P-stemmer in term of Arabic text classification. As part of this work, a synthesized dataset was collected. Result: The previous experiments show that the use of P-Stemmer has a positive effect on classification. The degree of improvement was classifier-dependent, which is reasonable as classifiers vary in their methodologies. Moreover, the experiments show that the best classifier with the P-Stemmer was NB. This is an interesting result as this classifier is wellknown for its fast learning and classification time. Discussion: First, the continuous improvement of the P-Stemmer by more optimization steps is necessary to further improve the Arabic text categorization. This can be made by combining more classifiers with the stemmer, by optimizing the other natural language processing steps, and by improving the set of stemming rules. Second, the lack of sufficient Arabic datasets, especially large ones, is still an issue. Conclusion: In this work, an improved P-Stemmer was proposed by combining its use with various classifiers. In order to evaluate its performance, and due to the lack of Arabic datasets, a novel Arabic dataset was synthesized from various online news pages. Next, the P-Stemmer was combined with Naïve Bayes, Random Forest, Support Vector Machines, KNearest Neighbor, and K-Star.
28 January 2020 in JUCS - Journal of Universal Computer Science
Requirement gathering is a vital step in software engineering. Even though many recent researches concentrated on the improvement of the requirement gathering process, many of their works lack completeness especially when the number of users is large. Data Mining techniques have been recently employed in various domains with promising results. In this work, we propose an intelligent recommender system for requirement engineering based on association rule analysis, which is a main category in Data Mining. Such recommender would contribute in enhancing the accuracy of the gathered requirements and provide more comprehensive results. Conducted experiments in this work prove that FP Growth outperformed Apriori in terms of execution and space consumption, while both methods were efficient in term of accuracy.
Artificial intelligence (AI) approaches have been shown to be effective in classifying skin diseases and outperforming dermatologists in diagnosis. Using big data as a dermatological diagnosis service can present several challenges. One challenge is the need to accurately label and classify large amounts of data, such as images of infected skin. This can be time-consuming and resource-intensive. It is important to implement proper safeguards to protect sensitive medical information. Despite these challenges, the use of big data in dermatology can lead to several outcomes. It can improve the accuracy of diagnoses, leading to better patient outcomes. It can also help to identify patterns and trends in skin conditions, allowing for earlier detection and prevention. In addition, big data can be used to identify risk factors for certain conditions, enabling targeted preventative measures. Convolutional neural networks (CNNs) have been widely used for skin lesion classification, and recent advances in machine learning algorithms have led to a decrease in misclassification rates compared to manual categorization by dermatologists. This article utilizes the use of big data for accurate dermatological diagnosis services, it introduces the use of various CNNs for classifying different types of skin cancer. While deep learning and pretrained transfer learning techniques have advantages over traditional methods, they also have limitations and the potential for incorrect identification under certain circumstances. This work discusses these vulnerabilities and employs pretrained models to classify 11 different skin diseases, including monkey pox. The performance of the system is evaluated using accuracy, loss, precision, recall, and F1 score, and the results show that the system is able to diagnose the 11 skin illnesses with an accuracy rate of 97% using transfer learning in Keras and computer vision models. The best model was found to be Inception_ResNetV2 with 50 epochs and the Adam optimizer.