【24h】

On improving FOIL Algorithm

机译:改进FOIL算法

获取原文

摘要

FOIL is an Inductive Logic Programming Algorithm to discover first order rules to explain the patterns involved in a domain of knowledge. Domains as Information Retrieval or Information Extraction are handicaps for FOIL due to the huge amount of information it needs manage to devise the rules. Current solutions to problems in these domains are restricted to devising ad hoc domain dependent inductive algorithms that use a less-expressive formalism to code rules. We work on optimising FOIL learning process to deal with such complex domain problems while retaining expressiveness. Our hypothesis is that changing the information gain scoring function, used by FOIL to decide how rules are learnt, can reduce the number of steps the algorithm performs. We have analysed 15 scoring functions, normalised them into a common notation and checked a test in which they are computed. The learning process will be evaluated according to its efficiency, and the quality of the rules according to their precision, recall, complexity and specificity. The results reinforce our hypothesis, demonstrating that replacing the information gain can optimise both the FOIL algorithm execution and the learnt rules.
机译:FOIL是一种归纳逻辑编程算法,用于发现一阶规则以解释知识领域中涉及的模式。作为信息检索或信息提取的域是FOIL的障碍,因为它需要设法设计规则以获取大量信息。这些领域中问题的当前解决方案仅限于设计特定于领域的归纳算法,该算法使用表达较少的形式主义来编码规则。我们致力于优化FOIL学习过程,以解决此类复杂的领域问题,同时又保持表现力。我们的假设是,改变由FOIL用来决定如何学习规则的信息增益评分功能,可以减少算法执行的步骤数量。我们分析了15个得分函数,将它们归一化为通用表示法,并检查了计算它们的测试。学习过程将根据其效率进行评估,而规则的质量将根据其准确性,回忆性,复杂性和特殊性进行评估。结果证明了我们的假设,表明替换信息增益可以优化FOIL算法的执行和学习的规则。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号