首页> 外文会议>Approaches and applications of inductive programming >Incremental Learning in Inductive Programming
【24h】

Incremental Learning in Inductive Programming

机译:归纳编程中的增量学习

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Inductive programming systems characteristically exhibit an exponential explosion in search time as one increases the size of the programs to be generated. As a way of overcoming this, we introduce incremental learning, a process in which an inductive programming system automatically modifies its inductive bias towards some domain through solving a sequence of gradually more difficult problems in that domain. We demonstrate a simple form of incremental learning in which a system incorporates solution programs into its background knowledge as it progresses through a sequence of problems. Using a search-based inductive functional programming system modelled on the MagicHaskeller system of Katayama [4], we perform a set of experiments comparing the performance of inductive programming with and without incremental learning. Incremental learning is shown to produce a performance improvement of at least a factor of thirty on each of the four problem sequences tested. We describe how, given some assumptions, inductive programming with incremental learning can be shown to have a polynomial, rather than exponential, time complexity with respect to the size of the program to be generated. We discuss the difficulties involved in constructing suitable problem sequences for our incremental learning system, and consider what improvements can be made to overcome these difficulties.
机译:归纳编程系统的特点是搜索时间呈指数级增长,这是因为要增加要生成的程序的大小。作为克服此问题的一种方式,我们引入了增量学习,在该过程中,归纳编程系统通过解决该领域中一系列逐渐棘手的问题,自动修改其对某个领域的归纳偏差。我们演示了一种简单的增量学习形式,其中系统在解决一系列问题时将解决方案程序纳入其背景知识中。使用以片山[4]的MagicHaskeller系统为模型的基于搜索的归纳功能编程系统,我们进行了一组实验,比较了有无增量学习的归纳编程的性能。渐进式学习显示,在所测试的四个问题序列中,每个问题的性能至少提高了三十倍。我们描述了在给定一些假设的情况下,关于增量学习的归纳编程如何相对于要生成的程序的大小,具有多项式而不是指数的时间复杂度。我们讨论了为增量学习系统构建合适的问题序列所涉及的困难,并考虑可以做出哪些改进来克服这些困难。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号