Learning Conjunctions of Horn Clauses

  • Authors:
  • Dana Angluin;Michael Frazier;Leonard Pitt

  • Affiliations:
  • Computer Science, Yale University, New Haven, CT 06520. ANGLUIN@CS.YALE.EDU;Computer Science, University of Illinois, Urbana, Illinois 61801. MFRAZIER@CS.UIUC.EDU;Computer Science, University of Illinois, Urbana, Illinois 61801. PITT@CS.UIUC.EDU

  • Venue:
  • Machine Learning - Computational learning theory
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

An algorithm is presented for learning the class of Boolean formulas that are expressible as conjunctions of Horn clauses. (A Horn clause is a disjunction of literals, all but at most one of which is a negated variable.) The algorithm uses equivalence queries and membership queries to produce a formula that is logically equivalent to the unknown formula to be learned. The amount of time used by the algorithm is polynomial in the number of variables and the number of clauses in the unknown formula.