Learning and reasoning in logic tensor networks: Theory and application to semantic image interpretation

27Citations
Citations of this article
37Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presents a revision of Real Logic and its implementation with Logic Tensor Networks and its application to Semantic Image Interpretation. Real Logic is a framework where learning from numerical data and logical reasoning are integrated using first order logic syntax. The symbols of the signature of Real Logic are interpreted in the data-space, i.e, on the domain of real numbers. The integration of learning and reasoning obtained in Real Logic allows us to formalize learning as approximate satisfiability in the presence of logical constraints, and to perform inference on symbolic and numerical data. After introducing a refined version of the formalism, we describe its implementation into Logic Tensor Networks which uses deep learning within Google's TensorFlowTM. We evaluate LTN on the task of classifying objects and their parts in images, where we combine state-of-the-art-object detectors with a part-of ontology. LTN outperforms the state-of-the-art on object classification, and improves the performances on part-of relation detection with respect to a rule-based baseline.

Cite

CITATION STYLE

APA

Serafini, L., Donadello, I., & D’Avila Garcez, A. (2017). Learning and reasoning in logic tensor networks: Theory and application to semantic image interpretation. In Proceedings of the ACM Symposium on Applied Computing (pp. 125–130). Association for Computing Machinery. https://doi.org/10.1145/3019612.3019642

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free