The construction of effective Recommender Systems (RS) is a complex process, mainly due to the nature of RSs which involves large scale software-systems and human interactions. Iterative development processes require deep understanding of a current baseline as well as the ability to estimate the impact of changes in multiple variables of interest. Simulations are well suited to address both challenges and potentially leading to a high velocity construction process, a fundamental requirement in commercial contexts. Recently, there has been significant interest in RS Simulation Platforms, which allow RS developers to easily craft simulated environments where their systems can be analysed. In this work we discuss how simulations help to increase velocity, we look at the literature around RS Simulation Platforms, analyse strengths and gaps and distill a set of guiding principles for the design of RS Simulation Platforms that we believe will maximize the velocity of iterative RS construction processes.
翻译:建立有效的建议系统(RS)是一个复杂的过程,主要是因为RSs的性质涉及大规模软件系统和人类互动,迭代发展过程需要深入了解目前的基线以及估计多种相关变量变化影响的能力。模拟非常适合应对挑战,并有可能导致高速建设过程,这是商业环境中的一个基本要求。最近,对RSs模拟平台的兴趣很大,这种平台使RSs开发者能够轻松地制造模拟环境,以便分析其系统。在这项工作中,我们讨论了模拟如何帮助提高速度,我们研究了围绕RSS模拟平台的文献,分析了长处和差距,并为设计RSS模拟平台制定了一套指导原则,我们认为这些平台将最大限度地提高迭接的RS系统建设速度。