Presentation is loading. Please wait.

Presentation is loading. Please wait.

Adaptive, Personalized Diversity for

Similar presentations


Presentation on theme: "Adaptive, Personalized Diversity for"— Presentation transcript:

1 Adaptive, Personalized Diversity for
Visual Discovery Daniel Hill Amazon Personalization Sciences Palo Alto, CA I’m going to be talking about Adaptive, Personalized Diversity for Visual discovery. This is a joint work with Houssam, Daniel, Sriram, Mitchell, Vijai and Vishy. Houssam is from Core Machine Learning while the rest of us are from the personalization team.

2 Here is what Airstream looks like when you hit the URL or click on the top banner on any Amazon.com retail pages when you are logged in. [start animation] Airstream is a new product discovery experience designed to show customer a large collection of products in an endless beautiful imagery. In this talk, I’ll describe our solutions for overcoming the challenges we faced with.

3 Beyond Accuracy: Challenges for visual browsing
Freshness Surface new products without degrading stream quality Diversity Create visual interest Hedge against uncertainty in customer intent Seasonality Adapt quickly to trends in fashion Personalization Increase relevance to customer’s style RecSys 2016

4 Beyond Accuracy: Challenges for visual browsing
Freshness Surface new products without degrading stream quality Diversity Create visual interest Hedge against uncertainty in customer intent Seasonality Adapt quickly to trends in fashion Personalization Increase relevance to customer’s style RecSys 2016

5 Beyond Accuracy: Challenges for visual browsing
Freshness Surface new products without degrading stream quality Diversity Create visual interest Hedge against uncertainty in customer intent Seasonality Adapt quickly to trends in fashion Personalization Increase relevance to customer’s style RecSys 2016

6 Beyond Accuracy: Challenges for visual browsing
Freshness Surface new products without degrading stream quality Diversity Create visual interest Hedge against uncertainty in customer intent Seasonality Adapt quickly to trends in fashion Personalization Increase relevance to customer’s style RecSys 2016

7 Explore-exploit in product scoring
Product ID Brand Price Category Jacket Calvin Klein $98 Bayesian Linear Probit Regression Click or No-click Product attributes, x Attribute weight distributions, w Customer actions Thompson Sampling Product Score = F( Σi wi xi ) Wi ~ N(0,1) RecSys 2016

8 Ranking by product score alone
RecSys 2016

9 Diversification applied to product categories
Category: (Department, Product Type, Price Range) Submodular utility womens-dress-high Stream utility RecSys 2016

10 Submodular utility function using adaptive category weights
utility(D) = Σk wk log[1 + c(k, D) ] + s(k,D) Weight for category k Number of products in category k Total score of products in category k RecSys 2016

11 Submodular utility function using adaptive category weights
utility(D) = Σk wk log[1 + c(k, D) ] + s(k,D) Weight for category k Number of products in category k Total score of products in category k Category weights are smoothed click-through-rates over a rolling-window wk = (clicksk + αk) / (viewsk + αk + βk) RecSys 2016

12 Personalization of category weights from customer actions
Customer clicks cu ~ Multinomial(wu) weights, wu ~ Dirichlet(w) Personalized weights, E[wu] = (cu + w) / |cu + w|1 RecSys 2016

13 Diffusion of customer preferences via category correlations
× Customer preference vector Category-category correlations Smoothed customer preference vector RecSys 2016

14 Live experimental results
Component Lift in product clicks Submodular vs. proportional diversity +2.2% Adaptive category weights +10.4% Personalized category weights +6.1% RecSys 2016

15 Thank you! Daniel Hill Amazon Personalization Sciences Palo Alto, CA
Choon Hui Teo Houssam Nassif Sriram Srinavasan Mitchell Goodman Vijai Mohan S. V. N. Vishwanathan RecSys 2016

16 RecSys 2016

17 Stream ranker workflow
Event Logs Click Model Updater Seasonal Weights Category Diffusion Matrix Catalog Ranked stream Personalized Weights Diversified stream Rediversifier Browser RecSys 2016

18 Category-category Correlations
Diffuse preference for category A to category B based on the correlation between A and B “clicked A also clicked B” RecSys 2016


Download ppt "Adaptive, Personalized Diversity for"

Similar presentations


Ads by Google