dealing with pain points of recommenders in the real world filetaylor swift pulp the smiths joy...

97
Dealing with pain points of recommenders in the real world Sophie Watson @sophwats [email protected]

Upload: vuliem

Post on 29-Aug-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Dealing with pain points of recommenders in the real world

Sophie Watson @sophwats [email protected]

Page 2: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Dealing with pain points of recommenders in the real world

Sophie Watson @sophwats [email protected]

Page 3: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 4: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 5: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 6: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 7: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 8: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 9: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Alternating Least Squares

Page 10: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 5 3

Page 11: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

5

3

Page 12: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

3

· · ·

?

· · ·

1

1

3 3

3

· · ·

· · ·

· · ·

· · ·

· · ·· · ·

· · ·· · ·

· · ·· · ·· · ·

4

4

45 5

5? ?

?2

?

?

?

? ?

1

?

Page 13: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 14: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

≈ · · ·

Page 15: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

≈ · · ·

?

Page 16: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Page 17: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

≈ · · ·

Page 18: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

A

B

C

1 play

10 plays

100 plays

Page 19: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

1 play

10 plays

100 plays

A

B

C

Plays

Confidence

Page 20: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

A

B

C

1 play

10 plays

100 plays

· · ·

1 5 3

Page 21: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Pain Points of ALS

Page 22: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 23: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 24: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

???

?

Page 25: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

???

?

Page 26: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 27: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

time

Page 28: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 29: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 30: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 31: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 32: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Solutions

Page 33: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

· · ·

· · ·

≈ · · ·

Page 34: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Recommendations returned to users

· ·

≈ · Data

Page 35: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

· ·

≈ · DataRecommendations returned to users

Post-processing

Page 36: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

· ·

≈ · DataRecommendations returned to users

Post-processing

Page 37: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

· ·

≈ · DataRecommendations returned to users

Post-processing

NEW!

Page 38: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

· ·

≈ · DataRecommendations returned to users

Post-processing

NEW!

Page 39: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

time

Page 40: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Composable signatures for Recommendation

Page 41: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 2 3

Taylor Swift Pulp

The Smiths Joy Division Billy Bragg

Taylor Swift Pulp

The Smiths Joy Division New Order

Taylor Swift Miley Cyrus

Little Mix Billie Eillish Spice Girls

Page 42: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 2 3

Taylor Swift Pulp

The Smiths Joy Division Billy Bragg

Taylor Swift Pulp

The Smiths Joy Division New Order

Taylor Swift Miley Cyrus

Little Mix Billie Eillish Spice Girls

Jaccard 1 2,( (= Artist listened to Artist listened to

Artist listened to Artist listened to

1

1

2

2

∩∩

Page 43: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Taylor Swift Pulp

The Smiths Joy Division Billy Bragg

Jaccard 1 2,( (= Artist listened to Artist listened to

Artist listened to Artist listened to

1

1

2

2

=4

6

2 3

Taylor Swift Pulp

The Smiths Joy Division New Order

Taylor Swift Miley Cyrus

Little Mix Billie Eillish Spice Girls

∩∩

Page 44: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Taylor Swift Pulp

The Smiths Joy Division Billy Bragg

Jaccard 1 2,( (

=Artist listened to Artist listened to

Artist listened to Artist listened to

1

1

3

3

=1

9

2 3

Taylor Swift Pulp

The Smiths Joy Division New Order

Taylor Swift Miley Cyrus

Little Mix Billie Eillish Spice Girls

=4

6

Jaccard 1 3,( ( ∩∩

Page 45: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Jaccard 1 5,( (=

Jaccard 1 3,( (= 0.5

Jaccard 1 4,( (= 0.1

0.1

Jaccard 1 6,( (= 0.6

Jaccard 1 ,( (= 0.32

Page 46: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Jaccard 1 5,( (=

Jaccard 1 3,( (= 0.5

Jaccard 1 4,( (= 0.1

0.1

Jaccard 1 6,( (= 0.6

Jaccard 1 ,( (= 0.32

Page 47: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Artist id Date-timeTaylor Swift

Pulp The Smiths Joy Division Billy Bragg

Page 48: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Page 49: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Jaccard 1 2,( (=∩∩

Page 50: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Jaccard 1 2,( (=∩∩

Page 51: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Jaccard 1 2,( (= =3

10

∩∩

Page 52: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Page 53: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

1

Page 54: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

1

+

=

Page 55: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Artist id Date-time

Summer

Winter

Page 56: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Page 57: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Jaccard 1 2,( (=∩∩

Page 58: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

1 ,( (.

Page 59: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

MinHash for recommendation

Page 60: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Page 61: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Min-hash signature

Page 62: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists.

Page 63: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

∞∞∞∞∞

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists.

Page 64: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

∞∞∞∞∞

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists.

Page 65: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

∞∞∞∞∞

1

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists.

Page 66: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

∞∞∞∞∞

1

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists. 11111

Page 67: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

∞∞∞∞∞

1

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists. 11111

612,048

9856471

Page 68: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

∞∞∞∞

1

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists. 11111

612,048

9856471

Page 69: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists. 11111

612,048

9856471

Page 70: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

4

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists. 4 612,048

9856471

4

4

44

1711,09743,861

93111,123

Page 71: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from # artists to # artists. 4 6

98

71

4

4

44

11,097

93

4

Page 72: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Min-hash signature

6

91

43

1,987

93

Page 73: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Min-hash signature

6

91

43

1,987

93

2

9,872

486

43

1,987

32,821

Page 74: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Min-hash signature

6

91

43

1,987

93

2

9,872

486

43

1,987

32,821

Page 75: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Page 76: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

2

Page 77: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Min-hash signature

6

91

43

1,987

93

1

9,872

486

43

12

84

Page 78: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

Min-hash signature

6

91

43

1,987

93

1

+ =

6

91

43

12

84

9,872

486

43

12

84

Page 79: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

h1( (h2( (h3( (h4( (h5( (Min-hash signature

Map from ARTIST NAMES to # artists.

Artist Date

Page 80: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 81: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Locality sensitive MinHash

Page 82: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 2 3 4

Page 83: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 2 3 4

}Band 1

}Band 2

}Band 3

}Band 4

}Band 5

Page 84: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 2 3 4

}Band 1

}Band 2

}Band 3

}Band 4

}Band 5

h ( (Map from vecs of band size to large numbers.

Page 85: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 2 3 4

}Band 1

}Band 2

}Band 3

}Band 4

}Band 5

h ( (Map from vecs of band size to large numbers.

Page 86: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Things we didn’t have time for

Page 87: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 88: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1

A

B

C

1 play

10 plays

100 plays

Page 89: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

1 5 3

Page 90: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 91: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 92: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened
Page 93: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

Things we have talked about

Page 94: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

[email protected] @sophwats

Page 95: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

[email protected] @sophwats

Page 96: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

[email protected] @sophwats

Page 97: Dealing with pain points of recommenders in the real world fileTaylor Swift Pulp The Smiths Joy Division Billy Bragg Jaccard(1 , 2 (= Artist listened to Artist listened to Artist listened

[email protected] @sophwats