Recommender Systems-Unit I
Recommender Systems-Unit I
Recommender Systems-Unit I
UNIT-1 : INTRODUCTION
1. INTRODUCTION :
Recommender systems, also known as recommendation
systems or engines, are a type of software application designed
to provide personalized suggestions or recommendations to
users. These systems are widely used in various online
platforms and services to help users discover items or content
of interest. Recommender systems leverage data about users'
preferences, behaviors, and interactions to generate accurate
and relevant recommendations.
Genre of a movie
Author of a book
Methodology:
Bestsellers
Methodology:
Recommendations are based on aggregate data,
such as overall popularity or global trends.
All users receive identical recommendations.
Advantages:
Easy to implement and computationally efficient.
Similarity Measures:
1. Cosine Similarity:
Definition: Measures the cosine of the angle between
or item representations.
Choosing the appropriate data mining method and
similarity measure depends on the characteristics of the data,
the nature of the recommendation problem, and
computational considerations. Hybrid approaches that combine
multiple methods or measures often yield more robust and
accurate recommendations.
4. DIMENSIONALITY REDUCTION :
Overview:
Dimensionality reduction is a technique used to reduce
the number of features (dimensions) in a dataset while
preserving its essential information. In the context of
recommender systems, dimensionality reduction is often
applied to user-item interaction matrices to capture latent
factors that represent hidden patterns in the data. By reducing
the dimensionality, the computational complexity decreases,
and the model becomes more efficient.
Methods:
Principal Component Analysis (PCA): PCA is a popular linear