- 3
- 0
- 约 4页
- 2015-09-27 发布于重庆
- 举报
Inductive Synthesis of Recursive Functional Programs A Comparison of Three Systems
Inductive Synthesis of Recursive Functional
Programs
A Comparison of Three Systems
Martin Hofmann, Andreas Hirschberger, Emanuel Kitzelmannn, and Ute
Schmid
University of Bamberg, Faculty of Information Systems and Applied Computer
Science {martin.hofmann, andreas.hirschberger}@stud.uni-bamberg.de,
{emanuel.kitzelmann, ute.schmid}@wiai.uni-bamberg.de
1 Introduction
One of the most challenging subfields, and a still little researched niche of ma-
chine learning, is the inductive synthesis of recursive programs from incomplete
specifications, such as examples for the desired input/output behavior [1–4]. The
special appeal of an inductive approach to automated program construction is
that the user only provides some examples of the desired program behaviour,
such as [A, B, C] → [C, B, A], as input to the synthesis system and a general pro-
gram (here for reversing a list) is created. Potential applications for automatic
program induction are to enable end-users to create their own simple programs,
to assist professional programmers or even to automatically invent new and ef-
ficient algorithms.
Existing inductive program synthesis systems use either a search-based or an
analytical approach. While the most promising are allocated in the subfield of
program synthesis, also concept learners with extended codomain and especially
ILP-based systems exhibit success worthy to mention.
Since no broadly accepted fundamentals and approaches prevail in the field of
inductive program synthesis. We have systematically evaluated three systems to
inductively synthesise functional recursive programs,1 which are based on three
fundamentally different induction methods.
2 The Systems
Adate [5] (Automatic Design of Algorithms Through Evolution) is a system
for automatic programmin
您可能关注的文档
- Ecmdwqk托福写作辅导材料.doc
- eCe稀土铁石榴石单晶的制备及磁光性能.pdf
- EAST快控电源逆变器并联分析.pdf
- Economic Law and Commercial Law.doc
- Economic policies and growth in the UK economy.ppt
- ECRMOPECVD生长GaN薄膜中的发射光谱分析.pdf
- Edius的五种剪辑类型.doc
- EDI与混床的区别.doc
- Effect of a pulsed magnetic treatment on the dislocation substructure of a commercial high strength.pdf
- Effect of a pulsed magnetic treatment on the dislocation substructure of a.pdf
原创力文档

文档评论(0)