共查询到19条相似文献,搜索用时 62 毫秒
1.
归纳逻辑程序设计综述 总被引:4,自引:1,他引:4
归纳逻辑程序设计是由机器学习与逻辑程序设计交叉所形成的一个研究领域,是机器学习的前沿研究课题。该文首先从归纳逻辑程序设计的问题背景、类型划分和搜索程序子句三个方面介绍了归纳逻辑程序设计系统的概貌;然后结合实验室的相关研究工作,回顾了归纳逻辑程序设计研究的发展;之后介绍了归纳逻辑程序设计领域中需要深入研究的若干问题,并提出了新的解决思路;最后是总结,以引起读者对归纳逻辑程序设计领域研究的进一步关注。 相似文献
2.
归纳逻辑程序设计是机器学习与逻辑程序设计交叉所形成的一个研究领域,克服了传统机器学习方法的两个主要限制:即知识表示的限制和背景知识利用的限制,成为机器学习的前沿研究课题。首先从归纳逻辑程序设计的产生背景、定义、应用领域及问题背景介绍了归纳逻辑程序设计系统的概貌,对归纳逻辑程序设计方法的研究现状进行了总结和分析,最后探讨了该领域的进一步的研究方向。 相似文献
3.
归纳逻辑程序设计(inductive logic programming, ILP)是以一阶逻辑归纳理论为基础,并以一阶逻辑为表达语言的符号规则学习方法. ILP学得的模型是易于理解的一阶逻辑符号规则,而非难以解释的黑箱模型;在学习中可以相对容易地显式利用以一阶逻辑描述的领域知识;学得模型能对领域中个体间的关系进行建模,而非仅仅对个体的标记进行预测. 然而,由于潜在假设空间巨大,进行高效学习有相当的困难.综述了ILP领域的研究情况,从不同一阶逻辑归纳理论的角度对主流的ILP方法做出了梳理.还介绍了近年来ILP基于二阶诱导推理理论的扩展、基于概率的扩展和引入可微构件的扩展.最后,介绍了ILP在实际任务中的代表性应用,探讨了ILP方法目前所遇到的挑战,并对其未来发展进行了展望. 相似文献
4.
提出了一种新的约束归纳逻辑程序设计方法。该方法能够与自顶向下的归纳逻辑程序设计系统结合,通过在自顶向下归纳方法的一步特殊化操作中引入Fisher判别分析等方法,使得系统能够导出不受变量个数限制的多种形式的线性约束,在不需要用户诱导,不依赖约束求解器的情况下,学习出覆盖正例而排斥负例的含约束的Horn子句程序。 相似文献
5.
6.
遗传归纳逻辑程序设计的个体编码生长现象 总被引:3,自引:0,他引:3
遗传归纳逻辑程序设计(GILP)的个体编码生长现象严重影响了算法的性能和规则的可读性.通过对变长编码的模式分析,解释了GILP的个体编码生长现象.并发现,若从初始种群开始添加长度惩罚项来解决个体编码生长问题,种群会出现退化现象.而采取在演化的初期不添加惩罚项,在种群的性状有了明显改善后再添加惩罚的策略,既可避免种群退化,又可有效解决个体编码生长问题. 相似文献
7.
基于位串编码的遗传归纳逻辑程序设计 总被引:1,自引:1,他引:0
归纳逻辑程序设计是基于一阶逻辑的数据挖掘新方法。一阶规则挖掘是目标谓词和背景知识谓词对应的各种原子的复杂组合优化问题。该文根据Occam’s razor原理提出原子的位串编码,设计相应的遗传箅子,基于sequential covering策略提出采用遗传算法作为搜索策略的遗传归纳逻辑程序设计算法GILP。在连通图问题和gcd问题上验证算法的可行性。 相似文献
8.
9.
10.
归纳逻辑程序设计的核心问题是如何从背景知识中优选谓词构造满足约束的归纳假设,按Occam准则,满足约束的最精简归纳假设为优,但迄今归纳逻辑程序设计中精简归纳假设构造的计算复杂性尚未解决。 相似文献
11.
归纳学习的目的在于发现样例与离散的类之间的映射关系,样例及归纳的映射都需用某个形式化语言描述.归纳学习器采用的形式化语言经历了属性-值语言、一阶逻辑、类型化的高阶逻辑三个阶段,后者能克服前二者在知识表达及学习过程中的很多缺点.本文首先阐述了基于高阶逻辑的复杂结构归纳学习产生的历史背景;其次介绍了基于高阶逻辑的编程语言--Escher的知识描述形式及目前已提出的三种学习方法;复杂结构的归纳学习在机器学习领域的应用及如何解决一些现实问题的讨论随后给出; 最后分析了复杂结构归纳学习的研究所面临的挑战性问题. 相似文献
12.
Structured machine learning: the next ten years 总被引:4,自引:1,他引:3
Thomas G. Dietterich Pedro Domingos Lise Getoor Stephen Muggleton Prasad Tadepalli 《Machine Learning》2008,73(1):3-23
The field of inductive logic programming (ILP) has made steady progress, since the first ILP workshop in 1991, based on a balance of developments in theory, implementations and applications. More recently there has been an increased emphasis on Probabilistic ILP and the related fields of Statistical Relational Learning (SRL) and Structured Prediction. The goal of the current paper is to consider these emerging trends and chart out the strategic directions and open problems for the broader area of structured machine learning for the next 10 years. 相似文献
13.
The least general generalization (LGG) of strings may cause an over-generalization in the generalization process of the clauses
of predicates with string arguments. We propose a specific generalization (SG) for strings to reduce over-generalization.
SGs of strings are used in the generalization of a set of strings representing the arguments of a set of positive examples
of a predicate with string arguments. In order to create a SG of two strings, first, a unique match sequence between these
strings is found. A unique match sequence of two strings consists of similarities and differences to represent similar parts
and differing parts between those strings. The differences in the unique match sequence are replaced to create a SG of those
strings. In the generalization process, a coverage algorithm based on SGs of strings or learning heuristics based on match
sequences are used.
Ilyas Cicekli received a Ph.D. in computer science from Syracuse University in 1991. He is currently a professor of the Department of Computer
Engineering at Bilkent University. From 2001 till 2003, he was a visiting faculty at University of Central Florida. His current
research interests include example-based machine translation, machine learning, natural language processing, and inductive
logic programming.
Nihan Kesim Cicekli is an Associate Professor of the Department of Computer Engineering at the Middle East Technical University (METU). She graduated
in computer engineering at the Middle East Technical University in 1986. She received the MS degree in computer engineering
at Bilkent University in 1988; and the PhD degree in computer science at Imperial College in 1993. She was a visiting faculty
at University of Central Florida from 2001 till 2003. Her current research interests include multimedia databases, semantic
web, web services, data mining, and machine learning. 相似文献
14.
This paper introduces a novel logical framework for concept-learning called brave induction. Brave induction uses brave inference for induction and is useful for learning from incomplete information. Brave induction
is weaker than explanatory induction which is normally used in inductive logic programming, and is stronger than learning from satisfiability, a general setting of concept-learning in clausal logic. We first investigate formal properties of brave induction, then
develop an algorithm for computing hypotheses in full clausal theories. Next we extend the framework to induction in nonmonotonic logic programs. We analyze computational complexity of decision problems for induction on propositional theories. Further, we provide examples
of problem solving by brave induction in systems biology, requirement engineering, and multiagent negotiation. 相似文献
15.
16.
We study several complexity parameters for first order formulas and their suitability for first order learning models. We
show that the standard notion of size is not captured by sets of parameters that are used in the literature and thus they
cannot give a complete characterization in terms of learnability with polynomial resources. We then identify an alternative
notion of size and a simple set of parameters that are useful for first order Horn Expressions. These parameters are the number
of clauses in the expression, the maximum number of distinct terms in a clause, and the maximum number of literals in a clause.
Matching lower bounds derived using the Vapnik Chervonenkis dimension complete the picture showing that these parameters are
indeed crucial.
This work has been partly supported by NSF Grant IIS-0099446. A preliminary version of this paper appeared in the proceeding
of the conference on Inductive Logic Programming 2003.
Most of this work was done while M.A. was at Tufts University.
Editors: Tamás Horváth and Akihiro Yamamoto 相似文献
17.
Fabrizio Riguzzi 《Machine Learning》2008,70(2-3):207-223
Logic Programs with Annotated Disjunctions (LPADs) provide a simple and elegant framework for representing probabilistic knowledge in logic programming. In this paper we consider the problem of learning ground LPADs starting from a set of interpretations annotated with their probability. We present the system ALLPAD for solving this problem. ALLPAD modifies the previous system LLPAD in order to tackle real world learning problems more effectively. This is achieved by looking for an approximate solution rather than a perfect one. A number of experiments have been performed on real and artificial data for evaluating ALLPAD, showing the feasibility of the approach. Editors: Stephen Muggleton, Ramon Otero, Simon Colton. 相似文献
18.
Mathieu Serrurier Henri Prade 《Soft Computing - A Fusion of Foundations, Methodologies and Applications》2007,11(5):459-466
Introducing fuzzy predicates in inductive logic programming may serve two different purposes: allowing for more adaptability
when learning classical rules or getting more expressivity by learning fuzzy rules. This latter concern is the topic of this
paper. Indeed, introducing fuzzy predicates in the antecedent and in the consequent of rules may convey different non-classical
meanings. The paper focuses on the learning of gradual and certainty rules, which have an increased expressive power and have
no simple crisp counterpart. The benefit and the application domain of each kind of rules are discussed. Appropriate confidence
degrees for each type of rules are introduced. These confidence degrees play a major role in the adaptation of the classical
FOIL inductive logic programming algorithm to the induction of fuzzy rules for guiding the learning process. The method is
illustrated on a benchmark example and a case-study database. 相似文献