personalization and privacy

20
Ben Livshits Researcher Microsoft Research Personalizatio n and Privacy

Upload: osborn

Post on 11-Feb-2016

23 views

Category:

Documents


0 download

DESCRIPTION

Personalization and Privacy. Ben Livshits Researcher Microsoft Research. Big Data? Why Share?. Currently. Our vision. Keep user data local to user Do user profiling on device Do it better and cheaper Share very little and only when needed. User data aggregated in cloud - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Personalization and Privacy

Ben LivshitsResearcherMicrosoft Research

Personalization and Privacy

Page 2: Personalization and Privacy

2

Big Data? Why Share?Currently• User data aggregated in cloud

• This data is toxic– Compliance with privacy policies– Compliance with laws, local and

international– Powering the data center

• The only upside is learning more about user

Our vision• Keep user data local to user

• Do user profiling on device

• Do it better and cheaper

• Share very little and only when needed

Page 3: Personalization and Privacy

Google newsAmazon

New York Times

Netflix

Privacy concerns

Share data to get personalized

results

Page 4: Personalization and Privacy

Browser: Personalization & Privacy

• Broad applications:– Site personalization– Personalized search – Ads

• User data in browser

• Control information release

Browsing history

User interest profile

Distill

Top: Computers: Security: Internet: PrivacyTop: Arts: Movies: Genres: Film NoirTop: Sports: Hockey: Ice HockeyTop: Science: Math: Number Theory Top: Recreation: Outdoors: Fishing

121

7

9

4

56

3

8

10

11

2

Amazon

121

7

9

4

56

3

8

10

11

2

Netflix

121

7

9

4

56

3

8

10

11

2

Google12

1

7

9

4

5

10

6

3

8

11

2

Your browser

Page 5: Personalization and Privacy

Scenario #1: Online Shopping

Interest profile

Interest profile

bn.com would like to learn your top interests. We will let them know you are interested in:

• Science• Technology• Outdoors

Accept Decline

Page 6: Personalization and Privacy

RePriv Protocol

GET /index.html HTTP 1.1Host: www.example.comAccept: repriv …

HTTP/1.1 300 Multiple Choices

index.htmlindex.html?top-n&level=m

POST /index.html HTTP 1.1Host: www.example.comContent-Length: xcategory1=c1&…

HTTP/1.1 200 OK

Personalized page content

Page 7: Personalization and Privacy

Privacy-Aware News Personalization

Map RePriv interest taxonomy to del.icio.us topics

Query personal store for top interests

Ask del.icio.us API for “hot” stories in appropriate topic areas from nytimes.com

Replace nytimes.com front page with del.icio.us stories

Page 8: Personalization and Privacy

Privacy Policy

Change TextContent of selected anchor and div elements on nytimes.com

Query del.icio.us with top interest data

Change “href” attribute of anchor elements on nytimes.com

Page 9: Personalization and Privacy

Evaluation Process

Technology/Web 2.0Technology/MobileScience/ChemistryScience/Physics

• 2,200 questions• Over 3 days• Types of results

– Default – Personalized– Random

Page 10: Personalization and Privacy

News Personalization: Effectiveness

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10

RandomDefault

Personalized

User Relevance Score

Most responses rated highly!

Most responses rated poorly

Page 11: Personalization and Privacy

RePriv Summary• Existing solutions require privacy sacrifice

• RePriv is a browser-based solution– User retains control of personal information– High-quality information mined from browser use– General-purpose mining useful & performant– Flexibility with rigorous guarantees of privacy

• Personalized content & privacy can coexist

Page 12: Personalization and Privacy

Aggressive, privacy-conscious personalization for

Windows Phone

12

Page 13: Personalization and Privacy

Powerful Insight About User on Mobile

13

Page 14: Personalization and Privacy

14

Analogy: Location Access

• Location/GPS access has changed mobile apps as we know them today

• Location APIs are widely used by 3rd-party apps

• Want to do the same for persona data

Page 15: Personalization and Privacy

15

Profiling the User on the Device

• MoRePriv was built into WP 7.5:– Persona mining– Universal

personalization– Persona APIs for apps

Political junkie

Bachelor

Professional

Football Dad

Soccer Mom

Tween

Retiree

Technophile

Page 16: Personalization and Privacy

Personae in Use

16

Page 17: Personalization and Privacy

17

Mobile Personalization: Example

No PersonalizationSoccer Mom Technophile

Page 18: Personalization and Privacy

Personalizing Yelp Listings

Executive Student

18

Page 19: Personalization and Privacy

19

Text SummarizationGeneric excerpt

For a “technophile”

For a “business professional”

Page 20: Personalization and Privacy

MoRePriv Summary• Profile users on the device itself

• MoRePriv uses personas to represent user– Allow for personalization– Can be as ubiquitous as location info is now– Leaking personas is not such as big deal

• Personalized content & privacy can coexist