LECTURE 01: INTRODUCTION TO VISUAL ANALYTICS January 14, 2015 COMP 150-04 Topics in Visual Analytics.

Slides:



Advertisements
Similar presentations
Content Catastrophe: The Gap Between Textbooks and Global Real-Time Knowledge Acquisition Deborah Everhart, Adjunct Assistant Professor, Georgetown University,
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Data Quality and Education Sean Fox SERC, Carleton College.
VALTChessVA IntroAppsWrap-up 1/25 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
Consistency of Assessment
CS 197 Computers in Society Fall, Welcome, Freshmen!
Design Activities in Usability Engineering laura leventhal and julie barnes.
Research to Reality William Ribarsky Remco Chang University of North Carolina at Charlotte.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
Digital Storytelling: Exploring Immigration Through Personal Experiences November 12, 2009 Lindsay Bellino.
Teaching Multimedia. Multimedia is media that uses multiple forms of information content and information processing (e.g. text, audio, graphics, animation,
You be the Judge! BPA Texas Teachers Provide Academics.
Topics in Computational Biology (COSI 230a) Pengyu Hong 09/02/2005.
Global Cognitive Computing Market
STEP: Teaching Pedagogy 1 David J. Shook, Ph.D. Coordinator, TA Development Programs, CETL Associate Professor of Spanish.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
Science Inquiry Minds-on Hands-on.
Blended Courses: How to have the best of both worlds in higher education By Susan C. Slowey.
Basics of Lesson Planning
Maths Counts Insights into Lesson Study 1. Sandra Fay, Irene Stone, Sharon Mack First year Junior Cert An Introduction to Patterns 2.
Moving forward with Scalable Game Design. The landscape of computer science courses…  Try your vegetables (sneak it in to an existing course)  Required.
Introduction to Statistics for the Social Sciences SBS200, COMM200, GEOG200, PA200, POL200, or SOC200 Lecture Section 001, Fall, 2014 Room 120 Integrated.
Psychology A Discovery Experience Author Stephen L. Franzoi Copyright 2011 ISBN:
Seeing the Destination So We Can Direct Others to It
Barry A. Berger Professor of Regulatory Affairs Temple University School of Pharmacy QA/RA Graduate Program 1Discussion-BABTechDay2012.
Google in the Classroom! What Next? MC 3 Teaching & Learning Conference 2006 James Bradley, MS.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
The Common Core Curriculum By Dean Berry, Ed. D. Gregg Berry, B.A.
Creating Web-based Learning Activities to Support the Needs of Diverse K-12 Learners.
EEA 2012 – Middle School STEM Day 1, PM Content Session.
1 General Introduction CPRE 416-Software Evolution and Maintenance-Lecture 1.
Human-Computer Interaction Introduction © Brian Whitworth.
© 2013 UNIVERSITY OF PITTSBURGH LEARNING RESEARCH AND DEVELOPMENT CENTER Study Group 7 - High School Math (Algebra 1 & 2, Geometry) Welcome Back! Let’s.
* Research suggests that technology used in classrooms can be especially advantageous to at-risk, EL, and special ed students. (Means, Blando, Olson,
1/20 (Big Data Analytics for Everyone) Remco Chang Assistant Professor Department of Computer Science Tufts University Big Data Visual Analytics: A User-Centric.
Course Organization & Format Visualization II MSIM 842, CS 795/895 Instructor: Jessica Crouch.
© 2005 Pearson Education, Inc. publishing as Longman Publishers Chapter 2: Active Reading and Learning Efficient and Flexible Reading, 7/e Kathleen T.
VALTVA IntroAppsWrap-up 1/34 User-Centric Visual Analytics Remco Chang Tufts University Department of Computer Science.
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
S tandards Education in Technology Programs Amin Karim, DeVry University Jennifer McClain, IEEE Educational Activities.
Welcome to AP Biology Cheryl Lenz Room 1012 Period 1, 4, 5 & 6.
Visual Analytics with Linked Open Data and Social Media for e- Governance Vitaveska Lanfranchi Suvodeep Mazumdar Tomi Kauppinen Anna Lisa Gentile Updated.
Multi-media Information Systems Introduction Brian Whitworth © 2001.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
The Interplay Between Mathematics/Computation and Analytics Haesun Park Division of Computational Science and Engineering Georgia Institute of Technology.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Visual Analytics: An opportunity for the HPC community Shawn J. Bohn September 8-10, 2008 HPC User Forum Meeting.
1/41 Visualization and Analysis of Text Remco Chang, PhD Assistant Professor Department of Computer Science Tufts University December 17, 2010 Cologne,
Google Earth INTEGRATING GLOBAL THINKING. Why Use Virtual Tours? Flexible Tool: History, Science, Math, English, etc. An Interactive Way to Explore Supports.
Developing interdisciplinary understanding for MYP teachers Fairview International School JB April 1st 2013.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
Supporting team communication and coordination in visual analytics Narges Mahyar University of Victoria April 2014.
IntroGoalCrowdPredictionWrap-up 1/26 Learning Debugging and Hacking the User Remco Chang Assistant Professor Tufts University.
How to Write Killer Case Studies Michelle Boucher & Jill Rose.
Big Data Javad Azimi May First of All… Sorry about the language  Feel free to ask any question Please share similar experiences.
Using Blackboard as a Tool to Teach Online Technology Skills in College Classrooms Dr. Victoria Haddad Adjunct Professor, College of Technology Wilmington.
Introduction to Competition & Consumer Law Open Universities Australia / Graduate School of Business & Law Juris Doctor (JD) LAW1033/LAW2419/OJD340 Competition.
USING PRIMARY SOURCE DOCUMENTS IN SOCIAL STUDIES Alec Childress Jonesboro High School
High School Biology EOC Planning and Updates December 4, 2012  Welcome- Networking and Coffee  Door Prizes  Contest  Entry Task.
1 Using DLESE: Finding Resources to Enhance Teaching Shelley Olds Holly Devaul 11 July 2004.
Lecture 01: Introduction
Data Mining: Concepts and Techniques Course Outline
CSc4730/6730 Scientific Visualization
Introduction to Visual Analytics
McNeese State University Professional Development Opportunity
Business concentration, minor and certificate programs
BPA Texas You be the Judge!.
Information Systems in Organizations 2
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

LECTURE 01: INTRODUCTION TO VISUAL ANALYTICS January 14, 2015 COMP Topics in Visual Analytics

COMP : Topics in Visual Analytics Fall 2014 MW 6:00-7:15pm Lecture: Halligan 111A Lab: Halligan 118

People Instructor: R. Jordan Crouser Office Hours: W 7:15-8:15p Location: TBD Teaching Assistant: TBD

People 3 Minute Biographies: Your (preferred) name Your major / area of focus Year (grad vs. undergrad) - If grad, where did you do your undergrad? Technical background - Programming language(s) you know/like - Any experience in web design, visualization, HCI 2 Questions: What do you hope to get out of this course? What’s one problem / curiosity / issue that sometimes keeps you up at night?

Outline A quick history lesson Visual Analytics: a definition Why Visual Analytics? Building blocks: perception Structure of this course Takeaways

(Incomplete) History of Visual Analytics: 1970s - CAD/CAM, building cars, planes, chips - Starting to think about: 3D, animation, edu, medicine

(Incomplete) History of Visual Analytics: 1980s - Scientific visualization, physical phenomena - Starting to think about: photorealism, entertainment

(Incomplete) History of Visual Analytics: 1990s - Information visualization, storytelling - Starting to think about: online spaces, interaction

(Incomplete) History of Visual Analytics: 2000s - Coordination across multiple views, interaction - Starting to think about: sensemaking, provenance

(Incomplete) History of Visual Analytics Early 2000s: US is reacting to 9/ : Dept. of Homeland Security (DHS) est. DHS Goals: - Prevent terrorist attacks within the US - Reduce US vulnerability to terrorism - Minimize damage / aid recovery from attacks that do occur 2005: DHS charters the National Visualization and Analytics Center (NVAC) at PNNL

(Incomplete) History of Visual Analytics NVAC mission: Develop advanced information technologies to support the Homeland Security mission with data that is massive, complex, incomplete, and uncertain in scenarios requiring human judgment. Challenges: How do we support analytical reasoning under complex, changing circumstances? How do we make use of domain expertise, when domain experts are not computer scientists? New idea: (visualization) ∩ (analytics)

Visualization (def.) Creating visual representations of data to reinforce human cognition

Analytics (def.) Discovery and communication of meaningful patterns in data

Visual Analytics (def.) “The science of analytical reasoning facilitated by interactive visual interfaces” 1 1 Thomas, James J., and Kristin A. Cook, eds. Illuminating the path: The research and development agenda for visual analytics. IEEE Computer Society Press, 2005.

What is Visual Analytics? Visualization plus… data representation interaction & analysis dissemination & story telling a scientific approach (evaluation) US Congress: “Visual analytics provides the last 12 inches between the masses of information and the human mind to make decisions.”

Examples of Visual Analytics Systems (Financial Fraud) Wire Fraud Detection –With Bank of America –Hundreds of thousands of transactions per day Global Terrorism –Application of the investigative 5 W’s Bridge Maintenance –With US DOT –Exploring subjective inspection reports Biomechanical Motion –Interactive motion comparison methods Chang, Remco, et al. "Scalable and interactive visual analysis of financial wire transactions for fraud detection." Information visualization 7.1 (2008):

Examples of Visual Analytics Systems (Analysis of Civil Unrest) Wire Fraud Detection –With Bank of America –Hundreds of thousands of transactions per day Global Terrorism –Application of the investigative 5 W’s Bridge Maintenance –With US DOT –Exploring subjective inspection reports Biomechanical Motion –Interactive motion comparison methods Godwin, Alex, et al. "Visual analysis of entity relationships in the Global Terrorism Database." SPIE Defense and Security Symposium. International Society for Optics and Photonics, 2008.

Examples of Visual Analytics Systems (Transportation Analysis) Wire Fraud Detection –With Bank of America –Hundreds of thousands of transactions per day Global Terrorism –Application of the investigative 5 W’s Bridge Maintenance –With US DOT –Exploring subjective inspection reports Biomechanical Motion –Interactive motion comparison methods Wang, Xiaoyu, et al. "An interactive visual analytics system for bridge management." Computer Graphics Forum. Vol. 29. No. 3. Blackwell Publishing Ltd, 2010.

Examples of Visual Analytics Systems (Biomechanical Motion) Wire Fraud Detection –With Bank of America –Hundreds of thousands of transactions per day Global Terrorism –Application of the investigative 5 W’s Bridge Maintenance –With US DOT –Exploring subjective inspection reports Biomechanical Motion –Interactive motion comparison methods Spurlock, Scott, et al. "Combining automated and interactive visual analysis of biomechanical motion data." Advances in Visual Computing. Springer Berlin Heidelberg,

Other Examples of Visual Analytics Systems (Pandemic / Healthcare) Healthcare –Unreliable data sources –Spatiotemporal analysis Network Security –Large amounts of transactional data Energy / Power Grid –Graph-based visualization –Identifies failure points in the system Multimedia Analysis –Text analysis –Image and video analysis Maciejewski, Ross, et al. "A visual analytics approach to understanding spatiotemporal hotspots." Visualization and Computer Graphics, IEEE Transactions on 16.2 (2010):

Other Examples of Visual Analytics Systems (Network Security) Healthcare –Unreliable data sources –Spatiotemporal analysis Network Security –Large amounts of transactional data Energy / Power Grid –Graph-based visualization –Identifies failure points in the system Multimedia Analysis –Text analysis –Image and video analysis Interactive Wormhole Detection in Large Scale Wireless Networks, Weichao Wang, Aidong Lu, Proceedings of IEEE Symposium on Visual Analytics Science and Technology (VAST), pp , 2006.

Other Examples of Visual Analytics Systems (Energy / Power Grid) Healthcare –Unreliable data sources –Spatiotemporal analysis Network Security –Large amounts of transactional data Energy / Power Grid –Graph-based visualization –Identifies failure points in the system Multimedia Analysis –Text analysis –Image and video analysis Wong, Pak Chung, et al. "A novel visualization technique for electric power grid analytics." Visualization and Computer Graphics, IEEE Transactions on 15.3 (2009):

Other Examples of Visual Analytics Systems (Multimedia Analysis) Healthcare –Unreliable data sources –Spatiotemporal analysis Network Security –Large amounts of transactional data Energy / Power Grid –Graph-based visualization –Identifies failure points in the system Multimedia Analysis –Text analysis –Image and video analysis H. Luo, et al., ``Integrating Multi-Modal Content Analysis and Hyperbolic Visualization for Large-Scale News Videos Retrieval and Exploration.” Signal Processing: Image Communication, vol.23, no.8, pp , 2008.

Why Visual Analytics? We are collecting and generating data faster than traditional methods can keep up This data is often complex, ambiguous, noisy  Not only is the data unmanageably big, it requires human interpretation and understanding  Oh, great Major problem: humans don’t scale, either

VA: Human + Machine Collaboration Make use of what both humans and machines bring to the table using visual interfaces as a medium Key considerations: - Traditional analytics (stats, machine learning) can help make massive data tractable - We can use what we know about cognition/perception to help analysts put data in context

Perception: Preattentive Processing First impressions matter: <200ms of visual stimulation Performed in parallel across the entire visual field Detects basic features such as: – Color – Intensity – Size – Density – Line termination – Intersection Facilitates several important tasks: – Target detection (presence or absence) – Boundary detection / grouping – Region tracking – Counting and estimation –Curvature –Closure –Tilt –Light source direction –Flicker –Velocity

Perception: Preattentive Processing

What did you see?

Perception: Preattentive Processing Whatever draws our eyes draws our attention In visual analytics, we can use preattentive processing to our advantage: - Alerts - Anomalies - Situational awareness However, this same processing can also be problematic: - Artifacts - Visual distractors - Change blindness

Perception: Preattentive Processing

Takeaways: Perception Not just pretty pictures! There are compelling cognitive reasons why some visualization techniques are helpful and others… not so much Low-level decisions about visual mappings can have a significant effect on overall performance - Analogous to design choices in algorithms, etc. - Need to understand the impact on efficiency and accuracy/integrity - Manage the analyst’s cognitive burden

What We’ll Cover in Lecture Next Class: Mental and Visualization Models Unit 1: Data Wrangling - Data Collection and Cleaning - Analysis Tools - Data Modeling Unit 2: Visualization Techniques - Introduction to Visualization - Visual Mapping - Data Projections - Interaction - Storytelling with Visual Analytics Unit 3: Advanced Topics - Practical Challenges in Building VA Systems - Analytic Provenance - Evaluation Techniques - Open Research Topics

Structure of This Course Disclaimer: this class is an experiment in constructionism (the idea that people learn most effectively when they’re building meaningful things) My focus as an instructor: - Expose you to some foundational principles and available tools - Ask questions that build your intuitions about identifying problems where VA techniques can help - Most important: help you find opportunities to solve real problems in areas YOU care about (and hopefully learn some cool stuff about VA along the way…)

Guest Tutorials and Demonstrations Maja Milosevjivic, MITLL / Smith College - Introduction to R Lane Harrison, Tufts / UNCC - Crash Course in D3.js Megan Monroe, IBM / UMD - EventFlow and Semantic Interaction Rajmonda Caceres, MITLL / UIC - Data Projections Diane Staheli, MITLL - Conducting a Needs Assessment …and more TBD!

Assignments and Grading Participation (20%): show up, engage, and you’ll be fine 3 (short) assignments (30%): built to help you become comfortable with the techniques we discuss in class 10-minute presentation on a research paper (10%): get a sense for what’s out there in the Visual Analytics world Course project (40%)

Course Project Various industry partners (VIPs) will be pitching potential datasets and/or analysis questions You’re also welcome to propose your own! Goals: - Learn how to break big, unwieldy questions down into clear, manageable problems - Figure out if/how the techniques we cover in class apply to your specific problems - Build VA systems to address them Several (graded) milestones along the way Demos and reception on the final day of class gain real experience | solve real problems build real relationships

What You’ll Get By the end of this course, you will: Understand what Visual Analytics is Know the foundational methods and tools available Be familiar with some ongoing research in VA Know how to perform analytical tasks and report your findings Have access to guest speakers from really cool places (IBM, Google, Yelp, and more…) Have (marketable!) experience developing useful visual analytics applications for real clients

What I Expect from You You enjoy grappling with difficult problems, and you’re excited about “figuring stuff out” You are (or are willing to work to become) proficient in programming and debugging We’ll do crash courses in various tools and environments, but this is NOT a course in learning general programming techniques You’re welcome to work in whatever language(s) you prefer, but I’m more helpful in the ones I know You’re comfortable asking questions

What You Can Expect from Me I’m flexible w.r.t. the topics we cover: - This course is a collaboration - If there’s something you want to learn that’s not on the agenda, speak up! I’m happy to share my professional connections: - If there’s a company or school you’d like to work with for your project, let me know and I’ll reach out to them - Note: the best way to get a job/internship/etc. is to convince someone on the inside that you’re awesome Downside: I have non-standard office hours - Full-time research scientist at MIT; hours at Tufts are limited - My commitment: if you me during business hours, you’ll get a response by the end of the day - We can explore other options as needed (Google hangout, etc.)

General Information Course website: Syllabus Textbooks (only one required, free download) Assignments Grading Accommodations

Questions?