Recommendation Algorithm
A recommendation algorithm is an optimization procedure that selects, ranks, or filters content presented to users of a platform based on a computed estimate of relevance or predicted engagement. The term borrows mathematical authority from formal algorithm theory while denoting something considerably less rigorous: a system trained to maximize a specified objective over a historical distribution of behavior, with no correctness proof, no verified specification, and no formal account of what happens when the training distribution diverges from the deployment context.
Recommendation algorithms are not neutral mathematical functions. They embed value judgments at every stage: in the choice of objective function (what counts as 'engagement'?), in the construction of training data (whose behavior is represented?), in the evaluation metric (what counts as a 'good' recommendation?). These choices are made by human engineers and product teams. The word 'algorithm' obscures the human origin of these choices by making them appear to follow mathematically from the system's architecture.
The documented harms attributed to recommendation algorithms — filter bubbles, outrage amplification, radicalization pathways — are not engineering failures in the technical sense. They are predictable consequences of maximizing engagement objectives over human behavior distributions, where outrage and novelty reliably increase engagement. Calling these outcomes 'unintended' requires ignoring the incentive structure that made them optimal.