Logo do repositório
 
Publicação

NutriScan: Nutrition analysis system

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
datacite.subject.sdg09:Indústria, Inovação e Infraestruturas
dc.contributor.authorRibeiro, Hugo
dc.contributor.authorSoares, Filipe
dc.contributor.authorMendes, Gonçalo
dc.contributor.authorSerra, João
dc.contributor.authorNeves, Mariana
dc.contributor.authorGonçalves, Tiago
dc.date.accessioned2026-04-28T08:31:42Z
dc.date.available2026-04-28T08:31:42Z
dc.date.issued2025-12-09
dc.description.abstractGrowing public awareness of the connection between diet and health has increased the need for accessible and comprehensible nutritional information. To address this, we developed NutriScan, a web-based expert system designed to provide real-time nutritional analysis of food products. The system integrates barcode recognition with a knowledge base powered by Drools and Prolog inference engines, enabling intelligent reasoning over nutritional data. NutriScan offers detailed product evaluations and scoring. Through personalized user profiles, it identifies potential allergens, generates tailored alerts, and suggests healthier alternatives. The architecture combines both Java (Drools) and Prolog inference back-end components to explore the impact of two different technologies over AI techniques. The system demonstrates the integration of symbolic AI through Prolog-based logical inference and a structured knowledge database, showcasing how expert systems can deliver transparent, rule-driven nutritional analysis and decision support. While both Drools and Prolog can be applied to rule-based reasoning, their underlying mechanisms differ substantially: Prolog employs backward chaining for logic-based inference, facilitating complex reasoning and knowledge representation, whereas Drools applies forward chaining to enable efficient, scalable rule evaluation with greater implementation clarity. Overall, NutriScan leverages expert system principles and AI reasoning to support informed and health-conscious consumer decisions. The successful development and validation of NutriScan highlight the effectiveness of combining distinct inference paradigms to create intelligent, user-oriented decision-support tools.eng
dc.identifier.citationRibeiro, H., Soares, F., Mendes, G., Serra, J., Neves, M. & Gonçalves, T. (2025, dezembro 9). NutriScan – Nutrition analysis system. In Sá, C., Oliveira, C., Silva, E., Cardoso, M., Morgado, N., Proença, P., Carvalho, P., Vieira, R., Meireles, R., & Moreira, S. (Eds.). Simpósio de Engenharia Informática 2025. Instituto Superior de Engenharia do Porto ISEP – P.Porto
dc.identifier.isbn978-989-36167-7-2
dc.identifier.urihttp://hdl.handle.net/10400.22/32314
dc.language.isoeng
dc.peerreviewedyes
dc.publisherInstituto Superior de Engenharia do Porto (ISEP) – P.Porto
dc.relation.hasversionhttps://sei.dei.isep.ipp.pt/
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectAI software
dc.subjectExpert systems
dc.subjectKnowledge base
dc.subjectDrools
dc.subjectProlog
dc.titleNutriScan: Nutrition analysis systemeng
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferenceDate2025-12-09
oaire.citation.conferencePlacePorto, Portugal
oaire.citation.titleSEI'25 - Simpósio de Engenharia Informática 2025
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
COM_RibeiroH_DEI_SEI25_camera_ready_25.pdf
Tamanho:
461.87 KB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
4.03 KB
Formato:
Item-specific license agreed upon to submission
Descrição: