Incorporating Expert Rules into Neural Networks in the Framework of Concept-Based Learning

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Konstantinov, Andrei V., Utkin, Lev V.
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911782110494720
author Konstantinov, Andrei V.
Utkin, Lev V.
author_facet Konstantinov, Andrei V.
Utkin, Lev V.
contents A problem of incorporating the expert rules into machine learning models for extending the concept-based learning is formulated in the paper. It is proposed how to combine logical rules and neural networks predicting the concept probabilities. The first idea behind the combination is to form constraints for a joint probability distribution over all combinations of concept values to satisfy the expert rules. The second idea is to represent a feasible set of probability distributions in the form of a convex polytope and to use its vertices or faces. We provide several approaches for solving the stated problem and for training neural networks which guarantee that the output probabilities of concepts would not violate the expert rules. The solution of the problem can be viewed as a way for combining the inductive and deductive learning. Expert rules are used in a broader sense when any logical function that connects concepts and class labels or just concepts with each other can be regarded as a rule. This feature significantly expands the class of the proposed results. Numerical examples illustrate the approaches. The code of proposed algorithms is publicly available.
format Preprint
id arxiv_https___arxiv_org_abs_2402_14726
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Incorporating Expert Rules into Neural Networks in the Framework of Concept-Based Learning
Konstantinov, Andrei V.
Utkin, Lev V.
Machine Learning
Artificial Intelligence
A problem of incorporating the expert rules into machine learning models for extending the concept-based learning is formulated in the paper. It is proposed how to combine logical rules and neural networks predicting the concept probabilities. The first idea behind the combination is to form constraints for a joint probability distribution over all combinations of concept values to satisfy the expert rules. The second idea is to represent a feasible set of probability distributions in the form of a convex polytope and to use its vertices or faces. We provide several approaches for solving the stated problem and for training neural networks which guarantee that the output probabilities of concepts would not violate the expert rules. The solution of the problem can be viewed as a way for combining the inductive and deductive learning. Expert rules are used in a broader sense when any logical function that connects concepts and class labels or just concepts with each other can be regarded as a rule. This feature significantly expands the class of the proposed results. Numerical examples illustrate the approaches. The code of proposed algorithms is publicly available.
title Incorporating Expert Rules into Neural Networks in the Framework of Concept-Based Learning
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2402.14726