IntroGoalCrowdPredictionWrap-up 1/26 Learning Debugging and Hacking the User Remco Chang Assistant Professor Tufts University.

Slides:



Advertisements
Similar presentations
1/26Remco Chang – Dagstuhl 14 Analyzing User Interactions for Data and User Modeling Remco Chang Assistant Professor Tufts University.
Advertisements

ProvenanceIntroLOCCog StateDist FuncWrap-up 1/52 User-Centric Visual Analytics Remco Chang Tufts University.
LECTURE 10: ANALYTIC PROVENANCE April 6, 2015 COMP Topics in Visual Analytics Note: slide deck adapted from R. Chang.
EvaluationIntroVis/GfxInteractionWrap-up Thinking Interactively with Visualizations Remco Chang UNC Charlotte Charlotte Visualization Center.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
VALTChessVA IntroAppsWrap-up 1/25 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
Basic Image Review (BIR) David Clunie – PixelMed.
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.
Patch to the Future: Unsupervised Visual Prediction
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
1/26Remco Chang – PNNL 14 Analyzing User Interactions for Data and User Modeling Remco Chang Assistant Professor Tufts University.
Including Cognitive Disabilities in International Standards David Fourney Department of Computer Science, University of Saskatchewan, Saskatoon, Saskatchewan,
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
1 / 19 Perspective on Visualizing Social Sciences Remco Chang Charlotte Visualization Center UNC Charlotte.
1 Exploring Stagecast Creator Stagecast Creator Tutorial: Kids Smoking on the Playground By: Community Simulations Team Center for Human-Computer Interaction.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Transformation of an Uncertain Video Search Pipeline to a Sketch-Based Visual Analytics Loop Philip A. Legg 1,2, David H.S. Chung 2, Matthew L. Parry 2,
Copyright © 2014 Pearson Education, Inc. 1 It's what you learn after you know it all that counts. John Wooden Key Terms and Review (Chapter 6) Enhancing.
CHAPTER 11 Managerial Support Systems. CHAPTER OUTLINE  Managers and Decision Making  Business Intelligence Systems  Data Visualization Technologies.
1/30Remco Chang – SEAri Workshop 15 Big Data Visual Analytics: A User Centric Approach Remco Chang Assistant Professor Tufts University.
SizeIntroDefinitionComplexityTuftsWrap-up 1/54 Big Data Visual Analytics: Challenges and Opportunities Remco Chang Tufts University.
Lecture 01: Introduction September 5, 2012 COMP Visual Analytics and Provenance.
Dist FuncIntroPersonalityProvenanceGroupWrap-up 1/40 User-Centric Visual Analytics Remco Chang Tufts University.
IntroDefinitionSizeComplexityWrap-up 1/54 Individual Big Data Visual Analytics: Challenges and Opportunities Remco Chang and Eli Brown Tufts University.
VALTVA IntroAppsWrap-up 1/16 Interactive Data Analysis and Model Exploration: A Visual Analytics Approach Remco Chang Tufts University Department of Computer.
What are your interactions doing for your visualization? Remco Chang UNC Charlotte Charlotte Visualization Center.
1/20 (Big Data Analytics for Everyone) Remco Chang Assistant Professor Department of Computer Science Tufts University Big Data Visual Analytics: A User-Centric.
Visual Perspectives iPLANT Visual Analytics Workshop November 5-6, 2009 ;lk Visual Analytics Bernice Rogowitz Greg Abram.
Astro / Geo / Eco - Sciences Illustrative examples of success stories: Sloan digital sky survey: data portal for astronomy data, 1M+ users and nearly 1B.
VISUAL ANALYTICS: VISUAL EXPLORATION, ANALYSIS, AND PRESENTATION OF LARGE COMPLEX DATA Remco Chang, PhD (Charlotte Visualization Center) (Tufts University)
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
4.1 Advanced Operating Systems Desktop Scheduling You are running some long simulations. In the mean time, why not watch an illegally downloaded Simpsons.
VALTVA IntroAppsWrap-up 1/34 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
Visual Analytics Research and Education Kwan-Liu Ma Department of Computer Science University of California, Davis.
ProvenanceIntroPersonalityPrimingDist FuncWrap-up 1/52 User-Centric Visual Analytics Remco Chang Tufts University.
Integration of Visual Analytics and Discrete Sciences to COEs William Ribarsky Remco Chang University of North Carolina at Charlotte.
ProvenanceIntroPersonalityPrimingDist FuncWrap-up 1/40 User-Centric Visual Analytics Remco Chang Tufts University.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
1 Remco Chang – Dagstuhl 15 From vision science to data science: applying perception to problems in big data Remco Chang Assistant Professor Computer Science.
1/41 Visualization and Analysis of Text Remco Chang, PhD Assistant Professor Department of Computer Science Tufts University December 17, 2010 Cologne,
LECTURE 12: ANALYTIC PROVENANCE November 16, 2015 SDS235: Visual Analytics Note: slide deck adapted from R. Chang.
Multimedia Analytics Jianping Fan Department of Computer Science University of North Carolina at Charlotte.
Evaluating the Relationships between User Interaction and Financial Visual Analysis Dong Hyun Jeong, Wenwen Dou, Felesia Stukes, William Ribarsky, Heather.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
Engage convert more SALES. Let’s take a look at Today’s Automobile buyer’s buying behavior.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 11: BIG DATA AND.
Linear Models & Clustering Presented by Kwak, Nam-ju 1.
R EMCO C HANG | T UFTS U NIVERSITY 1/38 B IG D ATA V ISUAL A NALYTICS : A U SER -C ENTRIC A PPROACH Remco Chang Assistant Professor Computer Science, Tufts.
1/105 Knowledge Representation using Information Visualization Remco Chang Computer Science.
R EMCO C HANG | T UFTS U NIVERSITY 1/38 B IG D ATA V ISUAL A NALYTICS : A U SER -C ENTRIC A PPROACH Remco Chang Assistant Professor Computer Science, Tufts.
Big Data Visual Analytics: A User-Centric Approach
Lecture 15: Analytic Provenance
Contextual Intelligence as a Driver of Services Innovation
Search User Behavior: Expanding The Web Search Frontier
Lecture 18: (even more) Open Problems
NView Overview We developed this tool as part of a team of visualization and biomedical researchers to better understand the physiology of DBS and patient.
Big Data Visual Analytics: Challenges and Opportunities
Chapter 12: Automated data collection methods
CSc4730/6730 Scientific Visualization
Visual Analytics for Big Video Visualization
Introduction to Visual Analytics
CHAPTER 14: Information Visualization
Presentation transcript:

IntroGoalCrowdPredictionWrap-up 1/26 Learning Debugging and Hacking the User Remco Chang Assistant Professor Tufts University

IntroGoalCrowdPredictionWrap-up 2/26 Learning “Let the Data Talk to You”

IntroGoalCrowdPredictionWrap-up 3/26 Learning Domain-Specific Visual Analytics Systems Political Simulation – Agent-based analysis – With DARPA Wire Fraud Detection – With Bank of America Bridge Maintenance – With US DOT – Exploring inspection reports Biomechanical Motion – Interactive motion comparison R. Chang et al., Two Visualization Tools for Analysis of Agent-Based Simulations in Political Science. IEEE CG&A, 2012

IntroGoalCrowdPredictionWrap-up 4/26 Learning Domain-Specific Visual Analytics Systems R. Chang et al., WireVis: Visualization of Categorical, Time-Varying Data From Financial Transactions, VAST Political Simulation – Agent-based analysis – With DARPA Wire Fraud Detection – With Bank of America Bridge Maintenance – With US DOT – Exploring inspection reports Biomechanical Motion – Interactive motion comparison

IntroGoalCrowdPredictionWrap-up 5/26 Learning Domain-Specific Visual Analytics Systems R. Chang et al., An Interactive Visual Analytics System for Bridge Management, Journal of Computer Graphics Forum, To Appear. Political Simulation – Agent-based analysis – With DARPA Wire Fraud Detection – With Bank of America Bridge Maintenance – With US DOT – Exploring inspection reports Biomechanical Motion – Interactive motion comparison

IntroGoalCrowdPredictionWrap-up 6/26 Learning Domain-Specific Visual Analytics Systems R. Chang et al., Interactive Coordinated Multiple-View Visualization of Biomechanical Motion Data, IEEE Vis (TVCG) Political Simulation – Agent-based analysis – With DARPA Wire Fraud Detection – With Bank of America Bridge Maintenance – With US DOT – Exploring inspection reports Biomechanical Motion – Interactive motion comparison

IntroGoalCrowdPredictionWrap-up 7/26 Learning The User is NOT the Enemy Vis design starts with user and task analyses. However, – When no two users are exactly the same, (expert-based) design is very difficult – Evaluation is correspondingly very difficult (WireVis evaluation) – “Time to insight” is very much user dependent Users are the domain experts – They can provide a lot of information – Question is how to harvest and leverage it

IntroGoalCrowdPredictionWrap-up 8/26 Learning Human + Computer

IntroGoalCrowdPredictionWrap-up 9/26 Learning Making the Users Work For You (Without Them Realizing that They Are) Examples – “Crowdsourcing” – Model learning from user’s interactions – Predict the user’s behavior

IntroGoalCrowdPredictionWrap-up 10/26 Learning 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) Challenge: Can we capture and extract a user’s reasoning and intent through capturing a user’s interactions? VisualizationHuman Output Input Keyboard, Mouse, etc Images (monitor)

IntroGoalCrowdPredictionWrap-up 11/26 Learning CrowdSourcing Can we leverage multiple user’s past histories?

IntroGoalCrowdPredictionWrap-up 12/26 Learning Example 1: Crowdsourcing Scented Widget (Willet et al. 2007)

IntroGoalCrowdPredictionWrap-up 13/26 Learning Example 1: Scented Widget

IntroGoalCrowdPredictionWrap-up 14/26 Learning Model learning from user’s interactions How do we help a user define a (weighted) distance metric?

IntroGoalCrowdPredictionWrap-up 15/26 Learning Example 2: Metric Learning Finding the weights to a linear distance function Instead of a user manually give the weights, can we learn them implicitly through their interactions?

IntroGoalCrowdPredictionWrap-up 16/26 Learning Example 2: Metric Learning In a projection space (e.g., MDS), the user directly moves points on the 2D plane that don’t “look right”… Until the expert is happy (or the visualization can not be improved further) The system learns the weights (importance) of each of the original k dimensions

IntroGoalCrowdPredictionWrap-up 17/26 Learning Dis-Function R. Chang et al., Find Distance Function, Hide Model Inference. IEEE VAST Poster 2011 R. Chang et al., Dis-function: Learning Distance Functions Interactively, IEEE VAST Optimization:

IntroGoalCrowdPredictionWrap-up 18/26 Learning Predicting User’s Behavior Can we predict how well the user will do in a visual search task?

IntroGoalCrowdPredictionWrap-up 19/26 Learning Task: Find Waldo Google-Maps style interface – Left, Right, Up, Down, Zoom In, Zoom Out, Found

IntroGoalCrowdPredictionWrap-up 20/26 Learning Classifying Users Collect two types of data about the user in real-time Physical mouse movement – Mouse position, velocity, acceleration, angle change, distance, etc. Interaction sequences – Sequences of button clicks – 7 possible symbols Goal: Predict if a user will find Waldo within 500 seconds

IntroGoalCrowdPredictionWrap-up 21/26 Learning Analysis 1: Mouse Movement

IntroGoalCrowdPredictionWrap-up 22/26 Learning Analysis 2: Interaction Sequences Uses a combination of n-grams and decision tree

IntroGoalCrowdPredictionWrap-up 23/26 Learning Detecting User’s Characteristic We can detect a faint signal on the user’s personality traits…

IntroGoalCrowdPredictionWrap-up 24/26 Learning Possible Implications A note on “Paired Analytics” – A PA user needs to do everything! – Paired analysis reduces cognitive workload

IntroGoalCrowdPredictionWrap-up 25/26 Learning Conclusion Users are very valuable commodity. Leverage their domain knowledge!! Like the analysts who gained experience and knowledge, the computer can get “smarter” too!! “Hacking” the user can be done unobtrusively, and there’s a lot of signal in their interaction trails…

IntroGoalCrowdPredictionWrap-up 26/26 Learning Thank you! Remco Chang

IntroGoalCrowdPredictionWrap-up 27/26 Learning Backup

IntroGoalCrowdPredictionWrap-up 28/26 Learning Possible Implications A note on “Paired Analytics” – A PA user needs to do everything! Collaboration with the MIT Big Data Center Goal: Predictive pre-fetching from DB Teams: MIT, Brown, Tufts – MIT: Based on data characteristic – Brown: Based on past SQL queries – Tufts: Based on user’s past analysis profile