+ All Categories
Home > Technology > LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Date post: 27-Jan-2015
Category:
Upload: krist-wongsuphasawat
View: 108 times
Download: 1 times
Share this document with a friend
Description:
 
Popular Tags:
38
Transcript
Page 1: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
Page 2: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

LIFE event

event event

event event

event event event

event

event

event

event

event

event event

event

Page 3: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

( 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

Page 4: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

LIFE event

event event

event event

event event event

event

event

event

event

event

event event

event

“Event Sequence”

Page 5: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Human Activities

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

Page 6: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Traffic Incidents Logs

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

Page 7: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Event Sequences

Human Activities

Electronic Health Records

Traffic Incident Logs

Usability Study Logs

Web logs

and more…

Page 8: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Physicians at Washington Hospital Center

Page 9: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

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

Page 10: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Improve the Quality of Care!

Emergency Department Patient ID: 45851733

!"#$"#"$$%&!'(") &*++,-./&!"#$"#"$$%&!'(") &012+32456&!"#$"#"$$%&""('' &789&!"#$:#"$$%&$:($; &</==+&!"#$%#"$$%&!$($" &</==+&!"#!'#"$$%&$)(!> &?,@5A.+32&&

Patient ID: 45851732

!"#$"#"$$%&!'(") &*++,-./&!"#$"#"$$%&!'(") &012+32456&!"#$"#"$$%&""('' &789&!"#$:#"$$%&$:($; &</==+&!"#$%#"$$%&!$($" &</==+&!"#!'#"$$%&$)(!> &?,@5A.+32&&

Patient ID: 45851731

!"#$"#"$$%&!'(") &*++,-./&!"#$"#"$$%&!'(") &012+32456&!"#$"#"$$%&""('' &789&!"#$:#"$$%&$:($; &</==+&!"#$%#"$$%&!$($" &</==+&!"#!'#"$$%&$)(!> &?,@5A.+32&&

6,000+ patients per month

Page 11: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Visualizing event sequences

Page 12: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

•  Single record

From one event sequence...

Patient ID: 45851737

!"#$"#"$$%&!'(") &*++,-./&!"#$"#"$$%&!'(") &012+32456&!"#$"#"$$%&""('' &789&!"#$:#"$$%&$:($; &</==+&!"#$%#"$$%&!$($" &</==+&!"#!'#"$$%&$)(!> &?,@5A.+32&& Time

Patient #45851737 Arrival Emergency Room

ICU Floor

Discharge

compact

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

Page 13: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

To multiple event sequences... •  Search

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

Page 14: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

To multiple event sequences... •  Search

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

Page 15: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

To multiple event sequences... •  Search

•  Group

{ {

1

2

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

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

Page 16: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Summarize

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

Arrival!

ICU!

?

? ? ? ?

?

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

Page 17: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Overview / Summary

Millions of records!

Page 18: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Challenges •  Display millions of records on one screen

–  Limited space (typical monitors)

–  Scalability (millions of records?)

–  Aggregation

•  While preserve important information –  All possible sequences

–  Gap between each pair of events

Page 19: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

LIFEFLOW

Picture > 1000 words LifeFlow > 1000 event sequences

Page 20: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

LIFEFLOW … is novel … is scalable

… provides the missing overview … summarizes all possible sequences

and time gap between events

Page 21: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

VIDEO LifeFlow Design

Page 22: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

DEMO LifeFlow Demonstration

Page 23: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

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

Page 24: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Compare traffic agencies !

Case Study#2: Transportation

200,000+ traffic incidents

Page 25: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
Page 26: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

100 years!

Page 27: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Clean the data.

Page 28: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Video

Page 29: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

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

Page 30: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Other Datasets e.g. researchers’ publications (from Springer)

Page 31: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

JOURNAL (1ST)

JOURNAL

BOOK CHAPTER (1ST)

BOOK CHAPTER

9,000+ researchers

Page 32: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
Page 33: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
Page 34: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels
Page 35: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

DataKitchen Make your raw data ready to eat

Page 36: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Take away messages •  Life is full of event sequences.

•  LifeFlow is a visual summary that supports an exploration of event sequences.

•  We will be happy to try LifeFlow with your data.

Page 37: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

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

•  Center for Integrated Transportation Systems Management (CITSM) (a Tier 1 Transportation Center at the University of Maryland)

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

Page 38: LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Take away messages •  Life is full of event sequences.

•  LifeFlow is a visual summary that supports an exploration of event sequences.

•  We will be happy to try LifeFlow with your data.

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


Recommended