Skip to main content

Grocery Product Recommendations from Natural Language Inputs

  • Conference paper
User Modeling, Adaptation, and Personalization (UMAP 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5535))

Abstract

Shopping lists play a central role in grocery shopping. Among other things, shopping lists serve as memory aids and as a tool for budgeting. More interestingly, shopping lists serve as an expression and indication of customer needs and interests. Accordingly, shopping lists can be used as an input for recommendation techniques. In this paper we describe a methodology for making recommendations about additional products to purchase using items on the user’s shopping list. As shopping list entries seldom correspond to products, we first use information retrieval techniques to map the shopping list entries into candidate products. Association rules are used to generate recommendations based on the candidate products. We evaluate the usefulness and interestingness of the recommendations in a user study.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bassett, R., Beagan, B., Chapman, G.E.: Grocery lists: connecting family, household and grocery store. British Food Journal 110(2), 206–217 (2008)

    Article  Google Scholar 

  2. Thomas, A., Garland, R.: Grocery shopping: list and non-list usage. Marketing Intelligence & Planning 22, 623–635 (2004)

    Article  Google Scholar 

  3. Block, L.G., Morwitz, V.G.: Shopping lists as an external memory aid for grocery shopping: Influences on list writing and list fulfillment. Journal of Consumer Psychology 8(4), 343–375 (1999)

    Article  Google Scholar 

  4. Nurmi, P., Lagerspetz, E., Buntine, W., Floréen, P., Kukkonen, J.: Product retrieval for grocery stores. In: Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 781–782. ACM, New York (2008)

    Google Scholar 

  5. Nurmi, P., Lagerspetz, E., Buntine, W., Floréen, P., Kukkonen, J., Peltonen, P.: Natural language retrieval of grocery products. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management (CIKM 2008). ACM, New York (2008)

    Google Scholar 

  6. Robertson, S., Walker, S., Beaulieu, M.M., Gatford, M., Payne, A.: Okapi at TREC-4. In: NIST Special Publication 500-236: The Fourth Text REtrieval Conference (TREC-4), pp. 73–96 (1995)

    Google Scholar 

  7. Robertson, S., Zaragoza, H., Taylor, M.: Simple BM25 extension to multiple weighted fields. In: Proceedings of the 13th ACM International Conference on Information and Knowledge Management (CIKM), pp. 42–49. ACM, New York (2004)

    Google Scholar 

  8. Srikant, R., Agrawal, R.: Mining generalized association rules. In: Proceedings of the 21st International Conference on Very Large Data Bases (VLDB), pp. 407–419 (1995)

    Google Scholar 

  9. Borgelt, C.: Efficient implementations of apriori and eclat. In: Proceedings of the 1st Workshop of Frequent Item Set Mining Implementations, FIMI (2003)

    Google Scholar 

  10. Nurmi, P., Boström, F., Floréen, P., Kukkonen, J., Lagerspetz, E., Peltonen, P., Saarikko, P.: Massive - an adaptive shopping assistant. In: Adjunct Proceedings of the 10th International Conference on Ubiquitous Computing (2008)

    Google Scholar 

  11. Burke, R.: Hybrid recommender systems: Survey and experiments. User Modeling and User Adapted Interaction 12(4), 331–370 (2002)

    Article  MATH  Google Scholar 

  12. Sparck Jones, K., Walker, S., Robertson, S.E.: A probabilistic model of information retrieval: development and comparative experiments Part 1. Information Processing and Management 36, 779–808 (2000)

    Article  Google Scholar 

  13. Järvelin, K., Kekälainen, J.: Cumulated gain-based evaluation of ir techniques. ACM Transactions on Information Systems 20(4), 422–446 (2002)

    Article  Google Scholar 

  14. Brijs, T., Swinnen, G., Vanhoof, K., Wets, G.: Using association rules for product assortment decisions: a case study. In: Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining (KDD), pp. 254–260. ACM, New York (1999)

    Chapter  Google Scholar 

  15. Anand, S.S., Patrick, A.R., Hughes, J.G., Bell, D.A.: A data mining methodology for cross-sales. Knowledge-Based Systems 10(7), 449–461 (1998)

    Article  Google Scholar 

  16. Vindevogel, B., der Poel, D.V., Wets, G.: Why promotion strategies based on market basket analysis do not work. Expert Systems with Applications 28, 583–590 (2005)

    Article  Google Scholar 

  17. Cumby, C., Fano, A., Ghani, R., Krema, M.: Predicting customer shopping lists from point-of-sale purchase data. In: Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining (KDD 2004), pp. 402–409. ACM, New York (2004)

    Chapter  Google Scholar 

  18. Demiriz, A.: Enhancing product recommender systems on sparse binary data. Data Mining and Knowledge Discovery 9(2), 147–170 (2004)

    Article  MathSciNet  Google Scholar 

  19. Adomavicius, G., Tuzhilin, A.: Using data mining methods to build customer profiles. IEEE Computer 34(2), 74–82 (2001)

    Article  Google Scholar 

  20. Kurkovsky, S., Harihar, K.: Using ubiquitous computing in interactive mobile marketing. Personal and Ubiquitous Computing 10(4), 227–240 (2006)

    Article  Google Scholar 

  21. Lawrence, R.D., Almasi, G.S., Kotlyar, V., Viveros, M.S., Duri, S.S.: Personalization of supermarket product recommendations. Data Mining and Knowledge Discovery 5, 11–32 (2001)

    Article  MATH  Google Scholar 

  22. Kotlyar, V., Viveros, M.S., Duri, S., Lawrence, R.D., Almasi, G.S.: A case study in information delivery to mass retail markets. In: Bench-Capon, T.J.M., Soda, G., Tjoa, A.M. (eds.) DEXA 1999. LNCS, vol. 1677, pp. 842–851. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nurmi, P., Forsblom, A., Floréen, P. (2009). Grocery Product Recommendations from Natural Language Inputs. In: Houben, GJ., McCalla, G., Pianesi, F., Zancanaro, M. (eds) User Modeling, Adaptation, and Personalization. UMAP 2009. Lecture Notes in Computer Science, vol 5535. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02247-0_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02247-0_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02246-3

  • Online ISBN: 978-3-642-02247-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics