automated decision making with big data – big data vienna

94

Upload: lars-trieloff

Post on 14-Jul-2015

674 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Automated decision making with big data – Big Data Vienna
Page 2: Automated decision making with big data – Big Data Vienna

Automated Decision Making with Big DataLars Trieloff | @trieloff

Page 3: Automated decision making with big data – Big Data Vienna

What would you do when every decision counts?

Page 4: Automated decision making with big data – Big Data Vienna

4%Worldwide average profit margin in retail: 4%

Page 5: Automated decision making with big data – Big Data Vienna

4‰German average profit margin in retail: 4‰

Page 6: Automated decision making with big data – Big Data Vienna

Your Customer gives you this

Page 7: Automated decision making with big data – Big Data Vienna

All you got to keep is that

Page 8: Automated decision making with big data – Big Data Vienna

— –Libby Rittenberg

“Economic profits in a system of perfectly competitive markets will, in the long run, be driven to zero in all industries.”

Page 9: Automated decision making with big data – Big Data Vienna

Who is using Big Data Today?

Page 10: Automated decision making with big data – Big Data Vienna

Where Big Data is Used

Effective Use

Marketing

Finance

Everyone Else

Page 11: Automated decision making with big data – Big Data Vienna

Where Big Data is Used

Effective Use

Marketing

Finance

Everyone Else

Page 12: Automated decision making with big data – Big Data Vienna

Where Big Data is Used

Potential Use

Marketing

Finance

Everyone Else

Page 13: Automated decision making with big data – Big Data Vienna

Three Approaches

Page 14: Automated decision making with big data – Big Data Vienna

Three Approaches

Faster DataMore Data Better Decisions

Page 15: Automated decision making with big data – Big Data Vienna

M O R E D ATAD I G I TA L M A R K E T I N G ’ S A P P R O A C H :

Page 16: Automated decision making with big data – Big Data Vienna

M O R E D ATAD I G I TA L M A R K E T I N G ’ S A P P R O A C H :

Page 17: Automated decision making with big data – Big Data Vienna

Digital Marketing: More Data

Page 18: Automated decision making with big data – Big Data Vienna

Digital Marketing: More Data

Page 19: Automated decision making with big data – Big Data Vienna

Financial Services: Faster Data

Page 20: Automated decision making with big data – Big Data Vienna

But what about better Decisions?

Page 21: Automated decision making with big data – Big Data Vienna
Page 22: Automated decision making with big data – Big Data Vienna

Physiological

Page 23: Automated decision making with big data – Big Data Vienna

Physiological

Safety

Page 24: Automated decision making with big data – Big Data Vienna

Physiological

Safety

Love/Belonging

Page 25: Automated decision making with big data – Big Data Vienna

Physiological

Safety

Love/Belonging

Esteem

Page 26: Automated decision making with big data – Big Data Vienna

Physiological

Safety

Love/Belonging

Esteem

Self-Actualization

Page 27: Automated decision making with big data – Big Data Vienna

— Abraham Maslov – probably never said this. It’s true anyway.“Data has Human Needs, too”

Page 28: Automated decision making with big data – Big Data Vienna
Page 29: Automated decision making with big data – Big Data Vienna

Collection

Page 30: Automated decision making with big data – Big Data Vienna

Collection

Storage

Page 31: Automated decision making with big data – Big Data Vienna

Collection

Storage

Analysis

Page 32: Automated decision making with big data – Big Data Vienna

Collection

Storage

Analysis

Prediction

Page 33: Automated decision making with big data – Big Data Vienna

Collection

Storage

Analysis

Prediction

Decision

Page 34: Automated decision making with big data – Big Data Vienna

Collection

Storage

Analysis

Prediction

Decision

Physiological

Safety

Love/Belonging

Esteem

Self-Actualization

Page 35: Automated decision making with big data – Big Data Vienna
Page 36: Automated decision making with big data – Big Data Vienna
Page 37: Automated decision making with big data – Big Data Vienna

— W. Edward Deming

“In God we trust, all others bring data”

Page 38: Automated decision making with big data – Big Data Vienna

How Data-Driven Decisions should work

Computer Collects

Computer Stores

Human Analyzes

Human Predicts

Human Decides

Page 39: Automated decision making with big data – Big Data Vienna

How Data-Driven Decisions REALLY work

Computer Collects

Computer Stores

Human Analyzes

C O M M U N I C AT I O N B R E A K D O W N

Human Decides

Page 40: Automated decision making with big data – Big Data Vienna

— Led Zeppelin

Communication Breakdown, It's always the same, I'm having a nervous breakdown, Drive me insane!

Page 41: Automated decision making with big data – Big Data Vienna

• Drill-down analysis … misunderstood or distorted

• Metrics dashboards … contradictory and confusing

• Monthly reports … ignored after two iterations

• In-house analyst teams … overworked and powerless

How Data-Driven Decisions REALLY work

C O M M U N I C AT I O N B R E A K D O W

N

Page 42: Automated decision making with big data – Big Data Vienna

How Data-Driven Decisions REALLY work

http://dilbert.com/strips/comic/2007-05-16/

Page 43: Automated decision making with big data – Big Data Vienna

How Decisions REALLY should work

Computer Collects

Computer Stores

Computer Analyzes

Computer Predicts

C O M P U T E R D E C I D E S

Page 44: Automated decision making with big data – Big Data Vienna

— Everyone at Blue Yonder, all the time

99.9% of all business decisions can be automated

Page 45: Automated decision making with big data – Big Data Vienna

How Decisions are Being Made

Page 46: Automated decision making with big data – Big Data Vienna

90% No Decision is made

Page 47: Automated decision making with big data – Big Data Vienna

— Robin Sharma

“Making no decision is a decision. To do nothing. And nothing always brings you nowhere..”

Page 48: Automated decision making with big data – Big Data Vienna

Business Rules for Beginners

Page 49: Automated decision making with big data – Big Data Vienna

Business Rules for Beginners

Not doing anything is the simplest business rule in the world – and also the most popular

Page 50: Automated decision making with big data – Big Data Vienna

90% No Decision is made

Page 51: Automated decision making with big data – Big Data Vienna

9% Decision Follows Rule

Page 52: Automated decision making with big data – Big Data Vienna

Business Rules in Action

Page 53: Automated decision making with big data – Big Data Vienna

Advanced Business Rules

Page 54: Automated decision making with big data – Big Data Vienna

Advanced Business Rules

Computers are machines following rules. This means business rules are programs.

Page 55: Automated decision making with big data – Big Data Vienna

• Business rules are like programs – written by non-programmers

• Business rules can be contradictory, incomplete, and complex beyond comprehension

• Business rules have no built-in feedback mechanism: “It is the rule, because it is the rule”

Business rules are Programs, just not very good ones.

Page 56: Automated decision making with big data – Big Data Vienna

1% Human Decision making

Page 57: Automated decision making with big data – Big Data Vienna

Human Decision Making has two systems – and only one is rational.

Page 58: Automated decision making with big data – Big Data Vienna

Not quite Almost there That’s it.

Page 59: Automated decision making with big data – Big Data Vienna

— Daniel Kahneman

“All of us would be better investors if we just made fewer decisions.”

Page 60: Automated decision making with big data – Big Data Vienna
Page 61: Automated decision making with big data – Big Data Vienna

How we are making decisions (Like the big apes we are)

Page 62: Automated decision making with big data – Big Data Vienna

How we are making decisions (Like the big apes we are)

Anchoring effectIKEA effect

Confirmation bias

Bandwagon effect

Substitution

Availability heuristic Texas Sharpshooter Fallacy

Rhyme as reason effect

Over-justification effect

Zero-risk bias

Framing effect

Illusory correlationSunk cost fallacy

Overconfidence

Outcome bias

Inattentional Blindness

Benjamin Franklin effect

Hindsight bias

Gambler’s fallacy

Anecdotal evidenceNegativity bias

Loss aversion

Backfire effect

Page 63: Automated decision making with big data – Big Data Vienna
Page 64: Automated decision making with big data – Big Data Vienna
Page 65: Automated decision making with big data – Big Data Vienna
Page 66: Automated decision making with big data – Big Data Vienna

• Abraham Lincoln and John F. Kennedy were both presidents of the United States, elected 100 years apart. 

• Both were shot and killed by assassins who were known by three names with 15 letters, John Wilkes Booth and Lee Harvey Oswald, and neither killer would make it to trial.

• Lincoln had a secretary named Kennedy, and Kennedy had a secretary named Lincoln.

• They were both killed on a Friday while sitting next to their wives, Lincoln in the Ford Theater, Kennedy in a Lincoln made by Ford.

Page 67: Automated decision making with big data – Big Data Vienna

• Abraham Lincoln and John F. Kennedy were both presidents of the United States, elected 100 years apart. 

• Both were shot and killed by assassins who were known by three names with 15 letters, John Wilkes Booth and Lee Harvey Oswald, and neither killer would make it to trial.

• Lincoln had a secretary named Kennedy, and Kennedy had a secretary named Lincoln.

• They were both killed on a Friday while sitting next to their wives, Lincoln in the Ford Theater, Kennedy in a Lincoln made by Ford.

Page 68: Automated decision making with big data – Big Data Vienna

Computers making decisions (cold, fast, cheap, rational)

Page 69: Automated decision making with big data – Big Data Vienna

K-Means Clustering

Naive BayesSupport Vector Machines

Affinity Propagation

Least Angle Regression

Nearest Neighbors

Decision Trees

Markov Chain Monte Carlo

Spectral clustering

Restricted Bolzmann Machines

Logistic Regression

Computers making decisions (cold, fast, cheap, rational)

Page 70: Automated decision making with big data – Big Data Vienna

• A machine learning algorithm is a system that derives a set of rules based on a set of data

• It is based on systematic observation, double-checking and cross-validation

• There is no magic, just data – and without data there is no magic either

Machine Learning means Programs that write Programs

Page 71: Automated decision making with big data – Big Data Vienna

Better Decisions through Predictive Applications

Page 72: Automated decision making with big data – Big Data Vienna

How Predictive Applications Work

Collect & Store Analyze Correlations

Build Decision Model

Decide & Test Optimize

Page 73: Automated decision making with big data – Big Data Vienna

Why Test?

Page 74: Automated decision making with big data – Big Data Vienna

— Randall Munroe

“Correlation doesn’t imply causation, but it does waggle its eyebrows suggestively and gesture furtively while mouthing ‘look over there’”

Page 75: Automated decision making with big data – Big Data Vienna

Story Time

Page 76: Automated decision making with big data – Big Data Vienna

Story Time(Not safe for vegetarians)

Page 77: Automated decision making with big data – Big Data Vienna

The Ground Beef Dilemma

Page 78: Automated decision making with big data – Big Data Vienna

The Ground Beef Dilemma

Page 79: Automated decision making with big data – Big Data Vienna

The Ground Beef Dilemma

Yesterday Today Tomorrow Next Delivery Next Day

In Stock Demand

Page 80: Automated decision making with big data – Big Data Vienna

• Order too much and you will have to throw meat away when it goes bad. You lose money and cows die in vain

• Order too little and you won’t serve all your potential customers. You lose money and customers stay hungry.

The Ground Beef Dilemma

Page 81: Automated decision making with big data – Big Data Vienna

Challenge #1 Accurately predict demand

Page 82: Automated decision making with big data – Big Data Vienna

1. Estimate Demand (with Probability)

0

22,5

45

67,5

90

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Page 83: Automated decision making with big data – Big Data Vienna

2. Account for Package Sizes

0

22,5

45

67,5

90

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Page 84: Automated decision making with big data – Big Data Vienna

3. Cost of Write-Offs & Lost Sales

0

22,5

45

67,5

90

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Page 85: Automated decision making with big data – Big Data Vienna

4. Weigh Costs by Probability

0

22,5

45

67,5

90

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Page 86: Automated decision making with big data – Big Data Vienna

5. Aggregate Costs

0

22,5

45

67,5

90

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Page 87: Automated decision making with big data – Big Data Vienna

6. Find Minimum Cost

0

22,5

45

67,5

90

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Page 88: Automated decision making with big data – Big Data Vienna

Small Changes have Large Effects

Page 89: Automated decision making with big data – Big Data Vienna

Small Changes have Large Effects

022,5

4567,5

90

0% 20% 40% 60% 80% 100%0

20406080

0% 20% 40% 60% 80% 100%0

20406080

0% 20% 40% 60% 80% 100%

020406080

0% 20% 40% 60% 80% 100%

020406080

0% 20% 40% 60% 80% 100%0

22,545

67,590

0% 20% 40% 60% 80% 100%0

20406080

0% 20% 40% 60% 80% 100%

020406080

0% 20% 40% 60% 80% 100%0

22,545

67,590

0% 20% 40% 60% 80% 100%

Page 90: Automated decision making with big data – Big Data Vienna

— John Maynard Keynes

“When my information changes, I alter my conclusions. What do you do, sir?”

Page 91: Automated decision making with big data – Big Data Vienna

Automate Replenishment

Collect Stock and Sales Predict Demand Trade Off Costs Create Orders

in ERP SystemOptimize &

Repeat

Page 92: Automated decision making with big data – Big Data Vienna

Predictive Apps in a NutshellBatch and streaming data ingestion, batch

and streaming delivery (with real-time option)

Reduce risk and cost » increase revenue and profit

Trend Estimation Classification Event Prediction

Optimize Returns

Collect Data Predict Results Drive Decisions

Page 93: Automated decision making with big data – Big Data Vienna

One Common Platform for Predictive Applications

Your own and third-party data, easily integrated via API

Link

Build Machine Learning and

application code

Build

Automatically run and scale ML models

and applications

Run

Monitor and inspect resource usage and

model quality

View

Your data stored in high-performance

database as a service

Store

Page 94: Automated decision making with big data – Big Data Vienna

Lars Trieloff @trieloff