Analyzing differentiable fuzzy logic operators
The main aim of this paper is to propose an approach that integrates machine learning with symbolically expressed backgrond knowledge in the form of formulae of fuzzy logic. To this purpose, the authors analyze a large class of fuzzy logic operators (conjunctions, disjunctions, implications, and aggregations) from the point of view of their differentiability. The importance of this aspect becomes clear if we consider machine learning scenarios where, e.g., partial derivatives equal to zero on large portions of domains of these operators mean a loss of potentially useful information. The authors introduce \emph{Differentiable Fuzzy Logics} with semantics using vector embeddings. This means that objects in the domain are vectors of reals. Predicates are interpreted as functions that map these vectors to truth values from the interval \([0, 1]\). Based on this semantics, the fuzzy maximum satisfiability problem is considered. If all operators are differentiable, this problem can be solved using gradient descent. Particular attention is paid to fuzzy implications, since a significant proportion of background knowledge is expressed using implications. The product S-implication (known also as Rechenbach implication) \(I_\mathrm{RC}(a, c) = 1 - a + a\cdot c\) possesses favorable derivatives; however, there are several problems, in particular the behavior around \(a = 0 = c\). The authors tackle this problem by introducing a new class of implication operators called \emph{sigmoidal implications}. These are transformations of other fuzzy implications using the sigmoid function in such a way that the boundary conditions hold. The paper also contains a description of a series of experiments addressing a problem of semi-supervised learning using the MNIST dataset of handwritten digits. The results of these experiments can provide guidelines for choosing fuzzy logic operators in machine learning scenarios. The best results have been obtained for operators abandoning the normal symmetric configurations of these operators.
- An overview of fuzzy quantifiers. I. Interpretations
- Deep learning
- Fuzzy implications
- Handbook of mathematical fuzzy logic. Volume 1
- Hempel's Raven Paradox: A Lacuna in the Standard Bayesian Solution
- scientific article; zbMATH DE number 5296741 (Why is no real title available?)
- scientific article; zbMATH DE number 1183717 (Why is no real title available?)
- scientific article; zbMATH DE number 1354791 (Why is no real title available?)
- scientific article; zbMATH DE number 1149836 (Why is no real title available?)
- scientific article; zbMATH DE number 1986059 (Why is no real title available?)
- scientific article; zbMATH DE number 2101406 (Why is no real title available?)
- scientific article; zbMATH DE number 2119080 (Why is no real title available?)
- I.—STUDIES IN THE LOGIC OF CONFIRMATION (I.)
- Inductive Logic Programming: Theory and methods
- Learning explanatory rules from noisy data
- Lifted relational neural networks: efficient learning of latent relational structures
- Metamathematics of fuzzy logic
- Neural-network-based fuzzy logic control and decision system
- On a class of left-continuous \(\text t\)-norms
- On a general class of fuzzy connectives
- Order Statistics
- Pattern recognition and machine learning.
- Posterior regularization for structured latent variable models
- Semantic-based regularization for learning and inference
- Semi-supervised learning using differentiable reasoning
- The Distribution of Linear Combinations of Order Statistics from the Uniform Distribution
- Dialectic operator fuzzy logic
- Logic tensor networks
- The Effect of Logic Operations on Fuzzy Logic Distributions
- Semi-supervised learning using differentiable reasoning
- Multichannel segmentation of planar point clouds using evolving curves
- Differentiable learning of matricized DNFs and its application to Boolean networks
- \(\alpha\)ILP: thinking visual scenes as differentiable logic programs
- Refining neural network predictions using background knowledge
- From statistical relational to neurosymbolic artificial intelligence: a survey
- \(\mathrm{CCN}^+\): a neuro-symbolic framework for deep learning with requirements
- Taming differentiable logics with Coq formalisation
- A semantic framework for neurosymbolic computation
- Logic of differentiable logics: towards a uniform semantics of DL
- Fuzzy implications-based transformation approaches from semi-three-way decision spaces to three-way decision spaces and their applications
- Symbol grounding in neuro-symbolic AI: a gentle introduction to reasoning shortcuts
This page was built for publication: Analyzing differentiable fuzzy logic operators
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2060729)