1. FINDING PATTERNS
IN TEMPORAL DATA
osium!
CI L Symp
KRIST WONGSUPHASAWAT 27th H 010!
, 2
May 27
TAOWEI DAVID WANG
CATHERINE PLAISANT
BEN SHNEIDERMAN
HUMAN-COMPUTER INTERACTION LAB
UNIVERSITY OF MARYLAND
2. FINDING PATTERNS
IN TEMPORAL DATA
osium!
CI L Symp
KRIST WONGSUPHASAWAT 27th H 010!
, 2
May 27
TAOWEI DAVID WANG
CATHERINE PLAISANT
BEN SHNEIDERMAN
HUMAN-COMPUTER INTERACTION LAB
UNIVERSITY OF MARYLAND
3. TEMPORAL CATEGORICAL DATA
• A type of time series
Event! Category! Event!
Numerical!
Stock: Microsoft Patient ID: 45851737
$'#")#"$!$&!$($$ &0!B$0& !"#$"#"$$%&!'(") &*++,-./&
$'#")#"$!$&!$(!; &0!B$!& !"#$"#"$$%&!'(0) &123+43567&
$'#")#"$!$&!$(0$ &0!B$"& !"#$"#"$$%&""('' &89:&
$'#")#"$!$&!$('; &0!B$%& !"#$;#"$$%&$;($< &=/>>+&
$'#")#"$!$&!!($$ &0!B!)& !"#!'#"$$%&$)(!? &1@,A&
& Time
Arrival
Emergency
ICU
Floor
Exit
4. TEMPORAL CATEGORICAL DATA
Electronic Health Records: symptoms, treatment, lab test"
Traffic incident logs: arrival/departure time of each unit"
Student records: course, paper, proposal, defense, etc."
"
Others: web logs, usability study logs, etc."
5. 10+ years work on temporal visualization
(mostly on Electronic Health Records)
6. LIFELINES
D
SINGLE RECOR
[Plaisant et al. 1998]
http://www.cs.umd.edu/hcil/lifelines
9. EXAMPLE DATA
• Patient transfers
ARRIVAL Arrive the hospital
EMERGENCY Emergency room
ICU Intensive Care Unit
INTERMEDIATE Intermediate Medical Care
FLOOR Normal room
EXIT-ALIVE Leave the hospital alive
EXIT-DEAD Leave the hospital dead
18. FINDING “BOUNCE BACKS”
Before After
• Much faster to specify new query
• Visualizing the results gives better understanding
19. USER STUDIES: SEARCH
LifeLines2 Similan
Exact! Similarity-based!
MUST have A, B, C SHOULD have A, B, C
Query Query
Record#2 Record#2
more
Record#1 Record#1
similar
Record#3 Record#3
20. USER STUDIES: SEARCH
LifeLines2 Similan
Exact! Similarity-based!
MUST have A, B, C SHOULD have A, B, C
Query Query
1 Record#2 Record#2
more
Record#1 Record#1
similar
Record#3 Record#3