Fuzzy computed answers collecting proof information

  • Authors:
  • Pedro J. Morcillo;Ginés Moreno;Jaime Penabad;Carlos Vázquez

  • Affiliations:
  • University of Castilla-La Mancha, Faculty of Computer Science Engineering, Albacete, Spain;University of Castilla-La Mancha, Faculty of Computer Science Engineering, Albacete, Spain;University of Castilla-La Mancha, Faculty of Computer Science Engineering, Albacete, Spain;University of Castilla-La Mancha, Faculty of Computer Science Engineering, Albacete, Spain

  • Venue:
  • IWANN'11 Proceedings of the 11th international conference on Artificial neural networks conference on Advances in computational intelligence - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

MALP (i.e., the so-called Multi-Adjoint Logic Programming approach) can be seen as a promising fuzzy extension of the popular, pure logic language Prolog, including too a wide repertoire of constructs based on fuzzy logic in order to support uncertainty and approximated reasoning in a natural way. Moreover, the Fuzzy LOgic Programming Environment for Research, FLOPER in brief, that we have implemented in our research group, is intended to assists the development of real-world applications written with MALP syntax. Among other capabilities, the system is able to safely translate fuzzy code into Prolog clauses which can be directly executed inside any standard Prolog interpreter in a completely transparent way for the final user. In this fuzzy setting, it is mandatory the use of lattices modeling truth degrees beyond {true; false}. As described in this paper, FLOPER is able to successfully deal (in a very easy way) with sophisticated lattices modeling truth degrees in the real interval [0, 1], also documenting -via declarative traces- the proof procedures followed when solving queries, without extra computational cost.