Abstract
In this paper, we study exact learning of logic programs from entailment queries and present a polynomial time algorithm to learn a rich class of logic programs that allow local variables and include many standard programs like addition, multiplication, exponentiation, member, prefix, suffix, length, append, merge, split, delete, insert, insertionsort, quick-sort, merge-sort, preorder and inorder traversal of binary trees, polynomial recognition, derivatives, sum of a list of naturals. Our algorithm asks at most polynomial number of queries and our class is the largest of all the known classes of programs learnable from entailment.
| Original language | English |
|---|---|
| Pages (from-to) | 128-141 |
| Number of pages | 14 |
| Journal | Lecture Notes in Computer Science |
| Volume | 3321 |
| State | Published - 2004 |
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science