Lifeflow: Visualizing an Overview of Event Sequences

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

event
         event

                            event
                                               LIFE                                       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.
Time                  Event type

 ( 7:00 am, Wake up )


                                                                                                         event
                    event                                                                                                 event
                                    event                                                event

event
          event

                             event
                                                LIFE                                       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.
event
                   event                                                                                                 event
                                   event                                                event

event
         event

                            event
                                               LIFE                                       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.
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.
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.
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.
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.
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.
Improve the Quality of Care	



  Patient ID: 45851733
     Patient ID: 45851732
12/02/2008	
  14:26 	
  Arrival	
                                               Emergency Department
12/02/2008	
  14:26ID:Arrival	
  
  12/02/2008	
  14:26 	
   45851731
       Patient 	
  Emergency	
  


                                                                                                       6,000+
12/02/2008	
  22:44 	
  ICU	
  mergency	
  
     12/02/2008	
  14:26 	
  E 	
  
12/05/2008	
  05:071Floor	
  Arrival	
  
          12/02/2008	
   	
   4:26
     12/02/2008	
  22:44 	
  ICU	
  mergency	
  
          12/02/2008	
  14:26 	
  E
12/08/2008	
  10:02 	
  Floor	
  
     12/05/2008	
  05:07 	
  Floor	
  
          12/02/2008	
  22:44 	
  ICU	
  
12/14/2008	
  06:19 	
  Discharge	
  
     12/08/2008	
  10:02 	
  Floor	
  
          12/05/2008	
  05:07 	
  Floor	
  
	
   12/14/2008	
  06:19 	
  Discharge	
  
          12/08/2008	
  10:02 	
  Floor	
  
     	
   12/14/2008	
  06:19 	
  Discharge	
                                                    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.
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.
From one event sequence...
•  Single record                                            [Cousins91], [Harrison94], [Plaisant98], …


     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


         LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
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.
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.
To multiple event sequences...
•  Search                        [Fails06], [Wang08], [Vrotsou09], …




•  Group                       [Phan07], [Burch08], [Wang09], …


    1 {
    2 {




        LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
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.
Summarize
e.g. 1) What happened to the patients after they arrived?

                                                                       Arrival	

                                                                                                                                 ?
                                                                                                      ?

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

                                                                           ICU	


                          ?                                                                                                      ?
                                                   ?                                                  ?


         LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
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.
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.
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.
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.
VIDEO esign
                                                                  wD
                                                                LifeFlo




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




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

6,000+                                                           Improve the Quality of Care	

patients per month


   Feedback
   •  Big picture + anomalies
   •  Less worry about query formulation,
      more time thinking about new questions
   •  Long-term monitoring


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

200,000+                                                                         Compare traffic agencies 	

  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.
Lifeflow: Visualizing an Overview of Event Sequences
100 years!
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.
Video
Notification              Return to normal
                   Time




          Agency
Case Study#2: Transportation

200,000+                                                                         Compare traffic agencies 	

  traffic incidents


  Feedback
  •  Reveal unexpected sequences
  •  Identify data errors
  •  Can ask more questions, faster, and richer



   LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
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.
Quotes

      “Oh! This is very cool!”

   “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.”

                                             “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.
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.
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.
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                                                                                              Contact me
    May 25-26, 2011                                                                                                           kristw@cs.umd.edu	

    University of Maryland                                            #HCIL                                                   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.
Q&Aestion?
                                                                Any qu




LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
NK YtOaU welcome.
                                                              THA mmen s re
                                                                Your co




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

Recommended

LifeFlow: Understanding Millions of Event Sequences in a Million Pixels by
LifeFlow: Understanding Millions of Event Sequences in a Million PixelsLifeFlow: Understanding Millions of Event Sequences in a Million Pixels
LifeFlow: Understanding Millions of Event Sequences in a Million PixelsKrist Wongsuphasawat
11.2K views38 slides
Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo... by
Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo...Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo...
Krist Wongsuphasawat's Dissertation Defense: Interactive Exploration of Tempo...Krist Wongsuphasawat
1.6K views91 slides
Visualization for Event Sequences Exploration by
Visualization for Event Sequences ExplorationVisualization for Event Sequences Exploration
Visualization for Event Sequences ExplorationKrist Wongsuphasawat
11.9K views100 slides
Finding Patterns in Temporal Data by
Finding Patterns in Temporal DataFinding Patterns in Temporal Data
Finding Patterns in Temporal DataKrist Wongsuphasawat
2.1K views30 slides
Information Visualization for Health Care by
Information Visualization for Health CareInformation Visualization for Health Care
Information Visualization for Health CareKrist Wongsuphasawat
2.1K views43 slides
Outflow: Exploring Flow, Factors and Outcome of Temporal Event Sequences by
Outflow: Exploring Flow, Factors and Outcome of Temporal Event SequencesOutflow: Exploring Flow, Factors and Outcome of Temporal Event Sequences
Outflow: Exploring Flow, Factors and Outcome of Temporal Event SequencesKrist Wongsuphasawat
2K views72 slides

More Related Content

More from Krist Wongsuphasawat

Navigating the Wide World of Data Visualization Libraries by
Navigating the Wide World of Data Visualization LibrariesNavigating the Wide World of Data Visualization Libraries
Navigating the Wide World of Data Visualization LibrariesKrist Wongsuphasawat
2K views72 slides
Encodable: Configurable Grammar for Visualization Components by
Encodable: Configurable Grammar for Visualization ComponentsEncodable: Configurable Grammar for Visualization Components
Encodable: Configurable Grammar for Visualization ComponentsKrist Wongsuphasawat
451 views79 slides
6 things to expect when you are visualizing (2020 Edition) by
6 things to expect when you are visualizing (2020 Edition)6 things to expect when you are visualizing (2020 Edition)
6 things to expect when you are visualizing (2020 Edition)Krist Wongsuphasawat
475 views203 slides
Increasing the Impact of Visualization Research by
Increasing the Impact of Visualization ResearchIncreasing the Impact of Visualization Research
Increasing the Impact of Visualization ResearchKrist Wongsuphasawat
1.3K views33 slides
6 things to expect when you are visualizing by
6 things to expect when you are visualizing6 things to expect when you are visualizing
6 things to expect when you are visualizingKrist Wongsuphasawat
2.3K views214 slides
What to expect when you are visualizing (v.2) by
What to expect when you are visualizing (v.2)What to expect when you are visualizing (v.2)
What to expect when you are visualizing (v.2)Krist Wongsuphasawat
607 views182 slides

More from Krist Wongsuphasawat(20)

Navigating the Wide World of Data Visualization Libraries by Krist Wongsuphasawat
Navigating the Wide World of Data Visualization LibrariesNavigating the Wide World of Data Visualization Libraries
Navigating the Wide World of Data Visualization Libraries
Encodable: Configurable Grammar for Visualization Components by Krist Wongsuphasawat
Encodable: Configurable Grammar for Visualization ComponentsEncodable: Configurable Grammar for Visualization Components
Encodable: Configurable Grammar for Visualization Components
6 things to expect when you are visualizing (2020 Edition) by Krist Wongsuphasawat
6 things to expect when you are visualizing (2020 Edition)6 things to expect when you are visualizing (2020 Edition)
6 things to expect when you are visualizing (2020 Edition)
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data by Krist Wongsuphasawat
ร้อยเรื่องราวจากข้อมูล / Storytelling with Dataร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data
Reveal the talking points of every episode of Game of Thrones from fans' conv... by Krist Wongsuphasawat
Reveal the talking points of every episode of Game of Thrones from fans' conv...Reveal the talking points of every episode of Game of Thrones from fans' conv...
Reveal the talking points of every episode of Game of Thrones from fans' conv...
Adventure in Data: A tour of visualization projects at Twitter by Krist Wongsuphasawat
Adventure in Data: A tour of visualization projects at TwitterAdventure in Data: A tour of visualization projects at Twitter
Adventure in Data: A tour of visualization projects at Twitter
Data Visualization: A Quick Tour for Data Science Enthusiasts by Krist Wongsuphasawat
Data Visualization: A Quick Tour for Data Science EnthusiastsData Visualization: A Quick Tour for Data Science Enthusiasts
Data Visualization: A Quick Tour for Data Science Enthusiasts
Krist Wongsuphasawat50.6K views
Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc... by Krist Wongsuphasawat
Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc...Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc...
Using Visualizations to Monitor Changes and Harvest Insights from a Global-sc...
Making Sense of Millions of Thoughts: Finding Patterns in the Tweets by Krist Wongsuphasawat
Making Sense of Millions of Thoughts: Finding Patterns in the TweetsMaking Sense of Millions of Thoughts: Finding Patterns in the Tweets
Making Sense of Millions of Thoughts: Finding Patterns in the Tweets
From Data to Visualization, what happens in between? by Krist Wongsuphasawat
From Data to Visualization, what happens in between?From Data to Visualization, what happens in between?
From Data to Visualization, what happens in between?
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ... by Krist Wongsuphasawat
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...

Recently uploaded

TE Connectivity: Card Edge Interconnects by
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge InterconnectsCXL Forum
96 views12 slides
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi by
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
"AI Startup Growth from Idea to 1M ARR", Oleksandr UspenskyiFwdays
26 views9 slides
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...The Digital Insurer
28 views18 slides
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM by
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMCXL Forum
105 views7 slides
The Importance of Cybersecurity for Digital Transformation by
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationNUS-ISS
25 views26 slides
Web Dev - 1 PPT.pdf by
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdfgdsczhcet
52 views45 slides

Recently uploaded(20)

TE Connectivity: Card Edge Interconnects by CXL Forum
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge Interconnects
CXL Forum96 views
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi by Fwdays
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
Fwdays26 views
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM by CXL Forum
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
CXL Forum105 views
The Importance of Cybersecurity for Digital Transformation by NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS25 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet52 views
"How we switched to Kanban and how it integrates with product planning", Vady... by Fwdays
"How we switched to Kanban and how it integrates with product planning", Vady..."How we switched to Kanban and how it integrates with product planning", Vady...
"How we switched to Kanban and how it integrates with product planning", Vady...
Fwdays61 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
CXL at OCP by CXL Forum
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum208 views
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... by Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 views
MemVerge: Past Present and Future of CXL by CXL Forum
MemVerge: Past Present and Future of CXLMemVerge: Past Present and Future of CXL
MemVerge: Past Present and Future of CXL
CXL Forum110 views
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays40 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk90 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... by NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS28 views
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy by Fwdays
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
Fwdays40 views

Lifeflow: Visualizing an Overview of Event Sequences

  • 1. LifeFlow:Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 2. event event event event event event event event LIFE 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.
  • 3. Time Event type ( 7:00 am, Wake up ) event event event event event event event event LIFE 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.
  • 4. event event event event event event event event LIFE 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. Improve the Quality of Care Patient ID: 45851733 Patient ID: 45851732 12/02/2008  14:26  Arrival   Emergency Department 12/02/2008  14:26ID:Arrival   12/02/2008  14:26   45851731 Patient  Emergency   6,000+ 12/02/2008  22:44  ICU  mergency   12/02/2008  14:26  E   12/05/2008  05:071Floor  Arrival   12/02/2008     4:26 12/02/2008  22:44  ICU  mergency   12/02/2008  14:26  E 12/08/2008  10:02  Floor   12/05/2008  05:07  Floor   12/02/2008  22:44  ICU   12/14/2008  06:19  Discharge   12/08/2008  10:02  Floor   12/05/2008  05:07  Floor     12/14/2008  06:19  Discharge   12/08/2008  10:02  Floor     12/14/2008  06:19  Discharge   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.
  • 11. 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.
  • 12. From one event sequence... •  Single record [Cousins91], [Harrison94], [Plaisant98], … 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 LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 13. 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.
  • 14. 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.
  • 15. To multiple event sequences... •  Search [Fails06], [Wang08], [Vrotsou09], … •  Group [Phan07], [Burch08], [Wang09], … 1 { 2 { LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 16. 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.
  • 17. Summarize e.g. 1) What happened to the patients after they arrived? Arrival ? ? 2) What happened to the patients before & after ICU? ICU ? ? ? ? LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 18. 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.
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. VIDEO esign wD LifeFlo LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 23. DEMO emonstration wD LifeFlo LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 24. Case Study#1: Medical 6,000+ Improve the Quality of Care patients per month Feedback •  Big picture + anomalies •  Less worry about query formulation, more time thinking about new questions •  Long-term monitoring LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 25. Case Study#2: Transportation 200,000+ Compare traffic agencies 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.
  • 28. 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.
  • 29. Video
  • 30. Notification Return to normal Time Agency
  • 31. Case Study#2: Transportation 200,000+ Compare traffic agencies traffic incidents Feedback •  Reveal unexpected sequences •  Identify data errors •  Can ask more questions, faster, and richer LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 32. 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.
  • 33. Quotes “Oh! This is very cool!” “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.” “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.
  • 34. 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.
  • 35. 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.
  • 36. 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 Contact me May 25-26, 2011 kristw@cs.umd.edu University of Maryland #HCIL 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.
  • 37. Q&Aestion? Any qu LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 38. NK YtOaU welcome. THA mmen s re Your co LifeFlow: Visualizing an Overview of Event Sequences by Krist Wongsuphasawat is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.