Logo do repositório
 
A carregar...
Miniatura
Publicação

NutriScan: Nutrition analysis system

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
COM_RibeiroH_DEI_SEI25_camera_ready_25.pdf461.87 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Growing 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.

Descrição

Palavras-chave

AI software Expert systems Knowledge base Drools Prolog

Contexto Educativo

Citação

Ribeiro, 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

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Instituto Superior de Engenharia do Porto (ISEP) – P.Porto