Title of article :
An incremental learning algorithm for constructing Boolean functions from positive and negative examples
Author/Authors :
Salvador Nieto Sanchez، نويسنده , , Evangelos Triantaphyllou، نويسنده , , Jianhua Chen، نويسنده , , T. Warren Liao، نويسنده ,
Issue Information :
دوهفته نامه با شماره پیاپی سال 2002
Abstract :
This paper introduces an incremental algorithm for learning a Boolean function from examples. The functions are constructed in the disjunctive normal form (DNF) or the conjunctive normal form (CNF) and emphasis is placed in inferring functions with as few clauses as possible. This incremental algorithm can be combined with any existing algorithm that infers a Boolean function from examples. In this paper it is combined with the one clause at a time (OCAT) approach (Comput. Oper. Res. 21(2) (1994) 185) and (J. Global Optim. 5(1) (1994) 64) which is a non-incremental learning approach. An extensive computational study was undertaken to assess the performance characteristics of the new approach. As examples, we used binary vectors that represent text documents from different categories from the TIPSTER collection. The computational results indicate that the new algorithm is considerably more efficient and it derives more accurate Boolean functions. As it was anticipated, the Boolean functions (in DNF or CNF form) derived by the new algorithm are comprised by more clauses than the functions derived by the non-incremental approach.
Keywords :
Learning from examples , DNF and CNF form , Machine learning , Data mining , Incremental and non-incremental learning , The one clause at a time (OCAT) approach for inferring a Boolean function , Boolean functions
Journal title :
Computers and Operations Research
Journal title :
Computers and Operations Research