SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Dernier (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

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