polito.it
Politecnico di Torino (logo)

Integrating Knowledge Graphs With Logic Tensor Networks

Nicola Di Salvatore

Integrating Knowledge Graphs With Logic Tensor Networks.

Rel. Lia Morra. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Matematica, 2024

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB) | Preview
Abstract:

Logic Tensor Networks are a neuro-symbolic framework that combines logic (first-order fuzzy logic) with deep learning (neural networks). Knowledge graphs are stores of knowledge structured as a graph (with nodes, edges and weights). In this thesis, the aim is to inject prior knowledge from knowledge graphs in neural networks through the use of Logic Tensor Networks to improve the performances of scene graph generation (that is, the task of producing a structured description of images in the form of triples <subject, relationship, object>). In particular, this is made by aligning the Visual Genome dataset (that contains images with dense triplet annotations) with the ConceptNet knowledge graph and leveraging ConceptNet relationships and Numberbatch embeddings (that is a way of representing ConceptNet through vectors) to automatically generate first-order logic statements, which can work as logic constraints to improve the neural networks scene graph generation through Logic Tensor Networks.

Relatori: Lia Morra
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Matematica
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-44 - MODELLISTICA MATEMATICO-FISICA PER L'INGEGNERIA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/33407
Modifica (riservato agli operatori) Modifica (riservato agli operatori)