Top Banner
ADAPTIVE PRICING WITH MACHINE INTELLIGENCE MTL+ECOMMERCE
31
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: Adaptive Pricing with Machine Intelligence

A D A P T I V E P R I C I N G W I T H M A C H I N E I N T E L L I G E N C E

MTL+ECOMMERCE

Page 2: Adaptive Pricing with Machine Intelligence

E VA N P R O D R O M O U

● Founder & CTO, Fuzzy.io

● Former CTO, Breather

● Founder, StatusNet

● Founder, Wikitravel

Page 3: Adaptive Pricing with Machine Intelligence

W H O I S T H I S TA L K F O R ?

● Involved in e-commerce

− “products or services on the Web or mobile”

● Technical understanding

● Decision-making power

Page 4: Adaptive Pricing with Machine Intelligence

W H AT I S “ A D A P T I V E P R I C I N G ” ?

• Changing the price of a product

• Based on the situation

• User attributes

• Product attributes

• Business attributes

Page 5: Adaptive Pricing with Machine Intelligence

W H Y A D A P T I V E P R I C I N G ?

● Profit maximization

● Competition

● Many large retailers use it

● Guide user behaviour

● Activation

● Retention

● Referral

Page 6: Adaptive Pricing with Machine Intelligence

R I S K S

● Too high = don’t convert

● Too low = cut into margin

− May be worthwhile to activate a customer

● Perception of fairness

Page 7: Adaptive Pricing with Machine Intelligence

I M P L E M E N TAT I O N O P T I O N S

● Procedural code

● Markets

● Machine learning

● Fuzzy logic

Page 8: Adaptive Pricing with Machine Intelligence

IF

THEN ELSEIF ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSEIF ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

IF

THEN ELSE

Page 9: Adaptive Pricing with Machine Intelligence

P R O B L E M S W I T H P R O C E D U R A L C O D E

● Gets very complicated with multiple inputs

● Brittle

● Hard to debug

● Hard to maintain

● Thresholds

Page 10: Adaptive Pricing with Machine Intelligence
Page 11: Adaptive Pricing with Machine Intelligence

M A R K E T- B A S E D S O L U T I O N S

● Require a market

● Require something close to real-time bidding

● Require fungible product or service

− One seller is equivalent to another

Page 12: Adaptive Pricing with Machine Intelligence
Page 13: Adaptive Pricing with Machine Intelligence

M A C H I N E L E A R N I N G

● Requires corpus of training data

− May not be collected

− May be difficult to experiment

● Requires training process

● Unintuitive results

● Harder to audit

● Staff are expensive

Page 14: Adaptive Pricing with Machine Intelligence

F U Z Z Y L O G I C

● Fuzzy sets − Intuitive categories like “old”, “new”, “good”, “warm”

● Degrees of membership − 0 to 100%

● Real-world wisdom − IF userAge IS new THEN discount IS high

Page 15: Adaptive Pricing with Machine Intelligence

F U Z Z Y L O G I C F O R A D A P T I V E P R I C I N G

• Pros

● Uses explicit business rules

● Doesn’t require large training corpus

● Smoothly-varying output — no discontinuities with thresholds

● Handles contradictions well

● Adding and removing inputs well

● Missing data works well

● Easier to audit

Page 16: Adaptive Pricing with Machine Intelligence

F U Z Z Y L O G I C F O R A D A P T I V E P R I C I N G

• Cons

• Requires numerical inputs

Page 17: Adaptive Pricing with Machine Intelligence

D I S C O U N T

● Not a fixed price

● Can use the same agent for multiple products

● 0% = full price, 100% = free

● Bounded to prevent outrageous prices

Page 18: Adaptive Pricing with Machine Intelligence

W H AT FA C T O R S C A N A F F E C T P R I C E ?

Page 19: Adaptive Pricing with Machine Intelligence

P R O D U C T P O P U L A R I T Y

● Sales/week

● Smoothes over variations by day-of-week

● Ideally, pre-calculated for previous week

Page 20: Adaptive Pricing with Machine Intelligence

C AT E G O R Y P O P U L A R I T Y

● Similar to product popularity, but for product category

Page 21: Adaptive Pricing with Machine Intelligence

S I T E P E R F O R M A N C E

● Site-wide sales for the week

● Can be in dollars, or # of sales

● Very site-specific

Page 22: Adaptive Pricing with Machine Intelligence

S A L E S P E R H O U R O F W E E K

● Discrepancies between weekday/weekend, night/day

Page 23: Adaptive Pricing with Machine Intelligence

S A L E S P E R W E E K O F Y E A R

● Especially for seasonal products

● Best for established stores

● At least one year of sales!

Page 24: Adaptive Pricing with Machine Intelligence

U S E R R E C E N C Y

● How long ago did the user sign up?

Page 25: Adaptive Pricing with Machine Intelligence

U S E R A C T I VAT I O N

● Number of sales or dollars

Page 26: Adaptive Pricing with Machine Intelligence

M A R K E T P E N E T R AT I O N

● For geographical markets

● In number/million

Page 27: Adaptive Pricing with Machine Intelligence

O T H E R FA C T O R S

● Influencer

− Number of followers on Twitter

− Number of friends on Facebook

● Social network penetration

− Percentage of followers on Twitter who have joined

− Percentage of friends on Facebook who have joined

Page 28: Adaptive Pricing with Machine Intelligence

R U L E S

● Map input factors to output discount

● Usually linear

● Occasionally inversely linear

● More complex rules possible

Page 29: Adaptive Pricing with Machine Intelligence

I N T E G R AT I N G W I T H S T O R E S O F T W A R E

● Using an SDK

● Or a plugin

Page 30: Adaptive Pricing with Machine Intelligence

F U Z Z Y L E A R N I N G

● In production

● Feedback loop based on profit margin on the sale

● 0% = no conversion

● Varies fuzzy set boundaries

● Varies weights of fuzzy rules

Page 31: Adaptive Pricing with Machine Intelligence

T H A N K S

Evan Prodromou

[email protected]

https://fuzzy.io/