Galal, O., A. Nasr, and L. W. Rizkallah, "A Rule Learning Approach For Building An Expert System To Detect Network Intrusions", International Journal of Intelligent Computing and Information Sciences, vol. 23, issue 1, pp. 106-114, 2023. AbstractWebsite

Network intrusion detection is the problem of detecting suspicious requests through networks. In recent years, many researchers focus on addressing this problem in the context of machine learning. Although machine learning algorithms are powerful, most of them lack the power of interpretability. Expert systems, on the other hand, are knowledge-based systems designed to simulate the problem-solving behavior of human experts. Expert systems possess the advantage of interpretability through an explanation mechanism that justifies its own line of reasoning, however, they need the availability of a domain expert. This paper proposes the use of rule learning approaches to gain the best of both fields, being interpretable as expert system and learnable through collected datasets without the need for explicit expertise. A separate and conquer rule learning approach is proposed for network intrusion detection. Our results show that the separate and conquer approach achieves a 0.99 weighted average F1-score on the test set which makes it very comparative to both decision trees and classical machine learning approaches. We also show that rules produced using separate and conquer are much simpler than decision trees and more interpretable.

Fawzi, R., M. Ghazy, and L. W. Rizkallah, "Designing Knowledge-Based Systems for COVID-19 Diagnosis", International Conference on Hybrid Intelligent Systems: Springer, pp. 69-75, 2021. Abstract
n/a
Rizkallah, L. W. A., and N. M. Darwish, A New Hybrid Algorithm to Solve the Subgroup Discovery Problem Applied to Semantic Relation Discovery, : Cairo University Faculty of Engineering, 2020.
El-Sayed, R., S. Seddik, and L. W. Rizkallah, "Expert Systems in Academic Advising", Proceedings of the International Conference on Advanced Intelligent Systems and Informatics 2021, Cham, Springer International Publishing, pp. 198–207, 2022. Abstract

For any college or university student, selecting the right courses in which to enrol is a critical choice that has the potential to positively or negatively affects the student's academic performance. For this reason, universities offer academic advisors, which study the case of each student and recommend the right courses based on the student's status. This process is expensive and time-consuming, therefore, researchers have proposed solutions to automate it. In this paper, we focus on solutions based on expert systems. To this end, we summarize and analyze six selected works that propose different expert systems to solve the problem of academic advising. The analysis aims to provide an overview about the used approaches as well as highlight areas of improvements. The goal is to help any researcher interested in the problem to take the first step towards learning about existing approaches, their advantages, and their drawbacks. Overall, existing approaches show great potential of expert systems in the problem of academic advising.

Rizkallah, L. W., M. F. Ahmed, and N. M. Darwish, "SMT-LH: A New Satisfiability Modulo Theory-Based Technique for Solving Vehicle Routing Problem with Time Window Constraints", The Computer Journal, Oxford University, vol. 63, issue 1, pp. 91–104, 2020. Website
Rizkallah, L. W., S. Hamouda, and N. M. Darwish, "FDG-SD: a new hybrid technique for solving subgroup discovery problem", Frontiers in Artificial Intelligence and Applications, Volume 320: Fuzzy Systems and Data Mining V: IOS Press, 2019.
Rizkallah, L. W., M. F. Ahmed, and N. M. Darwish, "A clustering algorithm for solving the vehicle routing assignment problem in polynomial time", International Journal of Engineering and Technology, vol. 9, issue 1, pp. 1-8, 2020.
RIZKALLAH, L. W., and N. M. Darwish, "An analysis of subgroup discovery quality measures", JOURNAL OF ENGINEERING AND APPLIED SCIENCE, vol. 66, issue 1, pp. 109-131, 2019. Website
Tourism