Differentiable Fuzzy Neural Networks for Recommender Systems

Stephan Bartl, Kevin Innerebner, Elisabeth Lex
5/9/2025
cs.LG

No official code found. Best implementation: stephba/diff-fnn (3 stars, last commit 2025-11-29).

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.

View on arXivView PDF

Code Implementations(1)

stephba/diff-fnnCommunity100%
30Python, Jupyter NotebookApr 14, 202510 months ago

Similar Papers

Cite this paper

@article{bartl2025differentiable,
  title  = {Differentiable Fuzzy Neural Networks for Recommender Systems},
  author = {Stephan Bartl and Kevin Innerebner and Elisabeth Lex},
  year   = {2025},
  eprint = {2505.06000},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.06000v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.06000.svg)](https://codeofpaper.com/paper/2505.06000)

Discussion