JURNAL TEKNOLOGI DAN OPEN SOURCE
Vol. 9 No. 1 (2026): Jurnal Teknologi dan Open Source, June 2026

Implementation Of A Personalized Healthy Food Menu Recommendation System Using Content-Based Filtering Based On User Profiles

Dian Dian Dwi Setyawati (Universitas Duta Bangsa)
Pipin Widyaningsih (Unknown)
Ridwan Dwi Irawan (Unknown)



Article Info

Publish Date
30 Jun 2026

Abstract

This study implemented a personalized healthy food menu recommendation system using content-based filtering and cosine similarity. The system translated user characteristics, dietary goals, preferences, allergies, and health-related restrictions into menu attributes. The pilot dataset contained 10 healthy menus represented by 15 binary attributes. Recommendation performance was evaluated offline using 10 controlled user-profile scenarios with realistic age, sex, weight, height, and activity values. Basal metabolic rate and total daily energy expenditure were calculated with the Mifflin-St Jeor equation. After allergen filtering, 94 user-menu candidate pairs were assessed. Reference relevance labels were determined before ranking based on meal-category compatibility, absence of allergen conflicts, and fulfillment of at least two target attributes. At a cut-off of three recommendations, the system achieved macro Precision@3 of 0.7000, Recall@3 of 0.9167, F1@3 of 0.7481, nDCG@3 of 0.8948, and Hit Rate@3 of 1.0000. All 10 functional test cases passed, and no allergen-conflicting menu appeared in the final top-three results. The findings indicated that the system produced relevant and traceable recommendations, although the small pilot dataset limited generalizability.

Copyrights © 2026






Journal Info

Abbrev

JTOS

Publisher

Subject

Computer Science & IT

Description

Jurnal Teknologi dan Open Source menerbitkan naskah ilmiah. yang berkaitan dengan sistem informasi, teknologi informasi dan aplikasi open source secara berkala (2 kali setahun). Jurnal ini dikelola dan diterbitkan oleh Program Studi Teknik Informatika Fakultas Teknik, Universitas Islam Kuantan ...