arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2402.14726cs.LGcs.AIstat.ML
收藏

在基于概念的学习框架中将专家规则融入神经网络

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

Higher School of Artificial Intelligence Technologies(人工智能技术高等学院);Peter the Great St.Petersburg Polytechnic University(彼得大帝圣彼得堡理工大学)

Andrei V. Konstantinov, Lev V. Utkin

AI总结:

本文研究在基于概念的学习中把专家规则作为联合概率约束融入神经网络,通过凸多面体表示可行概率分布并保证概念概率不违反规则,从而结合归纳与演绎学习。

摘要:

本文提出了一个将专家规则融入机器学习模型以扩展基于概念的学习的问题。文中提出了如何结合逻辑规则与预测概念概率的神经网络。这种结合背后的第一个思想是,为所有概念取值组合上的联合概率分布构造约束,以满足专家规则。第二个思想是,将可行的概率分布集合表示为一个凸多面体,并使用其顶点或面。我们提供了若干方法来解决所提出的问题并训练神经网络,从而保证概念的输出概率不会违反专家规则。该问题的解可以被视为一种结合归纳学习与演绎学习的方式。专家规则在更广泛的意义上被使用,即任何连接概念与类别标签、或仅连接概念之间的逻辑函数都可以被视为一条规则。这一特性显著扩展了所提出结果的类别。数值示例说明了这些方法。所提出算法的代码已公开可用。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑