02 - Intro to Recommender Systems Flashcards

1
Q

What are examples of Recommender Systems?

A
  • Popular (Netflix)
  • Frequently bought together (Amazon)
  • Customers who bought this item also bought (Amazon)
  • Daily Mix (Spotify)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are examples of non-obvious Recommender Systems?

A

Google recommendations for locations and restaurants

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

What are the the main types of recommendations?

A
  • Rating prediction
  • Ton-n ranking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Are Recommender Systems also Machine Learning?

A
  • Sometimes RecSys are based on standard ML algorithms (Tabular data, Regression, Classification)
  • Many non-ML algorithms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is (much) more important in RecSys than typically in machine learning?

A

For RecSys online evaluations are (much) more important

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

Why are Recommender Systems important?

A
  • Recommender Systems are everywhere
  • One of the most common fields to apply ML
  • Strong impact on business, society, environment
  • AutoML could really advance RecSys
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How could AutoML advance RecSys?

A
  • Make Algorithm Selection and Tuning possible
  • Ease the development of RecSys/ Make RecSys available for small businesses
  • Reproducibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What types of data are there for recommender systems?

A
  • Tabular
  • Images (medicine or fashion)
  • Text
  • Time Series
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What domains of applications are there for recommender systems?

A
  • Movies, Music
  • Health
  • Finance
  • E-Commerce
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is part of the developement process of RecSys?

A
  • Recommendation Algorithms
  • User Interfaces
  • Architectures (APIs, high Performance, Realtime)
  • Business Aspects (Money)
  • Economy, society and environment
  • Ethics (data privacy, discrimination)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What recommendation approaches are there?

A
  • Popularity based
  • Collaborative Filtering
  • Rating prediction
  • Content-based Filtering
  • Product based
  • Link-based (Zitate oder Hyperlinks)
  • Personalized
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

On what criteria to decide for a recommender systems algorithm?

A
  • Applicability
  • Complexity
  • Serendpity
  • Privacy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

When can Collaborative Filterung work?

A

Collaborative Filtering only works for user with (many) ratings and items with at least one rating

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

When can Popularity work?

A

Popularity works for every User but only for items with many ratings/views

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

When can Content-based Filtering work?

A

Content-based Filtering works for every User and every Item

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

What is the Algorithm Selection Problem?

A
  • What algorithm to use for a specific problem?
  • Why is there no algorithm for every problem?
17
Q

What are the benefits of popularity based recommendation approaches?

A
  • Simple
  • Uses few resources
  • Works quite well
  • Data privacy (not good for companies, they want information)
18
Q

What are product based recommendations?

A
  • Frequently bought together
  • User who bought … also bought