Inductive synthesis of functional programs
Autor(en): | Schmid, U. | Stichwörter: | Algorithms; Automation; Computational grammars; Computer programming; Computer programming languages; Learning systems; Mapping; Problem solving; Software engineering; Syntactics; Trees (mathematics), Case-based reasoning; Inductive program synthesis; Non-isomorphic structures; Recursive generalization, Artificial intelligence | Erscheinungsdatum: | 2003 | Journal: | Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) | Volumen: | 2654 | Zusammenfassung: | The introduction of analogy and abstraction as alternative to inductive program synthesis by folding of initial trees is discussed. Analogy is less efficient than folding for generalizing recursive program schemes from finite programs. Using anti-unification, mapping and generalization can be realized within the same framework and it can be demonstrated that abstract program schemes can be learned from some initial programming experience. Moreover, analogy is considered as a crucial strategy in human problem solving and learning. Learning of recursive control rules for artificial intelligence (AI) are also presented as a field of application. |
ISSN: | 03029743 | Externe URL: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-8344233459&partnerID=40&md5=f37de5a70b3a2dbe01d4329b92d38700 |
Show full item record