choose optimism - cdn.geekwire.com...john maynard keynes economic possibilities for our...

46
©2018 VMware, Inc. Chief Research Officer June 27 th , 2018 Choose Optimism David Tennenhouse © 2017 VMware Inc. All rights reserved.

Upload: others

Post on 25-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

©2018 VMware, Inc.

Chief Research Officer

June 27th, 2018

Choose Optimism

David Tennenhouse

© 2017 VMware Inc. All rights reserved.

Page 2: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

2 ©2018 VMware, Inc.

Disclaimer

 This presentation may contain product features that are currently under development.

 This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.

 Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

 Technical feasibility and demand will affect final delivery.

 Pricing and packaging for any new technologies or features discussed or presented have not been determined.

Page 3: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

3 ©2018 VMware, Inc.

We are suffering just now from a bad attack of

economic pessimism…

3 ©2018 VMware, Inc.

Page 4: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

4 ©2018 VMware, Inc.

4 ©2018 VMware, Inc.

The Pessimists

Page 5: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

5 ©2018 VMware, Inc.

5 ©2018 VMware, Inc.

The Pessimists

1ABC News May 22, 2018 2Bloomberg, June 18, 2018

“Rise of the machines: has technology evolved beyond our control?” 3

3The Guardian, June 15, 2018

2 The AI Robots That Want Your Job

Robots creating a wages and

employment 'death spiral' warns IMF

1

Page 6: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

6 ©2018 VMware, Inc.

John Maynard Keynes Economic Possibilities for Our Grandchildren (1930)

We are suffering just now from a bad attack of economic pessimism…

...I believe that this is a wildly mistaken interpretation of what is happening to us.

6 ©2018 VMware, Inc.

Page 7: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

7 ©2018 VMware, Inc.

Innovation w Abundance w Jobs

7 ©2018 VMware, Inc.

PRICE AND SALES OF CARS 1908-1923 COTTON PROCESSING COSTS AND SALES 1784-1820

Spinning Welfare: The Gains from Process Innovation in Cotton and Car Production, Tim Leunig and Joachim Voth, May 2011.

Page 8: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

8 ©2018 VMware, Inc.

The Analysts

8 ©2018 VMware, Inc.

Jobs Lost, Jobs Gained: Workforce Transitions in a Time of Automation. McKinsey Global Institute, December 2017

Personal Computers

Total US Jobs created (000s)

DIRECT

151

INDIRECT

524 ENABLED

2,904

UTILIZERS

12,176

Even with automation, the demand

for work and workers could increase

as economies grow

“Automation will bring big shifts to the

world of work, as AI and robotics

change or replace some jobs, while

other are created.”

Page 9: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

9 ©2018 VMware, Inc. ©2018 VMware, Inc.

GREECE SPAIN UK USA CHINA INDIA

Source: Eurostat. “Unemployment Statistics." March, 2017.

9

0%

10%

20%

30%

40%

50%

60%

70%

2010 2015 2020 2025 2030 2035 2040 2045 2050

OLD AGE DEPENDENCY RATIO

0%

10%

20%

30%

40%

50%

60%

70%

2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

YOUTH UNEMPLOYMENT RATE

What are the Important / Worthy Jobs for Human Beings to Focus On in the Future?

Pensionsataglance2015-©OECD2015

Page 10: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

10 ©2018 VMware, Inc.

Demographics and AI

“Technology Will Redefine Not Reduce Manufacturing Jobs”

1Bloomberg, June 7, 2018 2MH&L, June 13, 2018 3MWorld Health Organization, November 11, 2013

“Global health workforce

shortage to reach 12.9 million in

coming decades” 3

4

“Firms Look to Robots, AI to

Plug U.K. Skilled Worker

Shortages” 2

Page 11: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

11 ©2018 VMware, Inc. ©2018 VMware, Inc.

The Analysts (2)

Source: Labor 2030: The Collision of Demographics, Automation and Inequality, February 07, 2018, Bain report

“The primary macroeconomic consequence of higher inequality is to constrain growth…”

“Industries with low productivity growth are increasing employment, slowing total productivity growth”

“As income shifts towards the top end of the spectrum, that group generally saves more rather than consuming more.”

10

Page 12: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

12 ©2018 VMware, Inc.

Search Matching People with Opportunity

Geek Challenges

Wealth Circulation

Reinventing •  Education •  Healthcare •  Government

Page 13: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

13 ©2018 VMware, Inc. ©2018 VMware, Inc.

If the US government can’t explain

AI’s decisions it shouldn’t use it3

AI: The Pessimists

U.S. and Chinese Companies

Race to Dominate AI1

For AI to thrive, it must explain itself If it cannot, who will trust it?2

1The Wall Street Journal, January 18, 2018 2The Economist, February, 15, 2018 3Quartz Media, October 23, 2017

12

Page 14: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

14 ©2018 VMware, Inc.

“What about the 99%?”

14 ©2018 VMware, Inc.

Page 15: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

15 ©2018 VMware, Inc.

Hyper-Scale May Not be “Right-Sized” for the 99%

The Human

Element

Enterprises have many problems to solve…but most of them will not

require hyper-scaler technologies

Machine Learning

Model

15 ©2018 VMware, Inc.

Page 16: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

16 ©2018 VMware, Inc.

DAWN: Machine Learning for All

Empower non-ML experts to conduct production quality domain-specific analytics

Automated ML workflow: From data acquisition to production

Peter Bailis Chris Re’ Kunle Olukotun Matei Zaharia

16 ©2018 VMware, Inc.

Page 17: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

17 ©2018 VMware, Inc.

AI for All – Peter Bailis, Stanford

Page 18: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

18 ©2018 VMware, Inc.

Page 19: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

19 ©2018 VMware, Inc.

DAWN: Machine Learning for All

Empower non-ML experts to conduct production quality domain-specific analytics

Automated ML workflow: From data acquisition to production

Peter Bailis Chris Re’ Kunle Olukotun Matei Zaharia

19 ©2018 VMware, Inc.

Page 20: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

20 ©2018 VMware, Inc.

RISE Lab: Real-time Intelligent Secure Execution

20 ©2018 VMware, Inc.

Enable real-time, low-latency decisions on live data with strong security. Software stack •  The next generation of big data analytics: •  Real-time applications •  Low-latency requirements •  End-to-end focus on ML pipeline •  Inclusion of security (e.g. computation on encrypted data)

Ion Stoica

Joey Gonzalez

Michael Jordan

Raluca Ada Popa

Joe Hellerstein

Page 21: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

21 ©2018 VMware, Inc.

Hillview Research Prototype

Page 22: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

22 ©2018 VMware, Inc.

Page 23: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

23 ©2018 VMware, Inc.

Never compute something you cannot display

Distributed – but always compute

close to the data Data-source agnostic

State-of-the-art sampling /sketching

algorithms

Interactive Response

(Sub-second)

Hillview: Key Elements

23

Page 24: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

24 ©2018 VMware, Inc.

Generic vs Differentiated AI/ML

 Generic §  Speech, text, image recognition – almost all about the scale of the training sets §  Consumed aaS from hyperscalers(?)

Differentiated §  Insights that depend on an enterprise’s unique data and domain expertise §  Key source of competitive advantage

Page 25: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Differentiated ML: Anomaly Detection

 VMware collects a large amount of multi-dimensional time series data •  Metrics about apps, VMs, hosts, devices •  Many metrics, frequent measurements per metric.

 Finding ‘anomalies’ in the data is a common requirement •  Create alerts; root cause analysis; intrusion detection

A step towards prediction…

Page 26: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Naïve Approach: One metric

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Series 1

Alarm when a time series is out of range or

frequency

Page 27: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Two metrics

0

1

2

3

4

5

6

0 5 10 15 20 25 30 35 40

X-Value

Each dimension seems normal. Anomaly is in the relation between

the two values. Harder to catch.

Y-Va

lue

Page 28: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Tens of dimensions?

 Current Gold Standard: Principal Component Analysis (PCA)

  Generates anomaly scores for multi-dimensional data

Page 29: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

ChooseaPrincipalSubspace•  Lowdimensional

Projec>onDistance•  Normaltoplane•  Measuresdistancefromthe

low-dimensionalsubspace

LeverageScore•  Measureslikelihoodofthe

projec>ononthelow-dimensionalspace.

PCA based scores

PrincipalSubspace

Gaussianonsubspace

Page 30: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

PCA based anomaly scores

Pros:• Rigorousmathema>caljus>fica>on.• Clearexplana>onforwhypoint𝑥 islabelledanomalous:

-  𝑥isunusuallyfarfromthelowdimensionalprincipalsubspace.-  𝑥isunusualrela>vetothedistribu>ononthesubspace.

Cons:• PCAscalesquadra>callywithdimensionality.• Problema>cforhigh-dimensionaldata(>me-series,genomics,etc.)

Page 31: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Ten Thousand metrics / dimensions?

 Our goal: Find anomalies in high dimensionality (≈10↑4 ) datasets. •  Example: Many VMs simultaneously reaching peak load (each VM looks normal)

Challenge: PCA scales quadratically •  Computing all pairwise correlations is prohibitive ( 10↑8  pairs).

 Key idea: compression. •  Analyze composite metrics, which are random combinations of base metrics. •  Outliers in base metrics remain outliers even in the composite space.

Page 32: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Quick and Easy PCA?

Q:CanwehavethebenefitsofPCA-basedanomalyscoreswithoutfull-blownPCAcomputa>on?A:Yes.UsingtoolsfromMatrixSketching[Gopalan-Sharan-Wieder’18]•  Low-dimensionalencodingsofpoints

•  muchcheapertocomputethanPCA.

•  Sketchespreservebasicgeometricstructure(eg.distances).•  Theyalsopreservehigher-ordergeometricstructuresuchasclosenesstoalow-dimensionalsubspace,ordistancefromit.

•  2Xto6Xspeedupands>llgetrigorousguarantees!

Page 33: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

MNIST dataset

•  Sketchdownfrom784to100dimensions(recallPCAscalesquadra>cally).

•  Top5anomalouspointsfromeachclassbyProjec>onDistance

Page 34: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

MNIST dataset

•  Sketchdownfrom784to100dimensions(recallPCAscalesquadra>cally).

•  Top5normalpointsfromeachclassbyProjec>onDistance

Page 35: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

MNIST dataset

•  Sketchdownfrom784to100dimensions(recallPCAscalesquadra>cally).

•  Top5anomalouspointsfromeachclassbyLeverageScores.

Page 36: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

MNIST dataset

•  Sketchdownfrom784to100dimensions(recallPCAscalesquadra>cally).

•  Top5normalpointsfromeachclassbyLeverageScores.

Page 37: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Some Experimental Results

DataSet DataDimension SketchDimension Run1meforPCA Run1meforSketch+PCA

P53Mutants 5409 200 29.2 7.5

Dorothea 100000 200 17.7 2.58

RCV1 47236 500 39.6 20.8

StandarddatasetsfromtheUCIMachineLearningRepository.

Page 38: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

38 ©2018 VMware, Inc.

Explainable AI: Enterprise Strength Machine Learning

38 ©2018 VMware, Inc.

Page 39: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

39 ©2018 VMware, Inc.

Explainable AI – David Gunning, DARPA

Page 40: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

40 ©2018 VMware, Inc.

Page 41: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

41 ©2018 VMware, Inc.

Explainable AI Challenges

• Constraining deep learning • Better understanding of deep learning • Alternatives to deep learning – for the 99%

Page 42: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

42 ©2018 VMware, Inc.

Geek Challenges

  Democratize the use of AI/ML technologies

  Greater focus on differentiated AI/ML

  Increase the transparency of ML decision-making

Page 43: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

43 ©2018 VMware, Inc.

John Maynard Keynes Economic Possibilities for Our Grandchildren (1930)

We are suffering just now from a bad attack of economic pessimism…

...I believe that this is a wildly mistaken interpretation of what is happening to us.

43 ©2018 VMware, Inc.

Page 44: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

44 ©2018 VMware, Inc.

44 ©2018 VMware, Inc.

The Optimists

Page 45: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

Confidential │ ©2018 VMware, Inc.

Choose Optimism

©2018 VMware, Inc.

Page 46: Choose Optimism - cdn.geekwire.com...John Maynard Keynes Economic Possibilities for Our Grandchildren (1930) ... Economic Possibilities for Our Grandchildren (1930) ... Confidential

©2018 VMware, Inc.

Thank You