Machine Learning, a Product Perspective

A presentation at Databeers VLC in February 2018 in Valencia, Spain by Alan Byrne

Slide 1

Slide 1

Machine Learning. The Product Perspective. Alan Byrne @thealanbyrne www.alanb.ie

Slide 2

Slide 2

Leveraging ML to achieve Business Goals... Enhanced Customer Experience ● ● ● Personalisation and Customisation Discovery & Inspiration Contextual intelligence More Efficient Internal Processes Creation of New Products and Services ● ● ● ● Product Availability and Fulfillment Customer Service Automated Decision Making Leverage existing data and insights in new ways

Slide 3

Slide 3

Amazon X-Ray Real time content insights

Slide 4

Slide 4

Pinterest Find Similar Items. Shop the Look. How should I style this?

Slide 5

Slide 5

Examples from Google Smart Search Smart Replies Smart Notifications

Slide 6

Slide 6

Disney Book Ears Speech recognition adds sound effects at certain points throughout the story

Slide 7

Slide 7

OK, so Machine Learning is amazing, let’s do it! STOP! ● ML is not a magic wand for your business or product! ● ML is a solution - you need to first define the problem: what is it you’re trying to achieve? ● ML may not be the right solution for a lot of problems. ● With ML it is very tempting to dive in and start building models… Could you solve the problem without it?

Slide 8

Slide 8

The Nature of Data Products You don’t go into data product development knowing exactly what you’re going to build or how you’re going to build it or whether it is even possible...

Slide 9

Slide 9

The discovery journey... Valuable Usable Ethical Feasible Viable Gather evidence!

Slide 10

Slide 10

But how…? Smart Product Development Agile Data Science Organisational Structure Team Composition & Culture Principles and Practices

Slide 11

Slide 11

Smart Product Development... Talk with your customers Prioritise ruthlessly Tackle risks & assumptions Establish baseline value first Focus on the problem Be data informed

Slide 12

Slide 12

Agile Data Science... Iterate, Iterate, Iterate Ship Intermediate Output Collaborate & Communicate Experiment more than Implement Keep it Simple Listen to the data

Slide 13

Slide 13

<7 mins…?