Treffer: Using Inductive Logic Programming to globally approximate Neural Networks for preference learning: challenges and preliminary results

Title:
Using Inductive Logic Programming to globally approximate Neural Networks for preference learning: challenges and preliminary results
Contributors:
G. Boella, F. A. D'Asaro, A. Dyoub, G. Primiero, Fossemò, Daniele, Mignosi, Filippo, Raggioli, Luca, Spezialetti, Matteo, D'Asaro, Fabio Aurelio
Publication Year:
2022
Collection:
Università degli Studi di Verona: Catalogo dei Prodotti della Ricerca (IRIS)
Document Type:
Konferenz conference object
Language:
English
Relation:
info:eu-repo/semantics/altIdentifier/isbn/979-12-210-4542-0; ispartofbook:Proceedings of the 1st Workshop on Bias, Ethical AI, Explainability and the Role of Logic and Logic Programming (BEWARE 2022); 1st Workshop on Bias, Ethical AI, Explainability and the Role of Logic and Logic Programming (BEWARE 2022); firstpage:67; lastpage:83; numberofpages:17; serie:CEUR WORKSHOP PROCEEDINGS; alleditors:G. Boella, F. A. D'Asaro, A. Dyoub, G. Primiero; https://hdl.handle.net/11562/1086370
Rights:
info:eu-repo/semantics/openAccess
Accession Number:
edsbas.6C2B6E03
Database:
BASE

Weitere Informationen

In this paper we explore the use of Answer Set Programming (ASP), and in particular the state-of-the-art Inductive Logic Programming (ILP) system ILASP, as a method to explain black-box models, e.g. Neural Networks (NN), when they are used to learn user preferences. To this aim, we created a dataset of users preferences over a set of recipes, trained a set of NNs on these data, and performed preliminary experiments that investigate how ILASP can globally approximate these NNs. Since computational time required for training ILASP on high dimensional feature spaces is very high, we focused on the problem of making global approximation more scalable. In particular we experimented with the use of Principal Component Analysis (PCA) to reduce the dimensionality of the dataset while trying to keep our explanations transparent.