Formal Analysis of Tree-Based Machine Learning Models Using Coloured Petri Nets
Developers typically build Machine Learning (ML) models for classification tasks in medical diagnosis. These models can make inferences from unseen data collected from sensors, aiding decision-making during medical interventions. However, ML models are prone to inaccurate classifications. Such misclassifications risk underestimating diagnoses and can result in severe health complications for undiagnosed patients. To mitigate these risks, formal modeling and analysis are crucial in the software development process. These activities help address the adverse effects of misleading classifications and improve the quality of ML models. This paper presents a simulation-based method using coloured Petri nets to enhance the explainability and accuracy of decision tree and Random Forest (RF) models. An experiment with three datasets for COVID-19 and five for Influenza screening shows that applying our simulation-based method results in more explainable models. The experiment also shows improvement in accuracy measures for RF models.
Authors
- Ângelo Perkusich (ORCID: https://orcid.org/0000-0002-7377-1258)
- Leandro Dias da Silva (ORCID: https://orcid.org/0000-0003-4352-1466)
- Danilo F. S. Santos (ORCID: https://orcid.org/0000-0002-8162-715X)
- Álvaro Sobrinho (ORCID: https://orcid.org/0000-0002-1753-1890)
- Muhammad Nauman (ORCID: https://orcid.org/0000-0003-3173-2549)
- Andressa C. M. da Silveira
Institutions
- Universidade Tecnológica Federal do Paraná (BR)
- Islamia University of Bahawalpur (PK)
- Universidade Federal de Campina Grande (BR)
- Universidade Federal de Alagoas (BR)
Publication Details
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/lciot64881.2025.11118555
- Primary Topic
- Petri Nets in System Modeling
- Type
- article
- Field-Weighted Citation Impact
- 0.00