Differentiable Fuzzy Neural Networks for Recommender Systems
Stephan Bartl, Kevin Innerebner, Elisabeth Lex
TL;DR
This work tackles the transparency gap in recommender systems by proposing differentiable fuzzy neural networks (FNNs) that learn weighted logic rules over fixed, human-readable atoms. The method uses differentiable fuzzy operators based on product t-norms to implement AND/OR/NOT, with a parallel-rule architecture that aggregates rule outputs into a final prediction, under a closed-world Horn-clause interpretation. Empirical results on synthetic data show exact recovery of ground-truth rules and perfect top-k metrics, while MovieLens 1M demonstrates competitive performance and clear interpretability, though SVD remains stronger overall. The approach advances human-centered explainability by delivering transparent reasoning paths with potential for hybrid integration with other neural models and future improvements in ranking-focused objectives and atom learning.
Abstract
As recommender systems become increasingly complex, transparency is essential to increase user trust, accountability, and regulatory compliance. Neuro-symbolic approaches that integrate symbolic reasoning with sub-symbolic learning offer a promising approach toward transparent and user-centric systems. In this work-in-progress, we investigate using fuzzy neural networks (FNNs) as a neuro-symbolic approach for recommendations that learn logic-based rules over predefined, human-readable atoms. Each rule corresponds to a fuzzy logic expression, making the recommender's decision process inherently transparent. In contrast to black-box machine learning methods, our approach reveals the reasoning behind a recommendation while maintaining competitive performance. We evaluate our method on a synthetic and MovieLens 1M datasets and compare it to state-of-the-art recommendation algorithms. Our results demonstrate that our approach accurately captures user behavior while providing a transparent decision-making process. Finally, the differentiable nature of this approach facilitates an integration with other neural models, enabling the development of hybrid, transparent recommender systems.
