Title
Fast relational learning using bottom clause propositionalization with artificial neural networks
Abstract
Relational learning can be described as the task of learning first-order logic rules from examples. It has enabled a number of new machine learning applications, e.g. graph mining and link analysis. Inductive Logic Programming (ILP) performs relational learning either directly by manipulating first-order rules or through propositionalization, which translates the relational task into an attribute-value learning task by representing subsets of relations as features. In this paper, we introduce a fast method and system for relational learning based on a novel propositionalization called Bottom Clause Propositionalization (BCP). Bottom clauses are boundaries in the hypothesis search space used by ILP systems Progol and Aleph. Bottom clauses carry semantic meaning and can be mapped directly onto numerical vectors, simplifying the feature extraction process. We have integrated BCP with a well-known neural-symbolic system, C-IL2P, to perform learning from numerical vectors. C-IL2P uses background knowledge in the form of propositional logic programs to build a neural network. The integrated system, which we call CILP++, handles first-order logic knowledge and is available for download from Sourceforge. We have evaluated CILP++ on seven ILP datasets, comparing results with Aleph and a well-known propositionalization method, RSD. The results show that CILP++ can achieve accuracy comparable to Aleph, while being generally faster, BCP achieved statistically significant improvement in accuracy in comparison with RSD when running with a neural network, but BCP and RSD perform similarly when running with C4.5. We have also extended CILP++ to include a statistical feature selection method, mRMR, with preliminary results indicating that a reduction of more than 90聽% of features can be achieved with a small loss of accuracy.
Year
DOI
Venue
2014
10.1007/s10994-013-5392-1
Machine Learning
Keywords
Field
DocType
Relational learning,Inductive logic programming,Propositionalization,Neural-symbolic integration,Artificial neural networks
Inductive logic programming,PROGOL,Feature selection,Computer science,Statistical relational learning,Propositional calculus,Feature extraction,Artificial intelligence,Artificial neural network,Rule of inference,Machine learning
Journal
Volume
Issue
ISSN
94
1
0885-6125
Citations 
PageRank 
References 
19
0.82
37
Authors
3
Name
Order
Citations
PageRank
Manoel V. França1211.54
Gerson Zaverucha228432.70
Artur S. D'avila Garcez343163.57