SCALING RECOMMENDATION MODELS FOR A GLOBAL AUDIENCE: CHALLENGES, STRATEGIES, AND ARCHITECTURES
Keywords:
Global Recommendation Models, Personalized User Experiences, Data Diversity, Regional Adjustments, Hybrid ApproachAbstract
Today's digital world relies heavily on recommendation models to personalize experiences and drive user engagement across various domains. However, scaling these models to cater to a global audience presents significant challenges due to the diversity in user preferences, cultural nuances, and infrastructural constraints. This article explores the challenges and considerations that arise when scaling recommendation models for a global audience and discusses potential solutions through various architectures and strategies. We present a case study of an online video streaming platform serving over 100 countries to demonstrate the successful implementation of these approaches in a real-world scenario.
References
J. Bobadilla, F. Ortega, A. Hernando, and A. Gutiérrez, "Recommender systems survey," Knowledge-Based Systems, vol. 46, pp. 109-132, 2013, doi: 10.1016/j.knosys.2013.03.012.
Y. Zhang, X. Chen, Q. Ai, L. Yang, and W. B. Croft, "Towards conversational search and recommendation: System ask, user respond," in Proceedings of the 27th ACM International Conference on Information and Knowledge Management, 2018, pp. 177-186, doi: 10.1145/3269206.3271776.
F. Ricci, L. Rokach, and B. Shapira, "Recommender systems: Introduction and challenges," in Recommender Systems Handbook, Springer, 2015, pp. 1-34, doi: 10.1007/978-1-4899-7637-6_1.
C. A. Gomez-Uribe and N. Hunt, "The Netflix recommender system: Algorithms, business value, and innovation," ACM Transactions on Management Information Systems, vol. 6, no. 4, pp. 1-19, 2016, doi: 10.1145/2843948.
F. Ricci, L. Rokach, and B. Shapira, "Introduction to recommender systems handbook," in Recommender Systems Handbook, Springer, 2015, pp. 1-35, doi: 10.1007/978-1-4899-7637-6_1.
M. D. Ekstrand, J. T. Riedl, and J. A. Konstan, "Collaborative filtering recommender systems," Foundations and Trends in Human-Computer Interaction, vol. 4, no. 2, pp. 81-173, 2011, doi: 10.1561/1100000009.
G. Linden, B. Smith, and J. York, "Amazon.com recommendations: Item-to-item collaborative filtering," IEEE Internet Computing, vol. 7, no. 1, pp. 76-80, 2003, doi: 10.1109/MIC.2003.1167344.
X. Su and T. M. Khoshgoftaar, "A survey of collaborative filtering techniques," Advances in Artificial Intelligence, vol. 2009, 2009, doi: 10.1155/2009/421425.
M. J. Pazzani and D. Billsus, "Content-based recommendation systems," in The Adaptive Web, Springer, 2007, pp. 325-341, doi: 10.1007/978-3-540-72079-9_10.
J. Davidson et al., "The YouTube video recommendation system," in Proceedings of the 4th ACM Conference on Recommender Systems, 2010, pp. 293-296, doi: 10.1145/1864708.1864770.
R. Burke, "Hybrid web recommender systems," in The Adaptive Web, Springer, 2007, pp. 377-408, doi: 10.1007/978-3-540-72079-9_12.
G. Shani and A. Gunawardana, "Evaluating recommendation systems," in Recommender Systems Handbook, Springer, 2011, pp. 257-297, doi: 10.1007/978-0-387-85820-3_8.
J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl, "Evaluating collaborative filtering recommender systems," ACM Transactions on Information Systems, vol. 22, no. 1, pp. 5-53, 2004, doi: 10.1145/963770.963772.
K. Järvelin and J. Kekäläinen, "Cumulated gain-based evaluation of IR techniques," ACM Transactions on Information Systems, vol. 20, no. 4, pp. 422-446, 2002, doi: 10.1145/582415.582418.
X. Amatriain, N. Lathia, J. M. Pujol, H. Kwak, and N. Oliver, "The wisdom of the few: A collaborative filtering approach based on expert opinions from the web," in Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval, 2009, pp. 532-539, doi: 10.1145/1571941.1572033.
Y. Chen, X. Xu, and W. Wang, "Towards cross-cultural personalized recommendation: A review and perspective," in Proceedings of the 2nd International Workshop on Recommendation Systems for Tourism, 2020, pp. 21-26, doi: 10.1145/3429562.3430061.
A. Haldar et al., "Applying deep learning to Airbnb search," in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 1927-1935, doi: 10.1145/3292500.3330658.
M. Shoaib, A. Luo, and S. Xiong, "Multilingual text-based recommendation systems: An overview," Social Network Analysis and Mining, vol. 11, no. 1, pp. 1-18, 2021, doi: 10.1007/s13278-021-00738-y.
B. Smith and G. Linden, "Two decades of recommender systems at Amazon.com," IEEE Internet Computing, vol. 21, no. 3, pp. 12-18, 2017, doi: 10.1109/MIC.2017.72.
J. Huang, A. Feyman, and G. Singh, "Personalized recommendations at Yelp," in Proceedings of the 13th ACM Conference on Recommender Systems, 2019, pp. 568-569, doi: 10.1145/3298689.3347011.
H. Yin, B. Cui, J. Li, J. Yao, and C. Chen, "Challenging the long tail recommendation," Proceedings of the VLDB Endowment, vol. 5, no. 9, pp. 896-907, 2012, doi: 10.14778/2311906.2311916.
M. Al-Ghossein, T. Abdessalem, and A. Barré, "Adaptive collaborative topic modeling for online recommendation," in Companion Proceedings of the Web Conference 2020, 2020, pp. 336-344, doi: 10.1145/3366424.3383298.
A. Chowdhury and G. Meddah, "Multi-language transformer based recommender system," in Companion Proceedings of the Web Conference 2021, 2021, pp. 459-463, doi: 10.1145/3442442.3451374.
J. Basilico et al., "Recommending for the world," in Proceedings of the 10th ACM Conference on Recommender Systems, 2016, pp. 23-24, doi: 10.1145/2959100.2959198.
Z. Sun, J. Yang, J. Zhang, A. Bozzon, L.-K. Huang, and C. Xu, "Recurrent knowledge graph embedding for effective recommendation," in Proceedings of the 12th ACM Conference on Recommender Systems, 2018, pp. 297-305, doi: 10.1145/3240323.3240361.
A. Agarwal, J. Jiang, and X. Wang, "Continuous-time user modeling for real-time recommender systems," in Proceedings of the 13th International Conference on Web Search and Data Mining, 2020, pp. 7-15, doi: 10.1145/3336191.3371855.
S. Schelter, C. Boden, and V. Markl, "Scalable similarity-based neighborhood methods with MapReduce," in Proceedings of the 6th ACM Conference on Recommender Systems, 2012, pp. 163-170, doi: 10.1145/2365952.2365984.
J. Wang, P. Huang, H. Zhao, Z. Zhang, B. Zhao, and D. L. Lee, "Billion-scale commodity embedding for e-commerce recommendation in Alibaba," in Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2018, pp. 839-848, doi: 10.1145/3219819.3219869.
V. Cardellini, V. Grassi, F. Lo Presti, and M. Nardelli, "Optimal operator placement for distributed stream processing applications," in Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, 2016, pp. 69-80, doi: 10.1145/2933267.2933312.
D. Turdakov and A. Chertok, "Recommender system based on user-generated content," in Proceedings of the 10th ACM Conference on Recommender Systems, 2016, pp. 359-362, doi: 10.1145/2959100.2959138.
A. Gupta et al., "Architecting a high-throughput low-latency recommender system," in Companion Proceedings of the Web Conference 2020, 2020, pp. 173-174, doi: 10.1145/3366424.3383532.
R. Schwartz, J. Dodge, N. A. Smith, and O. Etzioni, "Green AI," Communications of the ACM, vol. 63, no. 12, pp. 54-63, 2020, doi: 10.1145/3381831.
T. N. Nguyen, F. M. Harper, L. Terveen, and J. A. Konstan, "User personality and user satisfaction with recommender systems," Information Systems Frontiers, vol. 20, no. 6, pp. 1173-1189, 2018, doi: 10.1007/s10796-017-9782-y.
A. S. Das, M. Datar, A. Garg, and S. Rajaram, "Google news personalization: Scalable online collaborative filtering," in Proceedings of the 16th International Conference on World Wide Web, 2007, pp. 271-280, doi: 10.1145/1242572.1242610.
X. Amatriain and J. Basilico, "Netflix recommendations: Beyond the 5 stars (part 1)," Netflix Technology Blog, 2012, [Online]. Available: https://netflixtechblog.com/netflix-recommendations-beyond-the-5-stars-part-1-55838468f429.
X. Li, M. Jiang, H. Hong, and L. Liao, "A time-aware personalized point-of-interest recommendation via high-order tensor factorization," ACM Transactions on Information Systems, vol. 35, no. 4, pp. 1-23, 2017, doi: 10.1145/3057283.
J. Zhang, C. Chow, and Y. Li, "iGSLR: Personalized geo-social location recommendation: A kernel density estimation approach," in Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2013, pp. 334-343, doi: 10.1145/2525314.2525339.
B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y Arcas, "Communication-efficient learning of deep networks from decentralized data," in Proceedings of the 20th International Conference on Artificial Intelligence and Statistics, 2017, pp. 1273-1282
W. Li, F. Milletarì, D. Xu, N. Rieke, J. Hancox, W. Zhu, M. Baust, Y. Cheng, S. Ourselin, M. J. Cardoso, and A. Feng, "Privacy-preserving federated brain tumour segmentation," in Proceedings of the International Workshop on Machine Learning in Medical Imaging, 2019, pp. 133-141, doi: 10.1007/978-3-030-32692-0_16.
Statista, "Number of streaming service subscribers worldwide 2020," Statista, 2021, [Online]. Available: https://www.statista.com/statistics/1188971/streaming-service-subscribers-worldwide/.
S. Zhang, L. Yao, A. Sun, and Y. Tay, "Deep learning based recommender system: A survey and new perspectives," ACM Computing Surveys, vol. 52, no. 1, pp. 1-38, 2019, doi: 10.1145/3285029.
S. Wang, L. Cao, and Y. Wang, "A survey on session-based recommender systems," ACM Computing Surveys, vol. 54, no. 7, pp. 1-38, 2021, doi: 10.1145/3465213.
D. Borthakur et al., "Petastorm: A light-weight library for structured data access," in Proceedings of the 1st Workshop on Data Management for End-to-End Machine Learning, 2017, pp. 1-4, doi: 10.1145/3076246.3076251.
J. Doubek, M. Maturana, and S. Mitra, "Protecting user privacy and data in the content discovery era," SMPTE Motion Imaging Journal, vol. 129, no. 2, pp. 36-41, 2020, doi: 10.5594/JMI.2020.2968042.
Y. Wang, H. Yin, Z. Huang, Q. Wang, K. Xie, and Y. Zhu, "Streaming recommendation with graph neural networks," in Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, 2021, pp. 2047-2056, doi: 10.1145/3404835.3463035.
L. C. Chaves, M. A. Casanova, C. Lopes, and R. Furtado, "Toward a geography-aware recommender system," in Proceedings of the 35th Annual ACM Symposium on Applied Computing, 2020, pp. 661-664, doi: 10.1145/3341105.3374128.
J. Tan, X. Fu, and B. Xia, "An online video recommendation system based on modeling of users' viewing behavior," IEEE Access, vol. 8, pp. 55831-55844, 2020, doi: 10.1109/ACCESS.2020.2982009.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Vatesh Pasrija, Supriya Pasrija (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.