finding comparable temporal categorical records: a similarity measure with an interactive...
DESCRIPTION
Talk given at the IEEE Symposium on Visual Analytics Science & Technology (VAST), 2009.TRANSCRIPT
![Page 1: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/1.jpg)
Finding&Comparable&&Temporal&Categorical&Records:&A"Similarity"Measure"with"an"Interac4ve"Visualiza4on"Krist&Wongsuphasawat&Ben&Shneiderman&Dept."of"Computer"Science"&"Human@Computer"Interac4on"Lab"University"of"Maryland"
![Page 2: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/2.jpg)
Temporal&categorical&data&! A"type"of"4me"series"! Comparison"
Numerical e.g. stock indices 10/8/2007 !540.35!10/9/2007 !555.32!...
Categorical e.g. patient histories 10/8/2007 !Respiratory!10/9/2007 !Mental Disorder!...
![Page 3: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/3.jpg)
Temporal&categorical&data&(2)&! Examples"
" Electronic"Health"Records"" Traffic"incident"logs"" Student"records"
![Page 4: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/4.jpg)
Finding&similar&records&! E.g."Find"pa4ents"with"similar"symptoms""to"guide"the"treatment."
![Page 5: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/5.jpg)
Finding&similar&records&(2)&! How?"
" Users"specify"one"target"pa4ent"" Similarity"Measure"
# Gives"a"score"that"shows"how"much"two"records"are"similar.""
# Score"ranges"from"0"to"1."(Most"similar"="1)""
![Page 6: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/6.jpg)
Finding&similar&records&(3)&
Patient #1 (target)
Patient #2
Patient #3
Patient #4
Patient #5
0.80
0.63
0.96
0.77
![Page 7: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/7.jpg)
Finding&similar&records&(4)&
Patient #1 (target)
Patient #2 0.80
Patient #3 0.63
Patient #4 0.96
Patient #5 0.77 similar
![Page 8: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/8.jpg)
Patient#4 A B C
Patient#3 A B C D
Patient#2 A C
Challenge&! What"is"“similar”?" depends"on"users/tasks"
Patient#1 (target) A C
time
B
Time difference
extra
missing B
![Page 9: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/9.jpg)
Related&work&! Similarity"measure"
" Similarity"measure"for"numerical"4me"series"# [Ding"et"al."2008],"[Saeed"and"Mark"2006],"..."
" Edit"distance"# [Levenshtein"1966],"[Winkler"1999],"..."
" Biological"sequence"searching"# [Pearson"and"Lipman"1988],"[Altschul"et"al."1990],"...""
! Visualiza4on"" Temporal"visualiza4on"
# [Wang"et"al."2008],"[Plaisant"et"al."1998],"..."" Rank@by@feature"framework"
# [Seo"and"Shneiderman"2005]"
![Page 10: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/10.jpg)
Alignment&! Sen4nel"events"
Time
Patient #45851737 Admit Emergency
ICU Floor
Exit
Patient #43244997 Admit Emergency
ICU Floor
Exit
June July August
![Page 11: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/11.jpg)
Alignment&(2)&! Time"shicing"
Time
Patient #45851737 Admit Emergency
ICU Floor
Exit
Patient #43244997 Admit Emergency
ICU Floor
Exit
0 1 M 2 M
![Page 12: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/12.jpg)
In&this&paper,&we&propose&! M&M"(Match"&"Mismatch)"measure"
" A"similarity"measure"
! Similan"" An"interac4ve"visualiza4on"
![Page 13: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/13.jpg)
M&M&Measure&
Patient#1 (target) A C
Patient#2 A B C
B
B
C
Missing Event Extra Event Matched Events
} Total Score 0 to 1
Match Score = F(time difference) Mismatch Score = F(Number of Mismatches)
time
![Page 14: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/14.jpg)
Similan&! Layout"
Main Panel
Plot Panel
Comparison Panel Control Panel
Ranking Score
![Page 15: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/15.jpg)
ScaHerplot&
Number of Mismatches
Match Score
+ + +
1 0
0
![Page 16: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/16.jpg)
Usability&study&! 8"par4cipants"! Goals"
" Examine"learnability"of""Similan"" Assess"the"benefits"of"a"scaeerplot"" Observe"users’"strategy"
! Tasks"" Find"5"persons"that"are"most"similar"to"the"target"
![Page 17: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/17.jpg)
Results&! Easy"to"use,"but"some"interface"issues"! Scaeerplot"
" Different"opinions"" Give"overview"" Explain"how"records"are"dissimilar"
! Strategy"" Select"target"" Rank"by"total"score"" See"comparison"
![Page 18: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/18.jpg)
Ongoing&work&! More"customizable"similarity"measure"! Flexible"query,"Query@by@Example"! Improve"user"interface"
![Page 19: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/19.jpg)
http://www.cs.umd.edu/hcil/similan
Note: recent work / not in the paper
![Page 20: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/20.jpg)
Similan&! Demo"! Data""
" from"Washington"Hospital"Center"" ICU"(Intensive"Care"Unit)"pa4ent"transfers"" deiden4fied"
![Page 21: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/21.jpg)
Conclusion&! Problem"
" Finding"similar"temporal"categorical"records"" What"is"similar?"
! Contribu4ons"" M&M"measure"" Similan"
! Ongoing"work"" More"customizable"similarity"measure"" Flexible"query,"Query@by@Example"
![Page 22: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/22.jpg)
More...&! Contact"
" [email protected]"" hep://www.cs.umd.edu/hcil/similan"
! InfoVis"“Space"and"Time”"session"" Thursday"2:00@3:40pm"
&Temporal&Summaries:&SupporMng&Temporal&Categorical&Searching,&AggregaMon&and&Comparison&"Taowei"David"Wang,"Catherine"Plaisant,"Ben"Shneiderman,"Neil"Spring,"David"Roseman,"Greg"Marchand,"Vikramjit"Mukherjee,"Mark"Smith""
![Page 23: Finding Comparable Temporal Categorical Records: A Similarity Measure with an Interactive Visualization](https://reader034.vdocument.in/reader034/viewer/2022051515/54c677384a7959d3298b45bd/html5/thumbnails/23.jpg)
Thank&you&