Informations générales

Maître Technologue
Safa Mahouachi received the B.Sc. degree in Software Engineering and Programming from University of Carthage, FS-Bizerte, Tunisia and B.E. degree in Computer Science and Telecommunication from the University of Sousse, IsitCom-Sousse, Tunisia, in 2008, and 2011, respectively.
She is currently pursuing the Ph.D. degree within the SMART Laboratory in Computer Science with Business from the University of Tunis, ISG-Tunis, Tunisia.
Her current research interests include bi-level optimization, evolutionary machine learning, evolutionary computation, and their applications.
Équipes
Axes de recherche
Publications
-
2025Safa Mahouachi, Maha Elarbi, Slim Bechikh
Bi-level Evolutionary Model Tree Chain Induction for Multi-output Regression
Neurocomputing, 646, 130280, 2025
Résumé
Multi-output Regression (MOR) is a machine learning technique that aims to predict several values simultaneously. Some existing approaches addressed this problem by decomposing the MOR problem into separate single-target ones. However, in real-world applications, it is more advantageous to exploit the inter-target correlations in the prediction task. Some other approaches proposed simultaneous prediction but they are based on greedy algorithms and are prone to fall easily into local optima. In order to solve these issues, we propose a novel approach called Bi-level Evolutionary Model TreeChain Induction (BEMTCI) which is able to deal with multi-output datasets using a bi-level evolutionary algorithm. BEMTCI evolves a population of Model Tree Chains (MTCs) where each Model Tree (MT) focuses on the prediction of one single target. The upper-level explores different orderings of the MTs of each MTC to find the best chaining order which is able to express the relationships among the output variables. A further optimization is performed in the lower-level of BEMTCI which concerns the linear models at the leaves of the MTs. The experimental study showed the effectiveness of our approach compared to the existing ones when applied on sixteen MOR datasets. The genetic operators employed in our BEMTCI ensure the variation of the population and guarantee a fair and a precise prediction due to the evaluation process. The obtained results prove the performance of our BEMTCI in solving MOR problems.
-
2024Safa Mahouachi, Maha Elarbi, Khaled Sethom, Slim Bechikh, Carlos A. Coello Coello
A Bi-Level Evolutionary Model Tree Induction Approach for Regression
2024 IEEE Congress on Evolutionary Computation (CEC). June 30 - July 5, 2024. YOKOHAMA, JAPAN, 2024
Résumé
Supervised machine learning techniques include classification and regression. In regression, the objective is to map a real-valued output to a set of input features. The main challenge that existing methods for regression encounter is how to maintain an accuracy-simplicity balance. Since Regression Trees (RTs) are simple to interpret, many existing works have focused on proposing RT and Model Tree (MT) induction algorithms. MTs are RTs with a linear function at the leaf nodes rather than a numerical value are able to describe the relationship between the inputs and the output. Traditional RT induction algorithms are based on a top-down strategy which often leads to a local optimal solution. Other global approaches based on Evolutionary Algorithms (EAs) have been proposed to induce RTs but they can require an important calculation time which may affect the convergence of the algorithm to the solution. In this paper, we introduce a novel approach called Bi-level Evolutionary Model Tree Induction algorithm for regression, that we call BEMTI, and which is able to induce an MT in a bi-level design using an EA. The upper-level evolves a set of MTs using genetic operators while the lower-level optimizes the Linear Models (LMs) at the leaf nodes of each MT in order to fairly and precisely compute their fitness and obtain the optimal MT. The experimental study confirms the outperformance of our BEMTI compared to six existing tree induction algorithms on nineteen datasets.
BibTeX
@INPROCEEDINGS{10611959,
author={Mahouachi, Safa and Elarbi, Maha and Sethom, Khaled and Bechikh, Slim and Coello, Carlos A. Coello},
booktitle={2024 IEEE Congress on Evolutionary Computation (CEC)},
title={A Bi-Level Evolutionary Model Tree Induction Approach for Regression},
year={2024},
volume={},
number={},
pages={1-9},
keywords={Computational modeling;Evolutionary computation;Machine learning;Numerical models;Regression tree analysis;Genetic operators;Convergence;Model Trees;Induction;Regression;Bi-level optimization;Evolutionary Algorithm},
doi={10.1109/CEC60901.2024.10611959}}
BibTeX
@article{MAHOUACHI2025130280,
title = {Bi-level Evolutionary Model Tree Chain Induction for Multi-output Regression},
journal = {Neurocomputing},
volume = {646},
pages = {130280},
year = {2025},
issn = {0925-2312},
doi = {https://doi.org/10.1016/j.neucom.2025.130280},
url = {https://www.sciencedirect.com/science/article/pii/S092523122500952X},
author = {Safa Mahouachi and Maha Elarbi and Slim Bechikh},
keywords = {Multi-output regression, Outputs’ correlation, Model tree chain induction, Bi-level optimization, Evolutionary algorithm},
}