lifeflow: visualizing an overview of event sequences
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.TRANSCRIPT
![Page 1: Lifeflow: Visualizing an Overview of Event Sequences](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/3.jpg)
( 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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/12.jpg)
• 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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/26.jpg)
![Page 27: Lifeflow: Visualizing an Overview of Event Sequences](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/27.jpg)
100 years!
![Page 28: Lifeflow: Visualizing an Overview of Event Sequences](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/28.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/29.jpg)
Video
![Page 30: Lifeflow: Visualizing an Overview of Event Sequences](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/30.jpg)
Agency
Time Notification Return to normal
![Page 31: Lifeflow: Visualizing an Overview of Event Sequences](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/31.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/32.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/33.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/34.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/35.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/36.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/37.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022020217/54c677414a7959a4368b457f/html5/thumbnails/38.jpg)
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.