The trade’s outliers have distorted our definition of Recommender Methods. 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 function, you would possibly count on to dive into these instantly. However not all RecSys issues function — or have to function — at this degree. Most practitioners work with comparatively easy, tabular fashions, typically gradient-boosted timber. Till attending RecSys ’25 in Prague, I assumed my expertise was an outlier. Now I imagine that is the norm, hidden behind the massive outliers that drive the trade’s state-of-the-art. So what units these giants aside from most different firms? On this article, I exploit the framework mapped within the picture above to cause about these variations and assist place your individual advice work on the spectrum.
Most advice programs start with a candidate technology part, decreasing hundreds of thousands of attainable gadgets to a manageable set that may be ranked by higher-latency options. However candidate technology isn’t at all times the uphill battle it’s made out to be, nor does it essentially require machine studying. Contexts with well-defined scopes and laborious filters typically don’t require complicated querying logic or vector search. Contemplate Reserving.com: when a consumer searches for “4-star resorts 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 resorts 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 cut back an immense catalog to a smaller, semantic- and intent-sensitive candidate set — all earlier than rating even takes place.
Past candidate technology, the complexity of rating is greatest understood by the 2 dimensions mapped within the picture under. First, observable outcomes and catalog stability, which decide how robust a baseline you may have. Second, the subjectivity of preferences and their learnability, which decide how complicated your personalization answer must be.
Observable Outcomes and Catalog Stability
On the left finish of the x-axis are companies that straight observe their most necessary outcomes. Giant retailers like IKEA are instance of this: when a buyer buys an ESKILSTUNA couch as a substitute of a KIVIK, the sign is unambiguous. Mixture sufficient of those, and the corporate is aware of precisely which product has the upper buy fee. When you may straight observe customers voting with their wallets, you may 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 typically gained’t know whether or not the pair hit it off (particularly as customers transfer off to different platforms). Yelp can advocate 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 unattainable to inform whether or not engagement displays real choice 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 probably 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 tougher to extract sign from the noise. Critiques can supply some grounding, however they’re not often dense sufficient to work as a major sign. As a substitute, you’re left to run countless experiments in your rating heuristics, always 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 just isn’t 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 probably 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 “latest first” or “lowest value per sq. meter.” These are far weaker than conversion leaderboards based mostly on actual, dense consumer sign. To do higher, you need to leverage machine studying to foretell conversion chance instantly, combining intrinsic attributes with debiased short-term efficiency to floor the most effective stock earlier than it disappears.
The Ubiquity of Function-Primarily based Fashions
No matter your catalog’s stability or sign power, the core problem stays the identical: you are attempting to enhance upon no matter baseline is accessible. That is sometimes achieved by coaching a machine studying (ML) mannequin to foretell the chance of engagement or conversion given a particular context. Gradient-boosted timber (GBDTs) are the pragmatic selection, a lot sooner 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 recognized, GBDTs may also adapt suggestions leveraging primary consumer options like nation and system sort. With these merchandise and consumer options alone, an ML mannequin can already enhance upon the baseline — whether or not meaning debiasing a reputation 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 system to calibrate the worth level.
These options permit 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 appropriate for the place bias inherent in your reputation baseline. It learns to determine gadgets that carry out on advantage, reasonably than just because they have been ranked on the high. That is tougher than it seems to be: you threat demoting confirmed winners greater than you need to, probably degrading the expertise.
Opposite to widespread perception, feature-based fashions may also drive personalization. Gadgets might be encoded into embeddings from two sources: semantic content material (descriptions, photographs, and critiques on platforms like Reserving.com and Yelp) or interplay knowledge (strategies like StarSpace that be taught from which gadgets are clicked or considered collectively). By leveraging a consumer’s current interactions, we will calculate similarity scores in opposition to candidate gadgets and feed these to the gradient-boosted mannequin as options.
This strategy 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 steadily 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 process. Whether or not this limitation issues depends upon one thing extra elementary: how a lot customers really disagree.
Subjectivity
Not all domains are equally private or controversial. In some, customers largely agree on what makes 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 site preferences, however as soon as these are revealed by filters and map interactions, rating standards converge — greater costs are dangerous, facilities are good, good critiques 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 fast skip. But, style not often 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 present. Right here, the worth of personalization is gigantic, and so is the technical funding required.
The Proper Knowledge
Subjective style is barely actionable when you have sufficient knowledge to watch 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 will solely optimize for proxy metrics like clicks, however extra clicks would possibly really sign failure, indicating customers are searching 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 every day interactions, the platform learns nuanced viewer preferences and surfaces movies you didn’t know you wished. Right here, deep studying turns into unavoidable. That is the purpose the place you’ll see giant groups coordinating over Jira and cloud payments that require VP approval. Whether or not that complexity is justified comes down totally to the information you may have.
Know The place You Stand
Understanding the place your drawback sits on this spectrum is way extra priceless than blindly chasing the newest structure. The trade’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 appropriate.
Nonetheless, you’ll probably face totally different constraints in your individual work. In case your area is outlined by a steady catalog and observable outcomes, you land within the bottom-left quadrant alongside firms like IKEA and Reserving.com. Right here, reputation 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 a substitute, 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 really pays off in territories the place preferences are deeply subjective and there’s sufficient knowledge to mannequin them. We regularly deal with programs like Netflix or Spotify because the gold customary, however they’re specialised options to uncommon situations. For the remainder of us, excellence isn’t about deploying probably the most complicated structure accessible; it’s about recognizing the constraints of the terrain and having the arrogance to decide on the answer that solves your issues.
Photographs by the creator.

