Inductive synthesis of recursive logic programs
buir.supervisor | Flener, Pierre | |
dc.contributor.author | Yılmaz, Serap | |
dc.date.accessioned | 2016-01-08T20:14:49Z | |
dc.date.available | 2016-01-08T20:14:49Z | |
dc.date.issued | 1997 | |
dc.description | Cataloged from PDF version of article. | en_US |
dc.description | Includes bibliographical references (leaves 69-71). | en_US |
dc.description.abstract | The learning of recursive logic programs (i.e. the class of logic programs where at least one clause is recursive) from incomplete information, such as input/output examples, is a challenging subfield both of ILP (Inductive Logic Programming) and of the synthesis (in general) of logic programs from formal specifications. This is an extremely important class of logic programs, as the recent work on constructive induction shows that necessarily invented predicates have recursive programs, and it even turns out that their induction is much harder than the one of non-recursive programs. We call this "inductive program synthesis". We introduce a system called DIALOGS-II (Dialogue-based Inductive and Abductive LOgic Program Synthesizer-II) whose ancestor is DIALOGS. It is a schema-guided, interactive, and non-incremental synthesizer of recursive logic programs that takes the initiative and queries a (possibly naive) specifier for evidence in her/his conceptual language. It can be used by any learner (including itself) that detects, or merely conjectures, the necessity of invention of a new predicate. Moreover, due to its powerful codification of "recursion-theory" into program schemata and schematic constraints, it needs very little evidence and is very fast. | |
dc.description.statementofresponsibility | by Serap Yılmaz | en_US |
dc.format.extent | vii, 84 leaves ; 30 cm. | en_US |
dc.identifier.itemid | B038366 | |
dc.identifier.uri | http://hdl.handle.net/11693/17947 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Program development | |
dc.subject | Inductive logic programming | |
dc.subject | Automatic program synthesis | |
dc.subject | Schema-guided program synthesis | |
dc.title | Inductive synthesis of recursive logic programs | en_US |
dc.title.alternative | Özyineli mantık programlarının tümevarımsal yolla sentezi | |
dc.type | Thesis | en_US |
thesis.degree.discipline | Computer Engineering | |
thesis.degree.grantor | Bilkent University | |
thesis.degree.level | Master's | |
thesis.degree.name | MS (Master of Science) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- B038366.pdf
- Size:
- 2.39 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version