Recommender systems
Multi-Stakeholder and Marketplace Recommendation
Design recommenders for marketplaces with consumer value, provider exposure, inventory, liquidity, quality, and platform constraints.
By the end you can
- Explain multi-stakeholder objectives in marketplace recommendation
- Distinguish exposure, provider outcome, and ecosystem-health goals
- Identify concentration, capacity, quality, and provider-gaming risks
- Design multi-sided metrics, constraints, and long-term monitoring
Example
Eight identical worlds, 14,341 participants, and success that was partly manufactured
An artificial music market put 14,341 participants in front of 48 songs by unknown bands. Participants in the social-influence condition were randomly assigned to one of eight worlds that then evolved independently. Same 48 songs in each. Same starting conditions. The only thing each world showed its own participants was what earlier participants in that world had chosen.
The eight worlds pulled apart. The same songs, offered to comparable people under identical initial conditions, ended up ranked differently in each one. The stronger the social signal, the wider the spread. Salganik and colleagues put it in one line in Science in 2006: “Increasing the strength of social influence increased both inequality and unpredictability of success.”
A marketplace ranking is that mechanism, running continuously, with money attached. It optimizes for purchases from mature listings. Established sellers collect more exposure and more reviews. New sellers cannot gather the evidence they would need to compete. The experiment is what tells you how much of the ordering is quality, and how much is the platform's own earlier output fed back in.
- Consumer objective: Participants had only to pick songs they liked. Buyers on a marketplace want the same kind of thing: relevant, trustworthy, available items. Neither goal is unreasonable. Neither is where the failure enters.
- Provider objective: The 48 songs held their quality fixed for the whole run. What varied between worlds was which of them earlier participants had been seen to choose. Sellers need fair opportunity and predictable demand, and quality alone secures less of both than the ranking's output suggests.
- Platform objective: The marketplace values conversion, liquidity, quality and long-term supply. Only the first of those is legible inside a single slate.
- Feedback asymmetry: Exposure generates reviews, and reviews generate future rank advantage. The eight worlds are the controlled demonstration. Identical catalogues diverged as soon as earlier choices became visible, and stronger social signals made success both more unequal and less predictable. Rank advantage is partly manufactured by exposure, not earned against it.
- Constraint reality: Inventory, delivery, seller capacity and marketplace health limit which allocations are useful. None of them appear in a relevance score.
Marketplace recommendation is a multi-sided allocation policy
The system chooses not only what users see but which providers receive attention, demand, reviews and survival opportunities. Consumer utility, provider utility, platform value and ecosystem health can conflict. The size of that conflict has been measured.
Rank purely for the customer and the exposure collapses onto a few providers. FairRec simulated conventional top-k recommendation, k=20, on three settings. The data was Google Local: 11,172 customers, 855 Manhattan-area businesses, 25,686 reviews. And Last.fm: 1,892 customers, 17,632 artists, 92,834 play-count records. Patro and colleagues published what the exposure curves showed, in 2020: “We observe that the Lorenz curves for top-k recommendations are far below the equal exposure marks, revealing that for conventional top-k recommendation, 50% least exposed producers get only 32%, 5%, and 11% of total available exposure (m · k) in GL-CUSTOM, GL-FACT, and LF datasets, respectively.”
Half the producers sharing 5% of the available exposure is not a malfunction of that ranking. It is the ranking doing what it was asked to do.
Providers are not interchangeable either. A sale may be valuable to one seller and overload another. Capacity, quality, reliability, inventory and the long-term availability of alternatives all belong inside the recommendation.
A ranking that ignores capacity does not merely misinform a user; it can push demand onto a provider who cannot carry it.
Visual
A marketplace objective map
The objective map holds five kinds of value at once: consumer, provider, platform, market structure, and the constraints and rights that bound all four. A marketplace decision that names only the first has not been made. It has been postponed.
The bottom layer is not a list of design preferences. Since 12 July 2020, the main parameters of a ranking have been a disclosable term of the provider relationship across the EU. The Platform-to-Business Regulation, Regulation (EU) 2019/1150, says it in Article 5(1): “Providers of online intermediation services shall set out in their terms and conditions the main parameters determining ranking and the reasons for the relative importance of those main parameters as opposed to other parameters.” Article 5(2) puts a parallel public-description duty on online search engines.
That turns the red layer from a value the team holds into an obligation the team owes.
- 01
Consumer value
Relevance, price, quality, trust, delivery, and task success.
- 02
Provider value
Qualified exposure, conversion opportunity, capacity use, and sustainability.
- 03
Platform value
Liquidity, revenue, retention, reliability, and strategic health.
- 04
Market structure
Concentration, entry, variety, competition, and regional coverage.
- 05
Constraints and rights
Safety, contracts, fairness, inventory, and user control.
Steps
Design a multi-stakeholder ranking policy
Who counts as a stakeholder is settled first, and the list runs wider than buyers and sellers. It reaches workers, the platform itself, and the markets around it. Monitoring at the far end watches concentration, entry, exit, regional coverage and complaints.
Step 4 — transparent limits, quotas or re-ranking where justified — has a shipped instance with numbers attached. LinkedIn built fairness-aware re-ranking into Talent Search and published the results in 2019. Online A/B tests measured it first. Then it went to every LinkedIn Recruiter user worldwide, across a member base of more than 630 million. Geyik and colleagues state the outcome in the abstract: “Our approach resulted in tremendous improvement in the fairness metrics (nearly three fold increase in the number of search queries with representative results) without affecting the business metrics, which paved the way for deployment to 100% of LinkedIn Recruiter users worldwide.”
Step 4 does not promise that re-ranking is free. It demands that the consumer-side cost be measured. Here the measurement came back at none detected.
1. Identify stakeholders
Include users, providers, workers, platform, and affected markets.
2. Define opportunity and value
Separate exposure, qualified demand, fulfillment, and long-term health.
3. Model capacity and quality
Prevent recommendations that create unusable or unsafe demand.
4. Set constraints and tradeoffs
Use transparent limits, quotas, or re-ranking where justified.
5. Monitor ecosystem dynamics
Track concentration, entry, exit, regional coverage, and complaints.
Marketplace evaluation needs several denominators
Report user utility, provider exposure, provider outcomes, capacity-adjusted value, concentration and new-provider survival. Slice by market, category, seller size and inventory state.
Estimating long-term supply effects may need randomized or phased policy changes. A short A/B test cannot fully capture whether providers invest, enter, leave or change behavior.
The horizon problem reaches the definition of fairness itself. No single ranking can achieve individual attention fairness, Biega and colleagues argued in 2018, so they amortized attention across a series of rankings instead. Their reason: “As ranking positions influence the amount of attention the ranked subjects receive, biases in rankings can lead to unfair distribution of opportunities and resources such as jobs or income.” They tested on real Airbnb supply: 3,944 listings in Boston, 1,728 in Geneva and 4,529 in Hong Kong. Each was ranked on seven separate review-rating attributes — review_scores_rating, accuracy, cleanliness, checkin, communication, location and value.
On marketplace supply of that size, the accounting unit that can carry a fairness claim is the sequence of slates, not the impression.
One headline number hides which side of the market paid for the gain, and provider exits surface long after the test window has closed.
Comparison
Provider exposure and provider outcomes are related but distinct
Being seen and being chosen are different things to owe a provider. Exposure parity or allocation controls visible opportunity, and can be measured on the slate itself. Outcome support targets sales, bookings, applications or qualified leads. Those depend on how consumers respond and on what the provider can actually deliver. Marketplace health is the slowest of the three, and cannot be attributed to any single slate.
Exposure is worth governing because position weighting is not a gentle transformation of merit. Singh and Joachims open a 2018 paper with six job applicants. Their relevances are 0.80, 0.79, 0.78 and 0.77, 0.76, 0.75. Apply a standard 1/log(1+j) position-bias drop-off and the lower-scored group receives roughly 30% less exposure. A 0.03 gap in average relevance has become a 0.32 gap in average exposure. An order of magnitude of opportunity, conjured from a rounding error of merit.
Their question about that ranking is the one a marketplace has to answer for every slate it prints: “Is this winner-take-all allocation of exposure fair in this context, even if the winner just has a tiny advantage in relevance?”
Exposure parity or allocation
Controls who receives visible opportunity.
- Can be measured by position-weighted exposure
- Needs relevance or merit assumptions
- Does not guarantee conversion
- Useful for ranking governance
Outcome support
Targets sales, bookings, applications, or qualified leads.
- Closer to provider value
- Depends on consumer response and capacity
- Can reward manipulation
- Useful with quality and reliability controls
Marketplace health
Protects long-term supply, entry, and diversity.
- Long horizon
- Hard to attribute to one slate
- Requires ecosystem monitoring
- Useful for strategic governance
Case
Airbnb’s neural ranker, and 32 pages on multistakeholder recommendation
Both views are visible in published marketplace work. Airbnb moved its search ranking to a neural network, and Haldar and colleagues gave the reason plainly at KDD in 2019: “Much of the initial gains were driven by a gradient boosted decision tree model. The gains, however, plateaued over time.” A ceiling on the incumbent model. Not a fairness brief.
The other view is the survey. Abdollahpouri and seven co-authors surveyed multistakeholder recommendation in 2020, and needed 32 pages to do it.
Exposure is the lever a platform controls. Outcomes are what the provider actually experiences.
Key idea
A relevance score hides the allocation of economic opportunity
A consumer-relevance score does not fully describe the platform's allocation of economic opportunity. That is not only a design opinion. A competition authority and two courts have treated ranking position as exactly such an allocation, and put a price on getting it wrong.
On 27 June 2017 the European Commission decided that Google had favoured its own comparison shopping service over rivals in its general search results, in 13 EEA countries. The case is AT.39740, Google Search (Shopping). The Court of Justice summarised the outcome: “The Commission came to the conclusion that Google had abused its dominant position on the markets for online general searches and for specialised product searches and imposed a fine of €2 424 495 000, for which Alphabet, as Google’s sole shareholder was jointly and severally liable in the amount of €523 518 000.”
The General Court largely upheld the decision on 10 November 2021. The Court of Justice dismissed the final appeal on 10 September 2024. Ranking position was the allocation, and the courts priced it.
Read the relevance column alone and the platform's distribution of attention, demand, reviews and provider survival never appears on the page.
Key idea
The marketplace gate
Consumer gains, provider allocation, capacity, quality and ecosystem concentration belong in one decision record. A marketplace policy is approved from that record or not at all.
The disclosure duty in Article 5(1) assumes such a record already exists. A platform that cannot state to itself the main parameters determining ranking, and the reasons for their relative importance, is in no position to state them to its business users.
Approval belongs to the whole record, not to the strongest number in it: consumer gains submitted without provider allocation, capacity and concentration are an incomplete submission.
Key takeaways
- Marketplace recommendation is both personalization and market design: the system chooses not only what users see but which providers receive attention, demand, reviews and survival opportunities.
- Exposure partly manufactures the success it appears to measure. Across eight independently evolving worlds and 14,341 participants, increasing the strength of social influence increased both the inequality and the unpredictability of success.
- Conventional top-k recommendation with k=20 left the 50% least exposed producers with only 32%, 5% and 11% of total available exposure in the three settings FairRec simulated.
- Position weighting converts a rounding error of merit into an order of magnitude of opportunity: in Singh and Joachims's six-applicant example, a 0.03 average relevance gap produced roughly 30% less exposure for the lower-scored group.
- A consumer-relevance score does not fully describe the platform’s allocation of economic opportunity. Article 5(1) of Regulation (EU) 2019/1150 makes the main ranking parameters a disclosable term, and in Case AT.39740 the misallocation was priced at €2,424,495,000.
- Concentration, provider entry and exit, regional coverage and complaints are what tell a platform whether its allocation of exposure is widening or closing in.