Building a recommendation system is hard. Not just the engineering, but the decision-making process before you write a single line of model code. Will you use collaborative filtering? Will you have sufficient user behavior signals to apply a deep learning approach? What if you’re launching a new product with zero data, a classic cold start problem?
Most data teams either rely on institutional knowledge (“we always use matrix factorisation here”), spend weeks benchmarking approaches, or simply apply whatever the latest conference paper recommends. None of these approaches is systematic and none of these approaches scales.
That’s exactly the problem the Auto Recommendation Algorithm Selector architecture solves.

Top comments (0)