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_81

Markdown

[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_81

BibTeX

@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/}
}