SlideShare a Scribd company logo
1 of 38
Download to read offline
event
          event                            event
                  event            event

event
        event

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

event
        event

                event
                        LIFE       event
                                           event
                                                   event
                        event
    event                                  event
                           event
                   event

                                       “Event Sequence”
Human Activities




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




( 9:30 am, Notification )   ( 9:55 am, Units arrived)   ( 10:30 am, Scene cleared )
Event Sequences
    Human Activities
    Electronic Health Records
    Traffic Incident Logs
    Usability Study Logs
    Web logs

                                and more…
Physicians at
Washington Hospital Center
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
Improve the Quality of Care!


  Patient ID: 45851733
     Patient ID: 45851732
!"#$"#"$$%&!'(") &*++,-./&          Emergency Department
!"#$"#"$$%&!'(")ID: 45851731
       Patient &012+32456&
  !"#$"#"$$%&!'(") &*++,-./&



                                        6,000+
!"#$"#"$$%&""('' &789&
  !"#$"#"$$%&!'(") &012+32456&
     !"#$"#"$$%&!'(") &*++,-./&
!"#$:#"$$%&$:($; &</==+&
  !"#$"#"$$%&""('' &789&
     !"#$"#"$$%&!'(") &012+32456&
!"#$%#"$$%&!$($" &</==+&
  !"#$:#"$$%&$:($; &</==+&
     !"#$"#"$$%&""('' &789&
!"#!'#"$$%&$)(!> &?,@5A.+32&
  !"#$%#"$$%&!$($" &</==+&
     !"#$:#"$$%&$:($; &</==+&
& !"#!'#"$$%&$)(!> &?,@5A.+32&
     !"#$%#"$$%&!$($" &</==+&
  & !"#!'#"$$%&$)(!> &?,@5A.+32&       patients per month
     &
Visualizing event sequences
From one event sequence...
•  Single record             [Cousins91], [Harrison94], [Plaisant98], …


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

                           Patient #45851737      Arrival
                                                   Emergency Room
                                                       ICU
                                                                    Floor
                                                                            Discharge


              compact
To multiple event sequences...
•  Search   [Fails06], [Wang08], [Vrotsou09], …
To multiple event sequences...
•  Search   [Fails06], [Wang08], [Vrotsou09], …
To multiple event sequences...
•  Search   [Fails06], [Wang08], [Vrotsou09], …




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


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

                          Arrival!
                                          ?
                                     ?

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

                           ICU!

              ?                           ?
                     ?               ?
Overview / Summary



    Millions of records!
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
LIFEFLOW
 Picture > 1000 words
LifeFlow > 1000 event sequences
LIFEFLOW
… is novel
… is scalable
… provides the missing overview
… summarizes all possible sequences
  and time gap between events
VIDEO esign
    wD
LifeFlo
DEMO emonstration
   wD
LifeFlo
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
Case Study#2: Transportation

200,000+              Compare traffic agencies !
  traffic incidents
100 years!
Clean the data.
Video
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
Other Datasets
e.g. researchers’ publications (from Springer)
9,000+         JOURNAL (1ST)

 researchers   JOURNAL
               BOOK CHAPTER (1ST)
               BOOK CHAPTER
DataKitchen
Make your raw data ready to eat
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.
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
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
                                      kristw@cs.umd.edu!
                                      www.cs.umd.edu/hcil/lifeflow

More Related Content

Similar to LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

Information Visualization for Health Care
Information Visualization for Health CareInformation Visualization for Health Care
Information Visualization for Health CareKrist Wongsuphasawat
 
Information Visualization for Knowledge Discovery
Information Visualization for Knowledge DiscoveryInformation Visualization for Knowledge Discovery
Information Visualization for Knowledge DiscoveryKrist Wongsuphasawat
 
What's up with the Immersive Industry?!
What's up with the Immersive Industry?!What's up with the Immersive Industry?!
What's up with the Immersive Industry?!Chaitanya Chinchlikar
 
Finding Comparable Temporal Categorical Records: A Similarity Measure with an...
Finding Comparable Temporal Categorical Records: A Similarity Measure with an...Finding Comparable Temporal Categorical Records: A Similarity Measure with an...
Finding Comparable Temporal Categorical Records: A Similarity Measure with an...Krist Wongsuphasawat
 
What's up with the Immersive Industry!?
What's up with the Immersive Industry!?What's up with the Immersive Industry!?
What's up with the Immersive Industry!?Chaitanya Chinchlikar
 
NTT Disruption / Mateo Hermosin様 講演資料
NTT Disruption / Mateo Hermosin様 講演資料NTT Disruption / Mateo Hermosin様 講演資料
NTT Disruption / Mateo Hermosin様 講演資料直久 住川
 
Niets doen is geen optie : 2020
Niets doen is geen optie : 2020Niets doen is geen optie : 2020
Niets doen is geen optie : 2020Lucien Engelen
 
Tele and robotic surgery
Tele and robotic surgeryTele and robotic surgery
Tele and robotic surgeryfathi neana
 

Similar to LifeFlow: Understanding Millions of Event Sequences in a Million Pixels (9)

Information Visualization for Health Care
Information Visualization for Health CareInformation Visualization for Health Care
Information Visualization for Health Care
 
Information Visualization for Knowledge Discovery
Information Visualization for Knowledge DiscoveryInformation Visualization for Knowledge Discovery
Information Visualization for Knowledge Discovery
 
Finding Patterns in Temporal Data
Finding Patterns in Temporal DataFinding Patterns in Temporal Data
Finding Patterns in Temporal Data
 
What's up with the Immersive Industry?!
What's up with the Immersive Industry?!What's up with the Immersive Industry?!
What's up with the Immersive Industry?!
 
Finding Comparable Temporal Categorical Records: A Similarity Measure with an...
Finding Comparable Temporal Categorical Records: A Similarity Measure with an...Finding Comparable Temporal Categorical Records: A Similarity Measure with an...
Finding Comparable Temporal Categorical Records: A Similarity Measure with an...
 
What's up with the Immersive Industry!?
What's up with the Immersive Industry!?What's up with the Immersive Industry!?
What's up with the Immersive Industry!?
 
NTT Disruption / Mateo Hermosin様 講演資料
NTT Disruption / Mateo Hermosin様 講演資料NTT Disruption / Mateo Hermosin様 講演資料
NTT Disruption / Mateo Hermosin様 講演資料
 
Niets doen is geen optie : 2020
Niets doen is geen optie : 2020Niets doen is geen optie : 2020
Niets doen is geen optie : 2020
 
Tele and robotic surgery
Tele and robotic surgeryTele and robotic surgery
Tele and robotic surgery
 

More from Krist Wongsuphasawat

What I tell myself before visualizing
What I tell myself before visualizingWhat I tell myself before visualizing
What I tell myself before visualizingKrist Wongsuphasawat
 
Navigating the Wide World of Data Visualization Libraries
Navigating the Wide World of Data Visualization LibrariesNavigating the Wide World of Data Visualization Libraries
Navigating the Wide World of Data Visualization LibrariesKrist Wongsuphasawat
 
Encodable: Configurable Grammar for Visualization Components
Encodable: Configurable Grammar for Visualization ComponentsEncodable: Configurable Grammar for Visualization Components
Encodable: Configurable Grammar for Visualization ComponentsKrist 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)
6 things to expect when you are visualizing (2020 Edition)Krist Wongsuphasawat
 
Increasing the Impact of Visualization Research
Increasing the Impact of Visualization ResearchIncreasing the Impact of Visualization Research
Increasing the Impact of Visualization ResearchKrist Wongsuphasawat
 
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)
What to expect when you are visualizing (v.2)Krist Wongsuphasawat
 
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with Dataร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with DataKrist 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...
Reveal the talking points of every episode of Game of Thrones from fans' conv...Krist Wongsuphasawat
 
What to expect when you are visualizing
What to expect when you are visualizingWhat to expect when you are visualizing
What to expect when you are visualizingKrist Wongsuphasawat
 
Adventure in Data: A tour of visualization projects at Twitter
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 TwitterKrist Wongsuphasawat
 
Data Visualization: A Quick Tour for Data Science Enthusiasts
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 EnthusiastsKrist Wongsuphasawat
 
Making Sense of Millions of Thoughts: Finding Patterns in the Tweets
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 TweetsKrist 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?
From Data to Visualization, what happens in between?Krist Wongsuphasawat
 
A Narrative Display for Sports Tournament Recap
A Narrative Display for Sports Tournament RecapA Narrative Display for Sports Tournament Recap
A Narrative Display for Sports Tournament RecapKrist 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 ...
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...Krist Wongsuphasawat
 
Information Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An IntroductionInformation Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An IntroductionKrist Wongsuphasawat
 
Outflow: Visualizing Patients Flow by Symptoms & Outcome
Outflow: Visualizing Patients Flow by Symptoms & OutcomeOutflow: Visualizing Patients Flow by Symptoms & Outcome
Outflow: Visualizing Patients Flow by Symptoms & OutcomeKrist Wongsuphasawat
 

More from Krist Wongsuphasawat (20)

What I tell myself before visualizing
What I tell myself before visualizingWhat I tell myself before visualizing
What I tell myself before visualizing
 
Navigating the Wide World of Data Visualization Libraries
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
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)
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)
 
Increasing the Impact of Visualization Research
Increasing the Impact of Visualization ResearchIncreasing the Impact of Visualization Research
Increasing the Impact of Visualization Research
 
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)
What to expect when you are visualizing (v.2)
 
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with Dataร้อยเรื่องราวจากข้อมูล / Storytelling with Data
ร้อยเรื่องราวจากข้อมูล / Storytelling with Data
 
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...
Reveal the talking points of every episode of Game of Thrones from fans' conv...
 
What to expect when you are visualizing
What to expect when you are visualizingWhat to expect when you are visualizing
What to expect when you are visualizing
 
Adventure in Data: A tour of visualization projects at Twitter
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
 
d3Kit
d3Kitd3Kit
d3Kit
 
Data Visualization: A Quick Tour for Data Science Enthusiasts
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
 
Data Visualization at Twitter
Data Visualization at TwitterData Visualization at Twitter
Data Visualization at Twitter
 
Making Sense of Millions of Thoughts: Finding Patterns in the Tweets
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?
From Data to Visualization, what happens in between?From Data to Visualization, what happens in between?
From Data to Visualization, what happens in between?
 
A Narrative Display for Sports Tournament Recap
A Narrative Display for Sports Tournament RecapA Narrative Display for Sports Tournament Recap
A Narrative Display for Sports Tournament Recap
 
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...
Krist Wongsuphasawat's Dissertation Proposal Slides: Interactive Exploration ...
 
Usability of Google Docs
Usability of Google DocsUsability of Google Docs
Usability of Google Docs
 
Information Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An IntroductionInformation Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An Introduction
 
Outflow: Visualizing Patients Flow by Symptoms & Outcome
Outflow: Visualizing Patients Flow by Symptoms & OutcomeOutflow: Visualizing Patients Flow by Symptoms & Outcome
Outflow: Visualizing Patients Flow by Symptoms & Outcome
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

LifeFlow: Understanding Millions of Event Sequences in a Million Pixels

  • 1.
  • 2. event event event event event event event event LIFE event event event event event event event event
  • 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
  • 4. event event event event event event event event LIFE event event event event event event event event “Event Sequence”
  • 5. Human Activities ( 7:00 am, Wake up ) ( 7:10 am, Shower ) ( 7:30 am, Breakfast )
  • 6. Traffic Incidents Logs ( 9:30 am, Notification ) ( 9:55 am, Units arrived) ( 10:30 am, Scene cleared )
  • 7. Event Sequences Human Activities Electronic Health Records Traffic Incident Logs Usability Study Logs Web logs and more…
  • 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
  • 10. Improve the Quality of Care! Patient ID: 45851733 Patient ID: 45851732 !"#$"#"$$%&!'(") &*++,-./& Emergency Department !"#$"#"$$%&!'(")ID: 45851731 Patient &012+32456& !"#$"#"$$%&!'(") &*++,-./& 6,000+ !"#$"#"$$%&""('' &789& !"#$"#"$$%&!'(") &012+32456& !"#$"#"$$%&!'(") &*++,-./& !"#$:#"$$%&$:($; &</==+& !"#$"#"$$%&""('' &789& !"#$"#"$$%&!'(") &012+32456& !"#$%#"$$%&!$($" &</==+& !"#$:#"$$%&$:($; &</==+& !"#$"#"$$%&""('' &789& !"#!'#"$$%&$)(!> &?,@5A.+32& !"#$%#"$$%&!$($" &</==+& !"#$:#"$$%&$:($; &</==+& & !"#!'#"$$%&$)(!> &?,@5A.+32& !"#$%#"$$%&!$($" &</==+& & !"#!'#"$$%&$)(!> &?,@5A.+32& patients per month &
  • 12. From one event sequence... •  Single record [Cousins91], [Harrison94], [Plaisant98], … Patient ID: 45851737 !"#$"#"$$%&!'(") &*++,-./& !"#$"#"$$%&!'(") &012+32456& !"#$"#"$$%&""('' &789& !"#$:#"$$%&$:($; &</==+& !"#$%#"$$%&!$($" &</==+& !"#!'#"$$%&$)(!> &?,@5A.+32& & Time Patient #45851737 Arrival Emergency Room ICU Floor Discharge compact
  • 13. To multiple event sequences... •  Search [Fails06], [Wang08], [Vrotsou09], …
  • 14. To multiple event sequences... •  Search [Fails06], [Wang08], [Vrotsou09], …
  • 15. To multiple event sequences... •  Search [Fails06], [Wang08], [Vrotsou09], … •  Group [Phan07], [Burch08], [Wang09], … 1 { 2 {
  • 16. Summarize e.g. 1) What happened to the patients after they arrived? Arrival! ? ? 2) What happened to the patients before & after ICU? ICU! ? ? ? ?
  • 17. Overview / Summary Millions of records!
  • 18. 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
  • 19. LIFEFLOW Picture > 1000 words LifeFlow > 1000 event sequences
  • 20. LIFEFLOW … is novel … is scalable … provides the missing overview … summarizes all possible sequences and time gap between events
  • 21. VIDEO esign wD LifeFlo
  • 22. DEMO emonstration wD LifeFlo
  • 23. 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
  • 24. Case Study#2: Transportation 200,000+ Compare traffic agencies ! traffic incidents
  • 25.
  • 28. Video
  • 29. 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
  • 30. Other Datasets e.g. researchers’ publications (from Springer)
  • 31. 9,000+ JOURNAL (1ST) researchers JOURNAL BOOK CHAPTER (1ST) BOOK CHAPTER
  • 32.
  • 33.
  • 34.
  • 35. DataKitchen Make your raw data ready to eat
  • 36. 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.
  • 37. 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
  • 38. 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 kristw@cs.umd.edu! www.cs.umd.edu/hcil/lifeflow