EvaluationIntroVis/GfxInteractionWrap-up Thinking Interactively with Visualizations Remco Chang UNC Charlotte Charlotte Visualization Center.

Slides:



Advertisements
Similar presentations
ProvenanceIntroLOCCog StateDist FuncWrap-up 1/52 User-Centric Visual Analytics Remco Chang Tufts University.
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
New Technologies Supporting Technical Intelligence Anthony Trippe, 221 st ACS National Meeting.
LECTURE 10: ANALYTIC PROVENANCE April 6, 2015 COMP Topics in Visual Analytics Note: slide deck adapted from R. Chang.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Legible Cities: Focus-Dependent Multi-Resolution Visualization of Urban Relationships Remco Chang Department of Computer Science UNC Charlotte Ginette.
Chapter 4 Design Approaches and Methods
PolyAnalyst Data and Text Mining tool Your Knowledge Partner TM www
VALTChessVA IntroAppsWrap-up 1/25 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
Dist FuncIntroVAAppsATGWrap-up 1/25 Visual Analytics Research at Tufts Remco Chang Assistant Professor Tufts University.
ProvenanceIntroApplicationPersonalityDist FuncWrap-up 1/36 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
WireVis Visualization of Categorical, Time-Varying Data From Financial Transactions Remco Chang, Mohammad Ghoniem, Robert Kosara, Bill Ribarsky, Jing Yang,
Research to Reality William Ribarsky Remco Chang University of North Carolina at Charlotte.
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
Live Re-orderable Accordion Drawing (LiveRAC) Peter McLachlan, Tamara Munzner Eleftherios Koutsofios, Stephen North AT&T Research Symposium August, 2007.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
Data Mining – Intro.
Knowledge Management Solutions
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
SizeIntroDefinitionComplexityTuftsWrap-up 1/54 Big Data Visual Analytics: Challenges and Opportunities Remco Chang Tufts University.
ProvenanceIntroUrban VisAnalyticsWrap-up Thinking Interactively with Visualizations Remco Chang UNC Charlotte Charlotte Visualization Center.
Lecture 01: Introduction September 5, 2012 COMP Visual Analytics and Provenance.
Dist FuncIntroPersonalityProvenanceGroupWrap-up 1/40 User-Centric Visual Analytics Remco Chang Tufts University.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
VALTVA IntroAppsWrap-up 1/16 Interactive Data Analysis and Model Exploration: A Visual Analytics Approach Remco Chang Tufts University Department of Computer.
Decision Support System Definition A Decision Support System is an interactive computer-based system or subsystem that helps people use computer communications,
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
What are your interactions doing for your visualization? Remco Chang UNC Charlotte Charlotte Visualization Center.
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
1 Xiaoyu Wang UNC Charlotte Erin Miller START Center, U. Maryland Kathleen Smarick START Center, U Maryland William Ribarsky UNC Charlotte Remco Chang.
1/20 (Big Data Analytics for Everyone) Remco Chang Assistant Professor Department of Computer Science Tufts University Big Data Visual Analytics: A User-Centric.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Observation & Analysis. Observation Field Research In the fields of social science, psychology and medicine, amongst others, observational study is an.
1 / 14 Integrated Visual Analysis of Global Terrorism Remco Chang Charlotte Visualization Center UNC Charlotte.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
1 Digital Design Center, College of Architecture, University of North Carolina at Charlotte The Charlotte Visualization Center, College of Computing and.
VISUAL ANALYTICS: VISUAL EXPLORATION, ANALYSIS, AND PRESENTATION OF LARGE COMPLEX DATA Remco Chang, PhD (Charlotte Visualization Center) (Tufts University)
VALTVA IntroAppsWrap-up 1/34 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
1 CS430: Information Discovery Lecture 18 Usability 3.
Data Mining Algorithms for Large-Scale Distributed Systems Presenter: Ran Wolff Joint work with Assaf Schuster 2003.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
I Robot.
1 What is OO Design? OO Design is a process of invention, where developers create the abstractions necessary to meet the system’s requirements OO Design.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
ProvenanceIntroPersonalityPrimingDist FuncWrap-up 1/52 User-Centric Visual Analytics Remco Chang Tufts University.
The Interplay Between Mathematics/Computation and Analytics Haesun Park Division of Computational Science and Engineering Georgia Institute of Technology.
ProvenanceIntroPersonalityPrimingDist FuncWrap-up 1/40 User-Centric Visual Analytics Remco Chang Tufts University.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Visualization in Text Information Retrieval Ben Houston Exocortex Technologies Zack Jacobson CAC.
1/41 Visualization and Analysis of Text Remco Chang, PhD Assistant Professor Department of Computer Science Tufts University December 17, 2010 Cologne,
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
Integrated Visual Analysis of Global Terrorism
Farmer Jack Farmer Jack harvested 30,000 bushels of corn over a ten-year period. He wanted to make a table showing that he was a good farmer and that.
LECTURE 12: ANALYTIC PROVENANCE November 16, 2015 SDS235: Visual Analytics Note: slide deck adapted from R. Chang.
Evaluating the Relationships between User Interaction and Financial Visual Analysis Dong Hyun Jeong, Wenwen Dou, Felesia Stukes, William Ribarsky, Heather.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
IntroGoalCrowdPredictionWrap-up 1/26 Learning Debugging and Hacking the User Remco Chang Assistant Professor Tufts University.
ProvenanceIntroUrban VisAnalyticsWrap-up Thinking Interactively with Visualizations Remco Chang UNC Charlotte Charlotte Visualization Center.
Introduction to Machine Learning, its potential usage in network area,
Data Mining – Intro.
Thinking Interactively with Visualizations
Lecture 15: Analytic Provenance
Inquiry, Pedagogy, & Technology: Automated Textual Analysis of 30 Refereed Journal Articles David A. Thomas Mathematics Center, University of Great Falls,
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Big Data Visual Analytics: Challenges and Opportunities
CSc4730/6730 Scientific Visualization
Presentation transcript:

EvaluationIntroVis/GfxInteractionWrap-up Thinking Interactively with Visualizations Remco Chang UNC Charlotte Charlotte Visualization Center

EvaluationIntroVis/GfxInteractionWrap-up Definition of Visual Analytics Visual analytics is the science of analytical reasoning facilitated by interactive visual interfaces [Thomas & Cook 2005] Since 2004, the field has grown significantly. Aside from tens to hundreds of domestic and international partners, it now has a IEEE conference (IEEE VAST), an NSF program (FODAVA), and a forthcoming IEEE Transactions journal.

EvaluationIntroVis/GfxInteractionWrap-up Individually Not Unique Analytical Reasoning and Interaction Visual Representation Production, Presentation Dissemination Data Representation Transformation Validation and Evaluation Data Mining Machine Learning Databases Information Retrieval etc Tech Transfer Report Generation etc Quality Assurance User studies (HCI) etc Interaction Design Cognitive Psychology Intelligence Analysis etc. InfoVis SciVis Graphics etc

EvaluationIntroVis/GfxInteractionWrap-up In Combinations of 2 or 3… Analytical Reasoning and Interaction Visual Representation Production, Presentation Dissemination Data Representation Transformation Validation and Evaluation Data Mining Machine Learning Databases Information Retrieval etc InfoVis SciVis Graphics etc

EvaluationIntroVis/GfxInteractionWrap-up In Combinations of 2 or 3… Analytical Reasoning and Interaction Visual Representation Production, Presentation Dissemination Data Representation Transformation Validation and Evaluation Interaction Design Cognitive Psychology Intelligence Analysis etc. Tech Transfer Report Generation etc

EvaluationIntroVis/GfxInteractionWrap-up This Talk Focuses On… Analytical Reasoning and Interaction Visual Representation Production, Presentation Dissemination Data Representation Transformation Validation and Evaluation Interaction Design Cognitive Psychology Intelligence Analysis etc. InfoVis SciVis Graphics etc Quality Assurance User studies (HCI) etc

EvaluationIntroVis/GfxInteractionWrap-up Interactive Analysis + Visualization Most people in the visualization community believe that interactivity is essential for visualization and visual analytics: – “A [visual] analysis session is more of a dialog between the analyst and the data… the manifestation of this dialog is the analyst’s interactions with the data representation” [Thomas & Cook 2005] – “Without interaction, [a visualization] technique or system becomes a static image or autonomously animated images” [Yi et al. 2007] The goal of this talk is to consider the role of interaction in computer graphics, information visualization, and visual analytics. First, we consider a stereotypical graphics application and try adding interaction to it..

EvaluationIntroVis/GfxInteractionWrap-up Urban Simplification (left) Original model, 285k polygons (center) e=100, 129k polygons (45% of original) (right) e=1000, 53k polygons (18% of original) R. Chang et al., Legible simplification of textured urban models. IEEE Computer Graphics and Applications, 28(3):27–36, R. Chang et al., Hierarchical simplification of city models to maintain urban legibility. ACM SIGGRAPH 2006 Sketches, page 130, 2006.

EvaluationIntroVis/GfxInteractionWrap-up Urban Simplification Which polygons to remove? Original ModelSimplified Model using QSlim Our Textured ModelOur Model Visually different, but quantitatively similar!

EvaluationIntroVis/GfxInteractionWrap-up Urban Simplification The goal is to retain the “Image of the City” Based on Kevin Lynch’s concept of “Urban Legibility” [1960] – Paths: highways, railroads – Edges: shorelines, boundaries – Districts: industrial, historic – Nodes: Time Square in NYC – Landmarks: Empire State building

EvaluationIntroVis/GfxInteractionWrap-up Urban Visualization with Semantics How do people think about a city? – Describe New York… Response 1: “New York is large, compact, and crowded.” Response 2: “The area where I live there has a strong mix of ethnicities.” Geometric,Information,View Dependent (Cognitive)

EvaluationIntroVis/GfxInteractionWrap-up Urban Visualization Geometric – Create a hierarchy of shapes based on the rules of legibility Information – Matrix view and Parallel Coordinates show relationships between clusters and dimensions View Dependence (Cognitive) – Uses interaction to alter the position of focus R. Chang et al., Legible cities: Focus-dependent multi-resolution visualization of urban relationships. IEEE Transactions on Visualization and Graphics, 13(6):1169–1175, 2007

EvaluationIntroVis/GfxInteractionWrap-up The Role of Interaction in Visualization We can use interactions to… [Yi et al. 2007] – Select: mark something as interesting – Explore: show me something else – Reconfigure: show me a different arrangement – Encode: show me a different representation – Abstract/Elaborate: show me more or less detail – Filter: show me something conditionally – Connect: show me related items In other words, we can use interactions to think.

EvaluationIntroVis/GfxInteractionWrap-up (1) WireVis: Financial Fraud Analysis In collaboration with Bank of America – Looks for suspicious wire transactions – Currently beta-deployed at WireWatch – Visualizes 15 million transactions over 1 year Uses interaction to coordinate four perspectives: – Keywords to Accounts – Keywords to Keywords – Keywords/Accounts over Time – Account similarities (search by example)

EvaluationIntroVis/GfxInteractionWrap-up (1) WireVis: Financial Fraud Analysis Heatmap View (Accounts to Keywords Relationship) Strings and Beads (Relationships over Time) Search by Example (Find Similar Accounts) Keyword Network (Keyword Relationships) R. Chang et al., Scalable and interactive visual analysis of financial wire transactions for fraud detection. Information Visualization,2008. R. Chang et al., Wirevis: Visualization of categorical, time-varying data from financial transactions. IEEE VAST, 2007.

EvaluationIntroVis/GfxInteractionWrap-up (2) Investigative GTD Collaboration with U. Maryland’s DHS Center of Excellence START (Study of Terrorism And Response to Terrorism) – Global Terrorism Database (GTD) – International terrorism activities from – 60,000 incidents recorded over 120 dimensions Visualization is designed to be “investigative” in that it is modeled after the 5 W’s: – Who, what, where, when, and [why] – Interaction allows the user to adjust one or more of the W’s and see how that affects the other W’s

EvaluationIntroVis/GfxInteractionWrap-up (2) Investigative GTD Where When Who What Original Data Evidence Box R. Chang et al., Investigative Visual Analysis of Global Terrorism, Journal of Computer Graphics Forum (Eurovis), 2008.

EvaluationIntroVis/GfxInteractionWrap-up WHY ? WHY ? This group’s attacks are not bounded by geo-locations but instead, religious beliefs. Its attack patterns changed with its developments. (2) Investigative GTD: Revealing Global Strategy

EvaluationIntroVis/GfxInteractionWrap-up Domestic Group A geographically- bounded entity in the Philippines. The ThemeRiver shows its rise and fall as an entity and its modus operandi. (2) Investigative GTD: Discovering Unexpected Temporal Pattern

EvaluationIntroVis/GfxInteractionWrap-up (3) iPCA: Interactive PCA Quick Refresher of Principle Component Analysis (PCA) – Find most dominant eigenvectors as principle components – Data points are re-projected into the new coordinate system For reducing dimensionality For finding clusters For many (especially novices), PCA is easy to understand mathematically, but difficult to understand “semantically”.

EvaluationIntroVis/GfxInteractionWrap-up (3) iPCA: Interactive PCA R. Chang et al., iPCA: An Interactive System for PCA-based Visual Analytics. Computer Graphics Forum (Eurovis), To Appear.

EvaluationIntroVis/GfxInteractionWrap-up (3) Evaluation – iPCA vs. SAS/INSIGHT Results – A bit more accurate – People don’t “give up” – Not faster Overall preference – Using letter grades (A through F) with “A” representing excellent and F a failing grade.

EvaluationIntroVis/GfxInteractionWrap-up If (Interactions == Thinking)… What is in a user’s interactions? If (interactions == thinking), what can we learn from the user’s interactions? Is it possible to extract “thinking” from “interactions”?

EvaluationIntroVis/GfxInteractionWrap-up What is in a User’s Interactions? Types of Human-Visualization Interactions – Word editing (input heavy, little output) – Browsing, watching a movie (output heavy, little input) – Visual Analysis (closer to 50-50) VisualizationHuman Output Input Keyboard, Mouse, etc Images (monitor)

EvaluationIntroVis/GfxInteractionWrap-up What is in a User’s Interactions? Goal: determine if there really is “thinking” in a user’s interactions. Analysts Grad Students (Coders) Logged (semantic) Interactions Compare! (manually) Strategies Methods Findings Guesses of Analysts’ thinking WireVis Interaction-Log Vis

EvaluationIntroVis/GfxInteractionWrap-up What’s in a User’s Interactions From this experiment, we find that interactions contains at least: – 60% of the (high level) strategies – 60% of the (mid level) methods – 79% of the (low level) findings R. Chang et al., Recovering Reasoning Process From User Interactions. IEEE Computer Graphics and Applications, R. Chang et al., Evaluating the Relationship Between User Interaction and Financial Visual Analysis. IEEE Symposium on VAST, 2009.

EvaluationIntroVis/GfxInteractionWrap-up What’s in a User’s Interactions Why are these so much lower than others? – (recovering “methods” at about 15%) Only capturing a user’s interaction in this case is insufficient.

EvaluationIntroVis/GfxInteractionWrap-up Lessons Learned We have proven that a great deal of an analyst’s “thinking” in using a visualization is capturable and extractable. Using semantic interaction capturing, we might be able to collect all the thinking of expert analysts and create a knowledge database that is useful for – Training: many domain specific analytics tasks are difficult to teach – Guidance: use existing knowledge to guide future analyses – Verification, and validation: go back and check to see if everything was done right. But not all visualizations are interactive, and not all thinking is reflected in the interactions. – A model of how and what to capture in a visualization for extracting an analyst’s thinking process is necessary.

EvaluationIntroVis/GfxInteractionWrap-up Conclusion Interactions are important for visualization and visual analysis – In considering interactions, one must be aware of the necessary speed and frame rate of the displays. Techniques such as simplification, LOD, or approximation can be used. – Interactions have been proven to help the understanding of complex problems. Relevant interactions have been integrated in multiple visualizations for different domains and demonstrated significant impact. – Capturing and storing analysts’ interactions have great potential They can be aggregated to become a “knowledge database” that has traditionally been difficult to create manually.

EvaluationIntroVis/GfxInteractionWrap-up Discussion What interactivity is not good for: – Presentation – YMMV = “your mileage may vary” Reproducibility: Users behave differently each time. Evaluation is difficult due to opportunistic discoveries.. – Often sacrifices accuracy iPCA – SVD takes time on large datasets, use iterative approximation algorithms such as onlineSVD. WireVis – Clustering of large datasets is slow. Either pre-compute or use more trivial “binning” methods.

EvaluationIntroVis/GfxInteractionWrap-up Discussion Interestingly, – It doesn’t save you time… – And it doesn’t make a user more accurate in performing a task. However, there are empirical evidence that using interactivity: – Users are more engaged (don’t give up) – Users prefer these systems over static (query-based) systems – Users have a faster learning curve We need better measurements to determine the “benefits of interactivity”

EvaluationIntroVis/GfxInteractionWrap-up Future Work Analytical Reasoning and Interaction Visual Representation Production, Presentation Dissemination Data Representation Transformation Validation and Evaluation Data Mining Machine Learning Databases Information Retrieval etc Tech Transfer Report Generation etc Quality Assurance User studies (HCI) etc Interaction Design Cognitive Psychology Intelligence Analysis etc. InfoVis SciVis Graphics etc

EvaluationIntroVis/GfxInteractionWrap-up Future Work Lots of possible combinations. Are they all meaningful? Of particular interest to me is “Data + Interaction + Visualization” – How to apply computational approaches to find solutions that are usable by humans? Linear (PCA) and non-linear (manifold learning) create dimensions that are semantically difficult to define Nodes within a Bayesian network are difficult to comprehend, therefore the results difficult to take at face value.

EvaluationIntroVis/GfxInteractionWrap-up Thank you!