Learning Linear Constraints in Inductive Logic Programming
Abstract
In this paper, we present a system, called icc , that learns constrained logic programs containing function symbols. The particularity of our approach is to consider, as in the field of Constraint Logic Programming, a specific computation domain and to handle terms by taking into account their values in this domain. Nevertheless, an earlier version of our system was only able to learn constraints X _i=t, where X _i is a variable and t is a term. We propose here a method for learning linear constraints. It has already been a lot studied in the field of Statistical Learning Theory and for learning Oblic Decision Trees. As far as we know, the originality of our approach is to rely on a Linear Programming solver. Moreover, integrating it in icc enables to learn non linear constraints.
Cite
Text
Martin and Vrain. "Learning Linear Constraints in Inductive Logic Programming." European Conference on Machine Learning, 1997. doi:10.1007/3-540-62858-4_81Markdown
[Martin and Vrain. "Learning Linear Constraints in Inductive Logic Programming." European Conference on Machine Learning, 1997.](https://mlanthology.org/ecmlpkdd/1997/martin1997ecml-learning/) doi:10.1007/3-540-62858-4_81BibTeX
@inproceedings{martin1997ecml-learning,
title = {{Learning Linear Constraints in Inductive Logic Programming}},
author = {Martin, Lionel and Vrain, Christel},
booktitle = {European Conference on Machine Learning},
year = {1997},
pages = {162-169},
doi = {10.1007/3-540-62858-4_81},
url = {https://mlanthology.org/ecmlpkdd/1997/martin1997ecml-learning/}
}