SlideShare a Scribd company logo
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!

More Related Content

What's hot

Nestle sales & Distribution
Nestle sales & Distribution Nestle sales & Distribution
Nestle sales & Distribution
Aniket Gupta
 
Asking the Right CX Questions: Optimizing your Customer Relationship Survey
Asking the Right CX Questions: Optimizing your Customer Relationship SurveyAsking the Right CX Questions: Optimizing your Customer Relationship Survey
Asking the Right CX Questions: Optimizing your Customer Relationship Survey
Business Over Broadway
 
Innovative Marketing Of “Jassi Jaise Koi Nahi”
Innovative Marketing Of  “Jassi Jaise Koi Nahi”Innovative Marketing Of  “Jassi Jaise Koi Nahi”
Innovative Marketing Of “Jassi Jaise Koi Nahi”
Amit Sekhar
 
Identify different personas for a restaurant
Identify different personas for a restaurantIdentify different personas for a restaurant
Identify different personas for a restaurant
Shruti Singhal
 
Cask trade competency library
Cask   trade competency libraryCask   trade competency library
Cask trade competency library
An Nhien
 
Mis report on flipkart.com
Mis report on flipkart.comMis report on flipkart.com
Mis report on flipkart.com
Rahul Hedau
 
Cult fitness service marketing
Cult fitness service marketingCult fitness service marketing
Cult fitness service marketing
pradip yadav
 
Parle agro
Parle agro Parle agro
Parle agro
Anees Shaikh
 
Parle g rural marketing strategy
Parle g rural marketing strategyParle g rural marketing strategy
Parle g rural marketing strategy
preethi s
 
Production in relation to economies and diseconomies of scale
Production in relation to economies and diseconomies of scaleProduction in relation to economies and diseconomies of scale
Production in relation to economies and diseconomies of scale
Ashwin Pathak
 
Case Study: iTunes
Case Study: iTunes Case Study: iTunes
Case Study: iTunes
Remi Eid
 
Parle company history of product
Parle company history of productParle company history of product
Parle company history of product
nishant bhatia
 
Online Marketing Strategy
Online Marketing StrategyOnline Marketing Strategy
Online Marketing Strategy
Aarhus University
 
NETMEDS
NETMEDSNETMEDS
ASO Audit with yellowHEAD - How to Rank at the Top
ASO Audit with yellowHEAD - How to Rank at the TopASO Audit with yellowHEAD - How to Rank at the Top
ASO Audit with yellowHEAD - How to Rank at the Top
Pinar Guler
 
P.O.E.M. marketing - The Rise of Earned Media
P.O.E.M. marketing - The Rise of Earned MediaP.O.E.M. marketing - The Rise of Earned Media
P.O.E.M. marketing - The Rise of Earned Media
Dominique Mangiatordi
 
Marketing strategy for new product launch
Marketing strategy for new product launchMarketing strategy for new product launch
Marketing strategy for new product launch
deepshikha gupta
 
Eos Advertising Campaign
Eos Advertising CampaignEos Advertising Campaign
Eos Advertising Campaign
Patricia Grudens
 
Amazon Presentation - Consumer Behavior
Amazon Presentation - Consumer Behavior Amazon Presentation - Consumer Behavior
Amazon Presentation - Consumer Behavior
Ana Barrera
 
NESTLE INDIA MARKETING MIX
NESTLE INDIA MARKETING MIXNESTLE INDIA MARKETING MIX
NESTLE INDIA MARKETING MIX
Sambit Mishra
 

What's hot (20)

Nestle sales & Distribution
Nestle sales & Distribution Nestle sales & Distribution
Nestle sales & Distribution
 
Asking the Right CX Questions: Optimizing your Customer Relationship Survey
Asking the Right CX Questions: Optimizing your Customer Relationship SurveyAsking the Right CX Questions: Optimizing your Customer Relationship Survey
Asking the Right CX Questions: Optimizing your Customer Relationship Survey
 
Innovative Marketing Of “Jassi Jaise Koi Nahi”
Innovative Marketing Of  “Jassi Jaise Koi Nahi”Innovative Marketing Of  “Jassi Jaise Koi Nahi”
Innovative Marketing Of “Jassi Jaise Koi Nahi”
 
Identify different personas for a restaurant
Identify different personas for a restaurantIdentify different personas for a restaurant
Identify different personas for a restaurant
 
Cask trade competency library
Cask   trade competency libraryCask   trade competency library
Cask trade competency library
 
Mis report on flipkart.com
Mis report on flipkart.comMis report on flipkart.com
Mis report on flipkart.com
 
Cult fitness service marketing
Cult fitness service marketingCult fitness service marketing
Cult fitness service marketing
 
Parle agro
Parle agro Parle agro
Parle agro
 
Parle g rural marketing strategy
Parle g rural marketing strategyParle g rural marketing strategy
Parle g rural marketing strategy
 
Production in relation to economies and diseconomies of scale
Production in relation to economies and diseconomies of scaleProduction in relation to economies and diseconomies of scale
Production in relation to economies and diseconomies of scale
 
Case Study: iTunes
Case Study: iTunes Case Study: iTunes
Case Study: iTunes
 
Parle company history of product
Parle company history of productParle company history of product
Parle company history of product
 
Online Marketing Strategy
Online Marketing StrategyOnline Marketing Strategy
Online Marketing Strategy
 
NETMEDS
NETMEDSNETMEDS
NETMEDS
 
ASO Audit with yellowHEAD - How to Rank at the Top
ASO Audit with yellowHEAD - How to Rank at the TopASO Audit with yellowHEAD - How to Rank at the Top
ASO Audit with yellowHEAD - How to Rank at the Top
 
P.O.E.M. marketing - The Rise of Earned Media
P.O.E.M. marketing - The Rise of Earned MediaP.O.E.M. marketing - The Rise of Earned Media
P.O.E.M. marketing - The Rise of Earned Media
 
Marketing strategy for new product launch
Marketing strategy for new product launchMarketing strategy for new product launch
Marketing strategy for new product launch
 
Eos Advertising Campaign
Eos Advertising CampaignEos Advertising Campaign
Eos Advertising Campaign
 
Amazon Presentation - Consumer Behavior
Amazon Presentation - Consumer Behavior Amazon Presentation - Consumer Behavior
Amazon Presentation - Consumer Behavior
 
NESTLE INDIA MARKETING MIX
NESTLE INDIA MARKETING MIXNESTLE INDIA MARKETING MIX
NESTLE INDIA MARKETING MIX
 

Similar to Price Sensitive Recommender Systems

Price Sensitive Recommender System
Price Sensitive Recommender System Price Sensitive Recommender System
Price Sensitive Recommender System
Asi Messica
 
Pricing intelligence
Pricing intelligencePricing intelligence
Pricing intelligence
Nihar 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 2017
Steven 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.pdf
RobertBrown631492
 
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
RobertBrown631492
 
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).pdf
RobertBrown631492
 
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
RobertBrown631492
 
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
Rishabh Rai
 
The Price Advantage - Book Summary
The Price Advantage - Book SummaryThe Price Advantage - Book Summary
The Price Advantage - Book Summary
Mesut 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).pptx
RobertBrown631492
 
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
RobertBrown631492
 
Predictive analytics in marketing
Predictive analytics in marketingPredictive analytics in marketing
Predictive analytics in marketing
Prasad Narasimhan
 
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 Analytics
SFIMA
 
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
Connotate
 
(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...
RocketSource
 
Art of Analytics
Art of AnalyticsArt of Analytics
Art of Analytics
Fessal R
 

Similar to Price Sensitive Recommender Systems (20)

Price Sensitive Recommender System
Price Sensitive Recommender System Price Sensitive Recommender System
Price Sensitive Recommender System
 
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
 
Predictive analytics in marketing
Predictive analytics in marketingPredictive analytics in marketing
Predictive analytics in marketing
 
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
 

Recently uploaded

一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
nyvan3
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
hqfek
 
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
oaxefes
 
Senior Software Profiles Backend Sample - Sheet1.pdf
Senior Software Profiles  Backend Sample - Sheet1.pdfSenior Software Profiles  Backend Sample - Sheet1.pdf
Senior Software Profiles Backend Sample - Sheet1.pdf
Vineet
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
GeorgiiSteshenko
 
SAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content DocumentSAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content Document
newdirectionconsulta
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
Vineet
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
Timothy Spann
 
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
actyx
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
keesa2
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
uevausa
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
Vietnam Cotton & Spinning Association
 
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Marlon Dumas
 
Senior Engineering Sample EM DOE - Sheet1.pdf
Senior Engineering Sample EM DOE  - Sheet1.pdfSenior Engineering Sample EM DOE  - Sheet1.pdf
Senior Engineering Sample EM DOE - Sheet1.pdf
Vineet
 
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
z6osjkqvd
 
一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理
ugydym
 
Bangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts ServiceBangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts Service
nhero3888
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
Rebecca Bilbro
 
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
eudsoh
 

Recently uploaded (20)

一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
 
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
 
Senior Software Profiles Backend Sample - Sheet1.pdf
Senior Software Profiles  Backend Sample - Sheet1.pdfSenior Software Profiles  Backend Sample - Sheet1.pdf
Senior Software Profiles Backend Sample - Sheet1.pdf
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
 
SAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content DocumentSAP BW4HANA Implementagtion Content Document
SAP BW4HANA Implementagtion Content Document
 
Sample Devops SRE Product Companies .pdf
Sample Devops SRE  Product Companies .pdfSample Devops SRE  Product Companies .pdf
Sample Devops SRE Product Companies .pdf
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
 
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
一比一原版斯威本理工大学毕业证(swinburne毕业证)如何办理
 
一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理一比一原版悉尼大学毕业证如何办理
一比一原版悉尼大学毕业证如何办理
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
 
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
 
Senior Engineering Sample EM DOE - Sheet1.pdf
Senior Engineering Sample EM DOE  - Sheet1.pdfSenior Engineering Sample EM DOE  - Sheet1.pdf
Senior Engineering Sample EM DOE - Sheet1.pdf
 
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
 
一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理一比一原版南昆士兰大学毕业证如何办理
一比一原版南昆士兰大学毕业证如何办理
 
Bangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts ServiceBangalore ℂall Girl 000000 Bangalore Escorts Service
Bangalore ℂall Girl 000000 Bangalore Escorts Service
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
 
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
一比一原版马来西亚博特拉大学毕业证(upm毕业证)如何办理
 

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!