My presentation at IEEE VisWeek 2012 in Seattle, WA
//// Abstract:
Event sequence data is common in many domains, ranging from electronic medical records (EMRs) to sports events. Moreover, such sequences often result in measurable outcomes (e.g., life or death, win or loss). Collections of event sequences can be aggregated together to form event progression pathways. These pathways can then be connected with outcomes to model how alternative chains of events may lead to different results. This paper describes the Outflow visualization technique, designed to (1) aggregate multiple event sequences, (2) display the aggregate pathways through different event states with timing and cardinality, (3) summarize the pathways’ corresponding outcomes, and (4) allow users to explore external factors that correlate with specific pathway state transitions. Results from a user study with twelve participants show that users were able to learn how to use Outflow easily with limited training and perform a range of tasks both accurately and rapidly.
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Outflow: Exploring Flow, Factors and Outcome of Temporal Event Sequences
1. InfoVis 2012
Seattle, WA
Outflow
Exploring Flow, Factors and Outcomes
of Temporal Event Sequences
Krist Wongsuphasawat
HCIL, University of Maryland
David Gotz
IBM Research
m
6. Soccer Game
10th minute 25th minute 90th minute
Team A scores Team B scores Team A scores
m
7. Soccer Game
Time
Game #1
10th minute 25th minute 90th minute
Goal Concede Goal
m
8. Many games
Time
Game #1
Goal Concede Goal
Game #2
Goal Goal Concede
Game #3
Goal Concede Concede
Game #n
Concede Goal Goal Goal
m
9. with outcome
Time
Game #1 Win (1)
Goal Concede Goal
Game #2 Win (1)
Goal Goal Concede
Game #3 Lose (0)
Goal Concede Concede
Game #n Win (1)
Concede Goal Goal Goal
m
10. 7 events per entity
7 event types
823543 co mbinations
m
28. n entities
Outflow Graph
Alignment Point
[e1]
[e1, e2]
[e1, e2, e3, e4]
[ ]
[e2]
[e1, e3]
[e1, e2, e3]
[e1, e2, e3, e5]
[e3]
[e2, e3]
m
29. n entities
Outflow Graph
Alignment Point
[e1]
[e1, e2]
[e1, e2, e3, e4]
[ ]
[e2]
[e1, e3]
[e1, e2, e3]
[e1, e2, e3, e5]
[e3]
[e2, e3]
Average outcome = 0.4
Average time = 10 days
layer Number of entities = 10
m
30. Soccer Results
Alignment Point
1-0
2-0
2-2
0-0
1-1
2-1
3-1
0-1
0-2
m
32. Past Future
Alignment
Node’s horizontal position
shows sequence of states.
e1!
e2!
e3!
End of path
e1!
e1!
e2!
time link e1!
Node’s height is
edge edge e2!
number of entities.
e4!
e2!
Color is outcome Time edge’s width is
measure. duration of transition. m
36. 3.1 Sugiyama’s heuristics
• Directed Acyclic Graph (DAG) layout
– Sugiyama, K., Tagawa, S. & Toda, M., 1981.
Methods for Visual Understanding of Hierarchical System Structures.
IEEE Transactions on Systems, Man, and Cybernetics, 11(2), p.109-125.
• Reduce edge crossing
m
55. Factors
Time
Entity #1
[e1] [e1, e2] [e1, e2, e3]
Factor 1 Factor 2 Factor 3 Factor 4
m
56. Factors
Time
Patient #1
[e1] [e1, e2] [e1, e2, e3]
Yellow Injury Red Substitution
Which factors are correlated to each state?
m
57. Information Retrieval
Which keywords are correlated to each document?
State 1 State 2 State 3
… … …
Factor xxx … …
… … …
Doc#1 Doc#2 Doc#3
Which factors are correlated to each state?
m
58. Present factors
Alignment Point
Factor 1 [e1] [e1,e2]
[e1,e2,e3,e4]
[] [e2] [e1,e3]
[e1,e2,e3]
[e1,e2,e3,e5]
[e3] [e2,e3]
m
59. Absent factors
Alignment Point
[e1] [e1,e2]
[e1,e2,e3,e4]
Factor 2
[] [e2] [e1,e3]
Factor 2
[e1,e2,e3]
[e1,e2,e3,e5]
[e3] [e2,e3]
m
60. tf-idf
• Term frequency
tf =
Number of times a term t appear in the document
Number of terms in the document
• Inverse document frequency
idf = log ( Number of documents
Number of documents that has the term t + 1
)
m
61. Score based on tf-idf
• Ratio (presence)
Rp = Number of entities with factor f before state
Number or entities in the state
• Inverse state ratio (presence)
R-1
sp = log ( Number of states
Number of states preceded by factor f + 1
)
m
64. User Study
• Goal:
Evaluate Outflow’s ability
to support event sequence analysis tasks
• 12 participants
• 60 minutes each
• 9 tasks + 7 training tasks
• Questionnaire
m
65. Results
• Accurate:
3 mistakes from 108 tasks
• Fast:
Average 5-60 seconds
• Findings:
– From video
– Different outcomes for each incoming paths
– Etc.
m
66. Future Work
• Integration with prediction algorithm
• Additional layout techniques
• Advanced factor analysis
• Deeper evaluations with domain experts
m
67. Conclusions
• Event sequences with outcome
• Outflow
– Interactive visual summary
– Explore flow & outcome
– Factors
– Multi-step layout process
• Not specific to sports
Contact: kristw@twitter.com dgotz@us.ibm.com
@kristwongz
m
68. Heart failure (CHF) patient
Time
Patient #1 Die (0)
Aug 1998 Oct 1998 Jan 1999
Ankle Edema Cardiomegaly Weight Loss
m