- 2073 Magh · 5+5 marks
Generic to personalized recommender
Short answer
A recommender system suggests items to users. To personalize, add user identification, profile building from explicit and implicit data, item profiles, personalization algorithms (content-based, collaborative), context, feedback loops, and cold-start handling. Example: instead of generic 'Top 10' news, show sports to Ram and politics to Sita based on past reading.
What is recommender system? What specifics are required to transform a generic recommender system into a personalized recommender system? Illustrate with specific examples.
Recommender system
A recommender system is a software tool that suggests items (products, movies, books, news) likely to interest a user, to help the user cope with too many choices. It works from user preferences, item features and the behaviour of other users.
A generic (non-personalised) recommender gives the same recommendations to everybody, such as "top 10 best sellers", "most viewed" or "new arrivals". A personalised recommender gives each user a different list based on his or her own profile and behaviour.
What is required to transform a generic recommender into a personalised one
- User identification: login, cookies or device ID so that each user's activity is recorded.
- User profile building: store explicit data (rating, interests, demographics) and implicit data (clicks, purchases, watch time, search history) for each user.
- Item profiles: features such as genre, price, brand, keywords, tags.
- Personalisation algorithms: content-based filtering, collaborative filtering or hybrid, in place of simple popularity counts.
- Context information: time, location, device and mood.
- Feedback loop: continuous learning from new actions (likes, skips, purchases).
- Handling cold start: use onboarding questions, demographics, or popularity for new users.
- Scalable infrastructure: real-time computation, caching and storage for each user.
- Privacy and consent controls, and explanation of the recommendations.
- Evaluation: A/B testing, click-through rate, conversion.
Specific examples
- Generic: a news website showing "Top 10 stories today" to everyone.
- Personalised: the same website showing Ram sports and Sita politics, based on past reading.
- E-commerce: a generic list shows best-selling phones. After the user views camera phones under Rs. 30,000, the personalised system shows similar camera phones in that range, and accessories bought by similar users.
- Music: instead of "Top 50", Spotify builds a playlist from the user's listening history and similar listeners.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Recommender system design and types · Information System, chapter 7
- Recommender systems and examples · Information System, chapter 7
- ILD as system-specific; focal point recurrence · Theory of Structures II, chapter 4
- Hump check using given specific energy curve · Hydraulics, chapter 7
- Block diagram of digital communication system · Data Communication, chapter 1 · asked 8×
- Inverse Z-transform by inversion integral · Digital Control System, chapter 2 · asked 10×