hybrid recommendation
**Hybrid recommendation** combines **multiple recommendation techniques** — integrating collaborative filtering, content-based filtering, and other methods to overcome individual limitations and provide more accurate, diverse, and robust recommendations.
**What Is Hybrid Recommendation?**
- **Definition**: Combine multiple recommendation approaches.
- **Goal**: Leverage strengths, mitigate weaknesses of each method.
- **Methods**: Collaborative + content-based + context + knowledge-based.
**Hybridization Strategies**
**Weighted**: Combine scores from multiple recommenders with weights.
**Switching**: Choose different recommender based on situation.
**Mixed**: Present recommendations from multiple systems together.
**Feature Combination**: Use collaborative features in content-based model.
**Cascade**: Refine recommendations through multiple stages.
**Feature Augmentation**: Add collaborative features to content features.
**Meta-Level**: Use output of one recommender as input to another.
**Why Hybrid?**
- **Cold Start**: Content-based handles new items, collaborative handles new users.
- **Sparsity**: Content features fill gaps in sparse interaction data.
- **Diversity**: Combine similar items (content) with unexpected finds (collaborative).
- **Accuracy**: Multiple signals improve prediction quality.
- **Robustness**: Less vulnerable to data quality issues.
**Common Combinations**
**Collaborative + Content**: Netflix, Spotify, YouTube.
**Collaborative + Context**: Time, location, device, social context.
**Collaborative + Knowledge**: Domain knowledge, business rules, constraints.
**Applications**: Most modern recommender systems (Netflix, Amazon, Spotify, YouTube) use hybrid approaches.
**Tools**: LightFM (hybrid matrix factorization), custom pipelines combining multiple models.