【24h】

Logical Decision Rules: Teaching C4.5 to Speak Prolog

机译:逻辑决策规则:教授C4.5讲序言

获取原文
获取原文并翻译 | 示例

摘要

It is desirable to automatically learn the effects of actions in an unknown environment. C4.5 has been used to discover associations, and it can also be used to find causal rules. Its output consists of rules that predict the value of a decision attribute using some condition attributes. Integrating C4.5's results in other applications usually requires spending some effort in translating them into a suitable format. Since C4.5's rules are horn clauses and have the same expressive power as Prolog statements, we have modified standard C4.5 so it will optionally generate its rules in Prolog. We have made sure no information is lost in the conversion process. It is also possible for the prolog statements to optionally retain the certainty values that C4.5 computes for its rules. This is achieved by simulating the certainty values as the probability that the statement will fail for no apparent reason. Prolog can move from statement to statement and find a series of rules that have to be fired to get from a set of premises to a desired result. We briefly mention how, when dealing with temporal data, the Prolog statements can be used for recursive searches, thus making C4.5's output more useful.
机译:希望自动了解未知环境中动作的效果。 C4.5已用于发现关联,也可用于查找因果规则。它的输出包含一些规则,这些规则使用一些条件属性来预测决策属性的值。将C4.5的结果集成到其他应用程序中通常需要花费一些精力将它们转换为合适的格式。由于C4.5的规则是horn子句,并且具有与Prolog语句相同的表达能力,因此我们修改了标准C4.5,因此可以选择在Prolog中生成其规则。我们确保转换过程中不会丢失任何信息。 Prolog语句还可以选择保留C4.5为规则计算的确定性值。这是通过将确定性值模拟为语句无缘无故失败的概率来实现的。 Prolog可以从一条语句到另一条语句,找到要从一组前提中获得所需结果必须触发的一系列规则。我们简要地提到了在处理时间数据时Prolog语句如何用于递归搜索,从而使C4.5的输出更有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号