Rethinking Mobile Recommendations

31
_ nets & the city _

description

Recommending Social Events from Mobile Phone Location DataA city offers thousands of social events a day, and it is difficult for dwellers to make choices. The combination of mobile phones and recommender systems can change the way one deals with such abundance. Mobile phones with positioning technology are now widely available, making it easy for people to broadcast their whereabouts; recommender systems can now identify patterns in people’s movements in order to, for example, recommend events. To do so, the system relies on having mobile users who share their attendance at a large number of social events: cold-start users, who have no location history, cannot receive recommendations. We set out to address the mobile cold-start problem by answering the following research question: how can social events be recommended to a cold-start user based only on his home location?To answer this question, we carry out a study of the rela- tionship between preferences for social events and geography, the first of its kind in a large metropolitan area. We sample location estimations of one million mobile phone users in Greater Boston, combine the sample with social events in the same area, and infer the social events attended by 2,519 residents. Upon this data, we test a variety of algorithms for recommending social events. We find that the most effective algorithm recommends events that are popular among residents of an area. The least effective, instead, recommends events that are geographically close to the area. This last result has interesting implications for location-based services that emphasize recommending nearby events.

Transcript of Rethinking Mobile Recommendations

Page 1: Rethinking Mobile Recommendations

_ nets & the city _

Page 2: Rethinking Mobile Recommendations

Use mobility data …

Page 3: Rethinking Mobile Recommendations

… to recommend social events

Page 4: Rethinking Mobile Recommendations

mobile phone location data

Page 5: Rethinking Mobile Recommendations

location estimations

lessons

Page 6: Rethinking Mobile Recommendations

1. infer attendace at events

2. recommend in 6 ways

location estimations

lessons

3. measure “quality”

Page 7: Rethinking Mobile Recommendations

time

distance

1m users (20% population)sample 80K

1. infer attendace at events

location estimations

attendance

Page 8: Rethinking Mobile Recommendations

distance

1. infer attendace at events

location estimations

attendance

Page 9: Rethinking Mobile Recommendations

time

1. infer attendace at events

location estimations

attendance

Page 10: Rethinking Mobile Recommendations

resolutions: time (1 ½ h) & space (350m)

1. infer attendace at events

location estimations

attendance

Page 11: Rethinking Mobile Recommendations

1. infer attendace at events

location estimations

attendance

Page 12: Rethinking Mobile Recommendations

it’s not about single individuals. it’s about areas

1. infer attendace at events

location estimations

attendance

Page 13: Rethinking Mobile Recommendations
Page 14: Rethinking Mobile Recommendations

On input of area of residence: 1. popular events 2. geographically close3. popular in area of residence4. TF-IDF (similar to 3 expect for less-attended events)5. K-Nearest Locations6. K-Nearest Events

2. recommend in 6 ways

attendance

ranked recommendations

Page 15: Rethinking Mobile Recommendations

ShakespeareRed Sox

You went to…

lessons

3. measure “quality”

ranked recommendations

Page 16: Rethinking Mobile Recommendations

ShakespeareRed Sox

You went to…

lessons

3. measure “quality”

ranked recommendations

Page 17: Rethinking Mobile Recommendations

ShakespeareRed Sox

You went to…

1. Shakespeare2. Cirque…5. Red Sox

1. Shakespeare2. Red Sox…5. Cirque

lessons

3. measure “quality”

ranked recommendations

Page 18: Rethinking Mobile Recommendations

ShakespeareRed Sox

You went to…

1. Shakespeare2. Cirque…5. Red Sox

1. Shakespeare2. Red Sox…5. Cirque

average percentile rankingHigh Low

lessons

3. measure “quality”

ranked recommendations

Page 19: Rethinking Mobile Recommendations

lessons

3. measure “quality”

ranked recommendations

Page 20: Rethinking Mobile Recommendations

Lesson 1: geographically close isn’t the best ;-)

lessons

3. measure “quality”

ranked recommendations

Page 21: Rethinking Mobile Recommendations

lessons

3. measure “quality”

ranked recommendations

Page 22: Rethinking Mobile Recommendations

Lesson 2: popular in area rocks ;-)

lessons

3. measure “quality”

ranked recommendations

Page 23: Rethinking Mobile Recommendations

lessons

3. measure “quality”

ranked recommendations

Page 24: Rethinking Mobile Recommendations

Lesson 3: geographical patterns matter ;-)

lessons

3. measure “quality”

ranked recommendations

Page 25: Rethinking Mobile Recommendations

geographical patterns matter

geographically close isn’t the best

‘popular in area’ rocks

Page 26: Rethinking Mobile Recommendations

Future

Page 27: Rethinking Mobile Recommendations

Future 1| differential privacy

Page 28: Rethinking Mobile Recommendations

SpotME if you can

fake your location yet aggregate location data is still OK

Page 29: Rethinking Mobile Recommendations

promoting location privacy… one lie at a time

Page 30: Rethinking Mobile Recommendations

Future 2| social nets & space

Page 31: Rethinking Mobile Recommendations