Default values to handle incomplete fuzzy information

被引:0
作者
Munoz-Hernandez, Susana [1 ]
Vaucheret, Claudio [2 ]
机构
[1] Univ Politecn Madrid, Dept Lenguajes Sistemas Informat & Ingn Software, Fac Informat, Campus Montegancedo, E-28660 Madrid, Spain
[2] Univ Politecn Madrid, Univ Natl Comahue, Dept Ciencias Computac, Fac Econ Adm, Buenos Aires, DF, Argentina
来源
2006 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5 | 2006年
关键词
D O I
10.1109/FUZZY.2006.1681688
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 B([0, 1])-valued Fuzzy Logic. In the Borel algebra, B([0, 1]), 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 Constraint Logic Programming over Real numbers (CLP(R)) was implemented and is available in the Ciao system. Now, we enhance our former approach by using default knowledge to represent incomplete information in Logic Programming. We also provide the implementation of this new framework. This new release of Fuzzy Prolog handles incomplete information, it has a complete semantics (the previous one was incomplete as Prolog) and moreover it is able to combine crisp and fuzzy logic in Prolog programs. Therefore, new Fuzzy Prolog is more expressive to represent real world. Fuzzy Prolog inherited from Prolog its incompleteness. The incorporation of default reasoning to Fuzzy Prolog removes this problem and requires a richer semantics which we discuss.
引用
收藏
页码:14 / +
页数:2
相关论文
共 24 条
[1]  
Cabeza D, 2000, LECT NOTES ARTIF INT, V1861, P131
[2]  
Clark K. L., 1978, Logic and data bases, P293
[3]  
Gelfond M., 1991, New Generation Computing, V9, P365, DOI 10.1007/BF03037169
[4]  
Gelfound M., 1988, Logic Programming: Proceedings of the Fifth International Conference and Symposium, P1070
[5]   Fuzzy Prolog:: a new approach using soft constraints propagation [J].
Guadarrama, S ;
Muñoz, S ;
Vaucheret, C .
FUZZY SETS AND SYSTEMS, 2004, 144 (01) :127-150
[6]  
Hermenegildo M., 1999, PARALLELISM IMPLEMEN, P65
[7]  
Jaffar J., 1987, Conference Record of the Fourteenth Annual ACM Symposium on Principles of Programming Languages, P111, DOI 10.1145/41625.41635
[8]   THE CLP(R) LANGUAGE AND SYSTEM [J].
JAFFAR, J ;
MICHAYLOV, S ;
STUCKEY, PJ ;
YAP, RHC .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1992, 14 (03) :339-395
[9]   A parametric approach to deductive databases with uncertainty [J].
Lakshmanan, LVS ;
Shiri, N .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2001, 13 (04) :554-570
[10]   Uncertainty and partial non-uniform assumptions in parametric deductive databases [J].
Loyer, Y ;
Straccia, U .
LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 :271-282