A recommendation system is software that ranks or suggests items for a user based on data such as past behaviour, item attributes and what similar users did. Main approaches are collaborative filtering (people like you liked this), content-based filtering (similar to items you liked) and hybrids that combine both with modern neural models.
Why it matters
Recommenders drive discovery on streaming, shopping, news and social platforms, and can strongly affect engagement and sales. They face known problems: the cold start problem for new users or items with no history, popularity bias that favours already-popular items, feedback loops that narrow what people see, and privacy concerns around the behavioural data they need.
Example
User A bought: router, ethernet cable
User B bought: router, ethernet cable, network switch
-> Suggest "network switch" to User A (collaborative filtering)
Embedding both users and items and comparing them with cosine similarity is a common modern implementation.
Common mistakes
- Optimising only for clicks, which can promote low-quality or repetitive content.
- Evaluating offline accuracy only, without live A/B tests.
- Ignoring cold start, so new products never surface.
Related
Get notified when this term updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.