Characterization of the Convex Łukasiewicz Fragment for Learning From Constraints

Authors

  • Francesco Giannini University of Siena
  • Michelangelo Diligenti University of Siena
  • Marco Gori University of Siena
  • Marco Maggini University of Siena

DOI:

https://doi.org/10.1609/aaai.v32i1.11640

Keywords:

Learning from constraints, Collective Classification, First-order logic, Quadratic programming

Abstract

This paper provides a theoretical insight for the integration of logical constraints into a learning process. In particular it is proved that a fragment of the Łukasiewicz logic yields a set of convex constraints. The fragment is enough expressive to include many formulas of interest such as Horn clauses. Using the isomorphism of Łukasiewicz formulas and McNaughton functions, logical constraints are mapped to a set of linear constraints once the predicates are grounded on a given sample set. In this framework, it is shown how a collective classification scheme can be formulated as a quadratic programming problem, but the presented theory can be exploited in general to embed logical constraints into a learning process. The proposed approach is evaluated on a classification task to show how the use of the logical rules can be effective to improve the accuracy of a trained classifier.

Downloads

Published

2018-04-29

How to Cite

Giannini, F., Diligenti, M., Gori, M., & Maggini, M. (2018). Characterization of the Convex Łukasiewicz Fragment for Learning From Constraints. Proceedings of the AAAI Conference on Artificial Intelligence, 32(1). https://doi.org/10.1609/aaai.v32i1.11640