The business’s outliers have distorted our definition of Recommender Programs. TikTok, Spotify, and Netflix make use of hybrid deep studying fashions combining collaborative- and content-based filtering to ship personalised suggestions you didn’t even know you’d like. Should you’re contemplating a RecSys position, you would possibly count on to dive into these immediately. However not all RecSys issues function — or must function — at this degree. Most practitioners work with comparatively easy, tabular fashions, usually gradient-boosted bushes. Till attending RecSys ’25 in Prague, I believed my expertise was an outlier. Now I consider that is the norm, hidden behind the massive outliers that drive the business’s state-of-the-art. So what units these giants aside from most different firms? On this article, I take advantage of the framework mapped within the picture above to cause about these variations and assist place your individual suggestion work on the spectrum.
Most suggestion techniques start with a candidate era part, lowering hundreds of thousands of doable gadgets to a manageable set that may be ranked by higher-latency options. However candidate era isn’t all the time the uphill battle it’s made out to be, nor does it essentially require machine studying. Contexts with well-defined scopes and laborious filters usually don’t require complicated querying logic or vector search. Contemplate Reserving.com: when a consumer searches for “4-star hotels in Barcelona, October 1-4,” the geography and availability constraints have already narrowed hundreds of thousands of properties down to some hundred. The actual problem for machine studying practitioners is then rating these motels with precision. That is vastly totally different from Amazon’s product search or the YouTube homepage, the place laborious filters are absent. In these environments, scalable machine studying is required to scale back an immense catalog to a smaller, semantic- and intent-sensitive candidate set — all earlier than rating even takes place.
Past candidate era, the complexity of rating is finest understood via the 2 dimensions mapped within the picture under. First, observable outcomes and catalog stability, which decide how robust a baseline you’ll be able to have. Second, the subjectivity of preferences and their learnability, which decide how complicated your personalization answer needs to be.
Observable Outcomes and Catalog Stability
On the left finish of the x-axis are companies that straight observe their most essential outcomes. Giant retailers like IKEA are a great instance of this: when a buyer buys an ESKILSTUNA couch as an alternative of a KIVIK, the sign is unambiguous. Combination sufficient of those, and the corporate is aware of precisely which product has the upper buy charge. When you’ll be able to straight observe customers voting with their wallets, you might have a robust baseline that’s laborious to beat.
On the different excessive are platforms that may’t observe whether or not their suggestions really succeeded. Tinder and Bumble would possibly see customers match, however they usually received’t know whether or not the pair hit it off (particularly as customers transfer off to different platforms). Yelp can suggest eating places, however for the overwhelming majority, they will’t observe whether or not you really visited, simply which listings you clicked. Counting on such upper-funnel indicators means place bias dominates: gadgets in high positions accumulate interactions no matter true high quality, making it practically inconceivable to inform whether or not engagement displays real desire or mere visibility. Distinction this with the IKEA instance: a consumer would possibly click on a restaurant on Yelp just because it appeared first, however they’re far much less doubtless to purchase a settee for that very same cause. Within the absence of a tough conversion, you lose the anchor of a dependable leaderboard. This forces you to work a lot more durable to extract sign from the noise. Opinions can provide some grounding, however they’re hardly ever dense sufficient to work as a main sign. As a substitute, you’re left to run infinite experiments in your rating heuristics, consistently tuning logic to squeeze a proxy for high quality out of a stream of weak indicators.
Excessive-Churn Catalog
Even with observable outcomes, nevertheless, a robust baseline will not be assured. In case your catalog is consistently altering, chances are you’ll not accumulate sufficient knowledge to construct a correct leaderboard. Actual property platforms like Zillow and secondhand websites like Vinted face essentially the most excessive model: every merchandise has a listing of 1, disappearing the second it’s bought. This forces you to depend on simplistic and inflexible types like “newest first” or “lowest price per square meter.” These are far weaker than conversion leaderboards based mostly on actual, dense consumer sign. To do higher, you could leverage machine studying to foretell conversion likelihood instantly, combining intrinsic attributes with debiased short-term efficiency to floor the perfect stock earlier than it disappears.
The Ubiquity of Function-Based mostly Fashions
No matter your catalog’s stability or sign energy, the core problem stays the identical: you are attempting to enhance upon no matter baseline is out there. That is usually achieved by coaching a machine studying (ML) mannequin to foretell the likelihood of engagement or conversion given a particular context. Gradient-boosted bushes (GBDTs) are the pragmatic alternative, a lot quicker to coach and tune than deep studying.
GBDTs predict these outcomes based mostly on engineered merchandise options: categorical and numerical attributes that quantify and describe a product. Even earlier than particular person preferences are identified, GBDTs also can adapt suggestions leveraging primary consumer options like nation and gadget kind. With these merchandise and consumer options alone, an ML mannequin can already enhance upon the baseline — whether or not meaning debiasing a recognition leaderboard or rating a high-churn feed. For example, in vogue e-commerce, fashions generally use location and time of 12 months to floor gadgets tied to the season, whereas concurrently utilizing nation and gadget to calibrate the worth level.
These options enable the mannequin to fight the aforementioned place bias by separating true high quality from mere visibility. By studying which intrinsic attributes drive conversion, the mannequin can right for the place bias inherent in your recognition baseline. It learns to determine gadgets that carry out on advantage, relatively than just because they had been ranked on the high. That is more durable than it seems to be: you danger demoting confirmed winners greater than it’s best to, doubtlessly degrading the expertise.
Opposite to fashionable perception, feature-based fashions also can drive personalization. Gadgets may be encoded into embeddings from two sources: semantic content material (descriptions, pictures, and opinions on platforms like Reserving.com and Yelp) or interplay knowledge (strategies like StarSpace that be taught from which gadgets are clicked or seen collectively). By leveraging a consumer’s current interactions, we are able to calculate similarity scores towards candidate gadgets and feed these to the gradient-boosted mannequin as options.
This method has its limits, nevertheless. A GBDT would possibly be taught to advertise eating places just like a consumer’s current Italian searches on Yelp, however the similarity itself is drawn from semantic content material or from which eating places are incessantly clicked collectively, not from which of them customers really ebook. Deep studying fashions be taught merchandise representations end-to-end: the embeddings are optimized to maximise efficiency on the ultimate job. Whether or not this limitation issues relies on one thing extra basic: how a lot customers really disagree.
Subjectivity
Not all domains are equally private or controversial. In some, customers largely agree on what makes a great product as soon as primary constraints are happy. We name these convergent preferences, they usually occupy the underside half of the chart. Take Reserving.com: vacationers might have totally different budgets and placement preferences, however as soon as these are revealed via filters and map interactions, rating standards converge — greater costs are unhealthy, facilities are good, good opinions are higher. Or contemplate Staples: as soon as a consumer wants printer paper or AA batteries, model and value dominate, making consumer preferences remarkably constant.
On the different excessive — the highest half — are subjective domains outlined by extremely fragmented style. Spotify exemplifies this: one consumer’s favourite observe is one other’s speedy skip. But, style hardly ever exists in a vacuum. Someplace within the knowledge is a consumer in your actual wavelength, and machine studying bridges the hole, turning their discoveries from yesterday into your suggestions for at this time. Right here, the worth of personalization is gigantic, and so is the technical funding required.
The Proper Knowledge
Subjective style is simply actionable when you have sufficient knowledge to look at it. Many domains contain distinct preferences however lack the suggestions loop to seize them. A distinct segment content material platform, new market, or B2B product might face wildly divergent tastes but lack the clear sign to be taught them. Yelp restaurant suggestions illustrate this problem: eating preferences are subjective, however the platform can’t observe precise restaurant visits, solely clicks. This implies they will’t optimize personalization for the true goal (conversions). They’ll solely optimize for proxy metrics like clicks, however extra clicks would possibly really sign failure, indicating customers are looking a number of listings with out discovering what they need.
However in subjective domains with dense behavioral knowledge, failing to personalize leaves cash on the desk. YouTube exemplifies this: with billions of each day interactions, the platform learns nuanced viewer preferences and surfaces movies you didn’t know you needed. Right here, deep studying turns into unavoidable. That is the purpose the place you’ll see massive groups coordinating over Jira and cloud payments that require VP approval. Whether or not that complexity is justified comes down totally to the info you might have.
Know The place You Stand
Understanding the place your downside sits on this spectrum is much extra invaluable than blindly chasing the most recent structure. The business’s “state-of-the-art” is basically outlined by the outliers — the tech giants coping with large, subjective inventories and dense consumer knowledge. Their options are well-known as a result of their issues are excessive, not as a result of they’re universally right.
Nonetheless, you’ll doubtless face totally different constraints in your individual work. In case your area is outlined by a secure catalog and observable outcomes, you land within the bottom-left quadrant alongside firms like IKEA and Reserving.com. Right here, recognition baselines are so robust that the problem is just constructing upon them with machine studying fashions that may drive measurable A/B take a look at wins. If, as an alternative, you face excessive churn (like Vinted) or weak indicators (like Yelp), machine studying turns into a necessity simply to maintain up.
However that doesn’t imply you’ll want deep studying. That added complexity solely actually pays off in territories the place preferences are deeply subjective and there’s sufficient knowledge to mannequin them. We regularly deal with techniques like Netflix or Spotify because the gold commonplace, however they’re specialised options to uncommon circumstances. For the remainder of us, excellence isn’t about deploying essentially the most complicated structure obtainable; it’s about recognizing the constraints of the terrain and having the boldness to decide on the answer that solves your issues.
Photos by the writer.



