【24h】

Learning with C4.5 in a situation calculus domain

机译:在某种情况微积分域中学习C4.5

获取原文

摘要

It is desirable to automatically learn the effects of actions in an unknown environment. Using situation calculus in a causal domain is a very natural way of recording the actions and their effects. These could later be used for Automatic Programming purposes. A brute force approach to representing the situations involves recording the value of all the available variables. This is a combinatorial problem, and becomes unmanageable when the number of variables, or their domains, gets too large. A solution is to represent the situations and the transitions among the situations using first order logic formulas, which allows for generalizations and removal of irrelevant variables. But this usually requires a domain expert to act as a programmer. In this paper we look at the problem of automatic learning of causal and association rules in a situation calculus domain from observations, with little help from a domain expert. We feed C4.5 with temporal data generated in an Artificial Life environment where the results of taking an action are not known to the creatures living in it. We show that C4.5 can discover causal rules, and has a good ability to prune irrelevant variables. We have modified C4.5 to generate Prolog rules as output, and show how the automatically learned rules can be used to make plan generators. The presented approach succeeds in generating plans in deterministic environments and needs less domain dependent preprocessing than techniques like Reinforcement Learning or Genetic Programming.
机译:期望自动学习在未知环境中的动作的影响。在因果域中使用情况微积分是记录动作及其效果的非常自然的方式。这些可以用于自动编程目的。表示情况的蛮力方法涉及记录所有可用变量的值。这是一个组合问题,并且当变量或其域的数量变得太大时变得无法管理。解决方案是使用第一阶逻辑公式的情况中的情况和转变,其允许概括和去除不相关的变量。但这通常需要一个域专家充当程序员。在本文中,我们研究了从观察中的情况微积分域中的因果关系和关联规则的自动学习问题,域专家的帮助很少。我们用在人工生命环境中产生的时间数据来喂养C4.5,其中患上的生物不知道采取行动的结果。我们表明C4.5可以发现因果规则,并具有良好的修剪无关变量的能力。我们已修改C4.5以生成Prolog规则作为输出,并显示自动学习的规则如何用于制作计划生成器。该方法成功地成功地在确定性环境中产生了计划,并且需要比加强学习或遗传编程等技术所依赖的预处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号