Data Mining and Knowledge Discovery

, Volume 33, Issue 1, pp 204–229 | Cite as

Group recommender system for store product placement

  • Jihoi Park
  • Kihwan NamEmail author


We propose a group recommender system considering the recommendation quantity and repeat purchasing by using the existing collaborative filtering algorithm in order to optimize the offline physical store inventories. This research is the first of its kind to consider recommendation quantity and repetitive recommendations when creating group recommender systems. In offline stores, physical limitations result in the ability to display only a limited number of items. Quantity and selection of the item is an important decision for offline stores. In this paper, we suggest applying the user-based recommender system, which is capable of determining the best suited recommendation items for each store. This model is evaluated by the MAE, precision, recall, and F1 measures, and shows higher performance than the baseline model. A new performance evaluation measure is also suggested in this research. New quantity precision, quantity recall, and quantity F1 measures consider a penalty for a shortage or excess of the recommendation quantity. Novelty is defined as the proportion of items that the consumer may not have experienced in the recommendation list. Through the use of this novelty measure, we assess the new profit creation effect of the suggested model. Finally, previous research focused on recommendations for online customers, however, we expanded the recommender system to incorporate offline stores. This research is not only an academic contribution to the marketing field, but also practical contribution to offline stores through the usability of a developed offline shopping algorithm.


Group recommender system Recommendation quantity Repetitive recommendations Inventory management Fashion retail store Novelty 



  1. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749Google Scholar
  2. Aher S, Lobo LMRJ (2012) Mining association rule in classified data for course recommender system in e-learning. Int J Comput Appl 39(7):1–7Google Scholar
  3. Bala PK (2008) Exploring various forms of purchase dependency in retail sale. In: Lecture notes in engineering and computer science, world congress on engineering and computer science, pp 22–24Google Scholar
  4. Bala PK, Sural S, Banerjee RN (2010) Association rule for purchase dependence in multi-item inventory. Prod Plan Control 21(3):274–285Google Scholar
  5. Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the fourteenth conference on uncertainty in artificial intelligence. Morgan Kaufmann Publishers Inc., pp 43–52Google Scholar
  6. Brijs T, Swinnen G, Vanhoof K, Wets G (1999) 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. ACM, pp 254–260Google Scholar
  7. Brynjolfsson E, Hitt LM (2000) Beyond computation: information technology, organizational transformation and business performance. J Econ Perspect 14(4):23–48Google Scholar
  8. Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adap Int 12(4):331–370zbMATHGoogle Scholar
  9. Caro F, Gallien J (2010) Inventory management of a fast-fashion retail network. Oper Res 58(2):257–273MathSciNetzbMATHGoogle Scholar
  10. Chen YF, Ray S, Song Y (2006) Optimal pricing and inventory control policy in periodic-review systems with fixed ordering cost and lost sales. Naval Res Logist 53(2):117–136MathSciNetzbMATHGoogle Scholar
  11. Chen RS, Tsai YS, Yeh KC, Yu DH, Bak-Sau Y (2008) Using data mining to provide recommendation service. WSEAS Trans Inf Sci Appl 5(4):459–474Google Scholar
  12. Chen H, Chiang RH, Storey VC (2012) Business intelligence and analytics: from big data to big impact. MIS Q 36(4):1165–1188Google Scholar
  13. Chiang DMH, Lin CP, Chen MC (2011) The adaptive approach for storage assignment by mining data of warehouse management system for distribution centres. Enterp Inf Syst 5(2):219–234Google Scholar
  14. Choi YK, Kim SK (2013) Recommendation algorithms for online shopping malls with periodically purchasing users. Korean Inst Info Sci Eng 40(8):453–462Google Scholar
  15. Christakopoulou K, Kawale J, Banerjee A (2017) Recommendation with capacity constraints. In: Proceedings of the 2017 ACM on conference on information and knowledge management. ACM, pp 1439–1448Google Scholar
  16. Cleverdon C, Kean M (1968) Factors determining the performance of indexing systems. Aslib Cranfield Research Project, CranfieldGoogle Scholar
  17. Farzan R, Brusilovsky P (2011) Encouraging user participation in a course recommender system: an impact on user behavior. Comput Hum Behav 27(1):276–284Google Scholar
  18. Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70Google Scholar
  19. Goldberg K, Roeder T, Gupta D, Perkins C (2001) Eigentaste: a constant time collaborative filtering algorithm. Inf Retr 4(2):133–151zbMATHGoogle Scholar
  20. Gupta D, Digiovanni M, Narita H, Goldberg K (1999) Jester 2.0 (poster abstract): evaluation of an new linear time collaborative filtering algorithm. In: Proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval. ACM, pp 291–292Google Scholar
  21. Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5–53Google Scholar
  22. Hill W, Stead L, Rosenstein M, Furnas G (1995) Recommending and evaluating choices in a virtual community of use. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, pp 194–201Google Scholar
  23. Hoyer WD (1984) An examination of consumer decision making for a common repeat purchase product. J Consum Res 11(3):822–829Google Scholar
  24. Hung LP (2005) A personalized recommender system based on product taxonomy for one-to-one marketing online. Expert Syst Appl 29(2):383–392Google Scholar
  25. Hurley N, Zhang M (2011) Novelty and diversity in top-n recommendation—analysis and evaluation. ACM Trans Internet Technol 10(4):14Google Scholar
  26. Jameson A (2004) More than the sum of its members: challenges for group recommender systems. In: Proceedings of the working conference on advanced visual interfaces. ACM, pp 48–54Google Scholar
  27. Karakul M (2008) Joint pricing and procurement of fashion products in the existence of clearance markets. Int J Prod Econ 114(2):487–506Google Scholar
  28. Konstan JA, Miller BN, Maltz D, Herlocker JL, Gordon LR, Riedl J (1997) GroupLens: applying collaborative filtering to usenet news. Commun ACM 40(3):77–87Google Scholar
  29. Li M, Dias BM, Jarman I, El-Deredy W, Lisboa PJ (2009) Grocery shopping recommendations based on basket-sensitive random walk. In: Proceedings of the 15th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 1215–1224Google Scholar
  30. Linden G, Smith B, York J (2003) Amazon. com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):76–80Google Scholar
  31. Linoff GS, Berry MJ (2011) Data mining techniques: for marketing, sales, and customer relationship management. Wiley, New YorkGoogle Scholar
  32. Lü L, Medo M, Yeung CH, Zhang YC, Zhang ZK, Zhou T (2012) Recommender systems. Phys Rep 519(1):1–49Google Scholar
  33. McCarthy JF, Anagnost TD (1998) MusicFX: an arbiter of group preferences for computer supported collaborative workouts. In: Proceedings of the 1998 ACM conference on computer supported cooperative work. ACM, pp 363–372Google Scholar
  34. O’connor M, Cosley D, Konstan JA, Riedl J (2001) PolyLens: a recommender system for groups of users. In: ECSCW. Springer, Netherlands, pp 199–218Google Scholar
  35. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on computer supported cooperative work. ACM, pp 175–186Google Scholar
  36. Ricci F, Rokach L, Shapira B (2015) Recommender systems: introduction and challenges. In: Recommender systems handbook. Springer, New York, pp 1–34Google Scholar
  37. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web. ACM, pp 285–295Google Scholar
  38. Shardanand U, Maes P (1995) Social information filtering: algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI conference on human factors in computing systems. ACM Press, pp 210–217Google Scholar
  39. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 2009:4Google Scholar
  40. Su JH, Wang BW, Hsiao CY, Tseng VS (2010) Personalized rough-set-based recommendation by integrating multiple contents and collaborative information. Inf Sci 180:113–131Google Scholar
  41. Wang J, Zhang Y, Chen T (2012) Unified recommendation and search in e-commerce. In: Asia information retrieval symposium. Springer, Berlin, pp 296–305Google Scholar
  42. Yehuda K, Robert B, Chris Y (2009) Matrix factorization techniques for recommender systems. IEEE Comput Soc 1:42–49Google Scholar
  43. Yu Z, Zhou X, Hao Y, Gu J (2006) TV program recommendation for multiple viewers based on user profile merging. User Model User Adap Int 16(1):63–82Google Scholar
  44. Zhang Y, Zhao Q, Zhang Y, Friedman D, Zhang M, Liu Y, Ma S (2016) Economic recommendation with surplus maximization. In: Proceedings of the 25th international conference on world wide web. International World Wide Web Conferences Steering Committee, pp 73–83Google Scholar

Copyright information

© The Author(s) 2018

Authors and Affiliations

  1. 1.College of Business Management Engineering DepartmentKorea Advanced Institute of Science and Technology (KAIST)SeoulSouth Korea

Personalised recommendations