基于高阶逻辑的归纳逻辑程序设计学习算法及其应用研究

基本信息
批准号:61300098
项目类别:青年科学基金项目
资助金额:25.00
负责人:李艳娟
学科分类:
依托单位:东北林业大学
批准年份:2013
结题年份:2016
起止时间:2014-01-01 - 2016-12-31
项目状态: 已结题
项目参与者:吴妍,侯畅,李林辉,张语桐,房东鑫
关键词:
归纳逻辑程序设计机器学习遗传算法
结项摘要

By using first-order logic to represent empirical data and learned rules, Inductive logic programming (ILP for short) overcomes two limitations of classical machine learning: a limited knowledge representation formalism which is essentially propositional logic and inability to use substantial background knowledge in the learning process. In recent years, the first-class international journal "machine learning" has published several special issues on ILP. ILP has been a hot topic of machine learning. The research further improves the expressive ability of ILP, adopts higher-order logic to represent empirical data and learned rules, and studies higher-order logic based ILP learning algorithm and its application. Firstly, according to search strategy, determined ILP algorithm and stochastic ILP algorithm are studied. Secondly, in practical applications, unlabeled data are readily available but labeled data are fairly expensive to obtain because they require human effort. Based on the two algorithms proposed above, the project investigates how to exploit unlabeled data to enhance classification performance of higher-order ILP algorithm. Finally, higher-order ILP algorithm is applied to image semantic classification system adopting higher-order logic to represent space relation. This research provides machine learning with more in-depth theory and method, provides strong technical support for the application of artificial intelligence.

归纳逻辑程序设计(Inductive logic programming,简称ILP)采用一阶逻辑表示经验数据和学习到的规则,克服了传统机器学习方法描述能力弱和无法利用背景知识的限制,近年来,顶级国际刊物《机器学习》相继出版了多期ILP的专刊,ILP逐渐成为机器学习领域的前沿研究课题。本研究进一步提高ILP的表达能力,采用高阶逻辑表示经验数据和学习到的规则,研究基于高阶逻辑的ILP学习算法和应用。首先,根据搜索策略不同研究确定性高阶ILP算法和非确定性高阶ILP算法。然后,针对实际应用中对数据标记的代价很高,容易获得的是无标记数据,在上述两个算法的基础上,研究利用无标记数据提高高阶ILP算法的分类性能。最后,将高阶ILP算法应用于图像语义分类系统中,采用高阶逻辑表示图像内部的空间关系。该研究为机器学习方法提供了更加深入的理论和方法,为人工智能的应用领域提供了强有力的技术支持。

项目摘要

归纳逻辑程序设计(Inductive Logic Programming, ILP)采用一阶逻辑表示经验数据和学习到的规则,克服了传统机器学习方法描述能力弱和无法利用背景知识的限制。项目从进一步提高ILP的表达能力和利用无标记数据提高泛化能力两个方面出发,对ILP算法和应用进行了深入研究。重点研究内容和执行情况如下:(1)提出了确定性高阶ILP算法HFOIL,该算法采用高阶逻辑表示学习到的规则。给出了高阶规则候选特化式的构造方法,给出了评价候选特化式的评价函数。实验结果表明该系统具有更精确的分类性能。(2)提出了非确定性高阶ILP算法ABCHILP。该算法同样采用高阶逻辑表示学习到的规则,采用ABC算法搜索假设空间。给出高阶规则编码的方法;提出了生成新食物源的操作:插入、删除和变异;提出了新的适应度函数。实验结果表明ABCHILP具有更好的泛化能力,提出的适应度函数能够更好地刻画高阶规则的优劣。(3)提出利用无标记数据提高泛化能力的ILP算法—UDBILP。UDBILP首先利用初始标记数据和背景知识初始化三个ILP分类器,该算法首先根据初始标记数据初始化3个不同的ILP系统得到分类器h1,h2和h3,然后迭代地用无标记样例对3个分类器进行精化,直到任何分类器都不再发生变化为止。每轮迭代包括三个过程:互标记过程、重新标记过程和重新训练过程。实验结果表明UDBILP能够利用无标记数据提高泛化能力,并且算法最终分类错误率低于NFOIL,KFOIL和ALEPH系统。(4)提出了基于高阶ILP算法的图像分类系统。一阶谓词逻辑表示图像的空间关系信息,作为高阶ILP算法的输入。实验结果表明该系统具有更好的分类性能。项目研究期间发表论文14篇,其中SCI检索3篇,EI检索3篇。获得2项国家授权专利;获批2项国家软件著作权。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016
2

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022
3

基于协同表示的图嵌入鉴别分析在人脸识别中的应用

基于协同表示的图嵌入鉴别分析在人脸识别中的应用

DOI:10.3724/sp.j.1089.2022.19009
发表时间:2022
4

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
5

面向工件表面缺陷的无监督域适应方法

面向工件表面缺陷的无监督域适应方法

DOI:
发表时间:2021

李艳娟的其他基金

相似国自然基金

1

基于归纳逻辑程序设计的本体学习方法

批准号:60873153
批准年份:2008
负责人:高志强
学科分类:F0211
资助金额:28.00
项目类别:面上项目
2

约束归纳逻辑程序设计的研究

批准号:69883001
批准年份:1998
负责人:刘椿年
学科分类:F0203
资助金额:12.00
项目类别:专项基金项目
3

约束/归纳逻辑程序设计中的软计算研究

批准号:60173014
批准年份:2001
负责人:刘椿年
学科分类:F0203
资助金额:19.00
项目类别:面上项目
4

基于高阶辛算法的时域电磁散射计算理论及其应用研究

批准号:60671051
批准年份:2006
负责人:吴先良
学科分类:F0119
资助金额:30.00
项目类别:面上项目