Phát triển hệ thống gợi ý món ăn cá nhân hóa dựa trên mô hình học sâu

Sinh viên thực hiện
Giảng viên hướng dẫn Nguyễn Tuấn Anh
Từ khoá: Hệ thống gợi ý (Recommendation System) Học sâu (Deep Learning) Lọc cộng tác dựa trên mạng nơ-ron (Neural Collaborative Filtering - NCF).

Tóm tắt

Đồ án tập trung nghiên cứu và phát triển hệ thống gợi ý món ăn cá nhân hóa nhằm tối ưu hóa trải nghiệm người dùng trong lĩnh vực ẩm thực trực tuyến. Tác giả sử dụng mô hình học sâu Neural Collaborative Filtering (NCF), kết hợp giữa Generalized Matrix Factorization (GMF) để học các tương tác tuyến tính và Multi-Layer Perceptron (MLP) để khai thác các mối quan hệ phi tuyến phức tạp giữa người dùng và sản phẩm. Quy trình thực hiện bao gồm thu thập dữ liệu hành vi (lịch sử xem sản phẩm), tiền xử lý, huấn luyện mô hình với 45 epoch và đánh giá qua các chỉ số như Precision, Recall, F1-Score và MAP. Kết quả thực nghiệm cho thấy mô hình đạt độ chính xác khoảng 81,59% trên tập huấn luyện và ổn định ở mức 75%–76% trên tập kiểm tra. Cuối cùng, hệ thống được triển khai thực tế với bộ công nghệ MERN (MongoDB, ExpressJS, ReactJS, NodeJS) và Flask API để cung cấp giao diện gợi ý trực quan.

Tài liệu tham khảo

  1. X. He, L. Liao, H. Zhang, L. Nie, X. Hu, and T. S. Chua, "Neural Collaborative Filtering," arXiv preprint arXiv:1708.05031, 2017.
  2. I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. Cambridge, MA, USA: MIT Press, 2016.
  3. F. Chollet, Deep Learning with Python. Shelter Island, NY, USA: Manning Publications, 2017.
  4. S. Ricci, L. Rokach, and B. Shapira, Recommender Systems Handbook. Boston, MA, USA: Springer, 2011.
  5. J. Bennett and S. Lanning, "The Netflix Prize," in Proceedings of KDD Cup and Workshop, 2007.
  6. Y. Hu, Y. Koren, and C. Volinsky, "Collaborative Filtering for Implicit Feedback Datasets," in Proceedings of the 8th IEEE International Conference on Data Mining, 2008, pp. 263–272.
  7. B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, "Item-based Collaborative Filtering Recommendation Algorithms," in Proceedings of the 10th International Conference on World Wide Web, 2001, pp. 285–295.
  8. P. Covington, J. Adams, and E. Sargin, "Deep Neural Networks for YouTube Recommendations," in Proceedings of the 10th ACM Conference on Recommender Systems, 2016, pp. 191–198.
  9. A. S. Boobalan, "Food Recommendation System Using Machine Learning," International Journal of Research in Engineering, Science and Management, vol. 5, no. 6, 2022.
  10. S. S. Bodake, "Food Recommendation System using Machine Learning," International Journal of Engineering Research & Technology (IJERT), vol. 9, no. 1, 2021.