Advertisement

A Novel Recommender System for Healthy Grocery Shopping

  • Yadagiri Bodike
  • David Heu
  • Bhavishya Kadari
  • Brandon Kiser
  • Matin PirouzEmail author
Conference paper
  • 4 Downloads
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1130)

Abstract

Given here is an anonymized dataset of online grocery purchases from users; we present a recommender system framework to predict future purchases. We describe the method of constructing a utility matrix to run a collaborative filtering algorithm to pair similar and dissimilar users and ultimately provide recommendations. Given those recommendations, we further our analysis by proposing a method using natural language processing to determine the nutritional value of a food product to further improve recommendations. The results provide recommendations for the healthiest options based on historical purchase data.

Keywords

Recommender systems Collaborative filtering e-Commerce Natural language processing 

Notes

Acknowledgment

This research is partially supported by a grant from Amazon Web Services.

References

  1. 1.
    Bell, R.M., Koren, Y.: Lessons from the Netflix prize challenge. SiGKDD Explor. 9, 75–79 (2007)CrossRefGoogle Scholar
  2. 2.
    Bird, S., Klein, E., Loper, E.: Natural Language Processing with Python: Analyzing with the Natural Language Toolkit. O’Reilly Media, Sebastopol (2009)zbMATHGoogle Scholar
  3. 3.
    Chen, J., Huant, Y., Cohen, I.: Pearson correlation coefficient. In: Springer Topics in Signal Processing, vol. 2, pp. 1–4. Springer, Heidelberg (2009)Google Scholar
  4. 4.
    Flores-Lopez, A., Perry, S., Bhargava, P.: What’s for Dinner? Recommendations in online grocery shopping. Final report, Stanford University (2017)Google Scholar
  5. 5.
    Herlocker, J.L., Konstan, J.A., Borchers, A., John, R.: An algorithmic framework for performing collaborative filtering. Associated for Computing Machinery, pp. 230–237 (1999)Google Scholar
  6. 6.
    Leskovec, J., Rajaraman, A., Ullman, J.: Mining of Massive Datasets. Stanford University (2015)Google Scholar
  7. 7.
    National Agriculture Library: USDA National Nutrient for Standard Reference Dataset, April 2019Google Scholar
  8. 8.
    Newman, M.E.J.: Networks: An Introduction. Oxford University Press, Oxford (2010)CrossRefGoogle Scholar
  9. 9.
    Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms, pp. 285–295 (2011)Google Scholar
  10. 10.
    Souci, S.W., Fachmann, W., Kraut, H.: Food Composition and Nutrition Tables. Medpharm HmbH Scientific Publishers, Stuttgart (2007)Google Scholar
  11. 11.
    Xue, G.R., Lin, C., Yang, Q., Xi, W., Zeng, H.J., Yu, Y., Chen, Z.: Scalable collaborative filtering using cluster-based smoothing. In: Proceedings of the 28th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 114–121. ACM, August 2005Google Scholar
  12. 12.
    Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, pp. 43–52. Morgan Kaufmann Publishers Inc., July 1998Google Scholar
  13. 13.
    Drineas, P., Kerenidis, I., Raghavan, P.: Competitive recommendation systems. In: Proceedings of the Thiry-Fourth Annual ACM Symposium on Theory of Computing, pp. 82–90. ACM, May 2002Google Scholar
  14. 14.
    Linden, G., Smith, B., York, J.: Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 1, 76–80 (2003)CrossRefGoogle Scholar
  15. 15.
    Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press, Cambridge (2009)zbMATHGoogle Scholar
  16. 16.
    Li, D., Zhao, G., Wang, Z., Ma, W., Liu, Y.: A method of purchase prediction based on user behaviour log. In: Proceedings of the IEEE International Conference on Data Mining Workshop, Atlantic City, NJ, USA, 14–17 November 2016Google Scholar
  17. 17.
    Ye, F., Zhang, H.: A collaborative filtering recommendation based on users’ interest and correlation of items. In: Proceedings of the 2016 International Conference on Audio, Language, and Image Processing (ICALIP), Shanghai, China, 11–12 July 2016Google Scholar
  18. 18.
    Poladis, N., Georgiadis, C.K.: A dynamic multi-level collaborative filtering method for improved recommendations. Comput. Stand. Interface 51, 14–21 (2017)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Yadagiri Bodike
    • 1
  • David Heu
    • 1
  • Bhavishya Kadari
    • 1
  • Brandon Kiser
    • 1
  • Matin Pirouz
    • 1
    Email author
  1. 1.California State UniversityFresnoUSA

Personalised recommendations