SlideShare a Scribd company logo
1 of 43
Download to read offline
1
“Big Picture”
Mixed-Initiative Visual Analytics of Big Data
Michelle Zhou
IBM Research, Almaden
mzhou@us.ibm.com
http://blog.threestory.com/
Outline
Definitions
– Big data
– Mixed-initiative visual analytics
Challenges and Goals
Our Approaches
– Key technologies
– Use cases
Future Directions
Variety
Definitions
“Big Picture”
Mixed-Initiative Visual Analytics of Big Data
Volume Velocity Veracity
210-million customers
10-billion transactions
850 TB of data
…
rumors
Incomplete data
…
100,000 tweets
684,478 FB shares
204 million emails
…
Per Minute
www.domo.com
Definitions
“Big Picture”
Mixed-Initiative Visual Analytics of Big Data
Here is your
customer
summary. I also
suggest …
Here is your
customer
summary. I also
suggest …
Tell me more
about my
customers
dougblakely.com
user-initiative
system-initiative
Key Challenges
“Tell me about … ”
– How to visually summarize large
volumes of heterogeneous data to
quickly discover meaningful
insights
“What do they mean?”
– How to visually explain
discovered insights (complex +
abstract) and guide exploration
“This does not look right, I
want to … do it again”
– How to allow users to correct
analytic results and adopt
previous analytic steps
www.gfi.com
big data
Combine advanced data analytics and interactive
visualization to help end users
Our Goals
Derive and consume insights
Explore various analytic paths and trust derived insights
Discover opportunities to compensate for and improve
insights and analytic processes
www.gfi.com
Analytic
Requests
Output: Interactive Visualization
Input: User Actions
Data Analytic RecipesUser Models Analytic Engines
Alternative
Visualization
Visualization
Examples
“Big Picture”: Overview
Expressive UI &
Action Interpreter
Expressive UI &
Action Interpreter
Visual Analytics
“Concierge”
Visual Analytics
“Concierge”
Analytic
Requests
Output: Interactive Visualization
Input: User Actions
Data Analytic RecipesUser Models Analytic Engines
Alternative
Visualization
Visualization
Examples
“Big Picture”: Our Focus
Expressive UI &
Action Interpreter
Expressive UI &
Action Interpreter
Visual Analytics
“Concierge”
Visual Analytics
“Concierge”
Analytic Requests
Output: Interactive Visualization
Data Analytic RecipesUser Models Analytic Engines
Alternative
Visualization
Visualization
Examples
Visual Analytics Concierge
“Big Picture”: Our Focus
Visualization
Recommender
Visualization
Recommender
Data
Transformer
Data
Transformer
Insight Revision
& Provenance
Insight Revision
& Provenance
Analytic Requests
Output: Interactive Visualization
Data Analytic RecipesUser Models Analytic Engines
Alternative
Visualization
Visualization
Examples
“Big Picture”: Our Focus
Visualization
Recommender
Visualization
Recommender
Data
Transformer
Data
Transformer
Insight Revision
& Provenance
Insight Revision
& Provenance
Visual Analytics Concierge
www.gfi.com
Data Transformation: Motivation
“Dirty”, noisy data
Large data variance
“Plain” raw data
Distorted, illegible
visualization
“Messy” visualization
without insights
Quality of data to be visualized affects the
quality of visualization
Example 1: “Dirty” Noisy Data
Original visualization After separating noise
Task: Show houses on a map
Example 2: Large Data Variance
Task: Summarize houses by styles and towns
Original visualization After normalization
Example 3: “Plain” Raw Data
Task: Correlate house price and towns under $1.5M
Original visualization After ordering towns
Price
Town
Ordered
Example 4: “Plain” Raw Data
Task: What is my emotional style?
After semantic-temporal segmentation [Pan et al. IUI 2013]
Original visualization
Technical Challenges
Determine proper data transformation for
different visualization situations
– Difficult to predict visualization situations involving
multiple factors: data, user, and types of visualization
Certain situations require multiple data
transformations
Balance multiple, potentially conflicting factors
– Quality of visualization and performance
Our Approach
Optimization-based approach to automatically derive data
transformations that maximize visualization quality
Original Data (D)
Data RetrievalData Retrieval Visualization
Generation
Visualization
Generation
Data
Transformer
DataData
TransformerTransformer
Transformed
Data
Visualization Type (Vt)
Input: Original data D, Visualization type Vt
Output: A set of transformation operators Op = {…, op[i], …}
where reward ∑ desirability(D, Vt , Op) is maximized
Visualization
Recommender
Visualization
Recommender
[Wen and Zhou IUI 2008, InfoVis 2008]
Measuring Visualization Desirability
∑ Desirability (D, V, Op)
∑ Visual_Quality (D, Vt , Op) ∑ Cost (Op)
Visual quality metrics Time cost of data
transformations
––
visual legibility
visual pattern recognizability
visual fidelity
visual continuity
))(/)()((1),( 21 tt VDdensityDcomplexityVD βλλχ ×+×−=
[Wen and Zhou IUI 2008, InfoVis 2008]
Data Transformation: What’s Next
What additional desirability metrics
should we consider?
How to perform data transformation in
context (incremental transformation)?
How to scale out to support exabytes of
data for different user tasks and
situations?
Analytic Requests
Output: Interactive Visualization
Data Analytic RecipesUser Models Analytic Engines
Alternative
Visualization
Visualization
Examples
Visual Analytics Concierge
“Big Picture”: Our Focus
Visualization
Recommender
Visualization
Recommender
Data
Transformer
Data
Transformer
Insight Revision
& Provenance
Insight Revision
& Provenance
Visualization Recommendation:
Motivation
www.gfi.com
– Characteristics of data
– User tasks
– Device
– User interaction behavior
Visually encoding data requires skills and time and
is influenced by a number of factors
Visualization Recommendation: Types
www.gfi.com
Data-driven recommendation
– Dynamically recommend suitable
visualizations based on data, display, and
user tasks
Behavior-driven recommendation
– Dynamically track user interactions and
detect behavior patterns to recommend
suitable visualizations in context
DisplayDisplay + new data + task
DisplayDisplay + user behavior
Two situations
– Single display
– Multiple, consecutive
displays
Multiple methods
– Rule based
– Planning based
– Machine learning based
Visualization
Recommendation
Visualization
Recommendation
Adopted from [Roth et al., CHI 94]
[Mackinlay ’86; Roth & Mattis CHI ’94; Zhou & Feiner InfoVis 96; Zhou & Feiner CHI 98; Zhou
IJCAI 99; Zhou & Chen InfoVis 02; Zhou & Chen IJCAI03; Wen & Zhou InfoVis 05]
Data-Driven Visualization
Recommendation
Behavior-Driven Visualization
Recommendation
Observation
– Users tend to stay with unsuitable visualization or
compensate for with large number of interactions
instead of changing visualization
Goal
– Detect user interaction patterns and make pattern-based
visualizations recommendations
Behavior-Driven Visualization
Recommendation: Example 1
Display: Bridge problems by State by year
User interactions: click on each state to examine the structural bridge problems
Behavior-Driven Visualization
Recommendation: Example 1
Pattern: Scan
Visualization Recommendation: line charts for direct comparison
[Gotz and Wen IUI 2009]
Behavior-Driven Visualization
Recommendation: Example 2
Display: Map of the Market
User interactions: repeatedly change time windows for two industries
Time Window:
26 weeks
52 weeks
…
Time Window:
26 weeks
52 weeks
…
Behavior-Driven Visualization
Recommendation: Example 2
Pattern: Flip
Visualization Recommendation: line chart for direct trend comparison
-10
-5
0
5
10
15
20
10 20 30 40 50
Utility
Netw orking
[Gotz and Wen IUI 2009]
Behavior-Driven Visualization
Recommendation: Pattern-Based Approach
Pattern
Detection
Pattern
Detection
Pattern-Task
Matching
Pattern-Task
Matching
Pattern-Data
Matching
Pattern-Data
Matching
Example
Match
Example
Match
Visualization
Recommendations
Task Features
Data Features
User Interactions
[Gotz and Wen IUI 2009]
Scan
Flip
Swap
…
Recommending Visual Interactions
Automatically annotate and suggest follow-on user
interactions based on displayed visual features
Original display Annotated display
A
B
[Kandogan VAST’2012]
Recommending Visual Interactions
Grid-based approach to detect salient visual
features in a display, and then annotate
Clusters
Outliers
Trends
[Kandogan VAST’2012]
Visualization Recommendation:
What’s Next
Recommend a suitable heterogeneous
visualization as a consecutive display
Recommend the composition of two or more
existing visualizations
+ = ?
Vehicle Group Vehicle Age
Cost
?
?
[Wen, Zhou & Aggarwal, InfoVis
05; Heer & Robertson, InfoVis07]
[Yang , Li, & Zhou 2013]
Visualization Recommendation:
What’s Next
“Individualized” (hyper-
personalized), adpative
visualization
– By cognitive style and personality
[Gardner 1983]
– By one’s emotional/affective states
inventive/curious vs.
consistent/cautious
friendly/compassionate
vs. cold/unkind
outgoing/energetic
vs. solitary/reserved
efficient/organized vs.
easy-going/careless
Sadness Optimism Trust
sensitive/nervous vs.
secure/confident
O
C
E
A
N
Big 5 Personality Model
Analytic Requests
Output: Interactive Visualization
Data Analytic RecipesUser Models Analytic Engines
Alternative
Visualization
Visualization
Examples
Visual Analytics Concierge
“Big Picture”: Our Focus
Visualization
Recommender
Visualization
Recommender
Data
Transformer
Data
Transformer
Insight Revision
& Provenance
Insight Revision
& Provenance
Insight Revision and Provenance
Insight revision
– Users amend derived insights
to correct analytic mistakes
or make personalized
adjustments
Insight provenance
– Users record interactions and
insight for continuation and
reuse
Neuroticism (high low)
Extroversion (low high)
Zoom In2 Edit2 Query Filter
User Actions
Insight Revision
A crowd-powered approach to insight revision
– Users amend various types of text analytics mistakes
– Adopting multi-user consistent inputs
Correcting sentiment
classification error
[Hu et al. INTERACT 2013]
Insight Revision
A crowd-powered approach to insight revision
– Users amend various types of text analytics mistakes
– Adopting multi-user consistent inputs
Correcting summarization label error
[Hu et al. INTERACT 2013]
Insight Provenance
[Gotz and Zhou InfoVis 2009]
An action-based approach to insight provenance
– “Actions” captures observable and semantically
meaningful user interactions
• Three types of actions: Exploration | Insight | Meta
– “Action trails” captures sequence of actions leading to an
insight for insight provenance
InsightnExploratio
AA o+
= ])([ ττ
Insight Provenance [Gotz and Zhou InfoVis 2009]
Insight Revision and Provenance:
What’s Next
Balance crowd input and personalized
adjustments
– Reconcile diverse user amendments vs. prevent potential
system abuse
Detect and learn different types of logical
structures from user interactions
– Automatically infer and predict user interaction patterns
to better support and anticipate user tasks
?
Summary
Tell me what’s in
my data
Tell me what’s in
my data
Here is the “big
picture” of your
data. I also suggest
you look into …
Here is the “big
picture” of your
data. I also suggest
you look into …
dougblakely.com
“Big data” is of high volume, heterogeneous, and often “dirty”
It requires both users and computers to take initiatives for
effective visual analytics of big data
Something is
wrong… should be…
Remember what I
have done so far
Something is
wrong… should be…
Remember what I
have done so far I incorporated your
and others’ feedback.
Please continue …
I incorporated your
and others’ feedback.
Please continue …
Data
Transformation
Data
Transformation
Visualization
Recommendation
Visualization
Recommendation
Insight Revision
& Provenance
Insight Revision
& Provenance
Acknowledgements
IBM Research, Almadn
– Eser Kandogan, Fei Wang, Huahai Yang, Liang Gou, Ying Xuan, Eben Haber,
Yunyao Li
IBM T. J. Watson
– David Gotz, Zhen Wen, Shimei Pan, Jie Lu, Min Chen*, Sheng Ma*, Peter
Kissa*, Vikram Aggarwal*
IBM Research, China
– Shixia Liu*, Nan Cao, Yangqiu Song* Weihong Qian
Summer interns
– Ying Feng (Indiana University)
– Basak Alper (UC Santa Barbara)
– Mengdie Hu (Georgia Tech)
– Jian Zhao (University of Toronto)
References of Our Work
David Gotz and Michelle X. Zhou: Characterizing users' visual analytic activity for insight provenance.
Information Visualization 8(1): 42-55, 2009.
David Gotz and Zhen Wen: Behavior-driven visualization recommendation. IUI 2009: 315-324, 2008.
Eser Kandogan: Just-in-time annotation of clusters, outliers, and trends in point-based data
visualizations. IEEE VAST 2012: 73-82.
Mengdie Hu, Huahai Yang, Michelle X. Zhou, Liang Gou, Yunyao Li, and Eben Haber: OpinionBlocks: A
Crowd-Powered, Self-Improving Interactive Visual Analytic System for Understanding Opinion Text.
To appear in Proc. INTERACT 2013.
Zhen Wen and Michelle X. Zhou: Evaluating the Use of Data Transformation for Information
Visualization. IEEE Trans. Vis. Comp. Graph. 14(6): 1309-1316, 2008.
Zhen Wen and Michelle X. Zhou: An optimization-based approach to dynamic data transformation for
smart visualization. IUI 2008: 70-79
Zhen Wen, Michelle X. Zhou, and Vikram Aggarwal: An Optimization-based Approach to Dynamic
Visual Context Management. INFOVIS 2005: 25-32.
Huahai Yang, Yunyao Li, and Michelle X. Zhou: A Crowd-sourced Study: Understanding Users’
Comprehension and Preferences for Composing Information Graphics. In Submission to TOCHI 2013.
Michelle X. Zhou and Min Chen: Automated Generation of Graphic Sketches by Example. IJCAI 2003:
65-74
Michelle X. Zhou, Min Chen, and Ying Feng: Building a Visual Database for Example-based Graphics
Generation. INFOVIS 2002: 23-30.
Michelle X. Zhou, Sheng Ma, and Ying Feng: Applying machine learning to automated information
graphics generation. IBM Systems Journal 41(3): 504-523 (2002)

More Related Content

What's hot

Introduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & DatabricksIntroduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & DatabricksCCG
 
Data Science Use cases in Banking
Data Science Use cases in BankingData Science Use cases in Banking
Data Science Use cases in BankingArul Bharathi
 
Analytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko DimeskiAnalytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko DimeskiDeko Dimeski
 
How Customer Data Platforms Solve Enough To Be Interesting
How Customer Data Platforms Solve Enough To Be InterestingHow Customer Data Platforms Solve Enough To Be Interesting
How Customer Data Platforms Solve Enough To Be InterestingMarTech Conference
 
Using a Graph Database for Next-Gen MDM
Using a Graph Database for Next-Gen MDMUsing a Graph Database for Next-Gen MDM
Using a Graph Database for Next-Gen MDMNeo4j
 
Impact of BIG Data on MDM
Impact of BIG Data on MDMImpact of BIG Data on MDM
Impact of BIG Data on MDMSubhendu Dey
 
Capturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetationCapturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetationMohamed Zaki
 
Improving the customer experience using big data customer-centric measurement...
Improving the customer experience using big data customer-centric measurement...Improving the customer experience using big data customer-centric measurement...
Improving the customer experience using big data customer-centric measurement...Business Over Broadway
 
Evolving analytics at ebay - 2012 Tableau Customer Conference
Evolving analytics at ebay - 2012 Tableau Customer ConferenceEvolving analytics at ebay - 2012 Tableau Customer Conference
Evolving analytics at ebay - 2012 Tableau Customer Conferencegdougan1
 
Business Partner Product Enablement Roadmap, IBM Predictive Analytics
Business Partner Product Enablement Roadmap, IBM Predictive AnalyticsBusiness Partner Product Enablement Roadmap, IBM Predictive Analytics
Business Partner Product Enablement Roadmap, IBM Predictive AnalyticsArrow ECS UK
 
M&A Trends in Telco Analytics
M&A Trends in Telco AnalyticsM&A Trends in Telco Analytics
M&A Trends in Telco AnalyticsOpen Analytics
 
Lead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for TelcoLead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for TelcoSam Thomsett
 
Watson and Analytics
Watson and AnalyticsWatson and Analytics
Watson and AnalyticsJorge W. Hago
 
Applications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityApplications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityGanes Kesari
 
Big Data in Financial Services: How to Improve Performance with Data-Driven D...
Big Data in Financial Services: How to Improve Performance with Data-Driven D...Big Data in Financial Services: How to Improve Performance with Data-Driven D...
Big Data in Financial Services: How to Improve Performance with Data-Driven D...Perficient, Inc.
 
Big data analytics for telecom operators final use cases 0712-2014_prof_m erdas
Big data analytics for telecom operators final use cases 0712-2014_prof_m erdasBig data analytics for telecom operators final use cases 0712-2014_prof_m erdas
Big data analytics for telecom operators final use cases 0712-2014_prof_m erdasProf Dr Mehmed ERDAS
 

What's hot (20)

Large Scale Data Analytics
Large Scale Data AnalyticsLarge Scale Data Analytics
Large Scale Data Analytics
 
Introduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & DatabricksIntroduction to Machine Learning with Azure & Databricks
Introduction to Machine Learning with Azure & Databricks
 
Data Science Use cases in Banking
Data Science Use cases in BankingData Science Use cases in Banking
Data Science Use cases in Banking
 
Analytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko DimeskiAnalytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko Dimeski
 
How Customer Data Platforms Solve Enough To Be Interesting
How Customer Data Platforms Solve Enough To Be InterestingHow Customer Data Platforms Solve Enough To Be Interesting
How Customer Data Platforms Solve Enough To Be Interesting
 
Using a Graph Database for Next-Gen MDM
Using a Graph Database for Next-Gen MDMUsing a Graph Database for Next-Gen MDM
Using a Graph Database for Next-Gen MDM
 
Impact of BIG Data on MDM
Impact of BIG Data on MDMImpact of BIG Data on MDM
Impact of BIG Data on MDM
 
Capturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetationCapturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetation
 
Improving the customer experience using big data customer-centric measurement...
Improving the customer experience using big data customer-centric measurement...Improving the customer experience using big data customer-centric measurement...
Improving the customer experience using big data customer-centric measurement...
 
BigData in Banking
BigData in BankingBigData in Banking
BigData in Banking
 
Evolving analytics at ebay - 2012 Tableau Customer Conference
Evolving analytics at ebay - 2012 Tableau Customer ConferenceEvolving analytics at ebay - 2012 Tableau Customer Conference
Evolving analytics at ebay - 2012 Tableau Customer Conference
 
Business Partner Product Enablement Roadmap, IBM Predictive Analytics
Business Partner Product Enablement Roadmap, IBM Predictive AnalyticsBusiness Partner Product Enablement Roadmap, IBM Predictive Analytics
Business Partner Product Enablement Roadmap, IBM Predictive Analytics
 
Watson analytics
Watson analyticsWatson analytics
Watson analytics
 
M&A Trends in Telco Analytics
M&A Trends in Telco AnalyticsM&A Trends in Telco Analytics
M&A Trends in Telco Analytics
 
Lead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for TelcoLead to Cash: The Value of Big Data and Analytics for Telco
Lead to Cash: The Value of Big Data and Analytics for Telco
 
Watson and Analytics
Watson and AnalyticsWatson and Analytics
Watson and Analytics
 
Bridgei2i Analytics Solutions Introduction
Bridgei2i Analytics Solutions IntroductionBridgei2i Analytics Solutions Introduction
Bridgei2i Analytics Solutions Introduction
 
Applications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityApplications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus Reality
 
Big Data in Financial Services: How to Improve Performance with Data-Driven D...
Big Data in Financial Services: How to Improve Performance with Data-Driven D...Big Data in Financial Services: How to Improve Performance with Data-Driven D...
Big Data in Financial Services: How to Improve Performance with Data-Driven D...
 
Big data analytics for telecom operators final use cases 0712-2014_prof_m erdas
Big data analytics for telecom operators final use cases 0712-2014_prof_m erdasBig data analytics for telecom operators final use cases 0712-2014_prof_m erdas
Big data analytics for telecom operators final use cases 0712-2014_prof_m erdas
 

Viewers also liked

System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...Michelle Zhou
 
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1David Gotz
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationAlex Rayón Jerez
 
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in ChicagoVisual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in ChicagoAdam Perer
 
Big Data Decision-Making
Big Data Decision-MakingBig Data Decision-Making
Big Data Decision-MakingTeradata Aster
 
Adventures in Data Visualization - Jeff Heer, May 2015
Adventures in Data Visualization - Jeff Heer, May 2015Adventures in Data Visualization - Jeff Heer, May 2015
Adventures in Data Visualization - Jeff Heer, May 2015Seattle DAML meetup
 
Turning Big Data to Business Advantage
Turning Big Data to Business AdvantageTurning Big Data to Business Advantage
Turning Big Data to Business AdvantageTeradata Aster
 
Big Data Analytics 2014
Big Data Analytics 2014Big Data Analytics 2014
Big Data Analytics 2014Stratebi
 
Big Data
Big DataBig Data
Big DataNGDATA
 
EventFlow Presentation
EventFlow PresentationEventFlow Presentation
EventFlow Presentationmadeyjay
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with HadoopPhilippe Julio
 

Viewers also liked (13)

System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...
 
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
AMIA 2015 Visual Analytics in Healthcare Tutorial Part 1
 
Data Analaytics.04. Data visualization
Data Analaytics.04. Data visualizationData Analaytics.04. Data visualization
Data Analaytics.04. Data visualization
 
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in ChicagoVisual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
Visual Analytics for Healthcare - Panel at AMIA 2012 in Chicago
 
Big Data Decision-Making
Big Data Decision-MakingBig Data Decision-Making
Big Data Decision-Making
 
Adventures in Data Visualization - Jeff Heer, May 2015
Adventures in Data Visualization - Jeff Heer, May 2015Adventures in Data Visualization - Jeff Heer, May 2015
Adventures in Data Visualization - Jeff Heer, May 2015
 
Turning Big Data to Business Advantage
Turning Big Data to Business AdvantageTurning Big Data to Business Advantage
Turning Big Data to Business Advantage
 
Big Data Analytics 2014
Big Data Analytics 2014Big Data Analytics 2014
Big Data Analytics 2014
 
Big Data
Big DataBig Data
Big Data
 
EventFlow Presentation
EventFlow PresentationEventFlow Presentation
EventFlow Presentation
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 

Similar to “Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keynote)

Context Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsContext Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsJulia Kiseleva
 
How to deliver a Single View in Financial Services
 How to deliver a Single View in Financial Services How to deliver a Single View in Financial Services
How to deliver a Single View in Financial ServicesMongoDB
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalWIKOLO
 
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유NAVER Engineering
 
Web Analytics Workshop
Web Analytics WorkshopWeb Analytics Workshop
Web Analytics WorkshopSomesh Rahul
 
Google Analytics Training - full 2017
Google Analytics Training - full 2017Google Analytics Training - full 2017
Google Analytics Training - full 2017Nate Plaunt
 
5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven OrganizationVivastream
 
Integrating web analysis in the user experience design process
Integrating web analysis in the user experience design processIntegrating web analysis in the user experience design process
Integrating web analysis in the user experience design processinternetarchitects
 
1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptopRising Media, Inc.
 
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...Raheel Ahmad
 
Creating a Single View: Overview and Analysis
Creating a Single View: Overview and AnalysisCreating a Single View: Overview and Analysis
Creating a Single View: Overview and AnalysisMongoDB
 
ADV: Solving the data visualization dilemma
ADV: Solving the data visualization dilemmaADV: Solving the data visualization dilemma
ADV: Solving the data visualization dilemmaGrant Thornton LLP
 
Using Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorUsing Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorJulia Kiseleva
 
Workshop: Managing top tasks #BPCW11
Workshop: Managing top tasks #BPCW11Workshop: Managing top tasks #BPCW11
Workshop: Managing top tasks #BPCW11Headstar
 
Webility - Navigating our Digital Future
Webility - Navigating our Digital FutureWebility - Navigating our Digital Future
Webility - Navigating our Digital FutureJamie Stantonian
 
Combining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchCombining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchUser Intelligence
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...Jin Young Kim
 

Similar to “Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keynote) (20)

Context Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsContext Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive Analytics
 
How to deliver a Single View in Financial Services
 How to deliver a Single View in Financial Services How to deliver a Single View in Financial Services
How to deliver a Single View in Financial Services
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst Final
 
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
 
Web Analytics Workshop
Web Analytics WorkshopWeb Analytics Workshop
Web Analytics Workshop
 
Google Analytics Training - full 2017
Google Analytics Training - full 2017Google Analytics Training - full 2017
Google Analytics Training - full 2017
 
5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization
 
Integrating web analysis in the user experience design process
Integrating web analysis in the user experience design processIntegrating web analysis in the user experience design process
Integrating web analysis in the user experience design process
 
1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop
 
Slides chapter 17
Slides chapter 17Slides chapter 17
Slides chapter 17
 
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
 
Google Analytics
Google Analytics Google Analytics
Google Analytics
 
Creating a Single View: Overview and Analysis
Creating a Single View: Overview and AnalysisCreating a Single View: Overview and Analysis
Creating a Single View: Overview and Analysis
 
ADV: Solving the data visualization dilemma
ADV: Solving the data visualization dilemmaADV: Solving the data visualization dilemma
ADV: Solving the data visualization dilemma
 
Using Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorUsing Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing Behavior
 
Workshop: Managing top tasks #BPCW11
Workshop: Managing top tasks #BPCW11Workshop: Managing top tasks #BPCW11
Workshop: Managing top tasks #BPCW11
 
Webility - Navigating our Digital Future
Webility - Navigating our Digital FutureWebility - Navigating our Digital Future
Webility - Navigating our Digital Future
 
Combining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchCombining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User Research
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 

“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keynote)

  • 1. 1 “Big Picture” Mixed-Initiative Visual Analytics of Big Data Michelle Zhou IBM Research, Almaden mzhou@us.ibm.com http://blog.threestory.com/
  • 2. Outline Definitions – Big data – Mixed-initiative visual analytics Challenges and Goals Our Approaches – Key technologies – Use cases Future Directions
  • 3. Variety Definitions “Big Picture” Mixed-Initiative Visual Analytics of Big Data Volume Velocity Veracity 210-million customers 10-billion transactions 850 TB of data … rumors Incomplete data … 100,000 tweets 684,478 FB shares 204 million emails … Per Minute www.domo.com
  • 4. Definitions “Big Picture” Mixed-Initiative Visual Analytics of Big Data Here is your customer summary. I also suggest … Here is your customer summary. I also suggest … Tell me more about my customers dougblakely.com user-initiative system-initiative
  • 5. Key Challenges “Tell me about … ” – How to visually summarize large volumes of heterogeneous data to quickly discover meaningful insights “What do they mean?” – How to visually explain discovered insights (complex + abstract) and guide exploration “This does not look right, I want to … do it again” – How to allow users to correct analytic results and adopt previous analytic steps www.gfi.com big data
  • 6. Combine advanced data analytics and interactive visualization to help end users Our Goals Derive and consume insights Explore various analytic paths and trust derived insights Discover opportunities to compensate for and improve insights and analytic processes www.gfi.com
  • 7. Analytic Requests Output: Interactive Visualization Input: User Actions Data Analytic RecipesUser Models Analytic Engines Alternative Visualization Visualization Examples “Big Picture”: Overview Expressive UI & Action Interpreter Expressive UI & Action Interpreter Visual Analytics “Concierge” Visual Analytics “Concierge”
  • 8. Analytic Requests Output: Interactive Visualization Input: User Actions Data Analytic RecipesUser Models Analytic Engines Alternative Visualization Visualization Examples “Big Picture”: Our Focus Expressive UI & Action Interpreter Expressive UI & Action Interpreter Visual Analytics “Concierge” Visual Analytics “Concierge”
  • 9. Analytic Requests Output: Interactive Visualization Data Analytic RecipesUser Models Analytic Engines Alternative Visualization Visualization Examples Visual Analytics Concierge “Big Picture”: Our Focus Visualization Recommender Visualization Recommender Data Transformer Data Transformer Insight Revision & Provenance Insight Revision & Provenance
  • 10. Analytic Requests Output: Interactive Visualization Data Analytic RecipesUser Models Analytic Engines Alternative Visualization Visualization Examples “Big Picture”: Our Focus Visualization Recommender Visualization Recommender Data Transformer Data Transformer Insight Revision & Provenance Insight Revision & Provenance Visual Analytics Concierge
  • 11. www.gfi.com Data Transformation: Motivation “Dirty”, noisy data Large data variance “Plain” raw data Distorted, illegible visualization “Messy” visualization without insights Quality of data to be visualized affects the quality of visualization
  • 12. Example 1: “Dirty” Noisy Data Original visualization After separating noise Task: Show houses on a map
  • 13. Example 2: Large Data Variance Task: Summarize houses by styles and towns Original visualization After normalization
  • 14. Example 3: “Plain” Raw Data Task: Correlate house price and towns under $1.5M Original visualization After ordering towns Price Town Ordered
  • 15. Example 4: “Plain” Raw Data Task: What is my emotional style? After semantic-temporal segmentation [Pan et al. IUI 2013] Original visualization
  • 16. Technical Challenges Determine proper data transformation for different visualization situations – Difficult to predict visualization situations involving multiple factors: data, user, and types of visualization Certain situations require multiple data transformations Balance multiple, potentially conflicting factors – Quality of visualization and performance
  • 17. Our Approach Optimization-based approach to automatically derive data transformations that maximize visualization quality Original Data (D) Data RetrievalData Retrieval Visualization Generation Visualization Generation Data Transformer DataData TransformerTransformer Transformed Data Visualization Type (Vt) Input: Original data D, Visualization type Vt Output: A set of transformation operators Op = {…, op[i], …} where reward ∑ desirability(D, Vt , Op) is maximized Visualization Recommender Visualization Recommender [Wen and Zhou IUI 2008, InfoVis 2008]
  • 18. Measuring Visualization Desirability ∑ Desirability (D, V, Op) ∑ Visual_Quality (D, Vt , Op) ∑ Cost (Op) Visual quality metrics Time cost of data transformations –– visual legibility visual pattern recognizability visual fidelity visual continuity ))(/)()((1),( 21 tt VDdensityDcomplexityVD βλλχ ×+×−= [Wen and Zhou IUI 2008, InfoVis 2008]
  • 19. Data Transformation: What’s Next What additional desirability metrics should we consider? How to perform data transformation in context (incremental transformation)? How to scale out to support exabytes of data for different user tasks and situations?
  • 20. Analytic Requests Output: Interactive Visualization Data Analytic RecipesUser Models Analytic Engines Alternative Visualization Visualization Examples Visual Analytics Concierge “Big Picture”: Our Focus Visualization Recommender Visualization Recommender Data Transformer Data Transformer Insight Revision & Provenance Insight Revision & Provenance
  • 21. Visualization Recommendation: Motivation www.gfi.com – Characteristics of data – User tasks – Device – User interaction behavior Visually encoding data requires skills and time and is influenced by a number of factors
  • 22. Visualization Recommendation: Types www.gfi.com Data-driven recommendation – Dynamically recommend suitable visualizations based on data, display, and user tasks Behavior-driven recommendation – Dynamically track user interactions and detect behavior patterns to recommend suitable visualizations in context DisplayDisplay + new data + task DisplayDisplay + user behavior
  • 23. Two situations – Single display – Multiple, consecutive displays Multiple methods – Rule based – Planning based – Machine learning based Visualization Recommendation Visualization Recommendation Adopted from [Roth et al., CHI 94] [Mackinlay ’86; Roth & Mattis CHI ’94; Zhou & Feiner InfoVis 96; Zhou & Feiner CHI 98; Zhou IJCAI 99; Zhou & Chen InfoVis 02; Zhou & Chen IJCAI03; Wen & Zhou InfoVis 05] Data-Driven Visualization Recommendation
  • 24. Behavior-Driven Visualization Recommendation Observation – Users tend to stay with unsuitable visualization or compensate for with large number of interactions instead of changing visualization Goal – Detect user interaction patterns and make pattern-based visualizations recommendations
  • 25. Behavior-Driven Visualization Recommendation: Example 1 Display: Bridge problems by State by year User interactions: click on each state to examine the structural bridge problems
  • 26. Behavior-Driven Visualization Recommendation: Example 1 Pattern: Scan Visualization Recommendation: line charts for direct comparison [Gotz and Wen IUI 2009]
  • 27. Behavior-Driven Visualization Recommendation: Example 2 Display: Map of the Market User interactions: repeatedly change time windows for two industries Time Window: 26 weeks 52 weeks … Time Window: 26 weeks 52 weeks …
  • 28. Behavior-Driven Visualization Recommendation: Example 2 Pattern: Flip Visualization Recommendation: line chart for direct trend comparison -10 -5 0 5 10 15 20 10 20 30 40 50 Utility Netw orking [Gotz and Wen IUI 2009]
  • 29. Behavior-Driven Visualization Recommendation: Pattern-Based Approach Pattern Detection Pattern Detection Pattern-Task Matching Pattern-Task Matching Pattern-Data Matching Pattern-Data Matching Example Match Example Match Visualization Recommendations Task Features Data Features User Interactions [Gotz and Wen IUI 2009] Scan Flip Swap …
  • 30. Recommending Visual Interactions Automatically annotate and suggest follow-on user interactions based on displayed visual features Original display Annotated display A B [Kandogan VAST’2012]
  • 31. Recommending Visual Interactions Grid-based approach to detect salient visual features in a display, and then annotate Clusters Outliers Trends [Kandogan VAST’2012]
  • 32. Visualization Recommendation: What’s Next Recommend a suitable heterogeneous visualization as a consecutive display Recommend the composition of two or more existing visualizations + = ? Vehicle Group Vehicle Age Cost ? ? [Wen, Zhou & Aggarwal, InfoVis 05; Heer & Robertson, InfoVis07] [Yang , Li, & Zhou 2013]
  • 33. Visualization Recommendation: What’s Next “Individualized” (hyper- personalized), adpative visualization – By cognitive style and personality [Gardner 1983] – By one’s emotional/affective states inventive/curious vs. consistent/cautious friendly/compassionate vs. cold/unkind outgoing/energetic vs. solitary/reserved efficient/organized vs. easy-going/careless Sadness Optimism Trust sensitive/nervous vs. secure/confident O C E A N Big 5 Personality Model
  • 34. Analytic Requests Output: Interactive Visualization Data Analytic RecipesUser Models Analytic Engines Alternative Visualization Visualization Examples Visual Analytics Concierge “Big Picture”: Our Focus Visualization Recommender Visualization Recommender Data Transformer Data Transformer Insight Revision & Provenance Insight Revision & Provenance
  • 35. Insight Revision and Provenance Insight revision – Users amend derived insights to correct analytic mistakes or make personalized adjustments Insight provenance – Users record interactions and insight for continuation and reuse Neuroticism (high low) Extroversion (low high) Zoom In2 Edit2 Query Filter User Actions
  • 36. Insight Revision A crowd-powered approach to insight revision – Users amend various types of text analytics mistakes – Adopting multi-user consistent inputs Correcting sentiment classification error [Hu et al. INTERACT 2013]
  • 37. Insight Revision A crowd-powered approach to insight revision – Users amend various types of text analytics mistakes – Adopting multi-user consistent inputs Correcting summarization label error [Hu et al. INTERACT 2013]
  • 38. Insight Provenance [Gotz and Zhou InfoVis 2009] An action-based approach to insight provenance – “Actions” captures observable and semantically meaningful user interactions • Three types of actions: Exploration | Insight | Meta – “Action trails” captures sequence of actions leading to an insight for insight provenance InsightnExploratio AA o+ = ])([ ττ
  • 39. Insight Provenance [Gotz and Zhou InfoVis 2009]
  • 40. Insight Revision and Provenance: What’s Next Balance crowd input and personalized adjustments – Reconcile diverse user amendments vs. prevent potential system abuse Detect and learn different types of logical structures from user interactions – Automatically infer and predict user interaction patterns to better support and anticipate user tasks ?
  • 41. Summary Tell me what’s in my data Tell me what’s in my data Here is the “big picture” of your data. I also suggest you look into … Here is the “big picture” of your data. I also suggest you look into … dougblakely.com “Big data” is of high volume, heterogeneous, and often “dirty” It requires both users and computers to take initiatives for effective visual analytics of big data Something is wrong… should be… Remember what I have done so far Something is wrong… should be… Remember what I have done so far I incorporated your and others’ feedback. Please continue … I incorporated your and others’ feedback. Please continue … Data Transformation Data Transformation Visualization Recommendation Visualization Recommendation Insight Revision & Provenance Insight Revision & Provenance
  • 42. Acknowledgements IBM Research, Almadn – Eser Kandogan, Fei Wang, Huahai Yang, Liang Gou, Ying Xuan, Eben Haber, Yunyao Li IBM T. J. Watson – David Gotz, Zhen Wen, Shimei Pan, Jie Lu, Min Chen*, Sheng Ma*, Peter Kissa*, Vikram Aggarwal* IBM Research, China – Shixia Liu*, Nan Cao, Yangqiu Song* Weihong Qian Summer interns – Ying Feng (Indiana University) – Basak Alper (UC Santa Barbara) – Mengdie Hu (Georgia Tech) – Jian Zhao (University of Toronto)
  • 43. References of Our Work David Gotz and Michelle X. Zhou: Characterizing users' visual analytic activity for insight provenance. Information Visualization 8(1): 42-55, 2009. David Gotz and Zhen Wen: Behavior-driven visualization recommendation. IUI 2009: 315-324, 2008. Eser Kandogan: Just-in-time annotation of clusters, outliers, and trends in point-based data visualizations. IEEE VAST 2012: 73-82. Mengdie Hu, Huahai Yang, Michelle X. Zhou, Liang Gou, Yunyao Li, and Eben Haber: OpinionBlocks: A Crowd-Powered, Self-Improving Interactive Visual Analytic System for Understanding Opinion Text. To appear in Proc. INTERACT 2013. Zhen Wen and Michelle X. Zhou: Evaluating the Use of Data Transformation for Information Visualization. IEEE Trans. Vis. Comp. Graph. 14(6): 1309-1316, 2008. Zhen Wen and Michelle X. Zhou: An optimization-based approach to dynamic data transformation for smart visualization. IUI 2008: 70-79 Zhen Wen, Michelle X. Zhou, and Vikram Aggarwal: An Optimization-based Approach to Dynamic Visual Context Management. INFOVIS 2005: 25-32. Huahai Yang, Yunyao Li, and Michelle X. Zhou: A Crowd-sourced Study: Understanding Users’ Comprehension and Preferences for Composing Information Graphics. In Submission to TOCHI 2013. Michelle X. Zhou and Min Chen: Automated Generation of Graphic Sketches by Example. IJCAI 2003: 65-74 Michelle X. Zhou, Min Chen, and Ying Feng: Building a Visual Database for Example-based Graphics Generation. INFOVIS 2002: 23-30. Michelle X. Zhou, Sheng Ma, and Ying Feng: Applying machine learning to automated information graphics generation. IBM Systems Journal 41(3): 504-523 (2002)