Practical Lessons from Developing a Large-Scale Recommender System at Zalando

被引:13
|
作者
Freno, Antonino [1 ]
机构
[1] Zalando SE, Berlin, Germany
关键词
learning to rank; large-scale learning; recommender system architecture; ONLINE;
D O I
10.1145/3109859.3109897
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Developing a real-world recommender system, i.e. for use in large-scale online retail, poses a number of different challenges. Interestingly, only a small part of these challenges are of algorithmic nature, such as how to select the most accurate model for a given use case. Instead, most technical problems usually arise from operational constraints, such as: adaptation to novel use cases; cost and complexity of system maintenance; capability of reusing preexisting signal and integrating heterogeneous data sources. In this paper, we describe the system we developed in order to address those constraints at Zalando, which is one of the most popular online fashion retailers in Europe. In particular, we explain how moving from a collaborative filtering approach to a learning-to-rank model helped us to effectively tackle the challenges mentioned above, while improving at the same time the quality of our recommendations. A fairly detailed description of our software architecture is provided, along with an overview of the algorithmic approach. On the other hand, we present some of the offine and online experiments that we ran in order to validate our models.
引用
收藏
页码:251 / 259
页数:9
相关论文
共 50 条
  • [1] Practical lessons in supporting large-scale computational science
    Musick, Ron
    Critchlow, Terence
    SIGMOD Record (ACM Special Interest Group on Management of Data), 1999, 28 (04): : 49 - 57
  • [2] AiRS: A Large-Scale Recommender System at NAVER News
    Lim, Hongjun
    Lee, Yeon-Chang
    Lee, Jin-Seo
    Han, Sanggyu
    Kim, Seunghyeon
    Jeong, Yeongjong
    Kim, Changbong
    Kim, Jaehun
    Han, Sunghoon
    Choi, Solbi
    Ko, Hanjong
    Lee, Dokyeong
    Choi, Jaeho
    Kim, Yungi
    Bae, Hong-Kyun
    Kim, Taeho
    Ahn, Jeewon
    You, Hyun-Soung
    Kim, Sang-Wook
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 3386 - 3398
  • [3] Lessons Learned from Developing and Deploying a Large-Scale Employer Name Normalization System for Online Recruitment
    Liu, Qiaoling
    Chao, Josh
    Mahoney, Thomas
    Chern, Alan
    Min, Chris
    Javed, Faizan
    Jijkoun, Valentin
    KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, : 556 - 565
  • [4] Large-scale recommender system with compact latent factor model
    Liu, Chien-Liang
    Wu, Xuan-Wei
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 64 : 467 - 475
  • [5] RecSysOps: Best Practices for Operating a Large-Scale Recommender System
    Saberian, Mohammad
    Basilico, Justin
    15TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS 2021), 2021, : 590 - 591
  • [6] Developing a Large-Scale Hybrid Simulation Model Lessons Learned
    Zitzow, Stephen
    Lehrke, Derek
    Hourdos, John
    TRANSPORTATION RESEARCH RECORD, 2015, (2491) : 107 - 116
  • [7] Large-scale dynamic traffic assignment: practical lessons from an application in Sydney, Australia
    Duell, Melissa
    Amini, Nima
    Chand, Sai
    Grzybowska, Hanna
    Saxena, Neeraj
    Waller, S. Travis
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, : 1735 - 1740
  • [8] Lessons Learned from Large-Scale Refactoring
    Wright, Hyrum K.
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 366 - 366
  • [9] Lessons learned on five large-scale system developments
    Ozarin, Nathaniel
    2007 1ST ANNUAL IEEE SYSTEMS CONFERENCE, 2007, : 329 - +
  • [10] Lessons learned on five large-scale system developments
    Ozarin, Nat
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2008, 11 (01) : 18 - 23