26
Dan Rope Andrew Berridge Gaia Paolini Michael O’Connell September, 2018 AI in Spotfire X: Inside and Out

2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Dan RopeAndrew BerridgeGaia PaoliniMichael O’Connell

September, 2018

AI in Spotfire X: Inside and Out

Page 2: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without limitation, that this document, or any information in it, is error-free or meets any conditions of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by any means without our prior written permission.

The material provided is for informational purposes only, and should not be relied on in making a purchasing decision. The information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.

During the course of this presentation TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO’s future results or our future financial performance. These statements are based on management’s current expectations. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein. TIBCO does not undertake to update any forward-looking statement that may be made from time to time or on its behalf.

DISCLAIMER

Page 3: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

3

Spotfire X with the A(X) Experience

© Copyright 2000-2018 TIBCO Software Inc.

AugmentedSearch & AI-Powered Insights

Start in seconds, get instant insights

AutomatedAutomagical Dataflows

Author & audit with automaticallyrecorded dataflow steps

AgileReimagined User Interface

Agile exploration made even easier

AcceleratedReal-time Data Streams

Real-time awareness and action

Analytics,Accelerated.

Page 4: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

4

Spotfire X with the A(X) Experience

© Copyright 2000-2018 TIBCO Software Inc.

AugmentedSearch & AI-Powered Insights

Start in seconds, get instant insights

AutomatedAutomagical Dataflows

Author & audit with automaticallyrecorded dataflow steps

AgileReimagined User Interface

Agile exploration made even easier

AcceleratedReal-time Data Streams

Real-time awareness and action

Analytics,Accelerated.

Page 5: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

• Artificial Intelligence and Machine Learning

• AI Applications Using TIBCO Spotfire®

• TIBCO Spotfire® and the AI-Engine inside

• Demonstration

• To the Future

Agenda

© Copyright 2000-2018 TIBCO Software Inc.

Page 6: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Decision ManagementAI rules systems for decision support and automation

AI-optimized hardware/softwareGPU and appliances

Machine / Deep Learning PlatformsAlgos, APIs, dev/training toolkits; Insight Platforms

Virtual AgentsChatbots and interfaces

Natural Language Generation (NLG)Reports, BI Insights, customer service

Text Analytics / Natural Language Processing (NLP) Sentiment, intent analysis

Speech RecognitionIVR, mobile

Biometrics & Robotic Automation Virtual reality / automation

Artificial Intelligence – Hot Areas: Forrester

© Copyright 2000-2018 TIBCO Software Inc.

Page 7: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

7

Supervised – Model known problems: y=f(X)

• Build a model that predicts an observed condition

• What factors are driving failures?

• Issue: needs lots of labeled data

Unsupervised – Explore observed data: X only

• Understand structure, detect anomalies

• Are there new patterns or failure modes emerging?

Machine Learning finds predictive models in data without being told where to look

PCA Autoencoder Single Class SVM

Machine Learning

DimensionReduction/

Anomaly Detection

© Copyright 2000-2018 TIBCO Software Inc.

Page 8: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

8

AI Applications with Spotfire

Page 9: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Critical business moments occur in every facet of enterprise operations.

They drive competitive differentiation, customer satisfaction and business success.

Inventory Management

Customer Engagement

Recommender Systems

Anomaly Detection

Patient Diagnosis and Treatment

Fraud DetectionPrice

Optimization

Intrusion Detection

AI Success Stories – Critical Business Moments

Risk Management

© Copyright 2000-2018 TIBCO Software Inc.

Page 10: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

• Supervised & unsupervised learning combine to recognize known risk patterns and identify anomalies

• Models deployed and applied to new incoming data

• Suspicious cases are case managedand then absorbed into the data for future model updates

AI on-demand / Continuous Learning

Augments People - Create / Operate Systems that actively manage Risk

AI Application Example: Risk Management

© Copyright 2000-2018 TIBCO Software Inc.

Page 11: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

TIBCO Runtime for R(TERR™)

TIBCO Data Science™ Python

Spotfire Data FunctionSpotfire Expression

Spotfire Data Functions - Enable AI / ML Applications

© Copyright 2000-2018 TIBCO Software Inc.

Page 12: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

12

Spotfire X

AI Engine

Page 13: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Direct manipulationSearchAutomatic Insights Data Workflow

AI Suggestions NLQ Auto Lineage Visual Analytics

Spotfire X: Multi-modal UX

© Copyright 2000-2018 TIBCO Software Inc.

Page 14: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

14

Spotfire X: AI SuggestionsAutomated, Augmented insight discovery & display

Variable Relationships Algorithm• User selects target variable

• AI algorithm discovers variable relationships to target

• Spotfire displays in order of strength - best practices graphics

• 4 clicks to brush-linked dashboard

Users and Data• Broad user persona

• Scalable – including wide data

• Flexible – iterative, rapid configuration

© Copyright 2000-2018 TIBCO Software Inc.

Page 15: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Demonstration

Page 16: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

AI Suggestions: Under the Hood

Page 17: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Input Data Table

Attributes à Features (p)

Row

s =

Rec

ords

(n)

Attributes• The data’s DNA: they make a record what it is• Engineered into Features: foundation for Machine Learning

Spatial and Date/Timecomplex hierarchies

Categoricalno scale, frequencysub-types: binary, ordered

Attribute types require different prep for Machine Learning

Numeric scale measure

© Copyright 2000-2018 TIBCO Software Inc.

Page 18: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Data Preparation & Feature Engineering

MetadataDiscovery

Data Cleaning

Feature Engineering

Remove uninformative records, attributes

Transform and add features

Metadata: Data about the attributes

Discover: the shape and spread of the attributes

Data manipulation - explain and empower, not dictate

• Data is minimally cleaned: just enough to be used with our algorithms + optimize pattern detection• Data bins, category collapse, time and space spans to optimal granularity, …

• Every feature update is completely transient: the user sees the real original data

© Copyright 2000-2018 TIBCO Software Inc.

Page 19: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Target and Feature Relationships

Attributes à Features

Row

s =

Rec

ords

When two features vary together in a non-random way, they have a relationship.

Linear Non Linear

• Linear relationships are easier to detect

• Spotfire’s AI Engine discovers linear and non-linear relationships

Target variable is of particular interest e.g. a KPI.

For a given Target, we identify features that are most related. Sometimes feature interactions show strong relationships to the Target.

We rank features and interactions by variable importance test statistics.

© Copyright 2000-2018 TIBCO Software Inc.

Page 20: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

Select a Target

UX Workflow: AI Suggestions and beyond

See Graphs

Data preparation

Feature relationships

Ranking

+MORE LIKE THIS shows extra graphs with the same features

Adds graph to the pageAnalyst Business User

Tell me about “Target”

Continue on the journey: adorn, manipulate, explore, drill

© Copyright 2000-2018 TIBCO Software Inc.

Page 21: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

AI & Variable Relationships: Summary

AI + People = Smarter Together

• AI-engine finds potentially interesting insightsà Less work to explore data (esp wide data)

• Human determines actual useful insightsà Curate final analysis, visuals, dashboard

AI Engine

• Based on well-established Data Science algorithms

• Customized for robustness and scale• Background processing for performance &

scalability

© Copyright 2000-2018 TIBCO Software Inc.

Page 22: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

22

AI-Engine Design - Lessons Learned

Performance & Scalability• Require AI-engine results that appear in UX millisecond response times

Simplicity• Minimal algorithm configuration/tuning requirements • Emphasis on guiding user to next stage of analysis

Extensibility• Desire for tailored algorithms for domain specific vs. general use

Cross-functional Collaboration• Tight communication combining domain knowledge of data scientists with

software engineering

© Copyright 2000-2018 TIBCO Software Inc.

Page 23: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

23

To the Future

Data Preparation• Simple & complex missing data patterns• Unusual string patterns• Unusual data distributions

Adornments• Patterns & Outliers

Time Series• Anomalies, patterns & relationships

Data Science on Data Science• Personal + ‘Crowd’ Recommendations

© Copyright 2000-2018 TIBCO Software Inc.

Page 24: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

24

TIBCO Connected Intelligence Platform

© Copyright 2000-2018 TIBCO Software Inc.

Data Visualization

Data Science

Data Management

Integration andAPI Management

Messaging andEvents Processing

Digital ProcessAutomation

Page 25: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

25

Spotfire 10 AI-Engine Team

• Dan Rope, Andrew Berridge, Gaia Paolini, Siva Ramalingam

• Erik Brandin, Kristin Edvardsen, Niklas Amberntsson

Acknowledgements

© Copyright 2000-2018 TIBCO Software Inc.

Page 26: 2018-09-25 AI in Spotfire X Inside and Out MOC Final1 · AI in Spotfire X: Inside and Out This document (including, without limitation, any product roadmap or statement of direction

26

Questions & Contact

© Copyright 2000-2018 TIBCO Software Inc.

Thank you!Michael O’ConnellChief Analytics OfficerTIBCO [email protected]@MichOConnell

TIBCO Communitycommunity.tibco.com

TIBCO Exchangecommunity.tibco.com/exchange

Spotfire Trialspotfire.tibco.com/trial