Extending Prolog with Incomplete Fuzzy Information
Susana Munoz-Hernandez, Claudio Vaucheret

TL;DR
This paper extends Fuzzy Prolog to handle incomplete information using default reasoning, enabling the combination of crisp and fuzzy knowledge representations in logic programming, with a complete semantics and practical implementation.
Contribution
It introduces a new version of Fuzzy Prolog that incorporates default reasoning to manage incomplete information and combines fuzzy and crisp logic, with a complete semantics and implementation.
Findings
Enhanced Fuzzy Prolog handles incomplete information effectively.
The new framework combines fuzzy and crisp logic in Prolog.
Implementation is available in the Ciao system.
Abstract
Incomplete information is a problem in many aspects of actual environments. Furthermore, in many sceneries the knowledge is not represented in a crisp way. It is common to find fuzzy concepts or problems with some level of uncertainty. There are not many practical systems which handle fuzziness and uncertainty and the few examples that we can find are used by a minority. To extend a popular system (which many programmers are using) with the ability of combining crisp and fuzzy knowledge representations seems to be an interesting issue. Our first work (Fuzzy Prolog) was a language that models -valued Fuzzy Logic. In the Borel algebra, , truth value is represented using unions of intervals of real numbers. This work was more general in truth value representation and propagation than previous works. An interpreter for this language using…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · AI-based Problem Solving and Planning · Semantic Web and Ontologies
