Integrating Prior Knowledge into Deep Learning

被引:78
作者
Diligenti, Michelangelo [1 ]
Roychowdhury, Soumali [2 ]
Gori, Marco [1 ]
机构
[1] Univ Siena, Siena, Italy
[2] IMT Lucca, Lucca, Italy
来源
2017 16TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA) | 2017年
关键词
D O I
10.1109/ICMLA.2017.00-37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep learning allows to develop feature representations and train classification models in a fully integrated way. However, learning deep networks is quite hard and it improves over shallow architectures only if a large number of training data is available. Injecting prior knowledge into the learner is a principled way to reduce the amount of required training data, as the learner does not need to induce the knowledge from the data itself. In this paper we propose a general and principled way to integrate prior knowledge when training deep networks. Semantic Based Regularization (SBR) is used as underlying framework to represent the prior knowledge, expressed as a collection of first-order logic clauses (FOL), and where each task to be learned corresponds to a predicate in the knowledge base. The knowledge base correlates the tasks to be learned and it is translated into a set of constraints which are integrated into the learning process via backpropagation. The experimental results show how the integration of the prior knowledge boosts the accuracy of a state-of-the-art deep network on an image classification task.
引用
收藏
页码:920 / 923
页数:4
相关论文
共 15 条
[1]  
[Anonymous], 2004, P IEEE COMP SOC C CO
[2]  
[Anonymous], 1986, Lisp
[3]  
[Anonymous], 2009, ICML
[4]  
[Anonymous], 2015, ARTIFICIAL INTELLIGE
[5]   Learning Deep Architectures for AI [J].
Bengio, Yoshua .
FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2009, 2 (01) :1-127
[6]  
Broecheler M., 2010, PROCEED INGS 26 C UN, P73
[7]   Bridging logic and kernel machines [J].
Diligenti, Michelangelo ;
Gori, Marco ;
Maggini, Marco ;
Rigutini, Leonardo .
MACHINE LEARNING, 2012, 86 (01) :57-88
[8]  
Diligenti Michelangelo., 2016, Joint European Conference on Machine Learning and Knowledge Discovery in Databases, P33
[9]  
Hinton G. E., 2010, PRACTICAL GUIDE TRAI, P599
[10]  
Hu Z., 2016, CORR