lecture 12 Flashcards

1
Q

What is an example of a common recommender system application?

A

Movie recommendation (e.g., Netflix).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What major event in 2006 sparked interest in recommender systems?

A

Netflix’s $1M prize for improving their rating prediction model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is explicit feedback in recommender systems?

A

Direct user ratings for items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is collaborative filtering?

A

A method where users provide ratings to help filter recommendations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the main drawback of explicit feedback?

A

Data sparsity—users only rate a small number of items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which company was one of the first to use personalized recommendations?

A

Amazon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does Amazon’s recommendation system work?

A

It predicts what users will like based on their past interactions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are other use cases for recommender systems?

A

News article recommendations, product recommendations, and friend suggestions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the abstract task of recommendation?

A

Predicting relationships between two sets of objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What types of relations can be used in recommendation models?

A

Binary (e.g., like/dislike) or numeric (e.g., ratings).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is an example of a binary recommendation relation?

A

A user following another user on social media.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an example of a numeric recommendation relation?

A

A user rating a movie on a scale of 1 to 5.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do recommendation algorithms affect social media?

A

They determine what content users see based on past behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are potential negative effects of recommendation systems?

A

Filter bubbles, bias reinforcement, and increased polarization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why are recommendation algorithms a key component of social media platforms?

A

They optimize engagement by showing personalized content.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the structure of a numeric recommendation problem?

A

A matrix with users as rows, items as columns, and ratings as values.

17
Q

What is an embedding model in recommendation systems?

A

A model that represents users and items as vectors in a shared space.

18
Q

Why are embedding models useful for recommendations?

A

They allow learning of hidden patterns in user-item interactions.

19
Q

What is the key idea behind matrix factorization?

A

Decomposing a rating matrix into two smaller matrices for users and items.

20
Q

What does the user embedding vector represent?

A

A user’s preferences in a lower-dimensional space.

21
Q

What does the item embedding vector represent?

A

An item’s characteristics in the same lower-dimensional space.

22
Q

What mathematical operation is commonly used to predict ratings?

A

The dot product of user and item embeddings.

23
Q

What is the goal of optimizing embeddings?

A

Minimizing the difference between predicted and actual ratings.

24
Q

What is alternating least squares (ALS)?

A

An optimization method where user and item embeddings are updated alternately.

25
Q

What is stochastic gradient descent (SGD) used for in embeddings?

A

To iteratively adjust embeddings based on prediction errors.

26
Q

What is a challenge in recommender systems?

A

Handling missing values in the rating matrix.

27
Q

What is a common way to deal with missing ratings?

A

Optimizing the model only on known ratings.

28
Q

What is a major advantage of recommender systems?

A

They improve user experience by providing personalized content.

29
Q

What is a takeaway from embedding models?

A

They transform users and items into a shared numerical space for better predictions.