Automatic Extraction of Linguistic Description from Fuzzy Rule Base
Krzysztof Siminski, Konrad Wnuk
TL;DR
This work tackles the interpretability gap in neuro-fuzzy systems by introducing a modular linguistic-description framework that automatically translates fuzzy rule bases into natural English. It defines a taxonomy of descriptors (two-tailed and one-tailed) implemented via various fuzzy sets (Gaussian, triangular, trapezoidal, singleton, sigmoidal, arctan, tanh) to describe premises and conclusions. The method is demonstrated on the synthetic 4 Gaussians dataset across Mamdani-Assilan, Takagi-Sugeno-Kang, and ANNBFIS systems, with an open-source implementation provided. The results show enhanced interpretability of complex rule bases while preserving core predictive structure, aiding model inspection and deployment in real-world settings.
Abstract
Neuro-fuzzy systems are a technique of explainable artificial intelligence (XAI). They elaborate knowledge models as a set of fuzzy rules. Fuzzy sets are crucial components of fuzzy rules. They are used to model linguistic terms. In this paper, we present an automatic extraction of fuzzy rules in the natural English language. Full implementation is available free from a public repository.
