What are the two types of filtering?
Content-Based Filtering: Idea
recommends items based on their features and the user’s preferences for those features
Content-Based Filtering: on what does it rely?
on a profile of the user’s prefferneces
Content-Based Filtering: Process
Content-Based Filtering: Pros
Content-Based Filtering: Cons
Collaborative Filtering: Idea
makes recommendations based on user behavior and preferences
What does Collaborative Filtering assume?
that users who have agreed in the past tend to agree in the future
What are the types of Collaborative Filtering?
How does User-Based Collabroative Filtering recommend items?
based on the preferences of users who are similar to the target user
How does Item-Based Collaborative Filtering recommend items?
it recommends items that are similar to those liked by the target user
Collaborative Filtering: Pros
Collaborative Filtering: Cons
Define the cold start problem
it can be challenging for Collaborative Filtering to provide accurate recommendations for new users or items with little or no history
Define Sparsity
Collaborative Filtering: when dealing with a large number of users and items, the user-item interaction matrix can be sparse, making it difficult to find similar users or items
Define User based collaborative filtering
similar tastes in the past
will have similar tastes in the future
Formula pred(Alice,Item5)
Formula sim(Item5, Item4)
Commonly used techniques of content-based filtering
Well known problems of content-based filtering
Chatbot definition
computerized service that enables easy conversations between humans and humanlike computerized robots
Process of chatting with bots (graph)
Chatbots: categories
Chatbot: IBM estimates
265 billion service requests every year, addressing them costs companies 1.3 trillion dollars