SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Pricing & Discount Optimization
July 2016
Personal Price Aware Recommender System
Asi Messica, Supervisor: Prof. Lior Rokach
© 2019 Fiverr Int. Lmt. All Rights Reserved. Proprietary & Confidential.
Fiverr is the world’s largest
marketplace for freelance
services. We change how the
world works together by
connecting business decision
makers with talented
freelancers.
© 2019 Fiverr Int. Lmt. All Rights Reserved. Proprietary & Confidential.
Discover
Data Science at Fiverr
Recommend
Match
Experience
Pricing & Discount Optimization
July 2016
Price Sensitive Recommender System
Personalization
Competition
Trends
Promotions
Dynamic Pricing
Static vs. Dynamic Pricing
Increase Conversion? Optimize Revenues? How?
● Predict consumer’s preferred products and willingness to
pay from online activity and transactions history
● Predict product price elasticity (promotion impact on sales)
● Promote the right product, to the right consumer, at the
right price, in. the right time
1
2
3
How?
● Deep learning and context aware recommender system
● Leveraging consumers clickstream in website and purchase history to
detect trends and dynamically predict consumption intent and products
price elasticity
● Smart promotions
Personal Promotion
● The maximum price a consumer is willing to pay (WTP) for a
product varies among consumers
● It is possible to implicitly model consumers willingness to pay
from transactions history
● Incorporating consumers willingness to pay in a recommender
system will improve recommendations effectiveness
● Goal: improve recommendations, promotion optimization
Experiment: eBay Market Place*
Different Prices by Different Sellers Simultaneously
● 6 Months of transactions and bids
historical data
● Free shipping, US only
● Sellers differ by their reputation
● “Buy now” and auctions
● Per transaction: date, consumer id,
product id, bid value/transaction
price, seller id, seller reputation
Personal WTP* Modelling
Same Distribution for All Consumers, Different Parameters
* WTP – Maximum price a consumer is willing to pay
• WTP generic distribution curve per product
• Complementary cumulative curve is the demand curve.
• Personal Transaction price is the personal WTP distribution median.
• Context Aware Recommender System (CARS) method is used to
predict WTP of unseen products, taking into account seller’s reputation
Price Aware Multi-Seller Recommender
System (PMSRS) Approach
Willingness to Sell
Sellers’ Reputation Matters
“Chromecast” transaction price distribution for various sellers
Matrix Factorization
●
Matrix Factorization
* Koren, Y., Bell, R. and Volinsky, C., 2009. Matrix factorization techniques
for recommender systems. Computer, 42(8).
R
V
M
d
x Q d
N
Tensor Factorization*
A matrix for
every context variable
Pros: accuracy
Cons: many parameters to learn (small
datasets, computational challenge)
Context Aware Matrix Factorization (CAMF)*
* Baltrunas, L., Ludwig, B. and Ricci, F., 2011. Matrix factorization techniques
for context aware recommendation. In Recsys
Pros: computation time
Cons:
- User – context
- No neighborhood
contribution for the interaction
parameters
Percentile Prediction
Context Aware Matrix Factorization (CAMF)
●
Price Sensitive Multi Seller Recommender System
(PSMSRS)
●
Implicit feedback
Results: WTP Prediction
Good Accuracy, Incorporating Seller’s Reputation Improves Prediction Accuracy
Average Bid Price = $28, Average Transaction Price = $47
Matrix Factorization (MF), Context Aware Matrix Factorization* (CAMF)
Seller’s reputation was modeled as contextual variable
WAPE: Weighted absolute percentage error
Results: Consumption Prediction
Incorporating Seller’s Reputation and Personal Demand Provides Best Results
Offering Ranking = Product Consumption (CARS) * Personal Demand
Implicit feedback. 10 Offerings with highest ranking vs. actual consumed transactions
Conclusions
● WTP varies among consumers, it is possible to
implicitly model consumers WTP
● Incorporating personal WTP in a recommender
system improves recommendation accuracy
Promotion Optimization
Neural Collaborative Filtering For CARS*
The Consumer Dilemma: Higher Reputation or Lower Price?
* Submitted to UMAP 2019
●
Results
Architecture Context	variables AUC
No context - 0.966
Concatenate embed. Reputation,	Percentile 0.974
Concatenate embed. Seller,	Percentile 0.985
Concatenate hidden Seller,	Percentile 0.982
Conclusions
• Price sensitivity varies among consumers and products
• It is possible to implicitly model consumers price sensitivity based on
transactions history
• Incorporating personal price sensitivity in a recommender system improves
recommendation accuracy
• Additional features should be incorporated
• CARS is an effective mechanism for this purpose
Promotion Planning Optimization
Scenario: Each week ~3% of the products are promoted.
Data: 6 months of clickstream data, purchase history and products catalog.
Train 2x3 months, test on last 2 weeks.
15,000 products in catalog.
Goal: Optimize campaign profits:
promoted quantity * (promotion price – cost) – base quantity * (regular price – cost)
Price Elasticity Varies Among Products,
No Historical Data
Approach
Results
Approach
Item
Embedding
RNN
Item Similarity
& Analogy
Clicks
Prediction
* Greenstein-Messica, A., Rokach, L. and Friedman, M., 2017, March. Session-based recommendations using item
embedding. In Proceedings of the 22nd International Conference on Intelligent User Interfaces (pp. 629-633). ACM.
Item Embedding for Session Based Recommendations
Data: 2 weeks of clickstream data
and purchase history. Train on 13
days, test on last day.
Goal: recommend relevant
products following first 3 clicks.
Optimize the number of clicked
products which are recommended.
Results: 15% higher
match when
recommending 10
products, 40% clicks
matching
© 2019 Fiverr Int. Lmt. All Rights Reserved. Proprietary & Confidential.
Thank You!

Contenu connexe

Similaire à Price Sensitive Recommender Systems

Pricing intelligence
Pricing intelligencePricing intelligence
Pricing intelligenceNihar Routray
 
Analytics for the supply chain
Analytics for the supply chain Analytics for the supply chain
Analytics for the supply chain Saurav Kumar
 
Pricing for product managers vancouver nov 2017
Pricing for product managers vancouver nov 2017Pricing for product managers vancouver nov 2017
Pricing for product managers vancouver nov 2017Steven Forth
 
How to Scrape Twitter Data - A Step-by-Step Guide.pdf
How to Scrape Twitter Data - A Step-by-Step Guide.pdfHow to Scrape Twitter Data - A Step-by-Step Guide.pdf
How to Scrape Twitter Data - A Step-by-Step Guide.pdfRobertBrown631492
 
How to Scrape Twitter Data - A Step-by-Step Guide.pptx
How to Scrape Twitter Data - A Step-by-Step Guide.pptxHow to Scrape Twitter Data - A Step-by-Step Guide.pptx
How to Scrape Twitter Data - A Step-by-Step Guide.pptxRobertBrown631492
 
Why is programmatic taking off? What is this revolution all about?
Why is programmatic taking off?  What is this revolution all about?Why is programmatic taking off?  What is this revolution all about?
Why is programmatic taking off? What is this revolution all about?Datacratic
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdfHow to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdfRobertBrown631492
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdfHow to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdfRobertBrown631492
 
Top 5 Ecommerce & Retail Analytics Use Cases
Top 5 Ecommerce & Retail Analytics Use CasesTop 5 Ecommerce & Retail Analytics Use Cases
Top 5 Ecommerce & Retail Analytics Use CasesRishabh Rai
 
The Price Advantage - Book Summary
The Price Advantage - Book SummaryThe Price Advantage - Book Summary
The Price Advantage - Book SummaryMesut Yılmaz
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptxHow to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptxRobertBrown631492
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptxHow to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptxRobertBrown631492
 
IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...
IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...
IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...IRJET Journal
 
IBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsIBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsSFIMA
 
Using Web Data to Fuel Dynamic Pricing
Using Web Data to Fuel Dynamic PricingUsing Web Data to Fuel Dynamic Pricing
Using Web Data to Fuel Dynamic PricingConnotate
 
Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...
Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...
Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...RocketSource
 
Art of Analytics
Art of AnalyticsArt of Analytics
Art of AnalyticsFessal R
 
9 essential competencies of platform marketing 11 22 2015
9 essential competencies of platform marketing 11 22 20159 essential competencies of platform marketing 11 22 2015
9 essential competencies of platform marketing 11 22 2015Andrew Leone
 
Constraint and Qualitative Preference Specification in Multi-Attribute Revers...
Constraint and Qualitative Preference Specification in Multi-Attribute Revers...Constraint and Qualitative Preference Specification in Multi-Attribute Revers...
Constraint and Qualitative Preference Specification in Multi-Attribute Revers...Shubhashis Shil
 

Similaire à Price Sensitive Recommender Systems (20)

Pricing intelligence
Pricing intelligencePricing intelligence
Pricing intelligence
 
Analytics for the supply chain
Analytics for the supply chain Analytics for the supply chain
Analytics for the supply chain
 
Pricing for product managers vancouver nov 2017
Pricing for product managers vancouver nov 2017Pricing for product managers vancouver nov 2017
Pricing for product managers vancouver nov 2017
 
How to Scrape Twitter Data - A Step-by-Step Guide.pdf
How to Scrape Twitter Data - A Step-by-Step Guide.pdfHow to Scrape Twitter Data - A Step-by-Step Guide.pdf
How to Scrape Twitter Data - A Step-by-Step Guide.pdf
 
How to Scrape Twitter Data - A Step-by-Step Guide.pptx
How to Scrape Twitter Data - A Step-by-Step Guide.pptxHow to Scrape Twitter Data - A Step-by-Step Guide.pptx
How to Scrape Twitter Data - A Step-by-Step Guide.pptx
 
Why is programmatic taking off? What is this revolution all about?
Why is programmatic taking off?  What is this revolution all about?Why is programmatic taking off?  What is this revolution all about?
Why is programmatic taking off? What is this revolution all about?
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdfHow to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pdf
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdfHow to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdf
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pdf
 
Top 5 Ecommerce & Retail Analytics Use Cases
Top 5 Ecommerce & Retail Analytics Use CasesTop 5 Ecommerce & Retail Analytics Use Cases
Top 5 Ecommerce & Retail Analytics Use Cases
 
The Price Advantage - Book Summary
The Price Advantage - Book SummaryThe Price Advantage - Book Summary
The Price Advantage - Book Summary
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptxHow to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide (1).pptx
 
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptxHow to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptx
How to Scrape Amazon Product Data using Python – A Comprehensive Guide.pptx
 
IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...
IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...
IRJET- Real Time Product Price Monitoring & Analysis Application for E-Commer...
 
IBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsIBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive Analytics
 
Using Web Data to Fuel Dynamic Pricing
Using Web Data to Fuel Dynamic PricingUsing Web Data to Fuel Dynamic Pricing
Using Web Data to Fuel Dynamic Pricing
 
(CPFR)
(CPFR)(CPFR)
(CPFR)
 
Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...
Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...
Uncovering an Innovative Monetization Strategy to Keep Your Organization Rele...
 
Art of Analytics
Art of AnalyticsArt of Analytics
Art of Analytics
 
9 essential competencies of platform marketing 11 22 2015
9 essential competencies of platform marketing 11 22 20159 essential competencies of platform marketing 11 22 2015
9 essential competencies of platform marketing 11 22 2015
 
Constraint and Qualitative Preference Specification in Multi-Attribute Revers...
Constraint and Qualitative Preference Specification in Multi-Attribute Revers...Constraint and Qualitative Preference Specification in Multi-Attribute Revers...
Constraint and Qualitative Preference Specification in Multi-Attribute Revers...
 

Dernier

➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 

Dernier (20)

➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 

Price Sensitive Recommender Systems

  • 1. Pricing & Discount Optimization July 2016 Personal Price Aware Recommender System Asi Messica, Supervisor: Prof. Lior Rokach
  • 2. © 2019 Fiverr Int. Lmt. All Rights Reserved. Proprietary & Confidential. Fiverr is the world’s largest marketplace for freelance services. We change how the world works together by connecting business decision makers with talented freelancers.
  • 3. © 2019 Fiverr Int. Lmt. All Rights Reserved. Proprietary & Confidential. Discover Data Science at Fiverr Recommend Match Experience
  • 4. Pricing & Discount Optimization July 2016 Price Sensitive Recommender System Personalization Competition Trends Promotions Dynamic Pricing
  • 6. Increase Conversion? Optimize Revenues? How? ● Predict consumer’s preferred products and willingness to pay from online activity and transactions history ● Predict product price elasticity (promotion impact on sales) ● Promote the right product, to the right consumer, at the right price, in. the right time 1 2 3
  • 7. How? ● Deep learning and context aware recommender system ● Leveraging consumers clickstream in website and purchase history to detect trends and dynamically predict consumption intent and products price elasticity ● Smart promotions
  • 8. Personal Promotion ● The maximum price a consumer is willing to pay (WTP) for a product varies among consumers ● It is possible to implicitly model consumers willingness to pay from transactions history ● Incorporating consumers willingness to pay in a recommender system will improve recommendations effectiveness ● Goal: improve recommendations, promotion optimization
  • 9. Experiment: eBay Market Place* Different Prices by Different Sellers Simultaneously ● 6 Months of transactions and bids historical data ● Free shipping, US only ● Sellers differ by their reputation ● “Buy now” and auctions ● Per transaction: date, consumer id, product id, bid value/transaction price, seller id, seller reputation
  • 10. Personal WTP* Modelling Same Distribution for All Consumers, Different Parameters * WTP – Maximum price a consumer is willing to pay • WTP generic distribution curve per product • Complementary cumulative curve is the demand curve. • Personal Transaction price is the personal WTP distribution median. • Context Aware Recommender System (CARS) method is used to predict WTP of unseen products, taking into account seller’s reputation
  • 11. Price Aware Multi-Seller Recommender System (PMSRS) Approach
  • 12. Willingness to Sell Sellers’ Reputation Matters “Chromecast” transaction price distribution for various sellers
  • 14. Matrix Factorization * Koren, Y., Bell, R. and Volinsky, C., 2009. Matrix factorization techniques for recommender systems. Computer, 42(8). R V M d x Q d N
  • 15. Tensor Factorization* A matrix for every context variable Pros: accuracy Cons: many parameters to learn (small datasets, computational challenge)
  • 16. Context Aware Matrix Factorization (CAMF)* * Baltrunas, L., Ludwig, B. and Ricci, F., 2011. Matrix factorization techniques for context aware recommendation. In Recsys Pros: computation time Cons: - User – context - No neighborhood contribution for the interaction parameters
  • 17. Percentile Prediction Context Aware Matrix Factorization (CAMF) ●
  • 18. Price Sensitive Multi Seller Recommender System (PSMSRS) ● Implicit feedback
  • 19. Results: WTP Prediction Good Accuracy, Incorporating Seller’s Reputation Improves Prediction Accuracy Average Bid Price = $28, Average Transaction Price = $47 Matrix Factorization (MF), Context Aware Matrix Factorization* (CAMF) Seller’s reputation was modeled as contextual variable WAPE: Weighted absolute percentage error
  • 20. Results: Consumption Prediction Incorporating Seller’s Reputation and Personal Demand Provides Best Results Offering Ranking = Product Consumption (CARS) * Personal Demand Implicit feedback. 10 Offerings with highest ranking vs. actual consumed transactions
  • 21. Conclusions ● WTP varies among consumers, it is possible to implicitly model consumers WTP ● Incorporating personal WTP in a recommender system improves recommendation accuracy Promotion Optimization
  • 22. Neural Collaborative Filtering For CARS* The Consumer Dilemma: Higher Reputation or Lower Price? * Submitted to UMAP 2019 ●
  • 23. Results Architecture Context variables AUC No context - 0.966 Concatenate embed. Reputation, Percentile 0.974 Concatenate embed. Seller, Percentile 0.985 Concatenate hidden Seller, Percentile 0.982
  • 24. Conclusions • Price sensitivity varies among consumers and products • It is possible to implicitly model consumers price sensitivity based on transactions history • Incorporating personal price sensitivity in a recommender system improves recommendation accuracy • Additional features should be incorporated • CARS is an effective mechanism for this purpose
  • 25. Promotion Planning Optimization Scenario: Each week ~3% of the products are promoted. Data: 6 months of clickstream data, purchase history and products catalog. Train 2x3 months, test on last 2 weeks. 15,000 products in catalog. Goal: Optimize campaign profits: promoted quantity * (promotion price – cost) – base quantity * (regular price – cost)
  • 26. Price Elasticity Varies Among Products, No Historical Data
  • 29. Approach Item Embedding RNN Item Similarity & Analogy Clicks Prediction * Greenstein-Messica, A., Rokach, L. and Friedman, M., 2017, March. Session-based recommendations using item embedding. In Proceedings of the 22nd International Conference on Intelligent User Interfaces (pp. 629-633). ACM.
  • 30. Item Embedding for Session Based Recommendations Data: 2 weeks of clickstream data and purchase history. Train on 13 days, test on last day. Goal: recommend relevant products following first 3 clicks. Optimize the number of clicked products which are recommended. Results: 15% higher match when recommending 10 products, 40% clicks matching
  • 31. © 2019 Fiverr Int. Lmt. All Rights Reserved. Proprietary & Confidential. Thank You!