38
LifeFlow:Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Lifeflow: Visualizing an Overview of Event Sequences

Embed Size (px)

DESCRIPTION

Paper presentation at the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI). Vancouver, BC (May 10, 2011) More info: http://www.cs.umd.edu/hcil/lifeflow Abstract: Event sequence analysis is an important task in many domains: medical researchers may study the patterns of transfers within the hospital for quality control; transportation experts may study accident response logs to identify best practices. In many cases they deal with thousands of records. While previous research has focused on searching and browsing, overview tasks are often overlooked. We introduce a novel interactive visual overview of event sequences called LifeFlow. LifeFlow is scalable, can summarize all possible sequences, and represents the temporal spacing of the events within sequences. Two case studies with healthcare and transportation domain experts are presented to illustrate the usefulness of LifeFlow. A user study with ten participants confirmed that after 15 minutes of training novice users were able to rapidly answer questions about the prevalence and temporal characteristics of sequences, find anomalies, and gain significant insight from the data.

Citation preview

Page 1: Lifeflow: Visualizing an Overview of Event Sequences

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 2: Lifeflow: Visualizing an Overview of Event Sequences

LIFE event

event event

event event

event event event

event

event

event

event

event

event event

event

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 3: Lifeflow: Visualizing an Overview of Event Sequences

( 7:00 am, Wake up )

LIFE event

event event

event event

event event event

event

event

event

event

event

event event

event

Time Event type

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 4: Lifeflow: Visualizing an Overview of Event Sequences

LIFE event

event event

event event

event event event

event

event

event

event

event

event event

event

“Event Sequence”

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 5: Lifeflow: Visualizing an Overview of Event Sequences

Human Activities

( 7:00 am, Wake up ) ( 7:10 am, Shower ) ( 7:30 am, Breakfast )

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 6: Lifeflow: Visualizing an Overview of Event Sequences

Traffic Incidents Logs

( 9:30 am, Notification ) ( 9:55 am, Units arrived) ( 10:30 am, Scene cleared )

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 7: Lifeflow: Visualizing an Overview of Event Sequences

Event Sequences

Human Activities

Electronic Health Records

Traffic Incident Logs

Usability Study Logs

Web logs

and more…

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 8: Lifeflow: Visualizing an Overview of Event Sequences

Physicians at Washington Hospital Center

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 9: Lifeflow: Visualizing an Overview of Event Sequences

Electronic Health Records •  E.g. patient transfers in the hospital

•  Event types:

ARRIVAL Arrive the hospital

EMERGENCY Emergency room

ICU Intensive Care Unit

FLOOR Normal room

DISCHARGE-ALIVE Leave the hospital alive

DIE Leave the hospital dead

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 10: Lifeflow: Visualizing an Overview of Event Sequences

Improve the Quality of Care

Emergency Department Patient ID: 45851733

12/02/2008  14:26  Arrival  12/02/2008  14:26  Emergency  12/02/2008  22:44  ICU  12/05/2008  05:07  Floor  12/08/2008  10:02  Floor  12/14/2008  06:19  Discharge    

Patient ID: 45851732

12/02/2008  14:26  Arrival  12/02/2008  14:26  Emergency  12/02/2008  22:44  ICU  12/05/2008  05:07  Floor  12/08/2008  10:02  Floor  12/14/2008  06:19  Discharge    

Patient ID: 45851731

12/02/2008  14:26  Arrival  12/02/2008  14:26  Emergency  12/02/2008  22:44  ICU  12/05/2008  05:07  Floor  12/08/2008  10:02  Floor  12/14/2008  06:19  Discharge    

6,000+ patients per month

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 11: Lifeflow: Visualizing an Overview of Event Sequences

Visualizing event sequences

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 12: Lifeflow: Visualizing an Overview of Event Sequences

•  Single record

From one event sequence...

Patient ID: 45851737

12/02/2008  14:26  Arrival  12/02/2008  14:26  Emergency  12/02/2008  22:44  ICU  12/05/2008  05:07  Floor  12/08/2008  10:02  Floor  12/14/2008  06:19  Discharge     Time

Patient #45851737 Arrival Emergency Room

ICU Floor

Discharge

compact

[Cousins91], [Harrison94], [Plaisant98], …

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 13: Lifeflow: Visualizing an Overview of Event Sequences

To multiple event sequences... •  Search

[Fails06], [Wang08], [Vrotsou09], …

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 14: Lifeflow: Visualizing an Overview of Event Sequences

To multiple event sequences... •  Search

[Fails06], [Wang08], [Vrotsou09], …

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 15: Lifeflow: Visualizing an Overview of Event Sequences

To multiple event sequences... •  Search

•  Group

{ {

1

2

[Fails06], [Wang08], [Vrotsou09], …

[Phan07], [Burch08], [Wang09], …

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 16: Lifeflow: Visualizing an Overview of Event Sequences

To multiple event sequences... •  Search

•  Group

•  Summarize?

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 17: Lifeflow: Visualizing an Overview of Event Sequences

Summarize

e.g. 1) What happened to the patients after they arrived?

Arrival

ICU

?

? ? ? ?

?

2) What happened to the patients before & after ICU?

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 18: Lifeflow: Visualizing an Overview of Event Sequences

Overview / Summary

Millions of records

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 19: Lifeflow: Visualizing an Overview of Event Sequences

Challenges •  Display millions of records on one screen

–  Limited space (typical monitors)

–  Scalability (millions of records?)

–  Aggregation

•  While preserve important information –  What are all the possible sequences?

–  How long is the gap between each pair of events?

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 20: Lifeflow: Visualizing an Overview of Event Sequences

LIFEFLOW

Picture > 1000 words LifeFlow > 1000 event sequences

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 21: Lifeflow: Visualizing an Overview of Event Sequences

LIFEFLOW … is novel … is scalable

… provides the missing overview … summarizes all possible sequences

and time gap between events

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 22: Lifeflow: Visualizing an Overview of Event Sequences

VIDEO LifeFlow Design

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 23: Lifeflow: Visualizing an Overview of Event Sequences

DEMO LifeFlow Demonstration

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 24: Lifeflow: Visualizing an Overview of Event Sequences

Improve the Quality of Care

Case Study#1: Medical

Feedback •  Big picture + anomalies

•  Less worry about query formulation, more time thinking about new questions

•  Long-term monitoring

6,000+ patients per month

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 25: Lifeflow: Visualizing an Overview of Event Sequences

Compare traffic agencies

Case Study#2: Transportation

200,000+ traffic incidents

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 26: Lifeflow: Visualizing an Overview of Event Sequences
Page 27: Lifeflow: Visualizing an Overview of Event Sequences

100 years!

Page 28: Lifeflow: Visualizing an Overview of Event Sequences

Clean the data.

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 29: Lifeflow: Visualizing an Overview of Event Sequences

Video

Page 30: Lifeflow: Visualizing an Overview of Event Sequences

Agency

Time Notification Return to normal

Page 31: Lifeflow: Visualizing an Overview of Event Sequences

Compare traffic agencies

Case Study#2: Transportation

Feedback •  Reveal unexpected sequences

•  Identify data errors

•  Can ask more questions, faster, and richer

200,000+ traffic incidents

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 32: Lifeflow: Visualizing an Overview of Event Sequences

User Study •  10 participants

•  Goals: –  Learnability

–  Strategies / Problems

•  Procedure: –  12-minute training

–  15 tasks

•  Results: –  Participants can perform given tasks.

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 33: Lifeflow: Visualizing an Overview of Event Sequences

Quotes

“The tool is easy to understand and easy to use.”

“Very easy to find common and uncommon sequences”

“LifeFlow provides a great summary of the big picture.”

“Oh! This is very cool!”

“Can I use it with my dataset?”

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 34: Lifeflow: Visualizing an Overview of Event Sequences

Conclusions •  LifeFlow

–  Overview

–  All sequences + gap between events

•  2 case studies + 1 user study –  Show big picture + reveal anomalies

–  New questions from the data

–  Easy to learn

•  Applicable to many domains

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 35: Lifeflow: Visualizing an Overview of Event Sequences

Acknowledgement •  Washington Hospital Center

Phuong Ho, Mark Smith, David Roseman http://www.whcenter.org

•  National Institutes of Health (NIH) Grant RC1CA147489-02

http://www.nih.gov

•  CATT Lab Michael Pack, Michael VanDaniker, Nikola Ivanov http://www.cattlab.umd.edu

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 36: Lifeflow: Visualizing an Overview of Event Sequences

Conclusions •  LifeFlow

–  Overview of event sequences

–  All sequences + gap between events

•  2 case studies + 1 user study –  See big picture + reveal anomalies

–  New questions from the data

–  Easy to learn

•  Applicable to many domains

HCIL’s 28th Annual Symposium May 25-26, 2011 University of Maryland #HCIL

Contact me [email protected] www.cs.umd.edu/hcil/lifeflow

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 37: Lifeflow: Visualizing an Overview of Event Sequences

Q&A Any question?

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 38: Lifeflow: Visualizing an Overview of Event Sequences

THANK YOU Your comments are welcome.

LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.