Top Banner
1 Thomas Sandholm, Hang Ung, Christina Aperjis, Bernardo Huberman Hewlett-Packard, HP Labs, Social Computing Lab RecSys, Barcelona September 27, 2010 GLOBAL BUDGETS FOR LOCAL RECOMMENDATIONS
21

Global Budgets for Local Recommendations

Jan 26, 2015

Download

Technology

hpgloe

RecSys 2010 Talk on Paper with the same name.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Global Budgets for Local Recommendations

1

Thomas Sandholm, Hang Ung, Christina Aperjis, Bernardo HubermanHewlett-Packard, HP Labs, Social Computing LabRecSys, Barcelona September 27, 2010

GLOBAL BUDGETS FOR LOCAL RECOMMENDATIONS

Page 2: Global Budgets for Local Recommendations

2

WHY VOTE?

How do we get more people to contribute their opinions?

Page 3: Global Budgets for Local Recommendations

3

Page 4: Global Budgets for Local Recommendations

4

500USERS

30EXPERIMENTS

6LOCATIONS

Palo AltoChicago

Paris

Mumbai

Bangalore

Athens

Page 5: Global Budgets for Local Recommendations

5

MANY PEOPLE CONSUME CONTENT – FEW LEAVE OPINIONS

May 2008300M+

April 20108M

April 201027M

Sample takenUsers

Page 6: Global Budgets for Local Recommendations

6

RATING BUDGETS AND RANKING

Bob:$10

Alice: $11

John

http://dominos.com

Pizza

Restaurants

$4

http://burgerking.com

Burgers

Restaurants

$6

http://roundtable.com

Pizza

Restaurants

$3

http://applebees.com

Diners

Restaurants

$8

Top Channels

$8 Diners$7 Pizza$6 Burgers

Friend Channels

$6 Burgers$4 Pizza

$8 Applebee’s$6 Burger King$4 Dominos$3 RoundTable

Page 7: Global Budgets for Local Recommendations

7

RATING REWARDS

Bob

Alice

John

http://dominos.com

$4

Top Rewards

(reward factor 10)$40 Bob Dominos @ A$30 Alice RoundTable @ B

http://dominos.com

$5

$3 http://roundtable.com

http://roundtable.com

$3$3 http://roundtable.com

A

B

Page 8: Global Budgets for Local Recommendations

8

CLICK TO RATING RATIO

May 2008300M+

April 20108M

April 201027M

July 20104K

Sample takenUsers

Page 9: Global Budgets for Local Recommendations

9

RECOMMENDATION SUCCESS

Overa

ll

Cities

Hotel

s

Mov

ies

Mus

ic

Notes

Phot

os

Plac

esPo

lls

Resta

uran

ts

Shop

ping

Trav

el

Wikip

edia

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Clicks as Success

Ratings as Success

Success = proportion of query sessions ending with clicks/ratings

Page 10: Global Budgets for Local Recommendations

10

SYSTEM COVERAGE

Page 11: Global Budgets for Local Recommendations

11

MECHANICAL TURK EXPERIMENTS

Setup-5 Surveys-10 URLs-6 Locations-3 Continents-500 Users

Surveys-1-5 Star-Budget-Star Bonus-Budget Bonus-Gloe

Page 12: Global Budgets for Local Recommendations

12

MECHANISM RESULTS

1-5 Star Budget 1-5 Star Bonus

Budget Bonus

Gloe0

0.5

1

1.5

2

2.5

ParisPalo AltoMumbaiChicagoBangaloreAthens

Kendall Tau Rank Correlation (higher better)

1-5 Star Budget 1-5 Star Bonus

Budget Bonus

Gloe0

10

20

30

40

50

60

ParisPalo AltoMumbaiChicagoBangaloreAthens

RMSE (lower better)

Page 13: Global Budgets for Local Recommendations

13

BONUS EFFECT ON PARTICIPATION

2 3 4 5 60

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Positive SignalNegative Signal

Probability of signals

Number of surveys taken

Page 14: Global Budgets for Local Recommendations

14

LESSONS LEARNED

– Amazon Mechanical Turk•Workers not random geographic sample•Sensitive to task complexity•Respond well to small incentives

– Budget Mechanism•Higher quality recommendations with incentives•Social/Economic/Status value extract more opinions•Tuned based on usage, e.g. reward factor

Page 15: Global Budgets for Local Recommendations

15

FUTURE WORK

– Projects•AfricaMap: map annotation in remote parts for disaster relief UNOSAT/Uni. Geneva•Mobile print provider recommendations via HP ePrint

– Research•GSP Auction for commercial bidding•LMSR Market for recommendation arbitrage•Enhance reward mechanism to both encourage and identify high quality contributions

Page 16: Global Budgets for Local Recommendations

16

Papers at www.hpl.hp.com/research/scl

Live system at www.hpgloe.com

SOCIAL COMPUTING LAB

THANK YOU

Page 17: Global Budgets for Local Recommendations

1717

BACKUP

Page 18: Global Budgets for Local Recommendations

18

SYSTEM ARCHITECTURE

Clients

Java

JavaScriptjQuery

Android OS

BlackBerry OS

iUi/iPhone Safari

HTML5

Web Server

ApacheHTTP REST

Web Application Service

DjangoJSONP

GeoRSSHTML

Caching

Memcached

Integration

Services

Google MapsGeocoding

FacebookSocialAuth

OAuth

Database Shards

MySQLGeohashing

Page 19: Global Budgets for Local Recommendations

19

SCALABILITY

Page 20: Global Budgets for Local Recommendations

20

HP GLOE: STATUS

~7m* recommendations at http://hpgloe.com

~4k* users on Android, iPhone, BlackBerry, WebOS, Web…

*Sept 2010

Page 21: Global Budgets for Local Recommendations

21

LESSONS LEARNED CONTINUED

– Gloe system•Geohash location partitioning simple and efficient•HTTP(S) GET/JSON(P) has served us well on all platforms•MySQL & Sharded architecture flexible and fast