(Neural-Symbolic) Machine Learning for Inconsistency Measurement
Sven Weinzierl, Carl Cora
TL;DR
The problem addressed is the computational hardness of quantifying inconsistency in propositional knowledge bases. The authors propose regression- and neural-based models to predict the degrees of $\mathcal{I}_{\mathsf{MI}}$ and $\mathcal{I}_{at}$ from binary-encoded KB representations, enabling constant-time inference after training. A key contribution is the integration of rationality postulates as symbolic constraints, implemented via feature flags and a custom neuro-symbolic loss, which improves prediction accuracy. Empirical results on synthetic data show that MLPs, especially with symbolic constraints, achieve lower MAE than baselines, and runtime analyses demonstrate break-even points where learning-based approaches outperform solver-based computation, highlighting practical impact for continual inconsistency assessment.
Abstract
We present machine-learning-based approaches for determining the \emph{degree} of inconsistency -- which is a numerical value -- for propositional logic knowledge bases. Specifically, we present regression- and neural-based models that learn to predict the values that the inconsistency measures $\incmi$ and $\incat$ would assign to propositional logic knowledge bases. Our main motivation is that computing these values conventionally can be hard complexity-wise. As an important addition, we use specific postulates, that is, properties, of the underlying inconsistency measures to infer symbolic rules, which we combine with the learning-based models in the form of constraints. We perform various experiments and show that a) predicting the degree values is feasible in many situations, and b) including the symbolic constraints deduced from the rationality postulates increases the prediction quality.
