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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Formal Analysis of Tree-Based Machine Learning Models Using Coloured Petri Nets

Ângelo Perkusich, Leandro Dias da Silva, Danilo F. S. Santos, Álvaro Sobrinho et al.
Petri Nets in System Modeling
article

Formal Analysis of Tree-Based Machine Learning Models Using Coloured Petri Nets

Ângelo Perkusich, Leandro Dias da Silva, Danilo F. S. Santos, Álvaro Sobrinho, Muhammad Nauman, Andressa C. M. da Silveira
article en

Abstract

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.

Universidade Tecnológica Federal do Paraná (BR), Islamia University of Bahawalpur (PK), Universidade Federal de Campina Grande (BR), Universidade Federal de Alagoas (BR)
Openalex Percentile: Top 77%
Petri Nets in System Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Formal Analysis of Tree-Based Machine Learning Models Using Coloured Petri Nets — Ângelo Perkusich, Leandro Dias da Silva, et al. · (2025) | TGRS Research Map | TGRS