Show simple item record

dc.contributor.authorMagnini, M.
dc.contributor.authorCiatto, G.
dc.contributor.authorCantürk, Furkan
dc.contributor.authorAydoğan, Reyhan
dc.contributor.authorOmicini, A.
dc.date.accessioned2023-08-22T10:22:06Z
dc.date.available2023-08-22T10:22:06Z
dc.date.issued2023-06
dc.identifier.issn0169-2607en_US
dc.identifier.urihttp://hdl.handle.net/10679/8730
dc.identifier.urihttps://www.sciencedirect.com/science/article/pii/S0169260723002018
dc.description.abstractBackground and objective: This paper focuses on nutritional recommendation systems (RS), i.e. AI-powered automatic systems providing users with suggestions about what to eat to pursue their weight/body shape goals. A trade-off among (potentially) conflictual requirements must be taken into account when designing these kinds of systems, there including: (i) adherence to experts’ prescriptions, (ii) adherence to users’ tastes and preferences, (iii) explainability of the whole recommendation process. Accordingly, in this paper we propose a novel approach to the engineering of nutritional RS, combining machine learning and symbolic knowledge extraction to profile users—hence harmonising the aforementioned requirements. MethodsOur contribution focuses on the data processing workflow. Stemming from neural networks (NN) trained to predict user preferences, we use CART Breiman et al.(1984) to extract symbolic rules in Prolog Körner et al.(2022) form, and we combine them with expert prescriptions brought in similar form. We can then query the resulting symbolic knowledge base via logic solvers, to draw explainable recommendations. ResultsExperiments are performed involving a publicly available dataset of 45,723 recipes, plus 12 synthetic datasets about as many imaginary users, and 6 experts’ prescriptions. Fully-connected 4-layered NN are trained on those datasets, reaching ∼86% test-set accuracy, on average. Extracted rules, in turn, have ∼80% fidelity w.r.t. those NN. The resulting recommendation system has a test-set precision of ∼74%. The symbolic approach makes it possible to devise how the system draws recommendations. Conclusions Thanks to our approach, intelligent agents may learn users’ preferences from data, convert them into symbolic form, and extend them with experts’ goal-directed prescriptions. The resulting recommendations are then simultaneously acceptable for the end user and adequate under a nutritional perspective, while the whole process of recommendation generation is made explainable.en_US
dc.description.sponsorshipCHIST-ERA IV project ; Ministry of Education, Universities and Research (MIUR) ; TÜBİTAK
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.relationinfo:turkey/grantAgreement/TUBITAK/120N680
dc.relation.ispartofComputer Methods and Programs in Biomedicine
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rightsopenAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleSymbolic knowledge extraction for explainable nutritional recommendersen_US
dc.typeArticleen_US
dc.description.versionPublisher versionen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-5260-9999 & YÖK ID 145578) Aydoğan, Reyhan
dc.contributor.ozuauthorAydoğan, Reyhan
dc.identifier.volume235en_US
dc.identifier.wosWOS:000983750400001
dc.identifier.doi10.1016/j.cmpb.2023.107536en_US
dc.subject.keywordsExplainable artificial intelligenceen_US
dc.subject.keywordsNeural networksen_US
dc.subject.keywordsNutritionen_US
dc.subject.keywordsRecommendation systemsen_US
dc.subject.keywordsSymbolic knowledge extractionen_US
dc.identifier.scopusSCOPUS:2-s2.0-85152230884
dc.contributor.ozugradstudentCantürk, Furkan
dc.relation.publicationcategoryArticle - International Refereed Journal - Institutional Academic Staff and Graduate Student


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 International
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International

Share this page