Ir Recommendation & KNN
Ir Recommendation & KNN
Ir Recommendation & KNN
SUMITHRA.K
22UAD016
RECOMMENDATION SYSTEM
TECHNIQUES
3. Hybrid Models
Hybrid recommendation systems combine collaborative filtering and content-based
filtering to leverage the strengths of both. For instance, Netflix and Amazon use hybrid
models, mixing user and item-based filtering with content-based approaches.
Pros: Better accuracy and can handle cold start problems more effectively.
4. Matrix Factorization
Matrix factorization is a powerful technique based on linear algebra. The most well-
known example is Singular Value Decomposition (SVD). It breaks down large user-
item interaction matrices into smaller factors, capturing latent factors or hidden
patterns.
Pros: Effective at making recommendations from large datasets with sparse user
interaction.
5. Deep Learning Models
Recently, deep learning models such as neural collaborative filtering, autoencoders, and
recurrent neural networks (RNNs) have been applied to recommendation systems. These
models can learn complex patterns from high-dimensional data.
6. Knowledge-based Systems
Knowledge-based recommendation systems rely on domain-specific knowledge to suggest
items. They work well when user preferences are known and the system can utilize external
information like rules, constraints, or ontologies to provide recommendations.
Pros: Effective in cases where there is limited user history or for unique items (e.g., travel
recommendations
Pros: Provides personalized and highly relevant suggestions based on the current
situation.
9.Graph-Based Techniques
Graph-based methods represent the relationships between users, items, and other
entities as a graph, then apply algorithms like random walks or PageRank to
recommend items based on these relationships.