big wins with small data. predictionio in ecommerce - david jones

38
Big Wins with Small Data: PredictionIO in Ecommerce by David Jones (@d_jones) - Technical Director - Resolve Digital

Upload: papisio

Post on 15-Apr-2017

1.460 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Big wins with small data. PredictionIO in ecommerce - David Jones

Big Wins with Small Data:PredictionIO in Ecommerceby David Jones (@d_jones) - Technical Director - Resolve Digital

Page 2: Big wins with small data. PredictionIO in ecommerce - David Jones

Comic by @d_jones. Inspired by xkcd.

Page 3: Big wins with small data. PredictionIO in ecommerce - David Jones
Page 4: Big wins with small data. PredictionIO in ecommerce - David Jones

Machine learning & Ecommerce

better. together.

Page 5: Big wins with small data. PredictionIO in ecommerce - David Jones
Page 6: Big wins with small data. PredictionIO in ecommerce - David Jones
Page 7: Big wins with small data. PredictionIO in ecommerce - David Jones

Predictive APIsmake it feel like you have your own

team of ML experts

Page 8: Big wins with small data. PredictionIO in ecommerce - David Jones

Personalised recommendations

Page 9: Big wins with small data. PredictionIO in ecommerce - David Jones

Abandoned cart emails

Page 10: Big wins with small data. PredictionIO in ecommerce - David Jones

Lead scoring

Page 11: Big wins with small data. PredictionIO in ecommerce - David Jones

Email marketing

Page 12: Big wins with small data. PredictionIO in ecommerce - David Jones
Page 13: Big wins with small data. PredictionIO in ecommerce - David Jones

Benefits of ML in EcommerceMore visitors with longer session duration

Improved retentionHigher conversion rates

Larger order sizeBottom line, more revenue.

Page 14: Big wins with small data. PredictionIO in ecommerce - David Jones

machine learning in ecommercedeeply enhances customer experiences

Page 15: Big wins with small data. PredictionIO in ecommerce - David Jones

Customers expect ML featuresEven if they don’t know what ML is

Page 16: Big wins with small data. PredictionIO in ecommerce - David Jones

Real world example:United Cellars

Page 17: Big wins with small data. PredictionIO in ecommerce - David Jones

Goal: Increase revenueSolution: Product recommendationsImplementation: Predictive APIs

Page 18: Big wins with small data. PredictionIO in ecommerce - David Jones

16k product views60k orders

3k product ratings

Page 19: Big wins with small data. PredictionIO in ecommerce - David Jones

79000 rowsSmall data

Page 20: Big wins with small data. PredictionIO in ecommerce - David Jones

Any data that linkscustomers to products

Page 21: Big wins with small data. PredictionIO in ecommerce - David Jones

Optimise data collectionInitially had no data for logged out users

Page 22: Big wins with small data. PredictionIO in ecommerce - David Jones

PredictionIO

Open source machine learning server

Ecommerce templatesEvaluation metrics

Production ready

Page 23: Big wins with small data. PredictionIO in ecommerce - David Jones

Why PredictionIO?

Active Open Source project

Productivity focusedBuilt-in support for Apache Spark MLlib

Opinionated DASE architecture:

Data Source and Preparator, Algorithm, Serving, Evaluator

Page 24: Big wins with small data. PredictionIO in ecommerce - David Jones

Storefront <-> Processing Queue <-> PredictionIO

Page 25: Big wins with small data. PredictionIO in ecommerce - David Jones

PAPI Production TipsMonitor performance

Cache where realtime is not neededDerived data is low risk

Page 26: Big wins with small data. PredictionIO in ecommerce - David Jones

Bricks & mortar retailinspires an ecommerce experience with ML

Page 27: Big wins with small data. PredictionIO in ecommerce - David Jones

With winetaste preferences are diversepeople usually prefer red or white

Page 28: Big wins with small data. PredictionIO in ecommerce - David Jones

A/B TESTwith Google Analytics

Page 29: Big wins with small data. PredictionIO in ecommerce - David Jones
Page 30: Big wins with small data. PredictionIO in ecommerce - David Jones

Filter PredictionsAvoid anything that lessens relevanceDon’t show out of stock products

Page 31: Big wins with small data. PredictionIO in ecommerce - David Jones

A/B Test Results45% longer average session22% increase in conversion rate37% increase in average order size

Page 32: Big wins with small data. PredictionIO in ecommerce - David Jones

71%More Revenue

Page 33: Big wins with small data. PredictionIO in ecommerce - David Jones

Where to next?Predictive features in more channelsIntroduce new predictive features

Page 34: Big wins with small data. PredictionIO in ecommerce - David Jones

Conclusion

Page 35: Big wins with small data. PredictionIO in ecommerce - David Jones

1Small data can be enough

Quality is key

Page 36: Big wins with small data. PredictionIO in ecommerce - David Jones

2Predictive APIs

are awesome

Page 37: Big wins with small data. PredictionIO in ecommerce - David Jones

3Machine Learning

is highly effective withEcommerce

Page 38: Big wins with small data. PredictionIO in ecommerce - David Jones

resolve.digital/papis2015David Jones, @d_jones