Visualization for Discovery
-
Upload
turi-inc -
Category
Technology
-
view
556 -
download
1
Transcript of Visualization for Discovery
![Page 1: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/1.jpg)
Jeffrey Heer @jeffrey_heer Univ. of Washington + Trifacta
Visualization for DISCOVERY
![Page 2: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/2.jpg)
Effectiveness of Penicillin, Neomycin & Streptomycin vs. Bacteria Species
![Page 3: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/3.jpg)
![Page 4: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/4.jpg)
![Page 5: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/5.jpg)
Which antibiotic should one use?
![Page 6: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/6.jpg)
Show data variation, not design variation.
- Edward Tufte
![Page 7: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/7.jpg)
Aerobacter aerogenes
Brucella abortus
Bacillus anthracis
Diplococcus pneumoniae
Escherichia coli
Klebsiella pneumoniaeMycobacterium tuberculosis
Proteus vulgaris
Pseudomonas aeruginosa
Salmonella typhosa
Salmonella schottmuelleri
Staphylococcus albus
Staphylococcus aureus
Streptococcus fecalis
Streptococcus hemolyticus
Streptococcus viridans
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
Wainer & Lysen Am. Sci. 2009
![Page 8: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/8.jpg)
Aerobacter aerogenes
Brucella abortus
Bacillus anthracis
Diplococcus pneumoniae
Escherichia coli
Klebsiella pneumoniaeMycobacterium tuberculosis
Proteus vulgaris
Pseudomonas aeruginosa
Salmonella typhosa
Salmonella schottmuelleri
Staphylococcus albus
Staphylococcus aureus
Streptococcus fecalis
Streptococcus hemolyticus
Streptococcus viridans
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
Wainer & Lysen Am. Sci. 2009
What does antibiotic response reveal about the
biology of bacteria?
![Page 9: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/9.jpg)
Aerobacter aerogenes
Brucella abortus
Bacillus anthracis
Diplococcus pneumoniae
Escherichia coli
Klebsiella pneumoniaeMycobacterium tuberculosis
Proteus vulgaris
Pseudomonas aeruginosa
Salmonella typhosa
Salmonella schottmuelleri
Staphylococcus albus
Staphylococcus aureus
Streptococcus fecalis
Streptococcus hemolyticus
Streptococcus viridans
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
Wainer & Lysen Am. Sci. 2009
![Page 10: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/10.jpg)
Aerobacter aerogenes
Brucella abortus
Bacillus anthracis
Diplococcus pneumoniae
Escherichia coli
Klebsiella pneumoniaeMycobacterium tuberculosis
Proteus vulgaris
Pseudomonas aeruginosa
Salmonella typhosa
Salmonella schottmuelleri
Staphylococcus albus
Staphylococcus aureus
Streptococcus fecalis
Streptococcus hemolyticus
Streptococcus viridans
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
Wainer & Lysen Am. Sci. 2009
?
?
![Page 11: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/11.jpg)
Aerobacter aerogenes
Brucella abortus
Bacillus anthracis
Diplococcus pneumoniae
Escherichia coli
Klebsiella pneumoniaeMycobacterium tuberculosis
Proteus vulgaris
Pseudomonas aeruginosa
Salmonella typhosa
Salmonella schottmuelleri
Staphylococcus albus
Staphylococcus aureus
Streptococcus fecalis
Streptococcus hemolyticus
Streptococcus viridans
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
Wainer & Lysen Am. Sci. 2009
Not a streptococcus!
Actually a streptococcus!
![Page 12: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/12.jpg)
How might our tools spur new questions and
prompt skepticism?
![Page 13: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/13.jpg)
![Page 14: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/14.jpg)
![Page 15: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/15.jpg)
0 10 20 30 40
Neomycin
0
200
400
600
800
Penicillin
![Page 16: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/16.jpg)
0.001 0.01 0.1 1 10 100
Log10(Neomycin)
0.001
0.01
0.1
1
10
100
1,000Lo
g10(Pe
nicillin)
![Page 17: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/17.jpg)
0.0010.010.1110100
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
![Page 18: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/18.jpg)
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
![Page 19: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/19.jpg)
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusAerobacterBrucellaBacillusDiplococcusEscherichiaKlebsiellaMycobacteriumProteusPseudomonasSalmonellaStaphylococcusStreptococcus
![Page 20: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/20.jpg)
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
![Page 21: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/21.jpg)
Aerobacter aerogenes
Brucella abortus
Bacillus anthracis
Diplococcus pneumoniae
Escherichia coli
Klebsiella pneumoniaeMycobacterium tuberculosis
Proteus vulgaris
Pseudomonas aeruginosa
Salmonella typhosa
Salmonella schottmuelleri
Staphylococcus albus
Staphylococcus aureus
Streptococcus fecalis
Streptococcus hemolyticus
Streptococcus viridans
0.0010.010.11101001,000
Log10(1 / Neomycin)
0.001
0.01
0.1
1
10
100
1,000
Log1
0(1
/ Pen
icill
in)
GenusStreptococcus
Staphylococcus
Salmonella
Other
![Page 22: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/22.jpg)
A Combinatorial Design Space
![Page 23: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/23.jpg)
1. Variable Selection
A Combinatorial Design Space
![Page 24: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/24.jpg)
1. Variable Selection
2. Data Transformation
A Combinatorial Design Space
![Page 25: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/25.jpg)
1. Variable Selection
2. Data Transformation
3. Visual Encoding Design
A Combinatorial Design Space
![Page 26: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/26.jpg)
1. Variable Selection
2. Data Transformation
3. Visual Encoding Design
—> Thousands of possible charts!
A Combinatorial Design Space
![Page 27: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/27.jpg)
How might we augment manual chart construction
with interactive browsing of recommended visualizations?
![Page 28: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/28.jpg)
![Page 29: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/29.jpg)
ggplot(diamonds, aes(x=price, fill=cut))+ geom_bar(position="dodge")
![Page 30: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/30.jpg)
![Page 31: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/31.jpg)
1. Trifacta Visual Profiler
2. Data Voyager (UW + Tableau)
![Page 32: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/32.jpg)
1. Trifacta Visual Profiler
2. Data Voyager (UW + Tableau)
![Page 33: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/33.jpg)
Trifacta Visual Profiler
![Page 34: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/34.jpg)
OverviewOverview
Trifacta Visual Profiler
![Page 35: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/35.jpg)
DetailsDetails
Trifacta Visual Profiler
![Page 36: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/36.jpg)
Trifacta Visual Profiler
![Page 37: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/37.jpg)
Trifacta Visual Profiler
![Page 38: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/38.jpg)
Trifacta Visual Profiler
![Page 39: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/39.jpg)
Trifacta Visual Profiler
![Page 40: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/40.jpg)
Trifacta Visual Profiler
![Page 41: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/41.jpg)
Trifacta Visual Profiler
![Page 42: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/42.jpg)
1. Trifacta Visual Profiler
2. Data Voyager (UW + Tableau)
![Page 43: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/43.jpg)
![Page 44: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/44.jpg)
User
![Page 45: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/45.jpg)
Voyager Visualization Browser
User
Data Set
![Page 46: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/46.jpg)
Voyager Visualization Browser
Compass Recommendation Engine
Data Schema & Statistics
User
![Page 47: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/47.jpg)
Voyager Visualization Browser
Compass Recommendation Engine
Data Schema & Statistics
User
1. Select data variables 2. Apply transformations 3. Pick visual encodings
![Page 48: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/48.jpg)
Voyager Visualization Browser
Compass Recommendation Engine
Data Schema & Statistics
User
Constrain & rank choices by data type, statistics & perceptual principles.
![Page 49: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/49.jpg)
Voyager Visualization Browser
Data Schema & Statistics
Ranked and Clustered Vega-lite Specifications
User
Compass Recommendation Engine
![Page 50: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/50.jpg)
Voyager Visualization Browser
Compass Recommendation Engine
Vega-lite Compiler
Vega-lite Specifications
Ranked and Clustered Vega-lite Specifications
User
Data Schema & Statistics
![Page 51: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/51.jpg)
Voyager Visualization Browser
Compass Recommendation Engine
Vega Renderer
Vega-lite Compiler
Vega-lite Specifications
VegaSpecifications
Ranked and Clustered Vega-lite Specifications
User
Data Schema & Statistics
![Page 52: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/52.jpg)
Voyager Visualization Browser
Compass Recommendation Engine
Vega Renderer
Interactive Visualizations
Vega-lite Specifications
VegaSpecifications
Ranked and Clustered Vega-lite Specifications
User
Data Schema & Statistics
Vega-lite Compiler
![Page 53: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/53.jpg)
Voyager Visualization Browser
Interactive Visualizations
Compass Recommendation Engine
Vega Renderer
Interactive Visualizations
Vega-lite Specifications
VegaSpecifications
Ranked and Clustered Vega-lite Specifications
User
Data Schema & Statistics
Vega-lite Compiler
![Page 54: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/54.jpg)
Voyager Visualization Browser
Interactive Visualizations
User Selection
Compass Recommendation Engine
Vega Renderer
Interactive Visualizations
Vega-lite Specifications
VegaSpecifications
User Selection, Data Schema
& Statistics
Ranked and Clustered Vega-lite Specifications
User
Vega-lite Compiler
![Page 55: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/55.jpg)
Voyager Visualization Browser
Interactive Visualizations
User Selection
Compass Recommendation Engine
Vega Renderer
Interactive Visualizations
Vega-lite Specifications
VegaSpecifications
User Selection, Data Schema
& Statistics
Ranked and Clustered Vega-lite Specifications
User
Improves data coverage! +3x variable sets shown +1.5x more interacted with
Vega-lite Compiler
![Page 56: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/56.jpg)
Refining visualization recommendation What to optimize? How to evaluate?
Scaling interactive visualizations Large D harder than large N…
Help avoid statistical pitfalls Recognize mix effects, convey uncertainty
Ongoing Challenges
![Page 57: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/57.jpg)
How might our tools spur new questions and
prompt skepticism?
![Page 58: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/58.jpg)
![Page 59: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/59.jpg)
vega.github.io
![Page 60: Visualization for Discovery](https://reader031.fdocuments.net/reader031/viewer/2022030307/58eb42281a28abd1228b4703/html5/thumbnails/60.jpg)
Jeffrey Heer @jeffrey_heer Univ. of Washington + Trifacta
Visualization for DISCOVERY