predictive analytics: big data lessons from big physics

40
@masteringsap #BAT15 @theeventfulgroup #BAT15 @masteringsap #BAT15 Jake Bouma Britehouse Predictive analysis: big data lessons from big physics

Upload: jake-bouma

Post on 14-Apr-2017

271 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15@masteringsap #BAT15

Jake BoumaBritehouse

Predictive analysis: big data lessons from big physics

Page 2: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Predictive analysis: big data lessons from big physics

2

Page 3: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

What I’ll Cover• Big data and predictive analysis• “What is stuff made of”, a journey of scientific models• Big physics – lessons learned from the CERN LHC• Elusive data science• A tough benchmark: Weighing SAP’s offering up against big

science

3

Look out for lessons learned…

Page 4: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15@theeventfulgroup #BAT15@masteringsap #BAT15

Let’s get started…From big data to predictive analysis

4

Page 5: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Big DATA

VOLUME

VARIETY

VELOCITY

variability

veracity

ANAL

YZE

STORE

FILTER

TRANS-FORM

EXTRACT/ REPLICATE

DECISION MAKING

value

VERY

BIG

CH

ALLE

NGE

??

Page 6: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Predictive Analytics – Crash Course

6

PREDICTIVEMODEL

ATTRIBUTESageheightgender…

TARGET VARIABLE

credit risk?behaviour

1. Choose a model

?

INPUTS TARGET

2. Train (fit) the model with data

Goal: Predict the target variable

…what does this look like?

Page 7: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Simplest example

m, c?

INPU

T

TARG

ET

INPUT

TARG

ET

x

x

x

xx

x x

x

x x

x xxx

x

x x

x

DATASET INPU

TTARGET

TRAIN

APPLY

Page 8: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Touch more complex

INPUT 1

TARG

ET

INPUT 2

β1, β2, ε?

INPU

T1

TARG

ET

INPU

T2

INPU

T1

TARGET

INPU

T2

x

xx

xx x

xx

x xxx

x

x

x

DATASET

x

xx

TRAIN

APPLY

Page 9: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Why stop there…

?

?

?

INPUT TARGET?

?

?

?

?

neural networks and beyond

Page 10: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Predictive Analytics – Crash Course

10

PREDICTIVEMODEL

ATTRIBUTESageheightgender…

TARGET VARIABLE

credit risk?behaviour

1. Choose a model

?

2. Train (fit) the model with data

INPUTS TARGET

3. Apply the model…

Goal: Predict the target variablePREDICTIVE

MODEL

Page 11: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Predictive Analytics – Crash Course

11

ATTRIBUTESageheightgender…

TARGET VARIABLE

credit risk?behaviour

DECISION MODEL

4. Analyze success

5. Refine model & repeat

PROFITABLE ACTION

PREDICTIVE MODEL

TARGET $ %

Page 12: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Predictive Analytics – Why?

12

ATTRIBUTESageheightgender…

PREDICTIVE MODEL

TARGET VARIABLE

credit risk?behaviour

Profit is made in BEATING RANDOM

TARGET DECISION MODEL

PROFITABLE ACTION

Page 13: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

INCOMING TRANSACTION

A more detailed example

PREDICTIVE MODEL

Transaction ID Location At_restaurant Customer Residestime since last

transaction was_fraudulent7000939500 Seapoint FALSE Bob Bryanston 1 h TRUE7000939499 Bryanston TRUE Bob Bryanston 25 h FALSE

… 0000000002 Krugersdorp FALSE Larry Krugersdorp 3.1 h FALSE0000000001 Parktown TRUE Christine Greenside 1.6 h TRUE

Entity: Credit card transactionsGoal: Detect probable fraud and request stricter verification

DECISION MODEL

PROFITABLE ACTION

$ %

PREDICTIVE MODEL

PROBABILITY OF FRAUD

Page 14: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

A more detailed example

INCOMING TRANSACTION

PREDICTIVE MODEL

PROBABILITY OF FRAUD

Transaction ID Location At_restaurant Customer Residestime since last

transaction was_fraudulent7000939500 Seapoint FALSE Bob Bryanston 1 h TRUE7000939499 Bryanston TRUE Bob Bryanston 25 h FALSE

… 0000000002 Krugersdorp FALSE Larry Krugersdorp 3.1 h FALSE0000000001 Parktown TRUE Christine Greenside 1.6 h TRUE

What about timescales?

DECISION MODEL

PROFITABLE ACTION

REAL TIME

DAYS

REAL TIME

DAYS $ %

Page 15: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15@theeventfulgroup #BAT15@masteringsap #BAT15 15

Lessons in modelling from big scienceA search for a model

Page 16: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Lesson: Be OK with a vague goal

16

What is matter (stuff in general) made of?

?

Page 17: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Lesson: Start simple

Page 18: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Lesson: Improve your model with understanding

ATOM

NUCLEUS

QUARKS bound by GLUONS

Page 19: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

EXPERIMENT

Lesson: Iterative development

19

THEORY

“PREDICTIVE MODEL”

Accelerators & collisions Searching for a better model

Page 20: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Theory takes the lead

20

EXPERIMENT THEORYThe

standard model

Accelerators & collisionsWe’ve

got work to do…

Searching for a better model

Page 21: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Lesson: Eventually you will have to go BIG

smaller scale

more energy

bigger acceleratorAccelerators & collisions

Page 22: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

The Large Hadron Collider at CERN

27 km underground tunnel

1232 steering + 392 focusing superconducting magnets

Liquid He cooling to temperatures lower than space

Ultra-high vacuum 10x higher than the surface of the moon

Packets of particles colliding at 40 MHz

Page 23: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Visualizing the particles

150 million sensors

Page 24: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

LHC big data from the source

40 MHz

COLLISION EVENTS

15 Pb/yr

TIER 0 on premise facility

Discard uninteresting data ASAP

reaction products

150M sensors

Page 25: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Sharing LHC big data

Page 26: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Invention the web as we know it?

TCP/IP WWW

Page 27: Predictive Analytics: Big data lessons from big physics
Page 28: Predictive Analytics: Big data lessons from big physics
Page 29: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

The grid today

Decreasing volume

Increasing data preparednessIncreasing dem

andTIER

0

TIER1

TIER2

TIER3

CERN itself

13 Data Centers around the world

155 Universities and research institutions

Cluster Computers and local pc’s serving individuals

Page 30: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

The hunt goes on

Page 31: Predictive Analytics: Big data lessons from big physics

So what can we learn from this journey?

Page 32: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Maybe we’ve found the SCIENCE in data science

“PREDICTIVE MODEL”

Big science is comfortable with the V’s of big data

Page 33: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15@theeventfulgroup #BAT15@masteringsap #BAT15

Back to businessSAP benchmarked against big science

Page 34: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Back to business

34

Understand the importance of data

exploration

Data extraction / replication

Serving the data to analysts and enabling

cluster execution

Instant models!?IT WORKS.

ESP, SLT SAP Infinite Insights

Page 35: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Big Points to Take Home• V for Very big challenge• Big science can provide much needed skills, technology and peace

of mind• Be very happy with SAP’s plans for the future• Predictive modelling isn’t so scary -- start small, but start planning

to buy InfiniteInsights

35

Page 36: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15@masteringsap #BAT15 @theeventfulgroup #BAT15 36

Page 37: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

[email protected]

za.linkedin.com/jaketbouma/

@jaketbouma

37

[email protected]

80%PREDICTIVE MODEL

Probably walking out of here with a HANA on his back

Page 38: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

The end

38

…bonus slides for questions

Page 39: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Difficult origins of big DATA“It’s a lot easier to talk big data than to do big data”

Consumers are data-ready

Concept of big data is pushed hard in marketing

circles

PROGRESS

General Acceptance

Technical Solutions to big data

The change in approach is drastic

Acceptance is widespread without understanding the challenge

Enterprise customers are unconvinced with vendors’ offerings

Specificity Location Structure Analytics

Can science help us catch up?

Page 40: Predictive Analytics: Big data lessons from big physics

@masteringsap #BAT15 @theeventfulgroup #BAT15

Nuclear landscape