# Recommender system ## MicroSim spec ### Parameters (tunable controls) - `Users` · 2–30 · users on one side of the bipartite graph - `Items` · 2–30 · items on the other side - `Similarity threshold` · 0–1 · cutoff for recommending a neighbour's item ### What animates A bipartite user-item graph draws recommendation edges above a similarity threshold. ### Learning objective Show how user-item similarity drives recommendations in a bipartite graph. ## Links (Wikipedia order) <!-- injected from _registry/childlinks/Recommender_system.json (2026-07-30T02:09:12Z) --> `A/B_testing` · `ACM_Conference_on_Recommender_Systems` · `Academic_journal` · `Accuracy_barrier` · `Alexander_Tuzhilin` · `Algorithm_(disambiguation)` · `Algorithmic_radicalization` · [[Artificial_intelligence]] · `Association_for_Computing_Machinery` · `Attention_(machine_learning)` · [[Black_box]] · `Cardinality` · `Click-through_rate` · `Cluster_analysis` · `Cold_start_(computing)` · `Cold_start_(recommender_systems)` · `Collaborative_filtering` · `Collaborative_search_engine` · [[Collective_intelligence]] · `Computing_platform` · `Configurator` · `Content_moderation` · `Cosine_similarity` · `Customer_review` · `Decision_support_system` · `Deep_learning` · `Dimensionality_reduction` · `Dot_product` · `E-commerce` · `Effectiveness` · `Elaine_Rich` · `Enterprise_bookmarking` · `Evaluation` · `Federal_Trade_Commission` · `Filter_bubble` · `Foundation_model` · `GitHub` · `Gonzalez_v._Google_LLC` · `Gravity_R&D` · `GroupLens_Research` · `IEEE_Spectrum` · `IMDb` · `Implicit_data_collection` · `Information_explosion` · `Information_filtering_system` · `Information_privacy` · `Information_retrieval` · `Item-item_collaborative_filtering` · `Joseph_A._Konstan` · `Journal_of_Big_Data` · `Journal_of_Medical_Internet_Research` · `Jussi_Karlgren` · `K-nearest_neighbors_algorithm` · `K.G.M._v._Meta_et_al.` · `Knowledge-based_systems` · `Knowledge_base` · `Knowledge_engineering` · `Last.fm` · `Latent_Dirichlet_allocation` · `Latent_semantic_analysis` · `Long_tail` · `Lyft` · `Lyle_Ungar` · [[Machine_learning]] · `Matrix_factorization_(recommender_systems)` · `Mean_squared_error` · `Media_monitoring_service` · `Metadata` · `Mobile_device` · `MovieLens` · `Multi-armed_bandit` · `Multimodal_sentiment_analysis` · `Music_Genome_Project` · `Naive_Bayes_classifier` · `Natural_language_processing` · `Netflix` · `Netflix_Prize` · [[Neural_network_(machine_learning)]] · `New_York_City` · `Online_dating` · `Pattern_recognition` · `Pattie_Maes` · `Paul_Resnick` · `Personalization` · `Personalized_marketing` · `Personalized_search` · `Peter_Brusilovsky` · `Playlist` · `Precision_and_recall` · `Prediction` · `Preference_elicitation` · `Product_finder` · `Profiling_(information_science)` · `Raymond_J._Mooney` · `Recurrent_neural_network` · [[Reinforcement_learning]] · [[Relevance]] · `Reputation_management` · `Reputation_system` · `Search_algorithm` · `Sentiment_analysis` · `Seq2seq` · `Serendipity` · `Similarity_search` · `Singular_value_decomposition` · `Smartphone` · `Social_media` · `Social_networking_service` · `Software` · `Special_Interest_Group_on_Information_Retrieval` · `Star_(classification)` · `Statistical_distance` · `Supervised_learning` · `Text_mining` · `Tf–idf` · `Uber` · `User_profile` · `Vector_space` · `Video_Privacy_Protection_Act` · [[Wayback_Machine]] · `Website` · `YouTube` ## From the Real GENERATIVE library ![Animated: Recommender system](https://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Collaborative_filtering.gif/220px-Collaborative_filtering.gif) *Animated: Recommender system — placed from the Real G.E.N.E.R.A.T.I.V.E. course library (Engineering room). Source: Wikimedia Commons (via Wikipedia article media). [Details & license](https://commons.wikimedia.org/wiki/File:Collaborative_filtering.gif).* > A recommender system, or a recommendation system (sometimes replacing system with terms such as platform, engine, or algorithm), is a subclass of information filtering system that provides suggestions for items that are most pertinent to a particular user.[1][2][3] Recommender systems are particularly useful when an individual needs to choose an item from a ([Wikipedia](https://en.wikipedia.org/wiki/Recommender_system)) <!-- REAL-GENERATIVE-MEDIA:END --> > p5.js MicroSim stub · part of Systems Engineering · [Wikipedia source](https://en.wikipedia.org/wiki/Recommender_system) ## Concept summary A recommender system, also called a recommendation [[Algorithm|algorithm]], recommendation engine, or recommendation platform, is a type of [[Information|information]] filtering [[System|system]] that suggests items most relevant to a particular user. The value of these systems becomes particularly evident in scenarios where users must select from a large number of options, such as products, media, or content. ## Build checklist - [ ] Claim it: set `status: in-progress` + `lease` + `leased_at` - [ ] Write the child page explaining the concept (tie it back to Systems Engineering) - [ ] Finalize parameter ranges and defaults - [ ] Implement the p5.js sketch (drawing + control regions) - [ ] Add caption + the learning objective on the page - [ ] Set `status: done` ## p5.js sketch ```javascript // MicroSim: Recommender system const ARTICLE = "Recommender_system"; let p1, p2, p3; function setup() { createCanvas(720, 520); pixelDensity(2); // network-graph sim — create the three sliders described above: // Users (2–30), Items (2–30), Similarity threshold (0–1). // TODO: build labelled sliders in the control region (below the drawing region). } function draw() { background(248); // TODO: read p1/p2/p3; render the network-graph in the drawing region and respond live. // TODO: HUD — title + en.wikitube.io/wiki/Recommender_system + control hints + live readouts. } ``` --- Back to Systems Engineering --- <!-- SEMIOTIC-PROFILE:START --> ## Semiotic profile > *The semiotic universals this article invokes, machine-derived from the crossref — **unverified** (born so). Populated 2026-07-06 for the Systems room.* **Universals (5):** 🟡 system (11) · 🟢 network (9) · 🟢 threshold (3) · 🟡 information (2) · 🟢 filter (1) **Enter by sign:** Systems Semiotic Gateway · Alphabetum · Icon Registry · ← Systems Portal <!-- SEMIOTIC-PROFILE:END --> <!-- REAL-GENERATIVE-MEDIA:START --> ## Wikipedia : Wikitube **Strict pair:** [Wikipedia](https://en.wikipedia.org/wiki/Recommender_system) : [Wikitube](https://en.wikitube.io/wiki/Recommender_system) ## Previous hub tags Tree parents: [[Control_theory]] · [[Cybernetics]] · [[Operations_research]] · [[Reliability_engineering]] · [[System_dynamics]] · [[Systems_engineering]] · [[Systems_science]] · [[Systems_theory]]. Legacy hubs: none. --- *Sources: 1 legacy note. Minted wave 1, 2026-07-30 (v1.6 order).*