Meta-Interpretive Learning of Data Transformation Programs

被引:12
作者
Cropper, Andrew [1 ]
Tamaddoni-Nezhad, Alireza [1 ]
Muggleton, Stephen H. [1 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
来源
INDUCTIVE LOGIC PROGRAMMING, ILP 2015 | 2016年 / 9575卷
关键词
EXTRACTION;
D O I
10.1007/978-3-319-40566-7_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data transformation involves the manual construction of large numbers of special-purpose programs. Although typically small, such programs can be complex, involving problem decomposition, recursion, and recognition of context. Building such programs is common in commercial and academic data analytic projects and can be labour intensive and expensive, making it a suitable candidate for machine learning. In this paper, we use the meta-interpretive learning framework (MIL) to learn recursive data transformation programs from small numbers of examples. MIL is well suited to this task because it supports problem decomposition through predicate invention, learning recursive programs, learning from few examples, and learning from only positive examples. We apply Metagol, a MIL implementation, to both semi-structured and unstructured data. We conduct experiments on three real-world datasets: medical patient records, XML mondial records, and natural language taken from ecological papers. The experimental results suggest that high levels of predictive accuracy can be achieved in these tasks from small numbers of training examples, especially when learning with recursion.
引用
收藏
页码:46 / 59
页数:14
相关论文
共 19 条
[1]  
Aitken JS, 2002, FRONT ARTIF INTEL AP, V77, P355
[2]  
[Anonymous], 2007, THE ALEPH MANUAL
[3]  
[Anonymous], P 24 INT JOINT C ART
[4]  
[Anonymous], LNCS
[5]  
[Anonymous], P 9 INT WORKSH INF I
[6]  
Berardi M, 2007, LECT NOTES ARTIF INT, V4455, P79
[7]  
Craven M, 1999, Proc Int Conf Intell Syst Mol Biol, P77
[8]  
Cropper A, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P3423
[9]   Logical Minimisation of Meta-Rules Within Meta-Interpretive Learning [J].
Cropper, Andrew ;
Muggleton, Stephen H. .
INDUCTIVE LOGIC PROGRAMMING, ILP 2014, 2015, 9046 :62-75
[10]  
De Raedt L, 2004, LECT NOTES ARTIF INT, V3244, P19