Triadic Concept Analysis for Logic Interpretation of Simple Artificial Networks
Ingo Schmitt
TL;DR
The paper tackles the interpretability gap of artificial neural networks by deriving symbolic logic representations from a simple ReLU-based network trained on minterm values. It partitions the input space into partition cells using ReLU statuses, maps minterm weights to a three-dimensional bit tensor, and applies Formal Concept Analysis and Triadic Concept Analysis to extract exclusive triadic concepts that are translated into logic trees via a quantum-logic-inspired decision-tree framework. This yields a linear combination of logic trees whose evaluations approximate the original ANN scores while providing human-interpretable explanations of attribute interactions, as demonstrated on a transfusion dataset with 74% accuracy and a compact set of concepts. The work presents a principled bridge between subsymbolic and symbolic paradigms, enabling interpretable insight into how attribute interactions drive decisions, albeit with current limits to small input dimensions and future work extending to deeper or more complex networks.
Abstract
An artificial neural network (ANN) is a numerical method used to solve complex classification problems. Due to its high classification power, the ANN method often outperforms other classification methods in terms of accuracy. However, an ANN model lacks interpretability compared to methods that use the symbolic paradigm. Our idea is to derive a symbolic representation from a simple ANN model trained on minterm values of input objects. Based on ReLU nodes, the ANN model is partitioned into cells. We convert the ANN model into a cell-based, three-dimensional bit tensor. The theory of Formal Concept Analysis applied to the tensor yields concepts that are represented as logic trees, expressing interpretable attribute interactions. Their evaluations preserve the classification power of the initial ANN model.
