Ubiquitous Cloud Media · Processing and transforming

Recommendation Algorithms and Personalised Feeds

Recommendation algorithms and personalised feeds select, score and order information for a particular recipient when the available catalogue or stream is too large for manual inspection. The family includes collaborative filtering, content-based models, item-to-item similarity, candidate generation, ranking, reranking and policy-aware feed assembly. It does not denote one algorithm, nor does “personalised” guarantee.

When it emerged
Collaborative filtering in the early-to-mid 1990s; large-scale commercial recommendation in the late 1990s and 2000s; deep multi-stage feed ranking in the 2010s
What changed
Selects and orders a manageable recipient-specific subset when available information exceeds manual attention
Reading time
17 minutes
The essential questions

Recommendation Algorithms and Personalised Feeds, clearly explained

Recommendation algorithms and personalised feeds select, score and order information for a particular recipient when the available catalogue or stream is too large for manual inspection. The family includes collaborative filtering, content-based models, item-to-item similarity, candidate generation, ranking, reranking and policy-aware feed assembly. It does not denote one algorithm, nor does “personalised” guarantee that the system serves the recipient’s long-term interests.

What is it?

Personalised Candidate Retrieval, Ranking and Attention Allocation From Behavioural and Content Signals is defined here as a computational process that constructs a recipient-specific ordered set of information or items by generating eligible candidates, estimating utility or response under one or more objectives, and applying additional constraints before presentation.

What problem did it solve?

The primary constraint reduced is the inability of recipients, editors or simple chronological lists to inspect and order an overwhelming volume of potentially relevant information for each context.

How did it work?

The family includes collaborative filtering, content-based models, item-to-item similarity, candidate generation, ranking, reranking and policy-aware feed assembly. It does not denote one algorithm, nor does “personalised” guarantee that the system serves the recipient’s long-term interests. The core shift is from a shared publication order to recipient-specific predicted orders.

What came before?

It built on Blogs and Content-Management Systems, Social Networking and Microblogging Platforms, Search Engines and Database management systems.

What did it make possible?

It helped make possible Autonomous and Semi-Autonomous AI Agents and Conversational AI Assistants and Retrieval-Augmented Generation.

What survived?

Item similarity and patron history become computational features.

Why does it still matter?

Recipients can encounter relevant items without inspecting an entire catalogue or stream. The common front page fragments into personalised information environments. Clicks, watch time, dwell, skips and purchases influence future selection.

Deep dive

The deeper story

Recommendation algorithms and personalised feeds select, score and order information for a particular recipient when the available catalogue or stream is too large for manual inspection. The family includes collaborative filtering, content-based models, item-to-item similarity, candidate generation, ranking, reranking and policy-aware feed assembly. It does not denote one algorithm, nor does “personalised” guarantee that the system serves the recipient’s long-term interests. [1][2][3][4][5][7]

The core shift is from a shared publication order to recipient-specific predicted orders. Early collaborative systems used the preferences of similar users to filter documents or news. Commercial systems then learned item relationships and purchasing patterns at large scale. Contemporary feed and media systems commonly use multiple stages: retrieve plausible candidates from millions of items, rank a smaller set, apply diversity, freshness, safety and business constraints, and continuously learn from impressions and responses. Every stage embodies choices about objectives, data, eligibility and trade-offs. A recommender predicts behaviour under the environment it helps create; it therefore participates in a feedback loop rather than neutrally measuring pre-existing preference.

The big idea

Recommendation systems are attention-allocation pipelines. Their defining power is not prediction alone, but the ability to alter the information environment from which future behaviour and future training data are produced.

Main problem addressed

Selects and orders a manageable recipient-specific subset when available information exceeds manual attention

Connections

What came before and what followed

Start with the key connections, then reveal the wider network when you need more context.

Enabling connection
Search Engines

Provides large-scale indexing, retrieval and ranking concepts.

Related topic
Smartphones

Orders much of the information rendered on the device.

Timeline

Key moments

How Recommendation Algorithms and Personalised Feeds emerged

This marks the broad emergence and development of Recommendation Algorithms and Personalised Feeds. Why it mattered: Selects and orders a manageable recipient-specific subset when available information exceeds manual attention.

People and organisations

Who helped shape it?

Amazon

Amazon is one of the organisations connected to this topic. Open the profile for the wider historical context.

Netflix

Netflix is one of the organisations connected to this topic. Open the profile for the wider historical context.

Research notes

Open the full research notes

These expandable sections preserve the detailed research behind the public explanation.

1. Executive Summary

Recommendation algorithms and personalised feeds select, score and order information for a particular recipient when the available catalogue or stream is too large for manual inspection. The family includes collaborative filtering, content-based models, item-to-item similarity, candidate generation, ranking, reranking and policy-aware feed assembly. It does not denote one algorithm, nor does “personalised” guarantee that the system serves the recipient’s long-term interests. [1][2][3][4][5][7]

The core shift is from a shared publication order to recipient-specific predicted orders. Early collaborative systems used the preferences of similar users to filter documents or news. Commercial systems then learned item relationships and purchasing patterns at large scale. Contemporary feed and media systems commonly use multiple stages: retrieve plausible candidates from millions of items, rank a smaller set, apply diversity, freshness, safety and business constraints, and continuously learn from impressions and responses. Every stage embodies choices about objectives, data, eligibility and trade-offs. A recommender predicts behaviour under the environment it helps create; it therefore participates in a feedback loop rather than neutrally measuring pre-existing preference.

The big idea

Recommendation systems are attention-allocation pipelines. Their defining power is not prediction alone, but the ability to alter the information environment from which future behaviour and future training data are produced.

2. Identification

| Field | Value | |---|---| | Public title | Recommendation Algorithms and Personalised Feeds | | Analytical title | Personalised Candidate Retrieval, Ranking and Attention Allocation From Behavioural and Content Signals | | Recommended type | Personalised selection, ranking and attention-allocation system family | | Primary category | Processing & transformation | | Secondary categories | Discovery; distribution; governance; prediction; feedback; identity; monetisation; moderation | | Emergence | Collaborative filtering in the early-to-mid 1990s; large-scale commercial recommendation in the late 1990s and 2000s; deep multi-stage feed ranking in the 2010s |

3. Operational Definition

Personalised Candidate Retrieval, Ranking and Attention Allocation From Behavioural and Content Signals is defined here as a computational process that constructs a recipient-specific ordered set of information or items by generating eligible candidates, estimating utility or response under one or more objectives, and applying additional constraints before presentation.

The topic includes collaborative filtering, content-based recommendation, item-to-item similarity, embeddings, candidate generation, ranking, reranking, personalised feeds, “people you may know,” next-item prediction, recommender evaluation and feedback loops. It excludes general search where the primary input is an explicit query, editorial curation without personal models, content moderation as an independent governance function, and generative systems that create new content rather than selecting existing candidates.

4. Why the Topic Matters

1. Information abundance becomes navigable

Recipients can encounter relevant items without inspecting an entire catalogue or stream.

2. Every recipient can receive a different order

The common front page fragments into personalised information environments.

3. Implicit behaviour becomes editorial input

Clicks, watch time, dwell, skips and purchases influence future selection.

4. Distribution becomes continuous optimisation

Platforms can test and update ranking at enormous scale.

5. Attention becomes an allocatable resource

Ranking determines which creators, products and claims receive exposure.

6. Prediction and governance converge

Safety, diversity, freshness, monetisation and policy constraints enter the same pipeline.

7. The system changes its own evidence

Recommendations influence behaviour, which becomes future training and evaluation data.

5. Terminology
  • Recommender system: System that predicts and presents items likely to be useful or engaging to a recipient.
  • Candidate generation/retrieval: Fast stage that selects a manageable subset from a very large corpus.
  • Ranking: Scoring and ordering candidates according to predicted objectives.
  • Reranking: Later adjustment for diversity, freshness, safety, quotas, business rules or presentation constraints.
  • Collaborative filtering: Recommendation based on patterns among users, items and observed preferences.
  • Content-based recommendation: Selection based on features of items and a recipient profile.
  • Item-to-item similarity: Recommendation based on relationships among items rather than searching for similar users at request time.
  • Explicit feedback: Deliberate rating, like, preference or survey response.
  • Implicit feedback: Behaviour such as viewing, clicking, purchasing, skipping, hiding or dwell time.
  • Impression: Opportunity in which an item was presented under defined conditions.
  • Objective function: Quantity or combination of quantities the system is trained or tuned to optimise.
  • Proxy metric: Measurable signal used as an imperfect stand-in for a broader goal.
  • Cold start: Difficulty recommending for new users or new items with little interaction history.
  • Exploration: Showing uncertain items to learn their value or broaden discovery.
  • Exploitation: Showing items already estimated to perform well.
  • Filter bubble: Potential narrowing of exposure through repeated personalisation; not an automatic outcome of every recommender.
  • Feedback loop: Cycle in which recommendations alter behaviour and resulting data alters later recommendations.
  • Algorithmic confounding: Difficulty inferring natural preference because observed data were produced under prior recommendation policies.
  • Serendipity: Useful or interesting discovery that was not an obvious continuation of prior behaviour.
  • Calibration: Degree to which recommendation composition reflects a target distribution of interests or predicted probabilities.
6. Boundary With Neighbouring Topics

1. Recommendation versus search

Search begins with an explicit query; recommendation often acts without one by predicting likely value.

2. Retrieval versus ranking

Retrieval decides which items enter the candidate set; ranking orders the surviving candidates.

3. Ranking versus reranking

Ranking estimates objective scores; reranking applies broader constraints or list-level goals.

4. Prediction versus welfare

Accurately predicting a click or watch does not prove that producing it benefits the person.

5. Preference versus behaviour

Observed actions reflect interface, opportunity, habit, social pressure and prior recommendations as well as preference.

6. Explicit versus implicit feedback

Ratings state a choice deliberately; behaviour is abundant but ambiguous.

7. Personalisation versus customisation

Personalisation is inferred by the system; customisation is deliberately configured by the user.

8. Allowed versus recommended

Moderation or eligibility permits an item to circulate; recommendation assigns relative exposure.

9. Chronological feed versus personalised feed

Chronology uses publication time; personalisation constructs a recipient-specific order from additional signals.

10. Popularity ranking versus personal recommendation

Global popularity supplies one shared signal; personalisation estimates value for a particular context.

11. Model score versus final position

The displayed list can reflect ads, quotas, layout, diversity and policy after model scoring.

12. Engagement versus satisfaction

Immediate interaction can diverge from retrospective value or long-term well-being.

13. Recommendation versus generation

A recommender selects existing items; a generative system synthesises new output, though modern products may combine both.

7. Communication Pattern

A platform collects a corpus, item features, account context and interaction histories. Eligibility and policy filters define what may be considered. Candidate generators retrieve a small subset, one or more models predict responses or utility, and a ranking stage orders items. Reranking applies list-level constraints before the interface presents impressions. User behaviour and downstream outcomes return as labels, metrics and model updates, closing a feedback loop.

| Dimension | Pattern | |---|---| | Participation | One system selects among many producers for each recipient | | Timing | Continuous, context-sensitive and often updated in real time | | Persistence | Event logs, profiles, item representations, model parameters and experiment records | | Topology | Large centralised data and serving pipelines, sometimes on-device components | | Feedback | Ratings, clicks, dwell, watch time, purchases, skips, hides, surveys and long-term return | | Access | Platform account or context; producer eligibility; model and policy inclusion |

8. Expanded Communication Model

| Stage | Function | |---|---| | Corpus and item representation | Stores available posts, products, media or people and their features. | | Recipient/context representation | Encodes account history, session state, device, location or declared preferences. | | Eligibility and policy filter | Removes unavailable, blocked, unsafe, illegal or otherwise ineligible candidates. | | Candidate generators | Retrieve plausible items using graphs, similarity, retrieval models or rules. | | Feature assembly | Combines recipient, item, interaction and contextual signals. | | Scoring models | Estimate one or more outcomes such as click, watch, purchase, satisfaction or risk. | | Objective combination | Weights predicted outcomes, costs and business goals. | | Reranking and constraints | Applies diversity, freshness, quotas, deduplication, safety and layout rules. | | Presentation surface | Displays the ordered list, feed, shelf, notification or suggestion. | | Logging and evaluation | Records impressions and outcomes for experiments, metrics and model updates. | | Feedback loop | Changes future data because shown items shape what recipients can choose. |

The map should represent both the forward pipeline and the return loop. Without the return path, recommendation looks like neutral filtering. With it, the system is visible as an intervention that constructs part of its own evidence.

9. Historical Emergence

Information-filtering systems emerged as networked document and message volumes exceeded manual attention. GroupLens research in the early 1990s demonstrated collaborative filtering for Usenet articles using user ratings and neighbourhood-style prediction [1]. Commercial recommenders expanded to books, music, films and retail. Amazon’s item-to-item collaborative filtering computed relationships among products so recommendations could be served efficiently even with very large customer bases and catalogues [2][3]. Netflix and other media services made recommender evaluation a visible engineering and research domain. In the 2010s, deep-learning systems combined learned user and item representations with industrial multi-stage serving. YouTube documented a candidate-generation network followed by a separate ranking network [4]. Instagram described a cascade that retrieves candidates, ranks them with increasingly expensive models and applies final-stage constraints [5]. Social feeds similarly combine connected-content inventories, prediction models, integrity rules and business objectives [6]. Research increasingly examines feedback loops, confounding and long-term ecosystem effects rather than only one-step predictive accuracy [7].

10. Prerequisites
  • Large digital catalogues or content streams
  • User or session identity
  • Interaction logging and impression data
  • Databases and distributed storage
  • Statistical inference and machine learning
  • Feature extraction and item metadata
  • High-throughput online serving
  • Experimentation and metric infrastructure
  • Moderation and eligibility systems
  • Cloud computing and specialised hardware for large models
11. Periodisation

1. Manual and editorial selection

Editors, shelves and catalogues provide one broadly shared order.

2. Early information filtering

Ratings and user similarity help filter messages and documents.

3. Commercial collaborative recommendation

Retail and media systems use purchase and rating histories at scale.

4. Industrial multi-stage ranking

Candidate retrieval and ranking separate for latency and corpus scale.

5. Deep representation learning

Embeddings and neural models learn complex user-item relationships.

6. Feed-wide objective optimisation

Platforms combine engagement, safety, diversity, freshness and revenue.

7. Long-term and ecosystem evaluation

Research examines satisfaction, creator effects, feedback loops and societal outcomes.

12. Main Problem Addressed

The primary constraint reduced is the inability of recipients, editors or simple chronological lists to inspect and order an overwhelming volume of potentially relevant information for each context.

Constraint transition

From one shared catalogue order or explicit query to continuous recipient-specific candidate selection and ranking under predicted objectives.

13. Evaluation Matrix

| Dimension | Assessment | |---|---| | Speed | Can rank large candidate sets within interactive latency budgets. | | Range | Operates across global catalogues and billions of interaction events. | | Fidelity | Can estimate narrow behavioural outcomes accurately while misrepresenting broader preference or welfare. | | Persistence | Models and logs preserve behavioural histories; outputs are transient and difficult to reproduce. | | Discoverability | Raises selected items dramatically while making omitted possibilities effectively invisible. | | Cost | High data, engineering and computation cost at scale; low marginal serving cost. | | Participation | Can surface niche creators but also concentrate exposure in already successful items. | | Control | Concentrated among operators who choose data, objectives, constraints and interfaces. | | Feedback | Extremely rich but endogenous because recommendations affect the observations. | | Interoperability | Low across proprietary platforms, metrics and user representations. |

14. Advantages

1. Scalable discovery

Reduces the search burden in enormous catalogues.

2. Personal relevance

Can adapt suggestions to different histories and contexts.

3. Long-tail matching

Connects niche items with small but interested audiences.

4. Continuous learning

Updates from new items and interaction signals.

5. Efficient interface use

Fills limited screens and notification slots with selected candidates.

6. Operational flexibility

Combines multiple models, rules and policy constraints.

7. Exploration support

Can deliberately test uncertain items rather than repeat only known favourites.

15. Civilisational Contributions

1. Navigable abundance

Makes vast stores of music, video, products and posts usable.

2. Personalised media services

Allows on-demand platforms to organise catalogues for individual recipients.

3. Creator discovery

Can match specialised work to audiences beyond existing social graphs.

4. Commercial efficiency

Improves product discovery and reduces manual merchandising.

5. Adaptive education and information services

Can sequence resources according to learner or user context.

6. New research discipline

Creates formal study of ranking, evaluation, fairness, feedback and human-system interaction.

7. Attention as an explicit system resource

Makes allocation choices measurable and therefore contestable.

16. Organisations, Access and Power

1. Platform operators

Choose objectives, training data, candidate pools, constraints and experimentation policy.

2. Machine-learning and data teams

Build models, logs, feature pipelines and evaluation systems.

3. Advertisers and commercial partners

Introduce paid objectives and marketplace pressures.

4. Creators and sellers

Adapt production to inferred ranking incentives.

5. Moderators and policy teams

Define eligibility and safety constraints.

6. Researchers and auditors

Evaluate accuracy, bias, feedback loops and social outcomes with limited access.

7. Regulators and courts

Address transparency, competition, discrimination, child safety and platform responsibility.

8. Recipients

Generate signals, customise preferences, resist recommendations and supply the attention being allocated.

17. Limitations, Harms and Trade-Offs

1. Objective mismatch

Optimising a measurable proxy can undermine the broader goal it represents.

2. Feedback loops

Exposure changes behaviour and future data, potentially reinforcing narrow patterns.

3. Cold start

New users and items lack interaction evidence.

4. Popularity and exposure bias

Already visible items collect more data and opportunities.

5. Opacity

Recipients and creators often cannot explain why an item appeared or disappeared.

6. Manipulation and gaming

Producers optimise thumbnails, timing and behaviour to exploit ranking signals.

7. Homogenisation

Optimisation can reward convergent formats and suppress unusual work.

8. Privacy cost

Personalisation relies on detailed behavioural and contextual data.

9. Reproducibility failure

Rapid model changes, experiments and context make historical feeds hard to reconstruct.

10. Filter narrowing

Repeatedly exploiting known preferences can reduce variety and serendipity.

11. Ecosystem externalities

A locally accurate model can damage creator diversity, public knowledge or long-term trust.

12. Metric authority

A decimal score can make a contestable editorial judgement look as if it descended from mathematics wearing a lab coat.

18. Predecessors, Successors and Relationships

| Relationship | Topic | Reason | |---|---|---| | Predecessor | Search Engines Search Engines | Provides large-scale indexing, retrieval and ranking concepts. | | Predecessor | Database management systems Database Management Systems | Stores users, items, interactions and features. | | Predecessor | Social Networking and Microblogging Platforms Social Networking and Microblogging Platforms | Provides profiles, graphs, feeds and behavioural signals. | | Predecessor | Blogs and Content-Management Systems Blogs and Content-Management Systems | Creates abundant serial Web content and feed subscription patterns. | | Successor | Online video and streaming platforms Online Video and Streaming Platforms | Uses recommendation as a primary catalogue and feed interface. | | Successor | Conversational AI Assistants and Retrieval-Augmented Generation Conversational AI Assistants and Retrieval-Augmented Generation | Combines personalised retrieval, ranking and generated synthesis. | | Related | Automated Classification and Content Moderation Automated Classification and Content Moderation | Controls eligibility and safety alongside ranking. | | Related | Cloud computing and cloud storage Cloud Computing and Cloud Storage | Supplies distributed logs, model training and online serving. |

The relationship table separates enabling layers, adjacent practices and descendants. A predecessor can remain active after this topic appears, while a successor may absorb only part of the earlier system.

19. What Survived

1. Bookseller and librarian recommendations

Item similarity and patron history become computational features.

2. Editorial front pages

Ranking still performs editorial selection, now personalised and automated.

3. Word of mouth

Collaborative filtering mechanises patterns among people with related tastes.

4. Popularity charts

Global demand remains a strong feature within personal models.

5. Shelf placement

Feed position determines visibility just as physical placement once did.

6. Subscription and social ties

Explicit choices remain candidate sources even in recommendation-expanded feeds.

7. Merchandising objectives

Commercial priorities coexist with relevance and satisfaction goals.

20. Representative Cases

1. GroupLens

Demonstrates collaborative filtering of Usenet news through ratings and user neighbourhoods [1].

2. Amazon item-to-item recommendation

Scales product recommendation by precomputing relationships among items [2][3].

3. Netflix recommendations

Makes personalised catalogue ordering and evaluation central to on-demand media [8].

4. YouTube deep recommendation

Documents separate candidate-generation and ranking neural networks [4].

5. Instagram Explore

Shows multi-stage retrieval, ranking and final reranking for a very large visual corpus [5].

6. Social News Feed ranking

Combines social inventory, predicted actions, integrity and platform objectives [6].

7. Algorithmic confounding research

Shows that recommender-produced data can mislead later preference inference [7].

21. Research Uncertainty and Open Questions
  • Which outcomes should count as user benefit rather than merely predicted response?
  • How can long-term satisfaction and social welfare be measured without becoming new weak proxies?
  • What transparency is useful without making systems easier to game?
  • How should creator-side fairness and audience-side relevance be balanced?
  • When does personalisation become manipulation?
  • How can historical personalised feeds be preserved or audited?
  • Which interoperability rights should apply to profiles, recommendations and interaction histories?
  • How should generative recommendation interfaces alter the topic boundary?

The research notes separates concept, specification, product launch, adoption and later institutional dominance. These milestones should not be collapsed into one invention date.

22. Claim Register

|---|---|---|---| | Recommendation Algorithms and Personalised Feeds-C01 | Recommendation is a pipeline of candidate generation, ranking and often reranking, not one score. | High | S04-S06 | | Recommendation Algorithms and Personalised Feeds-C02 | Collaborative filtering can infer useful item or document recommendations from patterns among users and ratings. | High | S01 | | Recommendation Algorithms and Personalised Feeds-C03 | Item-to-item methods can support large commercial catalogues efficiently. | High | S02-S03 | | Recommendation Algorithms and Personalised Feeds-C04 | Explicit and implicit feedback have different strengths and ambiguities. | High | Evaluation literature; system analysis | | Recommendation Algorithms and Personalised Feeds-C05 | A predicted click or watch event is not equivalent to human welfare. | High | Objective analysis | | Recommendation Algorithms and Personalised Feeds-C06 | Observed behaviour is partly produced by prior ranking and exposure. | High | S07 | | Recommendation Algorithms and Personalised Feeds-C07 | Moderation eligibility and recommendation exposure are distinct governance stages. | High | Architecture analysis | | Recommendation Algorithms and Personalised Feeds-C08 | Personalised rankings fragment the formerly shared order of publication. | High | Comparative analysis |

23. Comparative Analysis

| Comparison | Main difference | Analytical value | |---|---|---| | Search engine | Ranks candidates in response to an explicit query | Shows ambient prediction versus stated intent. | | Chronological feed | Orders eligible items by publication time | Shows the additional power introduced by prediction and objectives. | | Editorial curation | Human editors assemble one or several shared lists | Contrasts explicit accountable judgement with scalable personal ranking. | | Popularity chart | Applies one aggregate order to everyone | Separates global demand from recipient-specific estimation. | | Social subscription | Uses explicit follows to define inventory | Shows recommendation expanding beyond chosen sources. | | Content moderation | Controls whether items are eligible at all | Separates permission from relative exposure. | | Generative AI | Produces new text, image or media | Separates selection from synthesis while revealing emerging hybrids. |

The decisive distinction is between predicting behaviour and choosing an information environment. A model may be statistically excellent at the first while the overall system remains poor at the second. Recommendation is therefore both an inference problem and an editorial-governance institution.

28. Final perspective

Recommendation systems make abundance usable by refusing to show everything. That refusal is the source of both their value and their power. Candidate generators decide what enters consideration, rankers estimate outcomes, rerankers enforce list-level rules, and interfaces turn those decisions into the visible world of the recipient.

The word “algorithm” hides this institutional stack. There is no single mystical equation sitting under a feed like a tiny digital wizard. There are data pipelines, eligibility policies, objective weights, experiments, business rules, moderation systems and presentation constraints. Different choices at each stage can produce different realities from the same corpus.

The return loop is the deepest structural change. People respond only to what they had an opportunity to encounter. Those responses train the next system. The recommender therefore measures preference through an environment it has already edited. It can discover taste, cultivate taste, narrow taste or manufacture the appearance of taste.

Its civilisational contribution is scalable matching between people and overwhelming stores of information. Its civilisational risk is the privatisation of attention allocation under objectives that recipients cannot inspect. Recommendation did not merely help us find the library book. It quietly rearranged the library for every person, then studied which shelves they visited.

Recommendation systems are attention-allocation pipelines. Their defining power is not prediction alone, but the ability to alter the information environment from which future behaviour and future training data are produced.

Evidence

Sources and further reading

  1. Paul Resnick et al., GroupLens: An Open Architecture for Collaborative Filtering of Netnews, CSCW 1994. https://doi.org/10.1145/192844.192905

    Open source ↗

  2. Greg Linden, Brent Smith and Jeremy York, Amazon.com Recommendations: Item-to-Item Collaborative Filtering, IEEE Internet Computing, 2003. https://www.cs.umd.edu/~samir/498/Amazon-Recommendations.pdf

    Open source ↗

  3. Brent Smith and Greg Linden, Two Decades of Recommender Systems at Amazon.com, IEEE Internet Computing, 2017. https://www.computer.org/csdl/magazine/ic/2017/03/mic2017030012/13rRUxYjWfA

    Open source ↗

  4. Paul Covington, Jay Adams and Emre Sargin, Deep Neural Networks for YouTube Recommendations, RecSys 2016. https://research.google/pubs/deep-neural-networks-for-youtube-recommendations/

    Open source ↗

  5. Meta Engineering, Powered by AI: Instagram’s Explore Recommender System, 2019. https://engineering.fb.com/2019/11/25/ml-applications/instagram/

    Open source ↗

  6. Meta, How Does News Feed Predict What You Want to See?, 2021. https://about.fb.com/news/2021/01/how-does-news-feed-predict-what-you-want-to-see/

    Open source ↗

  7. Allison J. B. Chaney, Brandon M. Stewart and Barbara E. Engelhardt, How Algorithmic Confounding in Recommendation Systems Increases Homogeneity and Decreases Utility, RecSys 2018. https://doi.org/10.1145/3240323.3240370

    Open source ↗

  8. Carlos A. Gomez-Uribe and Neil Hunt, The Netflix Recommender System: Algorithms, Business Value, and Innovation, ACM TMIS, 2016. https://doi.org/10.1145/2843948

    Open source ↗

  9. Jonathan L. Herlocker et al., Evaluating Collaborative Filtering Recommender Systems, ACM TOIS, 2004. https://doi.org/10.1145/963770.963772 Recommendation systems make abundance usable by refusing to show everything. That refusal is the source of both their value and their power. Candidate generators decide what enters consideration, rankers estimate outcomes, rerankers enforce list-level rules, and interfaces turn those decisions into the visible world of the recipient. The word “algorithm” hides this institutional stack. There is no single mystical equation sitting under a feed like a tiny digital wizard. There are data pipelines, eligibility policies, objective weights, experiments, business rules, moderation systems and presentation constraints. Different choices at each stage can produce different realities from the same corpus. The return loop is the deepest structural change. People respond only to what they had an opportunity to encounter. Those responses train the next system. The recommender therefore measures preference through an environment it has already edited. It can discover taste, cultivate taste, narrow taste or manufacture the appearance of taste. Its civilisational contribution is scalable matching between people and overwhelming stores of information. Its civilisational risk is the privatisation of attention allocation under objectives that recipients cannot inspect. Recommendation did not merely help us find the library book. It quietly rearranged the library for every person, then studied which shelves they visited. > **Recommendation systems are attention-allocation pipelines. Their defining power is not prediction alone, but the ability to alter the information environment from which future behaviour and future training data are produced.**

    Open source ↗