Cargando…

Decision Rules Construction: Algorithm Based on EAV Model

In the paper, an approach for decision rules construction is proposed. It is studied from the point of view of the supervised machine learning task, i.e., classification, and from the point of view of knowledge representation. Generated rules provide comparable classification results to the dynamic...

Descripción completa

Detalles Bibliográficos
Autores principales: Żabiński, Krzysztof, Zielosko, Beata
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7824394/
https://www.ncbi.nlm.nih.gov/pubmed/33374295
http://dx.doi.org/10.3390/e23010014
_version_ 1783640066536505344
author Żabiński, Krzysztof
Zielosko, Beata
author_facet Żabiński, Krzysztof
Zielosko, Beata
author_sort Żabiński, Krzysztof
collection PubMed
description In the paper, an approach for decision rules construction is proposed. It is studied from the point of view of the supervised machine learning task, i.e., classification, and from the point of view of knowledge representation. Generated rules provide comparable classification results to the dynamic programming approach for optimization of decision rules relative to length or support. However, the proposed algorithm is based on transformation of decision table into entity–attribute–value (EAV) format. Additionally, standard deviation function for computation of averages’ values of attributes in particular decision classes was introduced. It allows to select from the whole set of attributes only these which provide the highest degree of information about the decision. Construction of decision rules is performed based on idea of partitioning of a decision table into corresponding subtables. In opposite to dynamic programming approach, not all attributes need to be taken into account but only these with the highest values of standard deviation per decision classes. Consequently, the proposed solution is more time efficient because of lower computational complexity. In the framework of experimental results, support and length of decision rules were computed and compared with the values of optimal rules. The classification error for data sets from UCI Machine Learning Repository was also obtained and compared with the ones for dynamic programming approach. Performed experiments show that constructed rules are not far from the optimal ones and classification results are comparable to these obtained in the framework of the dynamic programming extension.
format Online
Article
Text
id pubmed-7824394
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-78243942021-02-24 Decision Rules Construction: Algorithm Based on EAV Model Żabiński, Krzysztof Zielosko, Beata Entropy (Basel) Article In the paper, an approach for decision rules construction is proposed. It is studied from the point of view of the supervised machine learning task, i.e., classification, and from the point of view of knowledge representation. Generated rules provide comparable classification results to the dynamic programming approach for optimization of decision rules relative to length or support. However, the proposed algorithm is based on transformation of decision table into entity–attribute–value (EAV) format. Additionally, standard deviation function for computation of averages’ values of attributes in particular decision classes was introduced. It allows to select from the whole set of attributes only these which provide the highest degree of information about the decision. Construction of decision rules is performed based on idea of partitioning of a decision table into corresponding subtables. In opposite to dynamic programming approach, not all attributes need to be taken into account but only these with the highest values of standard deviation per decision classes. Consequently, the proposed solution is more time efficient because of lower computational complexity. In the framework of experimental results, support and length of decision rules were computed and compared with the values of optimal rules. The classification error for data sets from UCI Machine Learning Repository was also obtained and compared with the ones for dynamic programming approach. Performed experiments show that constructed rules are not far from the optimal ones and classification results are comparable to these obtained in the framework of the dynamic programming extension. MDPI 2020-12-24 /pmc/articles/PMC7824394/ /pubmed/33374295 http://dx.doi.org/10.3390/e23010014 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Żabiński, Krzysztof
Zielosko, Beata
Decision Rules Construction: Algorithm Based on EAV Model
title Decision Rules Construction: Algorithm Based on EAV Model
title_full Decision Rules Construction: Algorithm Based on EAV Model
title_fullStr Decision Rules Construction: Algorithm Based on EAV Model
title_full_unstemmed Decision Rules Construction: Algorithm Based on EAV Model
title_short Decision Rules Construction: Algorithm Based on EAV Model
title_sort decision rules construction: algorithm based on eav model
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7824394/
https://www.ncbi.nlm.nih.gov/pubmed/33374295
http://dx.doi.org/10.3390/e23010014
work_keys_str_mv AT zabinskikrzysztof decisionrulesconstructionalgorithmbasedoneavmodel
AT zieloskobeata decisionrulesconstructionalgorithmbasedoneavmodel