Skip to main content
Article
Fuzzy Inductive Logic Programming: Learning Fuzzy Rules with their Implication
The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05
  • M. Serruier
  • Thomas Sudkamp, Wright State University - Main Campus
  • D. Dubois
  • H. Prade
Document Type
Article
Publication Date
1-1-2005
Find this in a Library

Catalog Record

Abstract

Inductive logic programming (ILP) is a generic tool aiming at learning rules from relational databases. Introducing fuzzy sets arid fuzzy implication connectives in this framework allows us to increase the expressive power of the induced rules while keeping the readability of the rules. Moreover, fuzzy sets facilitate the handling of numerical attributes by avoiding crisp and arbitrary transitions between classes. In this paper, the meaning of a fuzzy rule is encoded by its implication operator, which is to be determined in the learning process. An algorithm is proposed for inducing first order rules having fuzzy predicates, together with the most appropriate implication operator. The benefits of introducing fuzzy logic in ILP and the validation process of what has been learnt are discussed and illustrated on a benchmark.

Comments

Presented at the The 14th IEEE International Conference on Fuzzy Systems, 2005, Reno, NV.

DOI
10.1109/FUZZY.2005.1452464
Citation Information
M. Serruier, Thomas Sudkamp, D. Dubois and H. Prade. "Fuzzy Inductive Logic Programming: Learning Fuzzy Rules with their Implication" The 14th IEEE International Conference on Fuzzy Systems, 2005. FUZZ '05 (2005) p. 613 - 618 ISSN: 1098-7584
Available at: http://works.bepress.com/thomas_sudkamp/61/