SlideShare a Scribd company logo
Learnable and Expressive
Visualization Authoring through
Blended Interfaces
Sehi L’Yi, Astrid van den Brandt, Etowah Adams, Huyen N. Nguyen, Nils Gehlenborg
How can we design a system that enables users to
easily create highly customized visualization?
How can we design a system that enables users to
easily create highly customized visualization?
Learnability Expressivity
Learnability Expressivity
&
Learnability Expressivity
vs.
Learnability Expressivity
Learnability
Expressivity
Learnability
Expressivity
Template-Based
Shelf Configuration
Visual Builder
Code Editor
Vega Editor
Lyra
Voyager
Microsoft Excel
Learnability
Expressivity
Template-Based
Shelf Configuration
Code Editor
Visual Builder
How can we build a visualization
authoring system that is both
learnable and expressive?
Learnability
Expressivity
?
Our Ideas
Learnability Studies
Multimodal User Interaction
1 2
Our Ideas Multimodal User Interaction
:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
Our Ideas Multimodal User Interaction
:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
Our Ideas Multimodal User Interaction
:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
Our Ideas Multimodal User Interaction
:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
Our Ideas:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
+
Multimodal User Interaction
Complementarity Interaction Martin, 1998
Our Ideas Multimodal User Interaction
:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
+
Complementarity Interaction Martin, 1998
Our Ideas Multimodal User Interaction
:
InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
+ +
Martin, 1998
Complementarity Interaction
Our Ideas Multimodal User Interaction
:
Authoring
Interface
“1”
Authoring
Interface
“2”
Authoring
Interface
“3”
+ +
Martin, 1998
Complementarity Interaction
Our Ideas
Multimodal User Interaction
1 2 Learnability Studies
Our Ideas Learnability Studies
:
Visualization Literacy, Visualization Onboarding, etc
Kwon and Lee, CHI 2016; Ruchikachorn and Mueller, TVCG 2015; Kim et al. CHI 2023; Wang et al. TVCG 2022; Stoiber et al. Vis. Psychol. 2023
?
Our Ideas Learnability Studies
:
Kwon and Lee, CHI 2016; Ruchikachorn and Mueller, TVCG 2015; Kim et al. CHI 2023; Wang et al. TVCG 2022; Stoiber et al. Vis. Psychol. 2023
?
!
• Brushing & Linking
• Difference
• Morphing
Linking
!
Visualization Literacy, Visualization Onboarding, etc
Our Ideas Learnability Studies
:
?
!
Linking
!
Learnable
Authoring
Interface
Expressive
Authoring
Interface
Visualization Literacy, Visualization Onboarding, etc
Our Ideas
Multimodal User Interaction
1 2 Learnability Studies
Cooperative Interactions Linking
Template-Based
Shelf Configuration
Code Editor
Visual Builder
Template-Based
Shelf Configuration
Visual Builder
Code Editor
Learnability
Expressivity
Cooperative Interactions
Linking
Multiple Authoring Interfaces
Blended Interfaces
Template-Based
Shelf Configuration
Code Editor
Visual Builder
Shelf Configuration
Visual Builder
Code Editor
Learnability
Expressivity
Blended Interfaces
Cooperative Interactions
Linking
Multiple Authoring Interfaces
Learnable and Expressive Visualization Authoring through Blended Interfaces
Natural Language Interface
ChatGPT
Code Editor
Gosling Visualization Grammar
Template-based
Interface
Shelf Configuration
Interface
Visualization Canvas
Natural Language Interface
ChatGPT
Code Editor
Gosling Visualization Grammar
Template-based
Interface
Shelf Configuration
Interface
Visualization Canvas
Learnable and Expressive Visualization Authoring through Blended Interfaces
Learnable and Expressive Visualization Authoring through Blended Interfaces
Learnable and Expressive Visualization Authoring through Blended Interfaces
Learnable and Expressive Visualization Authoring through Blended Interfaces
Learnable and Expressive Visualization Authoring through Blended Interfaces
User Study Design
Hands-on Sessions
15 mins
Introduction
20 mins
Self-Learning
15 mins
Reproduction Interview
10 mins
Task 1 Task 2 Task 3
Pre-Study Survey Post-Study Survey
Interaction Patterns
“It is very nice to choose between templates, and then, in shelves, I can
change x, y, and color. And then, if I really want to fine-tune the visualization, I
could go into the code or ask AI to do it for me. It was very useful to have all
four, and it wasn’t anything cluttered or something like that.” P6
Interaction Patterns
“I didn’t know what to put in the code editor, so I just asked to see what the
natural language interface changes. And, based on that, I can continue
myself” P1
Survey Results
“I love that [changes on the shelf configuration interface] reflected in the code
because, particularly, I am not familiar with Gosling. [...] It was kind of very cool
to see how they are talking to each other. That kind of allows me to
understand what is going on. I feel that that kind of teaches me Gosling.”
P3
“The different kinds of scatterplots
confused me sometimes. I was somehow
expecting only one type of each plot
instead of slight variations.”
P1
Main Takeaway
Combining and linking authoring interfaces can
help learn a unfamiliar authoring system to create
complex visualizations
• Screen scalability
• How to combine authoring techniques without output interfaces?
e.g., Visualization by Demonstration (Saket et al. 2017)
• Would users always start with the most familiar interfaces?
Open Questions
• Screen scalability
• How to combine authoring techniques without output interfaces?
e.g., Visualization by Demonstration (Saket et al. 2017)
• Would users always start with the most familiar interfaces?
Summary
• A conceptual framework of blended interfaces to
blend multiple authoring interfaces
• An implementation of Blace for genomics data
visualization
• A user evaluation with domain experts (n=12) to
demonstrate the effectiveness of blended interfaces sehilyi.com
sehi_lyi@hms.harvard.edu
SEHI L’YI
@sehi_lyi
@sehilyi.bsky.social
NIH K99/R00 Postdoc Fellow
Harvard Medical School
Formative
User Study
Tomorrow

More Related Content

PDF
Understanding Visualization Authoring for Genomics Data through User Interviews
sehilyi
 
PDF
Port
Nus Wanus
 
PDF
Between Paper & Code
Molly Wilson
 
PDF
Going from Here to There: Transitioning into a UX Career
dpanarelli
 
PDF
Jan-Wessel Hovingh
Bram de Jongh
 
PDF
Empathic Mixed Reality
Thammathip Piumsomboon
 
PDF
GSLIS corporate roundtable 2016
melmiller
 
ODP
Designing for Collaboration: Challenges & Considerations of Multi-Use Informa...
Stephanie Steinhardt
 
Understanding Visualization Authoring for Genomics Data through User Interviews
sehilyi
 
Port
Nus Wanus
 
Between Paper & Code
Molly Wilson
 
Going from Here to There: Transitioning into a UX Career
dpanarelli
 
Jan-Wessel Hovingh
Bram de Jongh
 
Empathic Mixed Reality
Thammathip Piumsomboon
 
GSLIS corporate roundtable 2016
melmiller
 
Designing for Collaboration: Challenges & Considerations of Multi-Use Informa...
Stephanie Steinhardt
 

Similar to Learnable and Expressive Visualization Authoring through Blended Interfaces (20)

PDF
Tania Schlatter – Visual Usability
Harvard Web Working Group
 
PDF
Visual design principles & practices for web and mobile apps
Tania Schlatter
 
PDF
A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...
mlaij
 
PDF
TheTin x SXSW 2017
Tim Harper
 
PDF
UI/UX Designer in the year 2020 | Developers Day Nov.19
Lena Lekkou
 
PDF
interacting-with-ai-2023---module-2---session-1---handout.pdf
cniclsh1
 
PPTX
UX Evolution Mindset & Methods
Danforth
 
PPT
Emerging Technology
dananass
 
PDF
2015-11-11 research seminar
ifi8106tlu
 
PPTX
Data Viz for Data Discovery
Megan Bowe
 
PDF
Content Strategy for UX Designers
GatherContent
 
PDF
Personality Prediction with social media using Machine Learning
IRJET Journal
 
PDF
Personality Prediction with social media using Machine Learning
IRJET Journal
 
DOCX
Btp report linu&rupam
Linu George
 
PDF
Landscape of AI/ML in 2023
HyunJoon Jung
 
PPT
Using user centered design from a gender perspective. in3
Carina Soledad Gonzalez
 
PDF
Superheroes SXSW 2013
Yvonne So
 
PPT
Icpc 2011 storey
Margaret-Anne Storey
 
PDF
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT
 
PDF
Handsome Overview
David Herman
 
Tania Schlatter – Visual Usability
Harvard Web Working Group
 
Visual design principles & practices for web and mobile apps
Tania Schlatter
 
A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...
mlaij
 
TheTin x SXSW 2017
Tim Harper
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
Lena Lekkou
 
interacting-with-ai-2023---module-2---session-1---handout.pdf
cniclsh1
 
UX Evolution Mindset & Methods
Danforth
 
Emerging Technology
dananass
 
2015-11-11 research seminar
ifi8106tlu
 
Data Viz for Data Discovery
Megan Bowe
 
Content Strategy for UX Designers
GatherContent
 
Personality Prediction with social media using Machine Learning
IRJET Journal
 
Personality Prediction with social media using Machine Learning
IRJET Journal
 
Btp report linu&rupam
Linu George
 
Landscape of AI/ML in 2023
HyunJoon Jung
 
Using user centered design from a gender perspective. in3
Carina Soledad Gonzalez
 
Superheroes SXSW 2013
Yvonne So
 
Icpc 2011 storey
Margaret-Anne Storey
 
UX STRAT USA: Leah Buley, "The Role of UX / CX in Business"
UX STRAT
 
Handsome Overview
David Herman
 
Ad

More from sehilyi (6)

PDF
Toward Understanding Representation Methods in Visualization Recommendations ...
sehilyi
 
PDF
CloakingNote: A Novel Desktop Interface for Subtle Writing Using Decoy Texts
sehilyi
 
PDF
Comparative Layouts Revisited: Design Space, Guidelines, and Future Directions
sehilyi
 
PDF
Grammar-Based 
Interactive Visualization of Genomics Data
sehilyi
 
PDF
Multi-View Design Patterns & 
Responsive Visualization for
Genomics Data
sehilyi
 
PDF
The Role of Visualization in Genomics Data Analysis Workflows: The Interviews
sehilyi
 
Toward Understanding Representation Methods in Visualization Recommendations ...
sehilyi
 
CloakingNote: A Novel Desktop Interface for Subtle Writing Using Decoy Texts
sehilyi
 
Comparative Layouts Revisited: Design Space, Guidelines, and Future Directions
sehilyi
 
Grammar-Based 
Interactive Visualization of Genomics Data
sehilyi
 
Multi-View Design Patterns & 
Responsive Visualization for
Genomics Data
sehilyi
 
The Role of Visualization in Genomics Data Analysis Workflows: The Interviews
sehilyi
 
Ad

Recently uploaded (20)

PDF
Identification of unnecessary object allocations using static escape analysis
ESUG
 
PPTX
The Toxic Effects of Aflatoxin B1 and Aflatoxin M1 on Kidney through Regulati...
OttokomaBonny
 
PPTX
Qualification of.UV visible spectrophotometer pptx
shrutipandit17
 
PDF
A deep Search for Ethylene Glycol and Glycolonitrile in the V883 Ori Protopla...
Sérgio Sacani
 
PPT
Grade_9_Science_Atomic_S_t_r_u_cture.ppt
QuintReynoldDoble
 
PPTX
Limbic system_components_connections_ functions.pptx
muralinath2
 
PDF
Evaluating Benchmark Quality: a Mutation-Testing- Based Methodology
ESUG
 
PDF
An Analysis of Inline Method Refactoring
ESUG
 
PPTX
Internal Capsule_Divisions_fibres_lesions
muralinath2
 
PDF
Package-Aware Approach for Repository-Level Code Completion in Pharo
ESUG
 
PPTX
Feeding stratagey for climate change dairy animals.
Dr.Zulfy haq
 
PDF
Even Lighter Than Lightweiht: Augmenting Type Inference with Primitive Heuris...
ESUG
 
PDF
Sujay Rao Mandavilli Multi-barreled appraoch to educational reform FINAL FINA...
Sujay Rao Mandavilli
 
PPTX
Quality control test for plastic & metal.pptx
shrutipandit17
 
PPTX
General Characters and Classification of Su class Apterygota.pptx
Dr Showkat Ahmad Wani
 
PDF
Paleoseismic activity in the moon’s Taurus-Littrowvalley inferred from boulde...
Sérgio Sacani
 
PPTX
Nanofertilizer: Its potential benefits and associated challenges.pptx
BikramjitDeuri
 
PPT
1. Basic Principles of Medical Microbiology Part 1.ppt
separatedwalk
 
PPTX
Embark on a journey of cell division and it's stages
sakyierhianmontero
 
PPTX
Reticular formation_nuclei_afferent_efferent
muralinath2
 
Identification of unnecessary object allocations using static escape analysis
ESUG
 
The Toxic Effects of Aflatoxin B1 and Aflatoxin M1 on Kidney through Regulati...
OttokomaBonny
 
Qualification of.UV visible spectrophotometer pptx
shrutipandit17
 
A deep Search for Ethylene Glycol and Glycolonitrile in the V883 Ori Protopla...
Sérgio Sacani
 
Grade_9_Science_Atomic_S_t_r_u_cture.ppt
QuintReynoldDoble
 
Limbic system_components_connections_ functions.pptx
muralinath2
 
Evaluating Benchmark Quality: a Mutation-Testing- Based Methodology
ESUG
 
An Analysis of Inline Method Refactoring
ESUG
 
Internal Capsule_Divisions_fibres_lesions
muralinath2
 
Package-Aware Approach for Repository-Level Code Completion in Pharo
ESUG
 
Feeding stratagey for climate change dairy animals.
Dr.Zulfy haq
 
Even Lighter Than Lightweiht: Augmenting Type Inference with Primitive Heuris...
ESUG
 
Sujay Rao Mandavilli Multi-barreled appraoch to educational reform FINAL FINA...
Sujay Rao Mandavilli
 
Quality control test for plastic & metal.pptx
shrutipandit17
 
General Characters and Classification of Su class Apterygota.pptx
Dr Showkat Ahmad Wani
 
Paleoseismic activity in the moon’s Taurus-Littrowvalley inferred from boulde...
Sérgio Sacani
 
Nanofertilizer: Its potential benefits and associated challenges.pptx
BikramjitDeuri
 
1. Basic Principles of Medical Microbiology Part 1.ppt
separatedwalk
 
Embark on a journey of cell division and it's stages
sakyierhianmontero
 
Reticular formation_nuclei_afferent_efferent
muralinath2
 

Learnable and Expressive Visualization Authoring through Blended Interfaces

  • 1. Learnable and Expressive Visualization Authoring through Blended Interfaces Sehi L’Yi, Astrid van den Brandt, Etowah Adams, Huyen N. Nguyen, Nils Gehlenborg
  • 2. How can we design a system that enables users to easily create highly customized visualization?
  • 3. How can we design a system that enables users to easily create highly customized visualization? Learnability Expressivity
  • 9. Template-Based Shelf Configuration Visual Builder Code Editor Vega Editor Lyra Voyager Microsoft Excel Learnability Expressivity
  • 10. Template-Based Shelf Configuration Code Editor Visual Builder How can we build a visualization authoring system that is both learnable and expressive? Learnability Expressivity ?
  • 12. Our Ideas Multimodal User Interaction : InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
  • 13. Our Ideas Multimodal User Interaction : InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
  • 14. Our Ideas Multimodal User Interaction : InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
  • 15. Our Ideas Multimodal User Interaction : InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021)
  • 16. Our Ideas: InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021) + Multimodal User Interaction Complementarity Interaction Martin, 1998
  • 17. Our Ideas Multimodal User Interaction : InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021) + Complementarity Interaction Martin, 1998
  • 18. Our Ideas Multimodal User Interaction : InChorus (Srinivasan et al. CHI 2020); DataBreeze (Srinivasan et al. TVCG 2021); TouchPivot (Jo et al. CHI 2017); Data@Hand (Kim et al. CHI 2021) + + Martin, 1998 Complementarity Interaction
  • 19. Our Ideas Multimodal User Interaction : Authoring Interface “1” Authoring Interface “2” Authoring Interface “3” + + Martin, 1998 Complementarity Interaction
  • 20. Our Ideas Multimodal User Interaction 1 2 Learnability Studies
  • 21. Our Ideas Learnability Studies : Visualization Literacy, Visualization Onboarding, etc Kwon and Lee, CHI 2016; Ruchikachorn and Mueller, TVCG 2015; Kim et al. CHI 2023; Wang et al. TVCG 2022; Stoiber et al. Vis. Psychol. 2023 ?
  • 22. Our Ideas Learnability Studies : Kwon and Lee, CHI 2016; Ruchikachorn and Mueller, TVCG 2015; Kim et al. CHI 2023; Wang et al. TVCG 2022; Stoiber et al. Vis. Psychol. 2023 ? ! • Brushing & Linking • Difference • Morphing Linking ! Visualization Literacy, Visualization Onboarding, etc
  • 23. Our Ideas Learnability Studies : ? ! Linking ! Learnable Authoring Interface Expressive Authoring Interface Visualization Literacy, Visualization Onboarding, etc
  • 24. Our Ideas Multimodal User Interaction 1 2 Learnability Studies Cooperative Interactions Linking
  • 25. Template-Based Shelf Configuration Code Editor Visual Builder Template-Based Shelf Configuration Visual Builder Code Editor Learnability Expressivity Cooperative Interactions Linking Multiple Authoring Interfaces Blended Interfaces
  • 26. Template-Based Shelf Configuration Code Editor Visual Builder Shelf Configuration Visual Builder Code Editor Learnability Expressivity Blended Interfaces Cooperative Interactions Linking Multiple Authoring Interfaces
  • 28. Natural Language Interface ChatGPT Code Editor Gosling Visualization Grammar Template-based Interface Shelf Configuration Interface Visualization Canvas
  • 29. Natural Language Interface ChatGPT Code Editor Gosling Visualization Grammar Template-based Interface Shelf Configuration Interface Visualization Canvas
  • 35. User Study Design Hands-on Sessions 15 mins Introduction 20 mins Self-Learning 15 mins Reproduction Interview 10 mins Task 1 Task 2 Task 3 Pre-Study Survey Post-Study Survey
  • 36. Interaction Patterns “It is very nice to choose between templates, and then, in shelves, I can change x, y, and color. And then, if I really want to fine-tune the visualization, I could go into the code or ask AI to do it for me. It was very useful to have all four, and it wasn’t anything cluttered or something like that.” P6
  • 37. Interaction Patterns “I didn’t know what to put in the code editor, so I just asked to see what the natural language interface changes. And, based on that, I can continue myself” P1
  • 39. “I love that [changes on the shelf configuration interface] reflected in the code because, particularly, I am not familiar with Gosling. [...] It was kind of very cool to see how they are talking to each other. That kind of allows me to understand what is going on. I feel that that kind of teaches me Gosling.” P3
  • 40. “The different kinds of scatterplots confused me sometimes. I was somehow expecting only one type of each plot instead of slight variations.” P1
  • 41. Main Takeaway Combining and linking authoring interfaces can help learn a unfamiliar authoring system to create complex visualizations
  • 42. • Screen scalability • How to combine authoring techniques without output interfaces? e.g., Visualization by Demonstration (Saket et al. 2017) • Would users always start with the most familiar interfaces? Open Questions • Screen scalability • How to combine authoring techniques without output interfaces? e.g., Visualization by Demonstration (Saket et al. 2017) • Would users always start with the most familiar interfaces?
  • 43. Summary • A conceptual framework of blended interfaces to blend multiple authoring interfaces • An implementation of Blace for genomics data visualization • A user evaluation with domain experts (n=12) to demonstrate the effectiveness of blended interfaces sehilyi.com [email protected] SEHI L’YI @sehi_lyi @sehilyi.bsky.social NIH K99/R00 Postdoc Fellow Harvard Medical School Formative User Study Tomorrow