Multitask Kernel-based Learning with First-Order Logic Constraints
Michelangelo Diligenti, Marco Gori, Marco Maggini, Leonardo, Rigutini

TL;DR
This paper introduces a kernel-based multi-task learning framework that incorporates first-order logic constraints, enabling joint learning of multiple predicates from both supervised and unsupervised data.
Contribution
It presents a novel method to integrate first-order logic constraints into kernel machines for multi-task learning, including a two-stage optimization approach.
Findings
Effective integration of FOL constraints into kernel learning.
Two-stage learning schema improves optimization.
Framework handles both supervised and unsupervised data.
Abstract
In this paper we propose a general framework to integrate supervised and unsupervised examples with background knowledge expressed by a collection of first-order logic clauses into kernel machines. In particular, we consider a multi-task learning scheme where multiple predicates defined on a set of objects are to be jointly learned from examples, enforcing a set of FOL constraints on the admissible configurations of their values. The predicates are defined on the feature spaces, in which the input objects are represented, and can be either known a priori or approximated by an appropriate kernel-based learner. A general approach is presented to convert the FOL clauses into a continuous implementation that can deal with the outputs computed by the kernel-based predicates. The learning problem is formulated as a semi-supervised task that requires the optimization in the primal of a loss…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Fuzzy Logic and Control Systems
MethodsSparse Evolutionary Training
