Home // International Journal On Advances in Systems and Measurements, volume 17, numbers 3 and 4, 2024 // View article


Symbolic Unfolding versus Tuning of Similarity-based Fuzzy Logic Programs

Authors:
Gines Moreno
José Antonio Riaza

Keywords: Fuzzy Logic Programming; Similarity; Symbolic Unfolding; Tuning

Abstract:
FASILL introduces “Fuzzy Aggregators and Similarity Into a Logic Language”. In its symbolic extension, called sFASILL, some truth degrees, similarity annotations and fuzzy connectives can be left unknown, so that the user can easily figure out the impact of their possible values at execution time. In this paper, we firstly adapt to this last setting a similarity-based, symbolic variant of unfolding rule (very well known in most declarative frameworks), which is based on the application of computational steps on the bodies of program rules for improving efficiency. Next, we combine it with previous tuning techniques intended to transform a symbolic sFASILL program into the concrete customized FASILL one that best satisfies the user’s preferences. The improved methods have been implemented in a freely available online tool, which has served us to develop several experiments and benchmarks evidencing the good performance of the resulting system. To the best of our knowledge, our analysis is the first one combining unfolding and tuning techniques in a fully integrated fuzzy logic programming setting.

Pages: 189 to 200

Copyright: Copyright (c) to authors, 2024. Used with permission.

Publication date: December 30, 2024

Published in: journal

ISSN: 1942-261x