Fuzzy Induction via Generalized Annotated Programs

  • Tomáš Horváth
  • Peter Vojtáš
Part of the Advances in Soft Computing book series (AINSC, volume 33)


The aim of this paper is to describe the method of induction of generalized annotated programs called IGAP what is a special case of inductive fuzzy logic programming for monotonely classified data. This method is based on the multiple use of two valued ILP and the syntactical equivalence of fuzzy logic programs and a restricted class of generalized annotated programs. Finally we compare our method with several fuzzy ILP methods.


Background Knowledge Logic Program Logic Programming Aggregation Function Inductive Logic Programming 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Bratko I, Šuc D (2003) Learning qualitative models. AI Magazine 24:107–119Google Scholar
  3. 3.
    Džeroski S, Lavrač N (2001) An introduction to inductive logic programming. In: Džeroski S, Lavrač N (eds) Relational data mining. Springer, Berlin.Google Scholar
  4. 4.
    Fagin R (2002) Combining Fuzzy Information: an Overview. In: ACM SIGMOD Record 31: Database principles column, pp 109–118.Google Scholar
  5. 5.
    Kifer M, Subrahmanian VS (1992) Theory of generalized annotated logic programming and its applications. J. Logic Programming 12: 335–67CrossRefMathSciNetGoogle Scholar
  6. 6.
    Muggleton S (1991) Inductive logic programming. New Gen Comp 8: 295–318zbMATHGoogle Scholar
  7. 7.
    Muggleton S (1995) Inverse entailment and Progol. New Gen Comp 13: 245–86CrossRefGoogle Scholar
  8. 8.
    Prade H, Richard G, Serrurier M (2003) Enriching relational learning with fuzzy predicates. In: Proc. PKDD’03, LNCS 2838, Springer, pp 399–410Google Scholar
  9. 9.
    Srinavasan A (2000). The Aleph Manual. Tech Rep Comp Lab Oxford Univ. at Google Scholar
  10. 10.
    Shibata D et al (1999) An induction algorithm based on fuzzy logic programming. In: Zhong N, Zhou L (eds) Proc. PAKDD’99, LNCS 1574, Springer, pp 268–273Google Scholar
  11. 11.
    Winiwarter W, Bodenhofer U and Drobics M (2000) Interpretation of self-organizing maps with fuzzy rules. In: ICTAI, IEEE.Google Scholar
  12. 12.
    Zimmermann H. J. (1996) Fuzzy Set Theory. Kluwer Academic Publishers, Boston, 1996zbMATHGoogle Scholar
  13. 13.
    Vojtáš P, Horváth T, Krajči S, Lencses R (2004) An ILP model for a monotone graded classification problem. Kybernetika 40,3Google Scholar
  14. 14.
    Pokorný J, Vojtáš P (2001) A data model for flexible querying. In: Caplinskas A and Eder J (eds) Proc. ADBIS’01, Lecture Notes in Computer Science 2151, Springer Verlag, Berlin, pp.280–293Google Scholar
  15. 15.
    Vojtáš P (2001) Fuzzy logic programming. Fuzzy Sets and Systems. 124,3: 361–370CrossRefMathSciNetzbMATHGoogle Scholar
  16. 16.
    Krajči S, Lencses R, Vojtáš P (2004) A comparison of fuzzy and annotated logic programming. Fuzzy Sets and Systems, 144: 173–192CrossRefMathSciNetzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Tomáš Horváth
    • 1
  • Peter Vojtáš
    • 1
  1. 1.Faculty of ScienceUniversity of Pavol Jozef Šafárik Institute of Computer ScienceKošiceSlovakia

Personalised recommendations