Stanford Seminar - Driving Exploratory Visualization through Perception & Cognition
Resumen
TLDRThe talk delves into how data visualization is fundamentally transforming engagement with the world, emphasizing the necessity of effective visual tools for decision making. It examines the cognitive processes involved in interpreting visual information and presents a structured research approach to develop novel visualization systems tailored to diverse audiences. The research includes automating visualization design, enhancing the accessibility of data representation for individuals with intellectual disabilities, and integrating augmented reality for field data analysis. Each of these threads underscores the importance of perceptual understanding in creating insightful visual representations.
Para llevar
- 🌐 Data is transforming decision-making across disciplines.
- 🔍 Effective visualization tools enhance exploratory data analysis.
- 🎨 Color choice is critical for accurate data interpretation.
- 💬 Accessibility is vital for including individuals with IDD in data discussions.
- 📈 AR technology can provide contextual insights during field analysis.
- 🔬 Research involves empirical studies for optimal visualization methods.
- 👩💻 Non-experts can benefit from automation in visualization design.
- 🧠 Understanding cognitive processes is essential for effective visual presentations.
Cronología
- 00:00:00 - 00:05:00
Data is significantly influencing our engagement with the world, playing a vital role in public communication and decision-making. My research investigates the use of visualization tools for exploratory data analysis and their impact on various fields, enabling better understanding and decision-making across disciplines.
- 00:05:00 - 00:10:00
The rise of big data comes with challenges, including understanding a greater variety of users, data complexity, and the increasing need for intuitive data analysis tools. Visualization is becoming commonplace even among non-experts, making it crucial to develop effective communication methods for varying audiences.
- 00:10:00 - 00:15:00
Despite advancements in machine learning and computational tools, exploratory data analysis remains essential. Visualization helps in understanding data patterns that raw statistics might miss, highlighting the need for a human-centric approach to data interpretation.
- 00:15:00 - 00:20:00
Through an example, I illustrate how first-order statistics can be misleading: datasets with identical statistics can show vastly different distributions when visualized, emphasizing the power of visualization in discerning qualitative differences.
- 00:20:00 - 00:25:00
The process of deriving insights from visualization involves complex cognitive and perceptual processes that translate visual data into knowledge. My research models these processes to improve data visualization techniques and enhance analytical effectiveness.
- 00:25:00 - 00:30:00
Our research includes understanding domain-specific challenges and determining how optimal representations can enhance analysis. We derive models, conduct empirical studies, and create tools to optimize data visualization and exploratory systems for various applications.
- 00:30:00 - 00:35:00
We're focusing on three key areas: automating effective visualization design, overcoming cognitive barriers in visualization for individuals with intellectual disabilities, and integrating augmented reality with analytics for real-time situational analysis during field operations.
- 00:35:00 - 00:40:00
Designing effective visualizations, particularly around color selection, involves understanding both aesthetic and perceptual aspects. Poor color choices can lead to misinterpretation, highlighting the critical nature of careful design in visual analytics.
- 00:40:00 - 00:45:00
Through collaboration, we've developed methodologies to model color usage in visualizations, leading to better algorithms that can aid non-experts in making effective color choices based on perceived data differences.
- 00:45:00 - 00:50:00
We've created tools that maximize data representation effectiveness while allowing customization based on user needs. These tools leverage perceptual insights to facilitate better visual communication and improve the accessibility of data interpretation.
- 00:50:00 - 00:58:12
Ongoing research includes evaluating how traditional visualization practices may hinder accessibility for individuals with intellectual disabilities, aiming to redefine guidelines to better serve diverse user groups in terms of data representation.
Mapa mental
Vídeo de preguntas y respuestas
Why is visualization important in data analysis?
Visualization helps users explore information using their sense of sight, facilitating quicker and deeper insights from complex data.
What challenges are associated with color use in data visualization?
Choosing effective color encodings is difficult as poor color choices can lead to misinterpretations, sometimes affecting critical decisions in fields like medicine.
How does the research address accessibility for individuals with intellectual disabilities (IDD)?
The research identifies existing barriers in visualization practices for IDD and proposes design guidelines to enhance their understanding and engagement with data.
What is the role of augmented reality in data visualization?
Augmented reality is used to provide contextually rich environments for data analysis, allowing users to interact with data in ways that traditional displays can't achieve.
How do different visualization modalities impact user perception?
Different environments, such as AR and VR, affect how users interpret visual information, including depth cues, color contrasts, and overall engagement.
What are some principles for effective visualization design?
Effective visualization design considers perceptual processing, cognitive load, and the contextual relevance of data being presented.
Can non-experts effectively create visualizations?
The research aims to develop algorithms and guidelines that empower non-experts to produce high-quality visualizations with minimal expertise.
How does this research relate to the broader context of data science?
The work explores innovative methods to enhance data visualization practices, ultimately contributing to data literacy and improving decision-making across various domains.
Ver más resúmenes de vídeos
LAWRENCE DA ARÁBIA é o maior filme da história (Análise)
BUILD THE BEST HARMONY UNIT! | Tribbie Guide - Best Relics, Lightcones & Teams | Honkai: Star Rail
Manajemen Proyek: Pengantar Manajemen Proyek
Lei 12 550 - parte 3
Correction of Reading Disabilities- Formal Observation
Miss Reid teaching Science in A Special Education Classroom
- 00:00:11so it goes without saying that data is
- 00:00:13fundamentally changing the way we see it
- 00:00:15engage with the world over the past year
- 00:00:17especially data has become a daily
- 00:00:19fixture in public communication driving
- 00:00:22everything from personal decision making
- 00:00:23to public policy
- 00:00:25and visualization provides everyone from
- 00:00:28scientists to humanists to everyday
- 00:00:29people with a means for readily
- 00:00:31exploring information using our sense of
- 00:00:33sight and our intuitions
- 00:00:35so what my research explores is how we
- 00:00:37can leverage the brain's ability to make
- 00:00:39sense of visual information to design
- 00:00:41novel visualization tools for
- 00:00:43interactive exploratory data analysis
- 00:00:46you can see a subset of these projects
- 00:00:47here and with a fantastic team of
- 00:00:49students and collaborators we work with
- 00:00:51stakeholders to help analysts in domains
- 00:00:53ranging from literary scholarship
- 00:00:56to biology to emergency response
- 00:00:58to make sense of their data and to guide
- 00:01:00more effective and efficient decision
- 00:01:02making and data exploration
- 00:01:06so when we think about data science one
- 00:01:08of the first things that comes to mind
- 00:01:10is this idea of big data but we're also
- 00:01:12seeing challenges in terms of new users
- 00:01:15new data variety and complexity and new
- 00:01:17questions that people want to tackle
- 00:01:19with that data more and more people are
- 00:01:21looking to leverage data to the point
- 00:01:22where graphs and charts become a common
- 00:01:24fixture on the evening news
- 00:01:26and more of these folks are approaching
- 00:01:27data without formal training and
- 00:01:29analytics
- 00:01:30further we're developing techniques to
- 00:01:32bring data together from different
- 00:01:34sources to enrich our perspectives and
- 00:01:36applications ranging from social media
- 00:01:37analysis to personalized medicine and in
- 00:01:41bringing new people and new data forward
- 00:01:44we're also raising new questions to be
- 00:01:46asked of that data
- 00:01:48now many of you might be sitting there
- 00:01:50thinking so what why can't we just
- 00:01:52compute the right answer and not worry
- 00:01:54about any of these problems well we've
- 00:01:56seen unprecedented advances in machine
- 00:01:58learning that offer us really powerful
- 00:02:00computational tools
- 00:02:02i don't want to sell that short
- 00:02:04but i also want to argue that we still
- 00:02:05need to bring people into exploratory
- 00:02:07analysis we don't always know what we're
- 00:02:10looking for and statistics while
- 00:02:12incredibly powerful don't always give us
- 00:02:15the information that we need
- 00:02:17so let me illustrate this with a quick
- 00:02:19example here are four first order
- 00:02:21statistics for four different data sets
- 00:02:24would you say these four distributions
- 00:02:26are pretty similar
- 00:02:29many of you have probably guessed that
- 00:02:31i'm messing with you a little bit here
- 00:02:34so all of these data sets have the same
- 00:02:35first order statistics but when i
- 00:02:38visualize the data sets they have
- 00:02:40qualitatively very different structures
- 00:02:42and we can see that immediately here we
- 00:02:44have linear trends constants with
- 00:02:46outliers and parabolic structures we
- 00:02:48have words to describe how this data
- 00:02:50behaves and we qualitatively understand
- 00:02:52the differences even if we can't readily
- 00:02:55enumerate them
- 00:02:56but what's happening here
- 00:02:58how do we build knowledge and data using
- 00:03:00visualizations that we can't with
- 00:03:01statistics so i'm going to focus on just
- 00:03:04these two scatter plots to try to
- 00:03:05explain this
- 00:03:07the process of interpreting data happens
- 00:03:09over time it starts with our sense of
- 00:03:12sight essentially light from the red and
- 00:03:14the orange points goes into the eye
- 00:03:16fires off a set of signals to start the
- 00:03:18process of interpreting information
- 00:03:20and at the end of this process we reach
- 00:03:22the far side of the spectrum insights
- 00:03:25the knowledge that we generate using
- 00:03:27visualizations
- 00:03:28for example one insight we might infer
- 00:03:30from this data is while these data sets
- 00:03:32have identical statistics they have
- 00:03:34qualitatively different shapes that we
- 00:03:36can describe as either linear or
- 00:03:38parabolic
- 00:03:39but how do we get from our sense of
- 00:03:41sight to insight from structures and
- 00:03:43patterns to knowledge what is going on
- 00:03:45in between well i want to argue that by
- 00:03:48understanding the perceptual and
- 00:03:49cognitive processes between sites and
- 00:03:52insights we can start to understand how
- 00:03:55the ways we visualize data determine the
- 00:03:56knowledge that people can infer from
- 00:03:58that data
- 00:03:59and my work models how people generate
- 00:04:01knowledge from visualization and uses
- 00:04:03these models to create new tools and
- 00:04:05techniques for analyzing data
- 00:04:08to give you the high level overview of
- 00:04:10our research process we generally
- 00:04:12achieve these ideas in three phases the
- 00:04:15first involves discussions with domain
- 00:04:16experts to identify what the problem
- 00:04:19they're trying to solve is
- 00:04:20and what the current limitations are in
- 00:04:22their existing approaches
- 00:04:24we then conduct empirical studies to
- 00:04:26model how we can optimize our
- 00:04:27representations
- 00:04:29based on needs and context of the
- 00:04:31analysis problem and we use this data to
- 00:04:33drive new algorithms for supporting
- 00:04:35interactive data exploration and embody
- 00:04:38these models and approaches in
- 00:04:39interactive exploratory analysis systems
- 00:04:42where we develop analysis tools and work
- 00:04:44with stakeholders to iterate on those
- 00:04:46tools and optimize for their particular
- 00:04:49sets of needs
- 00:04:51so we've used this process to create new
- 00:04:53models guidelines algorithms and systems
- 00:04:55across a broad range of applications you
- 00:04:57can see the list of broader areas that
- 00:05:00we're currently working on in the lab
- 00:05:01here i'm happy to jump in in individual
- 00:05:04conversations and talk about any of
- 00:05:06these areas or other future areas that
- 00:05:09might be fun opportunities for us all to
- 00:05:11collaborate
- 00:05:12but for today i really want to focus on
- 00:05:15three specific problem areas that
- 00:05:18illustrate this process
- 00:05:20so these areas the first of these areas
- 00:05:23is automating effective visualization
- 00:05:24design and this is a problem that
- 00:05:26pervades across domains and it's where
- 00:05:28i'll spend most of my times a day
- 00:05:30the second of these investigates the
- 00:05:32cognitive barriers that current
- 00:05:33visualization practices create trying to
- 00:05:36figure out how we can make data more
- 00:05:38accessible for people with intellectual
- 00:05:39and developmental disabilities in the
- 00:05:42context of fiscal self-advocacy
- 00:05:44and the last thread that i'll talk about
- 00:05:46explores how augmented reality mobile
- 00:05:48data cloud computing and immersive
- 00:05:50analytics all come together to support
- 00:05:51situated data analysis in field
- 00:05:54operations in earth science and
- 00:05:55emergency response
- 00:05:58so to get started designing effective is
- 00:06:01is just thought out a challenging
- 00:06:03problem something as simple as choosing
- 00:06:04the right colors requires understanding
- 00:06:06how people perceive color how the
- 00:06:08semantics of color align with data how
- 00:06:10the relationships between colors
- 00:06:12highlight key patterns
- 00:06:13and if that wasn't already enough
- 00:06:15choosing colors that actually look good
- 00:06:17together
- 00:06:18and this is an important challenge is
- 00:06:20color is among the most common methods
- 00:06:21for encoding data it's first off pretty
- 00:06:24and our brains are actually really
- 00:06:26really good at synthesizing it so in my
- 00:06:28dissertation work i constructed several
- 00:06:30systems for applications in biology that
- 00:06:32showed how color usages can increase
- 00:06:34scalability by 10-fold or more
- 00:06:37however we see color used in all kinds
- 00:06:40of visualizations from scatter plots to
- 00:06:42surfaces to maps and beyond
- 00:06:44but as i mentioned
- 00:06:46color is really hard to do writes poorly
- 00:06:48designed color encodings may not just
- 00:06:50look bad
- 00:06:51but can lead to misinterpretation and
- 00:06:54have even caused papers to be withdrawn
- 00:06:55from top journals like nature and
- 00:06:57science
- 00:06:58work with doctors done by michelle
- 00:07:00barkin and her colleagues show that
- 00:07:02effective color choices can actually
- 00:07:04improve diagnosis rates by 30 or more so
- 00:07:07choosing good colors can actually become
- 00:07:09a matter of life and death
- 00:07:11two of the biggest things that make
- 00:07:13coloring coatings hard are that we don't
- 00:07:15have good models for mapping
- 00:07:17color differences to data differences
- 00:07:20and even with the models that we do have
- 00:07:23using color well currently requires
- 00:07:25substantial design expertise
- 00:07:27so in collaboration with my students as
- 00:07:29well as folks at tableau iupui and lanl
- 00:07:32what i've looked to do is figure out how
- 00:07:35can we better model and understand what
- 00:07:37it means to use color well in order to
- 00:07:39drive algorithmic solutions that help
- 00:07:42people use color more effectively
- 00:07:45so a lot of my work in the space fits
- 00:07:47into two primary threads
- 00:07:49how do people see colors and biz and how
- 00:07:51do we design algorithms that help people
- 00:07:53use color more effectively
- 00:07:55a lot of this has been very
- 00:07:56methodological focusing on how we can
- 00:07:58model the ways people perceive colors
- 00:08:00directly as a function of the design
- 00:08:02components of the visualization so what
- 00:08:05these techniques aim to do is let us use
- 00:08:07experimental data to probabilistically
- 00:08:09model how precisely people can discern
- 00:08:11color differences across a wide range of
- 00:08:14visualization designs and once we
- 00:08:16figured out how people see differences
- 00:08:18in color we can look more globally
- 00:08:20developing metrics and algorithms for
- 00:08:22choosing sets of color that effectively
- 00:08:24communicate properties of our data
- 00:08:26for today i'll focus more on the
- 00:08:27algorithmic side of this work
- 00:08:30specifically exploring how we can use
- 00:08:31data mining practices to automatically
- 00:08:33bootstrap color encoding design
- 00:08:38so to set the stage for a lot of this
- 00:08:40work the viz community has historically
- 00:08:42used the cie lab color space rather than
- 00:08:44rgb as a way to map color to data
- 00:08:48lab consists of three axes that
- 00:08:49essentially mimic the cells in the eye
- 00:08:51and we can use lab for viz is unlike rgb
- 00:08:54it's what we call approximately
- 00:08:56perceptually linear that is one unit of
- 00:08:58euclidean distance
- 00:09:00approximately corresponds to one fifty
- 00:09:02percent just noticeable for j and d
- 00:09:05which is the smallest difference that
- 00:09:06people can reliably distinguish and rate
- 00:09:09greater than chance
- 00:09:11so ca the cia lab gives us this really
- 00:09:13nice one-to-one mapping between data and
- 00:09:15color differences that's critical for
- 00:09:17data analysis and that in practice fails
- 00:09:20absolutely miserably so let me show you
- 00:09:23how
- 00:09:24cie lab states that we should be able to
- 00:09:26see seven different colors in this bar
- 00:09:29chart
- 00:09:31no need to adjust your monitor as you
- 00:09:33can probably see this expectation just
- 00:09:35simply doesn't pan out
- 00:09:37so this designers have hand tuned color
- 00:09:39sets for data representation using
- 00:09:41decades of experience to employ these
- 00:09:43models as heuristics in crafting better
- 00:09:46encodings
- 00:09:47by essentially just using well-defined
- 00:09:49and well-developed intuitions however
- 00:09:52even these encodings can start to break
- 00:09:54down as we change the size of our marks
- 00:09:57or even as we change the kinds of
- 00:09:59visualizations that we're using
- 00:10:02and encodings we want to figure out how
- 00:10:04do we balance discriminability the
- 00:10:06ability to preserve important data
- 00:10:08differences with the range of desired
- 00:10:10data differences we need to encode based
- 00:10:12on the data sets that we have
- 00:10:14so to achieve this goal we created a
- 00:10:17different method to proactively
- 00:10:18anticipate how color difference
- 00:10:20perceptions change as a function of the
- 00:10:22visualizations that we use
- 00:10:24that is we wanted to create models that
- 00:10:26allow us to match the differences we see
- 00:10:28in colors to the differences that exist
- 00:10:30in our data we developed three different
- 00:10:32models using this approach the first
- 00:10:34focusing on what we call diagonally
- 00:10:36symmetric marks like points in a scanner
- 00:10:38plot the second on elongated marks like
- 00:10:40bars and a bar chart and the third on
- 00:10:42asymmetric elongated marks like lines in
- 00:10:45a line graph in total we collected over
- 00:10:4734 000 data points to see these models
- 00:10:50across a range of crop reviewers
- 00:10:52for the sake of time i'm going to skip
- 00:10:54the nitty gritty of these methods i'm
- 00:10:56more than happy to chat about the
- 00:10:57details of these experiments online or
- 00:10:59you can check them out in the paper
- 00:11:00but i do want to touch on what it is
- 00:11:03that we found
- 00:11:05so our studies show that our ability to
- 00:11:07perceive differences in data encoded by
- 00:11:09color vary according to the design of
- 00:11:11our visualization and in particular
- 00:11:27to elongation are asymptotic but could
- 00:11:29be quite dramatic so this dependent
- 00:11:31models predict that we lose about 70 of
- 00:11:34the data differences predicted by cie
- 00:11:36lab in practice
- 00:11:38but when we consider the geometries of a
- 00:11:40data point we can actually buy back
- 00:11:42about 30 percent of that difference
- 00:11:43meaning we can resolve differences a lot
- 00:11:45more reliably if we choose colors that
- 00:11:48are tailored to our visualization design
- 00:11:51and the other cool bit with these
- 00:11:52results is just how cleanly we can make
- 00:11:54these predictions we actually were able
- 00:11:57to compute normalizing constants using a
- 00:11:59range of allowable mark sizes the feeden
- 00:12:01or euclidean distance formulation in
- 00:12:03order to predict with a surprisingly
- 00:12:05high degree of precision how well people
- 00:12:07could actually discern color-coded data
- 00:12:09in bits
- 00:12:12so one of the ways we might use these
- 00:12:14models is to evaluate our own practices
- 00:12:16and understand where current approaches
- 00:12:18may fall
- 00:12:19so you'll recall that designers often
- 00:12:21will hand adjust for the short ci lab
- 00:12:25and most color invis comes from a tool
- 00:12:27called color brewer
- 00:12:29ramps and color are hand designed
- 00:12:31typically considered the gold standard
- 00:12:34set of encodings available for people to
- 00:12:36use so we can use our computational
- 00:12:39models to predict the effectiveness of
- 00:12:42existing encodings based on known
- 00:12:44minimum parameters of the viz for
- 00:12:46example imagine that we have scatter
- 00:12:47plots with 10 pixel wide points and line
- 00:12:49graphs with four pixel thick lines these
- 00:12:51roughly correspond to the standards that
- 00:12:53we see
- 00:12:54on a 15 inch laptop
- 00:12:56so we can use our models to anticipate
- 00:12:58which of our nine step brewer sequential
- 00:13:01encodings that designer that we're
- 00:13:03designed for using cartography
- 00:13:05will be robust to these scatter plots
- 00:13:07and line graphs that is which will allow
- 00:13:09us to distinguish between each of our
- 00:13:11nine steps and which are likely to
- 00:13:13create ambiguities in our data
- 00:13:15using our models we actually found that
- 00:13:1713 of the 18 color brewery encodings
- 00:13:20actually failed to preserve sufficient
- 00:13:22color differences for these
- 00:13:23visualizations
- 00:13:25and so this failure of these ramps
- 00:13:27suggests the need to consider markerware
- 00:13:29models in encoding design we're actually
- 00:13:31losing much of the fidelity that we
- 00:13:33assume even in expert crafted designs
- 00:13:36due to assumptions about fixed
- 00:13:37discriminability embedded in
- 00:13:39conventional models
- 00:13:41so this kind of creates a big problem it
- 00:13:43suggests that we need to rethink the
- 00:13:45ways that we craft ramps
- 00:13:49so as we saw earlier designers have a
- 00:13:51fine-tuned sense of how to build good
- 00:13:54coloring coatings but
- 00:13:56even they don't have it perfectly
- 00:13:57correct yes
- 00:13:59however it's really hard for the vast
- 00:14:01majority of us to generate colors with
- 00:14:02high perceptual and aesthetic quality
- 00:14:05it's just hard to do well and it's also
- 00:14:07incredibly time consuming so what's the
- 00:14:10average visualization developer to do or
- 00:14:12to put this more simply how do we choose
- 00:14:14the right colors for our data especially
- 00:14:16as data grows in both size and
- 00:14:18complexity
- 00:14:19well one approach we can use is to apply
- 00:14:22our models to proactively fix encoding
- 00:14:25challenges to encourage effective
- 00:14:26visualizations support experimentation
- 00:14:29and even conduct postdoc correction
- 00:14:31so for example if we design a scatter
- 00:14:33plot like we see here we like our color
- 00:14:35choices
- 00:14:36we may actually lose important
- 00:14:38differences in the data as our points
- 00:14:40shrink due to factors like added data or
- 00:14:42smaller displays
- 00:14:44we can use our models to anticipate when
- 00:14:46this will happen push apart the ends of
- 00:14:48our encoding
- 00:14:50and then re-interpolate the encoding to
- 00:14:52preserve uniformity
- 00:14:54similarly if our visualizations change
- 00:14:56we can use our metrics to pull colors
- 00:14:58closer together to make better use of
- 00:15:00the available encoding space and allow
- 00:15:02more room for aesthetic choice
- 00:15:05so this approach is great if you have a
- 00:15:07solid baseline selecting from a set of
- 00:15:09predefined tools
- 00:15:11might also lead to a little bit of deja
- 00:15:13vu
- 00:15:14as you can see in this set of visits
- 00:15:15from the 2018 proceedings of the visual
- 00:15:17analytics track at the top biz
- 00:15:19conference we use color a lot and maybe
- 00:15:22rely a bit more heavily than we realize
- 00:15:24on can ramps like those created by color
- 00:15:26brewer
- 00:15:28in fact in just a brief survey of that
- 00:15:30track we found 25 percent of papers from
- 00:15:32that proceeding contained at least one
- 00:15:34viz with a red blue ramp
- 00:15:36so essentially this is causing your
- 00:15:38visualization to blend in with the crowd
- 00:15:41even if you're okay with your viz not
- 00:15:43standing out there are situations where
- 00:15:45we may need unique colors for example if
- 00:15:47we're working on branded presentations
- 00:15:49we may need to use the colors associated
- 00:15:50with that brand
- 00:15:52but there's not exactly a ton of demand
- 00:15:54out there for a lift pink ramp well so
- 00:15:56what are we to do well this leads us to
- 00:15:59the challenge we've tackled in this work
- 00:16:00which is how do we enable people to
- 00:16:03create effective custom qual ramps
- 00:16:07to solve this we developed a simple
- 00:16:08algorithm that lets you create high
- 00:16:10quality um ramps using just a single
- 00:16:13guiding color so in this case let's use
- 00:16:15skype blue
- 00:16:16well we can accomplish this by computing
- 00:16:18characteristic structures in designer
- 00:16:21ramps
- 00:16:22interpolated in a perceptual color space
- 00:16:25we can then apply those ramps to a given
- 00:16:27color to generate a set of color ups
- 00:16:29with different visual characteristics
- 00:16:31that developers can select from and
- 00:16:33refine
- 00:16:36so most color ramp design methods lie
- 00:16:38along a spectrum from tools that offer
- 00:16:40pre-designed palettes like color brewer
- 00:16:42to those that allow full control of the
- 00:16:43user like photoshop so selecting from a
- 00:16:46set of chan ramps is great
- 00:16:48if one of the handful of ramps that you
- 00:16:51can choose from meets your needs exactly
- 00:16:53but you have no means for adjusting them
- 00:16:56what you see really is what you get
- 00:16:58on the other hand tools like color
- 00:17:00picker for data seen here on the right
- 00:17:02provide a lot more agency to the user
- 00:17:04you can choose two endpoints in a
- 00:17:06perceptual space and interpolate those
- 00:17:08endpoints at equal intervals
- 00:17:10but you have no guidance for choosing
- 00:17:12those colors
- 00:17:14and this all gets to the interesting and
- 00:17:16nuanced recommendations we have for
- 00:17:18building effective color ramps so what i
- 00:17:20have listed out here is a set of 17 best
- 00:17:23practices from a recent survey exploring
- 00:17:25decades of color use and fizz however
- 00:17:27coloring design is really hard it
- 00:17:29combines aspects of perception and
- 00:17:31aesthetics in ways that have to play
- 00:17:32nice with each other and many of these
- 00:17:34concepts are heuristics that require
- 00:17:36substantial design expertise to apply
- 00:17:39effectively
- 00:17:40so i'm going to remove all the
- 00:17:42guidelines that fall into this heuristic
- 00:17:43category and leave only the concrete
- 00:17:46mathematical guidelines
- 00:17:49now that i have these i'm going to
- 00:17:51remove those that are really hard to
- 00:17:53implement to design time without
- 00:17:55substantial color science expertise
- 00:17:59and here's our results
- 00:18:02so hopefully you're seeing now why
- 00:18:04creating ramps is pretty hard
- 00:18:07and even if you have the expertise to
- 00:18:09follow many of these practices we've
- 00:18:11actually found that in practice
- 00:18:13designers don't typically follow many of
- 00:18:15these rules
- 00:18:17so what are we going to do well
- 00:18:20we turned instead to a concept called
- 00:18:22design mining which is an approach that
- 00:18:24uses data mining to model and reproduce
- 00:18:26design practices and we use this design
- 00:18:28mining approach to capture the
- 00:18:30properties of effective color use in
- 00:18:32visualization
- 00:18:33our algorithm relies on the fundamental
- 00:18:35observation that ramps are essentially
- 00:18:37just curves constructed and interpolated
- 00:18:39in a 3d space
- 00:18:40so we assert that the structure of the
- 00:18:42curve controls the aesthetic appearance
- 00:18:44of a ramp and the way is that we sample
- 00:18:46the curve control the perceptual
- 00:18:48properties of the ramp
- 00:18:50these curves could traverse the 3dci lab
- 00:18:52volume but that gets a little
- 00:18:54mind-bending when you're trying to look
- 00:18:56at these volumes on a 2d display so i'm
- 00:18:58going to just show these as a series of
- 00:19:00projected 2d curves
- 00:19:02one in hue space on the left and one in
- 00:19:04lightness and chroma on the right
- 00:19:07so our algorithm consists of six steps
- 00:19:09roughly categorized into three phases
- 00:19:12the first two steps create a uniform
- 00:19:14training corpus we use to derive our
- 00:19:15models
- 00:19:16the second to cluster the curves based
- 00:19:19on their structural properties and
- 00:19:20compute characteristic structures
- 00:19:22describing each cluster
- 00:19:24and the final pair takes these clusters
- 00:19:26from an abstract space and anchors them
- 00:19:29in color space to generate our encodings
- 00:19:31i'll walk through each of these at a
- 00:19:32high level here but as always happy to
- 00:19:35dive into more detail after the talk
- 00:19:37so we started with a corpus of 222
- 00:19:41handcrafted color ramps from known
- 00:19:42sources in the community including color
- 00:19:44lovers tableau r and color brewer and we
- 00:19:47use this corpus as the training set for
- 00:19:49our model
- 00:19:51we normalized each of these ramps by
- 00:19:53treating the colors in the ramp as
- 00:19:54control points and fitting interpolating
- 00:19:57b splines to these points once we had
- 00:19:59our splines constructed we used arc
- 00:20:01length interpolation to resample the
- 00:20:03curves to uniform number of points along
- 00:20:05roughly equidistant intervals in cie lab
- 00:20:10we clustered the normalized curves
- 00:20:12according to their physical structures
- 00:20:14again more details about this
- 00:20:15mathematically are in the paper but i
- 00:20:17want to show you a little bit of the
- 00:20:18results so here the 2d projected plots
- 00:20:21of these curves are shown in gray and
- 00:20:23the basic idea is that we can align
- 00:20:26these curves by moving rotating and
- 00:20:28reflecting them to minimize the overall
- 00:20:29distance between control points
- 00:20:32we then use either acadian's clustering
- 00:20:34based on structural features of each
- 00:20:36curve or a bayesian clustering algorithm
- 00:20:38applied to an elastic shape descriptor
- 00:20:40to group curves sharing similar
- 00:20:42structures
- 00:20:43once we've done this grouping we can
- 00:20:45compute a characteristic curve for each
- 00:20:47cluster
- 00:20:48by identifying the mean structure from
- 00:20:51our set of curves
- 00:20:52and as you can see here in these
- 00:20:54projected plots most of these curves are
- 00:20:56far from the linear and uniform
- 00:20:58structures that are recommended by
- 00:20:59design heuristics or design tools like
- 00:21:01color picker for data where we're doing
- 00:21:03just this linear interpolation in a
- 00:21:05perceptual color space
- 00:21:07instead they kind of wiggle all over the
- 00:21:08place in interesting ways that create
- 00:21:11subtle but would turn out to be critical
- 00:21:13affective shifts
- 00:21:16so once we have our characteristic curve
- 00:21:18we can apply that curve to generate a
- 00:21:20ramp by adjusting the curve according to
- 00:21:22the relative lightness distribution
- 00:21:25basically we start with the curve
- 00:21:26positioned according to the mean
- 00:21:28lightness model and we then find a point
- 00:21:30in the curve that is closest to our
- 00:21:32desired color
- 00:21:33once we found this point we shift the
- 00:21:36ramp such that we minimize the lightness
- 00:21:38variation from our original model
- 00:21:40and then anchor the resulting ramp in
- 00:21:42color space to get our new color ramp
- 00:21:45we tested this approach in three ways
- 00:21:48including a direct replication of
- 00:21:51existing designer practices
- 00:21:53and stress testing with poor color
- 00:21:55choices
- 00:21:56and we also conducted a formal study
- 00:21:57with professional designers to evaluate
- 00:22:00the perceptual and aesthetic
- 00:22:01characteristics of our ramp
- 00:22:03so details about the first two
- 00:22:04evaluation methods are in the paper and
- 00:22:06for the sake of time i'm just going to
- 00:22:08touch briefly on our experimental
- 00:22:10evaluation
- 00:22:12so in this evaluation we pseudo randomly
- 00:22:14seeded 25 ramps using models generated
- 00:22:17from the two different clustering
- 00:22:18algorithms and compared these with two
- 00:22:21baseline approaches
- 00:22:22so our generated curves are shown here
- 00:22:25on the right and we compared these with
- 00:22:27first a linear baseline
- 00:22:29where we linearly interpolated between
- 00:22:32two colors at least 40 units of
- 00:22:34lightness apart selected from our
- 00:22:35designer corpus
- 00:22:37and then we used a designer baseline
- 00:22:39where we chose 25 ramps directly from
- 00:22:41our designer corpus at random so this
- 00:22:43baseline gives us a theoretical
- 00:22:45threshold for what a high quality
- 00:22:47coloring coding should look like
- 00:22:49and we use these ramps in a series of
- 00:22:51visualizations where participants
- 00:22:53completed a target identification task
- 00:22:56finding the point in the ramp closest to
- 00:22:57a given value to test the perceptual
- 00:22:59discriminability of each ramp
- 00:23:01we use stimuli with an aesthetic
- 00:23:03question simply asking people to select
- 00:23:06how pleasant they found the colors in
- 00:23:07the viz to be
- 00:23:09so we conducted the study with three
- 00:23:11different visualization types scatter
- 00:23:13plots heat maps and chloroplast maps we
- 00:23:16recruited 35 designers from around the
- 00:23:18world to complete the study and our
- 00:23:19designers had an average of 6.2 years of
- 00:23:22self-reported professional design
- 00:23:23experience
- 00:23:25cutting to the chase here we can
- 00:23:27actually categorize these results
- 00:23:28according to both our perceptual so kind
- 00:23:31of the how good is this ramp for a
- 00:23:33typical visualization task and aesthetic
- 00:23:36measures so in these graphs you'll see
- 00:23:38our approach in green and the baselines
- 00:23:41in blue so for our perceptual measures
- 00:23:43we found that participants were actually
- 00:23:45more accurate with our approach than
- 00:23:47with linear ramps and tended towards
- 00:23:49being more accurate with our approach
- 00:23:50than with designers designer ramps so i
- 00:23:52should note that that was a trending
- 00:23:54towards it was not statistically
- 00:23:56significant
- 00:23:57we found the same pattern with
- 00:23:58aesthetics participants tended to prefer
- 00:24:01our approach to linearly interpolated
- 00:24:03ranch
- 00:24:04and found our models at least as
- 00:24:07aesthetically pleasing as designer ramps
- 00:24:09so the main takeaway here is that for
- 00:24:11these visualizations we find that expert
- 00:24:14participant pool found ramps generated
- 00:24:16using our approach comparable to those
- 00:24:18handcrafted by designers
- 00:24:21well to make these results a little more
- 00:24:23actionable we embedded our models in a
- 00:24:25coloring coding design tool called color
- 00:24:27crafter that essentially provides a
- 00:24:29front end for this algorithm the tool
- 00:24:31allows people to specify target colors
- 00:24:33to generate a set of ramps they can
- 00:24:34manipulate those ramps using a sequence
- 00:24:36of affine transformations including
- 00:24:38translation rotation scaling and
- 00:24:40reflection along all the various axes of
- 00:24:43color space
- 00:24:44the transformation edits allow users to
- 00:24:46quickly customize their encodings
- 00:24:48without sacrificing the quality of the
- 00:24:51resulting rail
- 00:24:52and through this approach even novice
- 00:24:54visualization designers and developers
- 00:24:56can rapidly create custom color ramps
- 00:24:58that embody best practices in
- 00:24:59visualization design and it only really
- 00:25:02requires them to specify one single
- 00:25:04guiding color
- 00:25:06so you can see an example of some of the
- 00:25:07results of this approach here for fun i
- 00:25:10seated a set of ramps using carolina
- 00:25:12blue and you can see the results by
- 00:25:14inputting the target color into the tool
- 00:25:16we're actually able to generate a series
- 00:25:18of color encodings to choose from then
- 00:25:20i'll adhere to our designer properties
- 00:25:23all include our target color but have
- 00:25:25slightly different affects and slightly
- 00:25:27different aesthetic quality
- 00:25:32so
- 00:25:32as promised i wouldn't briefly revisit
- 00:25:35how this work embodies my research
- 00:25:36approach
- 00:25:37we started by characterizing the problem
- 00:25:39of why it's hard to choose good colors
- 00:25:41for this showing that it's a complex
- 00:25:43multi-dimensional space and
- 00:25:45considerations
- 00:25:46from there we develop probabilistic
- 00:25:48models of how people perceive colors in
- 00:25:50viz
- 00:25:51um and we use these models to see an
- 00:25:53algorithm and corresponding tool to
- 00:25:55bootstrap encoding design so the end
- 00:25:57result of this process is fundamental
- 00:25:58knowledge of how visitors work
- 00:26:00models that allow us to make them better
- 00:26:02and tools that make it easier for people
- 00:26:04to create good visualizations
- 00:26:07and as i mentioned i want to toss out a
- 00:26:09little discussion of some of our ongoing
- 00:26:11work in case folks are interested in
- 00:26:12following up about potential
- 00:26:13collaboration and one challenge that's
- 00:26:16come up in discussions with geologists
- 00:26:18and other in the earth sciences is how
- 00:26:20drastically different color maps can
- 00:26:22change the kinds of structures they see
- 00:26:24in their data so we're currently
- 00:26:26exploring how we can interactively infer
- 00:26:28the parameters of ideal encoding choice
- 00:26:30by mining user preferences between color
- 00:26:32map designs
- 00:26:34applied to a scientist's own data using
- 00:26:36bayesian optimization we're also
- 00:26:38exploring alternative methods for using
- 00:26:40statistical models of viz viewed in
- 00:26:42automated settings
- 00:26:44so under um some of the work that's been
- 00:26:46recently funded as part of my career
- 00:26:47we're starting to investigate how we can
- 00:26:49use statistical models of viz
- 00:26:52statistical models of vis-interpretation
- 00:26:54across a range of designs to try to
- 00:26:56automate the process of estimating how
- 00:26:58well a given viz will communicate a
- 00:27:00specific set of patterns and the aim
- 00:27:02here is providing intelligent design
- 00:27:04support tools through rapid situated
- 00:27:06evaluation
- 00:27:09so next i want to pivot away from color
- 00:27:11and touch on a different aspect of my
- 00:27:13research which is how do we leverage
- 00:27:14cognitive processing in visualization
- 00:27:17design so we have a wide range of
- 00:27:18projects in this area ranging from
- 00:27:20looking at behavior and decision making
- 00:27:22to the point i want to talk about today
- 00:27:23which is actually understanding
- 00:27:25cognitive accessibility so data is being
- 00:27:28used to justify a wide range of policies
- 00:27:30and decisions but who are we leaving out
- 00:27:32in our current data communication
- 00:27:34practices
- 00:27:35this project aims to understand barriers
- 00:27:37in existing practice for people with
- 00:27:39intellectual and developmental
- 00:27:40disabilities and to develop principles
- 00:27:42for overcoming these barriers so a lot
- 00:27:45of the work i'm going to talk about is
- 00:27:46still ongoing but i wanted to spend more
- 00:27:48time talking about the work in this
- 00:27:50space that has been published
- 00:27:53so this work is motivated in large part
- 00:27:56by a collaboration with the coleman
- 00:27:57institute for intellectual and
- 00:27:58developmental disabilities they're very
- 00:28:01interested in self-advocacy that is how
- 00:28:03can people with disabilities have more
- 00:28:05agency in the policies that affect them
- 00:28:08policy making is increasing by data
- 00:28:10we've seen that especially in light of
- 00:28:12all of the recent data that's come out
- 00:28:14in the epidemiological space
- 00:28:16but in conversations with psychiatrists
- 00:28:18clinicians and care partners current
- 00:28:20tools for analytics simply are not
- 00:28:22working for people with intellectual
- 00:28:24developmental disability and we wanted
- 00:28:26to understand why and how we could do
- 00:28:29better
- 00:28:30part of understanding why is challenging
- 00:28:32the fundamental assumption and
- 00:28:33visualization that everyone processes
- 00:28:35visual information in the same way
- 00:28:38people with idd have differences that
- 00:28:40emerge in the visual information
- 00:28:42processing components of the human
- 00:28:43cognitive system so we turn to education
- 00:28:46and psychology to try to understand
- 00:28:48where our current assumptions might be
- 00:28:50falling short
- 00:28:52and in ongoing work we're taking more of
- 00:28:54a generative approach
- 00:28:55trying to understand um
- 00:28:58how what kinds of representations are
- 00:29:00intuitive for people with idd using more
- 00:29:02of a participatory design approach since
- 00:29:04this work is ongoing i want to focus on
- 00:29:06the first thread that is what best
- 00:29:08practices are or aren't working for
- 00:29:11people with idd
- 00:29:13and i want to take a step back to
- 00:29:15explain what i mean by idd so ipd or
- 00:29:18intellectual and developmental
- 00:29:19disability is characterized by
- 00:29:21limitations in social conceptual or
- 00:29:24practical skills and it affects over 200
- 00:29:26million people worldwide these
- 00:29:28disabilities often result in differences
- 00:29:30in memory attention visual comprehension
- 00:29:32or math comprehension and as you might
- 00:29:34imagine
- 00:29:35all of these are critical skills for
- 00:29:36people trying to work with data
- 00:29:38visualizations
- 00:29:40in practice these limitations mean that
- 00:29:42the sheer complexity of existing tools
- 00:29:45including complex multi-view designs
- 00:29:47challenges and interaction and building
- 00:29:49insights over time that traditional
- 00:29:51tools like tableau and power bi are
- 00:29:53designed to support
- 00:29:55end up being prohibitively challenging
- 00:29:57in interviews with psychiatrists and
- 00:29:59through our own observations from the
- 00:30:00educational literature we actually
- 00:30:02devised a few specific interventions
- 00:30:04that might challenge existing biz
- 00:30:06guidelines
- 00:30:07but have the potential to enhance
- 00:30:09accessibility
- 00:30:11the first of these is probing
- 00:30:13just what charts will work
- 00:30:15uh so in this we tend to have this
- 00:30:17concept of chart choosers i recommend
- 00:30:19they are recommenders systems that
- 00:30:21choose the single best biz for a given
- 00:30:22task or given type of statistic we want
- 00:30:24to interrogate
- 00:30:26however we know from interviews that pie
- 00:30:28charts for example are totally
- 00:30:30inaccessible and we wanted to explore as
- 00:30:32how well different charts might support
- 00:30:35given tasks and if this differs from our
- 00:30:38conventional practices in our
- 00:30:39conventional chart users and
- 00:30:41visualization
- 00:30:43we also wanted to explore the idea of
- 00:30:45discretization so this suggests that
- 00:30:48continuous representations like lines
- 00:30:49and bars are simple clean and optimal
- 00:30:52our research in mathematical processing
- 00:30:54for children with intellectual
- 00:30:55disabilities runs contrary to this while
- 00:30:58kid's abilities to generalize abstract
- 00:31:00quantities is limited studies show that
- 00:31:02the approximate number system which is
- 00:31:04essentially the ability to roughly
- 00:31:05interpret how many objects are present
- 00:31:07in a scene
- 00:31:08or people with idd may be comparably
- 00:31:12efficient to traditional populations
- 00:31:14meaning that discretization may actually
- 00:31:16be quite beneficial
- 00:31:19and in visualization using semantic
- 00:31:22information like we see here is actually
- 00:31:24kind of a big no-no it adds visual
- 00:31:26complexity with questionable benefit
- 00:31:29however research and education shows
- 00:31:31semantic pictograms actually
- 00:31:33significantly enhance visual visual
- 00:31:35reasoning for children with down
- 00:31:36syndrome and we wanted to explore if
- 00:31:38different methods for visual semantics
- 00:31:41might have a similar effect in data
- 00:31:44representation so to try to probe a lot
- 00:31:47of these questions we designed a mixed
- 00:31:48method study exploring the effects of
- 00:31:51chart type discretization and visual
- 00:31:53semantics with 34 participants with and
- 00:31:56without idd looking at proportion and
- 00:31:58time series data in a series of fiscal
- 00:32:01self-advocacy questions
- 00:32:03we collected data about objective
- 00:32:04performance across different tasks as
- 00:32:06well as subjective data about preference
- 00:32:08and usability i'll leave details about
- 00:32:10the methods the q a or the paper but the
- 00:32:13tldr is that we found traditional biz
- 00:32:15guidelines
- 00:32:16make data inaccessible
- 00:32:18so we were able to generate four key
- 00:32:20design guidelines for enhancing data
- 00:32:22accessibility
- 00:32:24the first of these is resonates pretty
- 00:32:26well with what we had heard from
- 00:32:28practitioners that we just want to avoid
- 00:32:31pie charts people with idd perform
- 00:32:33significantly worse than chance using
- 00:32:36pies whereas performance with stack bar
- 00:32:38charts or tree maps was comparable to
- 00:32:40our non-idd participants
- 00:32:43and while we found mixed effects on the
- 00:32:45use of semantics using familiar
- 00:32:47metaphors sparingly such as just this
- 00:32:50very clean iconography actually greatly
- 00:32:53increased data comprehension we found in
- 00:32:55our subjective feedback that these
- 00:32:57effects were directly related to this
- 00:32:59idea of comprehension people saw the
- 00:33:01semantics the meaning of the data when
- 00:33:02they looked at the charts and it made it
- 00:33:05easier to try to make sense of the
- 00:33:06information they were processing
- 00:33:10people with idd also relied more heavily
- 00:33:12on visual metaphors like bars when
- 00:33:14making staircases or trees tree maps
- 00:33:17from making pieces of paper as part of
- 00:33:19their visual reasoning processes
- 00:33:23we also found that semantics could be
- 00:33:25prohibitive overly complex
- 00:33:27representations performed poorly and
- 00:33:29both objectively and subjectively
- 00:33:32the true takeaways people just felt
- 00:33:33overwhelmed and it took significantly
- 00:33:35more time to try to complete the task
- 00:33:38when representations were more complex
- 00:33:42finally discretization also helped some
- 00:33:46we found that when discrete marks were
- 00:33:48axis aligned like we see here in this
- 00:33:50bar chart performance and preference
- 00:33:52were both high however when they were
- 00:33:54not access aligned as in the pie chart
- 00:33:56here on the right people found
- 00:33:57themselves resorting to counting
- 00:33:59strategies
- 00:34:00leading to longer time on task and lower
- 00:34:02overall preference
- 00:34:05so we're actively working on this
- 00:34:06problem as there's still so much to
- 00:34:08understand and do to make this work
- 00:34:10actionable and one of the projects that
- 00:34:12we're gearing up to run is a
- 00:34:13participatory design workshop that will
- 00:34:15explore how people with idd naturally
- 00:34:18tackle simple data communication
- 00:34:19problems related to everyday life
- 00:34:22we're also working with the coleman
- 00:34:23institute to explore how we might
- 00:34:24automatically adapt visualizations to
- 00:34:26become more accessible and my student
- 00:34:29kikibu has been working with them to
- 00:34:30change their products like their chart
- 00:34:32builder to use more accessible practices
- 00:34:36so for the final thread that i want to
- 00:34:38walk you through today i'm actually
- 00:34:39going to talk a little bit about how we
- 00:34:41can move data off the monitor and into
- 00:34:43the real world using augmented reality
- 00:34:45to allow people to explore data within
- 00:34:47the context that data describes
- 00:34:49leading hopefully it's a more timely and
- 00:34:51actionable analysis
- 00:34:53and the driving problem behind this work
- 00:34:55is data use in field research and
- 00:34:57emergency response so in these scenarios
- 00:35:00data is typically collected in the field
- 00:35:02with scientists and responders carefully
- 00:35:04assessing field sites in small teams
- 00:35:07at the end of the day or even at the end
- 00:35:08of the operation this data is brought
- 00:35:10back to the command center for analysis
- 00:35:12using traditional analytics tools
- 00:35:14so in interviews with a range of experts
- 00:35:17in these fields we found that it was
- 00:35:18almost universal practice
- 00:35:21but that this process introduced some
- 00:35:22problematic divides for example it
- 00:35:25removed analysis from the times and
- 00:35:27places where people could actually do
- 00:35:29something with the data for example one
- 00:35:31scientist described flying a large
- 00:35:33fixed-wing drone in a remote sign in
- 00:35:34greenland
- 00:35:35um running a month-long survey and
- 00:35:38returning home only to realize that a
- 00:35:40good chunk of their data simply didn't
- 00:35:42record so this ends up being a million
- 00:35:44dollar mistake
- 00:35:46we talked to analysts they noticed that
- 00:35:48analyzing data out of context meant that
- 00:35:51people in the field were actually
- 00:35:52operating on stale data and in the
- 00:35:55emergency response scenarios this could
- 00:35:56create potentially life-threatening
- 00:35:59applica situations
- 00:36:01especially when we're talking about
- 00:36:02things like search and rescue or
- 00:36:03wildland fire where field sites might be
- 00:36:05dynamically changing
- 00:36:08we also found that this paradigm meant
- 00:36:10that most analysts didn't have any
- 00:36:11access to the context that the data
- 00:36:13described and if they found errors or
- 00:36:15key information in their data they
- 00:36:17simply weren't a position to act on
- 00:36:19those observations
- 00:36:20because they weren't out in the field
- 00:36:22they were back in the operations center
- 00:36:24so in this line of work
- 00:36:26we're looking to understand how we might
- 00:36:28design immersive analytics tools that
- 00:36:30leverage non-traditional displays to
- 00:36:31embed the analysts within the data to
- 00:36:34overcome these temporal and spatial gaps
- 00:36:35in analysis
- 00:36:37in other words how can we shift from
- 00:36:38seeing data as a thing that lives in a
- 00:36:40spreadsheet
- 00:36:42to one part of a larger often dynamic
- 00:36:44space where data is informed by situated
- 00:36:46context and can immediately inform
- 00:36:49action and decision
- 00:36:51so my work in the space predominantly
- 00:36:53approaches this challenge from two sides
- 00:36:55bottom up through design and perception
- 00:36:56experiments and top down through
- 00:36:58application
- 00:36:59on the design side we're thinking about
- 00:37:02how do we create visualizations
- 00:37:03seamlessly blend the real and virtual
- 00:37:05worlds and we're specifically using an
- 00:37:07empirical approach to understand how the
- 00:37:09ways we visualize data in augmented
- 00:37:11reality
- 00:37:12shift our perceptions of that data both
- 00:37:14in terms of its relation to the real
- 00:37:16world and its ability to effectively
- 00:37:18convey critical statistics
- 00:37:20on the application side we're taking
- 00:37:22more of a problem-driven approach to
- 00:37:24understand how visualizations can
- 00:37:25leverage the capabilities of immersive
- 00:37:27devices for people to use data more
- 00:37:29effectively
- 00:37:30for example in collaboration with nrel
- 00:37:32we explored how experiential data
- 00:37:34storytelling in augmented reality
- 00:37:36could help communicate the use and
- 00:37:37benefits of hydrogen fueling more
- 00:37:39effectively than traditional 2d media
- 00:37:41like a slideshow
- 00:37:44so part of the challenge of designing
- 00:37:46such systems and why we lack guidelines
- 00:37:48for effectively visualizing data in ar
- 00:37:50is that visualization has a long
- 00:37:52love-hate relationship with 3d we know
- 00:37:55that on 2d monitors 3d visualizations
- 00:37:57can cause a lot of problems for example
- 00:37:593d pie charts like this distort
- 00:38:02perceived percentages it can be really
- 00:38:04tricky to try to resolve the individual
- 00:38:06dots in 3d scatter plots or heights and
- 00:38:083d bar charts and we even see these
- 00:38:10tools as adding labels to try and
- 00:38:12simplify this task
- 00:38:14well not using 3d is conventional design
- 00:38:17wisdom for traditional bids
- 00:38:19but it's also possible that stereoscopic
- 00:38:22viewing in ar and vr may actually reopen
- 00:38:25this channel for visualization and i see
- 00:38:28we've got a hand up if you want to go
- 00:38:29ahead and jump in
- 00:38:34um
- 00:38:35yeah i wasn't sure when to interrupt or
- 00:38:37not but i guess i figured
- 00:38:40so i see uh some of them uh had a lot of
- 00:38:43different hypothesis tests and kind of
- 00:38:46these very interesting ways of trying to
- 00:38:48think about the the
- 00:38:50yeah the process so it seems almost
- 00:38:53database seems to be like a bundle of
- 00:38:55decisions a lot of the time that seems
- 00:38:58to kind of almost like meld together and
- 00:39:01i was wondering if you could uh
- 00:39:03comment a little bit about how
- 00:39:05do you see of what exactly is being
- 00:39:07falsified when you do some kind of
- 00:39:09hypothesis test uh particularly on the
- 00:39:12last section and and here i think even
- 00:39:14more so so when you're trying to compare
- 00:39:17these these different slides in and how
- 00:39:19you exactly attribute these comparisons
- 00:39:21back to a given hypothesis so for
- 00:39:24example you think you had some donuts
- 00:39:25and then
- 00:39:26then that was the line but then it seems
- 00:39:28like you know oh but this one has an
- 00:39:29axis the other one doesn't have an axis
- 00:39:31and the different ways and like what
- 00:39:33exactly are you yeah thank you
- 00:39:35yeah so i mean i don't like we try to
- 00:39:37sample a long a continuum and right we
- 00:39:39can think of this
- 00:39:40continuum as being from reductionist
- 00:39:43evaluation to holistic evaluation so the
- 00:39:45more holistic side we're trying to get
- 00:39:47to that point of ecological validity
- 00:39:49where the kinds of things we're
- 00:39:50assessing reflect what people are doing
- 00:39:52in practice and the environments they're
- 00:39:53viewing things in in practice so for
- 00:39:55example in the last study with
- 00:39:57intellectual and developmental
- 00:39:58disability we're really thinking about
- 00:40:00this idea of how do people interpret
- 00:40:03this kind of fiscal data in common
- 00:40:04representations so we use statistical
- 00:40:07tasks to collect the objective data but
- 00:40:09we also use subjective measures to have
- 00:40:11people walk us through what are they
- 00:40:12seeing why do they prefer it what makes
- 00:40:14sense what doesn't what's easy what's
- 00:40:15hard um so that's how we're trying to
- 00:40:17get it the more holistic evaluation and
- 00:40:19there are even examples which i don't
- 00:40:21have time to talk about today where the
- 00:40:23way we evaluate something is we build
- 00:40:25something put it out in the wild and see
- 00:40:27what knowledge people get and what
- 00:40:28findings they generate so that's that
- 00:40:30kind of far side of holistic evaluation
- 00:40:32there's also the very reductionist side
- 00:40:34which is where we want to try to
- 00:40:35understand specific aspects of this to
- 00:40:38try to make very low level design
- 00:40:40guidance and so a lot of what i'm going
- 00:40:42to get to here in a minute with this
- 00:40:44study is focusing on that for example we
- 00:40:46want to understand what are the
- 00:40:48affordances of immersive analytics what
- 00:40:50happens when i take data off the screen
- 00:40:52and put it in a headset put it in ar put
- 00:40:54it in vr and how my designs need to
- 00:40:57change and a lot of these kinds of
- 00:40:58studies often occur very early in the
- 00:41:00design process because they're the kinds
- 00:41:03of things that just are providing our
- 00:41:05fundamental mappings and are ensuring
- 00:41:08that the way data is represented
- 00:41:10actually reflects the differences that
- 00:41:11truly exist in our data so we're looking
- 00:41:14at in that case measuring very
- 00:41:15controlled differences in our
- 00:41:17representation and trying to model how
- 00:41:19the small variations in those
- 00:41:20differences
- 00:41:22translate to differences in
- 00:41:23interpretation so i think to do
- 00:41:26effective visualization to generate
- 00:41:28effective guidelines we really need
- 00:41:29samples all along that continuum from
- 00:41:31the low level concrete quantitative
- 00:41:33decisions the high level more subjective
- 00:41:36more qualitative notions of how do these
- 00:41:38low-level pieces all come together and
- 00:41:41interact in interesting ways to try to
- 00:41:43help us understand what makes that
- 00:41:44visualization tick
- 00:41:51cool awesome and that's actually a great
- 00:41:53segue into
- 00:41:55this next experiment unless you have a
- 00:41:56quick follow on there
- 00:42:03yeah very
- 00:42:05oh i think you might be muted
- 00:42:09so should you very quickly so my
- 00:42:10understanding then is you would merge
- 00:42:13both data sets at some point and
- 00:42:17try to think about a kind of a quality
- 00:42:20based approach as well as
- 00:42:22concrete guidance on those different
- 00:42:25qualities in some sense so i change
- 00:42:26colors from red to blue
- 00:42:28and i people said that red the change
- 00:42:32from red to blue is not very good yeah
- 00:42:34and the basic idea is that by having all
- 00:42:36this data we're actually empowering
- 00:42:37designers to do that merging and to make
- 00:42:40the trade-offs in their specific
- 00:42:42scenarios and in the specific context of
- 00:42:43working in um i'm not convinced that we
- 00:42:46can do that at this point automatically
- 00:42:48i don't think we can totally replace the
- 00:42:49human intuition and design but that's a
- 00:42:51whole philosophical argument for later
- 00:42:55cool
- 00:42:56cool so the the a great point following
- 00:42:59up on this though is that
- 00:43:02not using 3d is conventional design
- 00:43:04wisdom for traditional viz and some of
- 00:43:07the leading figures in the field of
- 00:43:08immersive analytics tend to think that
- 00:43:12we generally want to follow the same
- 00:43:14kinds of rules that we see in
- 00:43:15traditional viz and in ar and br that
- 00:43:17these kinds of 3d stereoscopic immersive
- 00:43:19displays
- 00:43:20may not actually fundamentally change
- 00:43:23for example the fact that 3d isn't
- 00:43:24always very good
- 00:43:26um so some of these guidelines that you
- 00:43:28see here may feel a little bit
- 00:43:29counter-intuitive given the importance
- 00:43:31of immersive devices such as the idea
- 00:43:33that 3d perspective doesn't help or that
- 00:43:353d nav is hard to do and where
- 00:43:37when we do it every day in the real
- 00:43:38world and we wanted to test how these
- 00:43:41ideas hold up in practice again getting
- 00:43:43that idea of the kind of low-level
- 00:43:45design specification
- 00:43:46so we investigated what happened so we
- 00:43:48asked people to use the same
- 00:43:50visualization on a desktop versus in vr
- 00:43:54versus an ar
- 00:43:56and so in the study people use 2d and 3d
- 00:43:58visualizations encoding data using a
- 00:44:00range of visual channels such as color
- 00:44:02and size to estimate a series of
- 00:44:04different statistics and we compared how
- 00:44:06quickly and accurately people completed
- 00:44:08these tasks as well as how much they
- 00:44:10interacted with the data
- 00:44:11and while i can chat about specific
- 00:44:13results online the takeaway here is that
- 00:44:15the same visualizations perform
- 00:44:17differently on the desktop ar and vr
- 00:44:19conditions in other words this design is
- 00:44:21not one-size-fits-all displays but
- 00:44:24rather we need different guidance
- 00:44:25depending on the kinds of displays we're
- 00:44:27using
- 00:44:28so to highlight a few of our findings on
- 00:44:30a 2d monitor it's really hard to resolve
- 00:44:32whether a 3d scatter point or bar is
- 00:44:34either smaller or further away from a
- 00:44:36larger point however showing the same
- 00:44:39scatter plot in ar or vr allowed people
- 00:44:41to more readily disentangle size and
- 00:44:44depth potentially reopening this
- 00:44:46dimension
- 00:44:47we saw an opposing effect for color
- 00:44:49people struggle to interpret color-coded
- 00:44:51data in ar and we can see an example of
- 00:44:53this here putting the points over darker
- 00:44:55objects makes points appear lighter and
- 00:44:57vice versa so we kind of get this muting
- 00:44:59effect of our color choices this is
- 00:45:01related to a phenomenon known as
- 00:45:02simultaneous contrast
- 00:45:04and while ar degraded color
- 00:45:06interpretation we actually found that it
- 00:45:08increased engagement people walked
- 00:45:10around and interacted with data
- 00:45:11significantly more in ar than either the
- 00:45:13desktop or vr and subjectively noted
- 00:45:16that they were actually more comfortable
- 00:45:17interacting with data in ar
- 00:45:19still a ton more new impact here but
- 00:45:21this offers interesting questions for
- 00:45:23interaction design and immersive
- 00:45:24analytics
- 00:45:26and the larger takeaway from the study
- 00:45:27is that we need new guidelines and
- 00:45:29practices for designing effective data
- 00:45:30visualizations using emerging
- 00:45:32technologies
- 00:45:34we explored some of these possible
- 00:45:35designs in fieldvue which is a prototype
- 00:45:37toolkit for field-based analytics so
- 00:45:39building on a series of interviews with
- 00:45:40scientists and emergency responders we
- 00:45:42developed a multi-device application to
- 00:45:44support field data collection analysis
- 00:45:46practices
- 00:45:47so our solution couples a mobile
- 00:45:49application for data collection overview
- 00:45:51analysis with detailed contextualized
- 00:45:53visualizations in ar and the workflow
- 00:45:55for this tool starts with our data
- 00:45:57collection app where field analysts can
- 00:45:59input a variety of information it's
- 00:46:00automatically geotagged the information
- 00:46:02is cached and when connected synced with
- 00:46:04cloud data store or local network where
- 00:46:07members of a field team can access a
- 00:46:08common data store
- 00:46:10and analysts then pull down this data
- 00:46:12and view summary overview visualizations
- 00:46:14on mobile devices or project geotagged
- 00:46:16data into the real world to explore this
- 00:46:18data in a situated context
- 00:46:21so we released fieldvue as an open
- 00:46:22source toolkit including a prototype
- 00:46:24mobile overview and immersive detail
- 00:46:26visualizations for three common
- 00:46:28scenarios noted in our discussions with
- 00:46:30analysts coordinating data collection
- 00:46:32activities over a local team monitoring
- 00:46:34data quality during field collection and
- 00:46:36accessing data collected by autonomous
- 00:46:38sensors such as overhead drones
- 00:46:41to give you just a very quick overview
- 00:46:43of how these visualizations work here
- 00:46:45you see a scatter plot or a stratified
- 00:46:48grid on a field site a team member can
- 00:46:50identify regions of uncollected data
- 00:46:52which are shown here in these big blue
- 00:46:53squares and these areas are replaced by
- 00:46:57situated color-coded scatter plot values
- 00:46:59when data is provided analysts can then
- 00:47:02go ahead and move into the missing areas
- 00:47:04to collect new data and you'll see the
- 00:47:06overlay disappears when the analysis is
- 00:47:08within the missing region to avoid
- 00:47:09including field of view
- 00:47:12so this next example shows how we might
- 00:47:14use the fieldview interface to connect
- 00:47:16with aerial imagery that's collected by
- 00:47:18a drone the scatter plot points indicate
- 00:47:19available imagery with colors
- 00:47:21corresponding to temperature measures
- 00:47:23collected by drone sensor we can click
- 00:47:25on the points to show the overhead data
- 00:47:26with the images remaining just outside
- 00:47:28the central field of view to preserve
- 00:47:30the analyst's abilities to maintain
- 00:47:31awareness of the environments
- 00:47:33the points in the periphery indicate
- 00:47:35data outside the user's primary view
- 00:47:37with their size and position cueing to
- 00:47:39distance and orientation relative to the
- 00:47:41user so the basic idea here is that
- 00:47:43we're trying to use this overhead
- 00:47:44imagery to provide immediate context for
- 00:47:46current operations and to monitor
- 00:47:48autonomous data collection operations in
- 00:47:50real time while still maintaining
- 00:47:52overall awareness and the responders
- 00:47:55ability to operate within their local
- 00:47:56environment
- 00:47:58everything here is still quite
- 00:47:59preliminary but artwork in the space
- 00:48:01eliminated number of interesting
- 00:48:03questions at the intersection of
- 00:48:04robotics and data analytics for
- 00:48:05emergency response operations that
- 00:48:07myself and my collaborators are
- 00:48:09currently exploring
- 00:48:10i'm also in the preliminary phase of
- 00:48:12exploring how we can design
- 00:48:13visualizations that intelligently adapt
- 00:48:15to user surroundings to maximize
- 00:48:17information gain while minimizing
- 00:48:18interference with the environment
- 00:48:20for example we're looking at how we can
- 00:48:22use information about lighting and
- 00:48:23seeing composition to make better color
- 00:48:25choices or how we might adapt the
- 00:48:27complexity of a viz based on movement in
- 00:48:29the local environments so part of
- 00:48:31addressing these questions is also
- 00:48:32understanding how the context provided
- 00:48:34by situated this can actually a data
- 00:48:37comprehension and decision making and in
- 00:48:39turn how designs might best take
- 00:48:41advantage of such games
- 00:48:43so in the interest of time i'm just
- 00:48:44going to sum up really quickly here
- 00:48:46we've looked at three threads of
- 00:48:47research to demonstrate the processes i
- 00:48:49used to create effective visualization
- 00:48:50systems for data exploration
- 00:48:53starting with this idea of how do we use
- 00:48:54color more effectively and moving into
- 00:48:56how this might mediate human machine
- 00:48:58teaming with large data sets in a mixed
- 00:49:01initiative anal or sorry in uh
- 00:49:04in uh cognitive accessibility and
- 00:49:06finally exploring how ar can reduce
- 00:49:09potential spatial and temporal gaps
- 00:49:11analysis for applications like
- 00:49:13environmental science and emergency
- 00:49:14response and this represents a lot of
- 00:49:17the work that we've done to date we have
- 00:49:19lots of other fun work that's going on
- 00:49:21between looking at using um hardware and
- 00:49:24wearables to promote data science
- 00:49:26literacy looking at collaborative human
- 00:49:28machine teaming looking at the interface
- 00:49:30of robotics and fizz and also looking at
- 00:49:33how we might use making and papercraft
- 00:49:35to build
- 00:49:36informal activities for early childhood
- 00:49:38data literacy
- 00:49:40if folks are interested in connecting
- 00:49:41about any of these projects please do
- 00:49:43reach out for the sake of time i think
- 00:49:46i'm just going to cut here to the end
- 00:49:48and thank my collaborators
- 00:49:51thank you all for having me today thank
- 00:49:53you for you know listening and also take
- 00:49:56any questions that you all might have
- 00:49:58i'm looking forward to the discussion
- 00:50:02hi
- 00:50:03thanks so much for for a great talk
- 00:50:05um i had a follow-up question regarding
- 00:50:08kind of ar and color so you talked about
- 00:50:10your work uh studying color and
- 00:50:14um the importance of selecting selecting
- 00:50:17that color and also your work in and
- 00:50:19understanding
- 00:50:21the challenges that ar poses in
- 00:50:23selecting color given the background and
- 00:50:26you briefly mentioned kind of looking at
- 00:50:27lighting and seeing composition to to
- 00:50:30select colors appropriately and i was
- 00:50:33wondering if you can talk a little bit
- 00:50:34more about
- 00:50:36what makes color important in ar and
- 00:50:39is there
- 00:50:40reasons for maybe exploring other visual
- 00:50:43attributes like motion or things that
- 00:50:46may uh kind of not have the same issues
- 00:50:49in ar uh and if not what uh
- 00:50:53how can we kind of look at um
- 00:50:56uh using perception
- 00:50:58to kind of correct some of those issues
- 00:51:00with color and different backgrounds
- 00:51:03yeah series of great questions there's a
- 00:51:04ton to impact there um i would say you
- 00:51:07know one of the things i didn't have
- 00:51:08time to talk about in that study is we
- 00:51:09actually generated a ranking of what
- 00:51:12visualization techniques or what visual
- 00:51:14channels work best for which modalities
- 00:51:17and this is where you know color was not
- 00:51:20as good in ar as other modalities so if
- 00:51:22we think about trying to privilege other
- 00:51:24like position or size that might be more
- 00:51:27precise
- 00:51:28this understanding where color sits with
- 00:51:30respect to all this allows us to
- 00:51:32understand when do we actually need to
- 00:51:33take on that challenge of working with
- 00:51:34color
- 00:51:36how we do it is going to be a little
- 00:51:37more complicated color tends to be
- 00:51:39really really good for
- 00:51:40high level kinds of statistics when i
- 00:51:42need to do things like estimating
- 00:51:44averages or also for drawing attention
- 00:51:47very very quickly right if i see a red
- 00:51:49point in the field of blue points i'm
- 00:51:50going to look right at it and so i think
- 00:51:53those are the situations where we need
- 00:51:55to think about
- 00:51:56are there ways of making color better or
- 00:51:59in ar do there happen to be better ways
- 00:52:02of achieving the same kind of tasks and
- 00:52:04i think there's a lot of open-ended
- 00:52:05questions that
- 00:52:07i'm looking forward to seeing where
- 00:52:09things go because i think there's lots
- 00:52:11and lots of cool stuff that could come
- 00:52:12out of that
- 00:52:15thank you so much great talk
- 00:52:21i have a question thanks so much for
- 00:52:23this really exciting talk and i think
- 00:52:25kind of following up on the question um
- 00:52:27you know you talked a little bit about
- 00:52:29uh in in terms of ar vr
- 00:52:32and then kind of a desktop side of
- 00:52:34things it seems like there's a lot to
- 00:52:36unpack there in terms of both like
- 00:52:38different techniques for interactive
- 00:52:40perception and the different ways in
- 00:52:42which a person can interact with it but
- 00:52:44then also on the low level perceptual
- 00:52:47side and you know there it seems like a
- 00:52:49big difference is in terms of these
- 00:52:51depth cues
- 00:52:52and you know there are lots of different
- 00:52:55you know cues that we use for depth and
- 00:52:57i'm wondering you know how much of this
- 00:52:59is connected to the specific display
- 00:53:02technology that we have versus inherent
- 00:53:04in you know ar vr etc
- 00:53:08yeah i mean it's a great question in
- 00:53:10that study we were trying to minimize
- 00:53:11the variation so we actually were using
- 00:53:14either pass through with the um htc vive
- 00:53:17and the zen mini or we were using just
- 00:53:21the htc
- 00:53:22vive so
- 00:53:23we were trying to really minimize the
- 00:53:25amount of device variation but that's
- 00:53:27really going to be a thing especially
- 00:53:28when you start to think about things
- 00:53:29like interaction plus perception plus
- 00:53:31field of view if i'm only seeing a small
- 00:53:34portion of the display and i'm losing
- 00:53:35all the information that's coming in the
- 00:53:37periphery how is that changing my
- 00:53:38decision making how is it changing how i
- 00:53:40choose to move and interact in the space
- 00:53:42so i think there are a lot of parameters
- 00:53:44of the display technologies and display
- 00:53:47hardware and the ways that changes how
- 00:53:49we might intuitively interact with the
- 00:53:51the representations that are still to be
- 00:53:54explored and are really critical when we
- 00:53:56think about how do we put these these
- 00:53:58ideas into actionable contexts and
- 00:54:00there's even the broader point that we
- 00:54:03ran into that i
- 00:54:05glossed over because it's a really hard
- 00:54:07hardware challenge which is what happens
- 00:54:09when we take these technologies outside
- 00:54:12you'll notice all of our videos we're on
- 00:54:14very cloudy days
- 00:54:15it's because on bright and sunny days
- 00:54:17you can't see anything in the headsets
- 00:54:20so this is another challenge that
- 00:54:22pertains to displays and perception and
- 00:54:24all of the rich environmental contexts
- 00:54:26that come into play
- 00:54:28once you actually start to put these
- 00:54:30things out into practice so i think that
- 00:54:32this is a long way of saying we still
- 00:54:33need a lot more work because all of
- 00:54:35these different factors are definitely
- 00:54:36come together going to come together and
- 00:54:38influence efficacy and influence design
- 00:54:51yeah
- 00:54:52can i ask a question go for it yep sorry
- 00:54:55yeah yeah uh yeah thank you for your
- 00:54:57talk um so you mentioned uh the study
- 00:55:00like comparing the arvr and the
- 00:55:032d like 2d analytics but do you have any
- 00:55:07suggestions on like when to do the like
- 00:55:10immersive and want to do 2d because some
- 00:55:13people might argue like what is
- 00:55:14necessary to do ar vr especially given
- 00:55:17like 2d might be more accessible like
- 00:55:19the smartphones laptops are more
- 00:55:22like more often used than the ar vr has
- 00:55:24said
- 00:55:25so um it's interesting you bring this up
- 00:55:27so we discussed this there is a paper
- 00:55:29that came out at kai last year in grand
- 00:55:31challenges for immersive analytics where
- 00:55:32this was a huge point for us is figuring
- 00:55:34out
- 00:55:35what situations does it make sense to
- 00:55:37use immersive spaces versus when does it
- 00:55:39make sense to use traditional you know
- 00:55:41desktop-based analytics
- 00:55:43and my argument would be that there are
- 00:55:46two situations that really come to mind
- 00:55:49um this is just just my own opinion from
- 00:55:51my own experiences this is not something
- 00:55:52that's yet backed by data but there are
- 00:55:54two situations in particular where this
- 00:55:56kind of immersive space can make a lot
- 00:55:58of sense
- 00:55:59um one of these is when you're situating
- 00:56:02data when having the context of the
- 00:56:04physical environment is actually going
- 00:56:06to
- 00:56:06affect the kinds of decisions that you
- 00:56:09need to make so if i am looking at a
- 00:56:12burning structure and then i see my
- 00:56:14scanner plot about the current heat map
- 00:56:15distributor or heat temperature
- 00:56:17distributions in the local region
- 00:56:19that's going to give me a whole lot more
- 00:56:21information it's going to be a whole lot
- 00:56:22more actionable
- 00:56:23um the same it comes into play when
- 00:56:26you're starting to think about these
- 00:56:28kinds of um
- 00:56:30basically putting
- 00:56:32information in the space where we need
- 00:56:34to be able to act right i can
- 00:56:36bring around my phone with me but
- 00:56:38anytime i'm doing analytics on a phone
- 00:56:40right this is why we don't do texting
- 00:56:41and driving you have divided attention i
- 00:56:43can pay full attention to my phone i can
- 00:56:45pay full attention to what i'm doing and
- 00:56:47i'm moving my attention back and forth
- 00:56:48between devices so i would say the
- 00:56:50second scenario is in those cases where
- 00:56:52divided attention is less than ideal um
- 00:56:56so those are more cases where having
- 00:56:58that situated nature might be really
- 00:56:59helpful and a lot of this might come
- 00:57:01down to things like ambient situational
- 00:57:03awareness that's promoted by
- 00:57:05always having that display available to
- 00:57:07you
- 00:57:08but maybe you're not always fully
- 00:57:10attending to the display and if you need
- 00:57:12full attention you can bring that data
- 00:57:13back out into the environment so those
- 00:57:15would be the two cases that i would
- 00:57:17posit that this kind of situatedness is
- 00:57:20actually beneficial beyond what we have
- 00:57:22on a 2d display there are interesting
- 00:57:24questions about interactive affordances
- 00:57:26about the role of immersion about how
- 00:57:28immersion and you know physical
- 00:57:30reconstruction in space might actually
- 00:57:32influence spatial comprehension but i
- 00:57:34don't think we have enough in the
- 00:57:36immersive analytics space
- 00:57:38yet to say whether those benefits
- 00:57:40outweigh the trade-offs of moving into
- 00:57:42this new modality
- 00:57:46yeah thank you
- 00:57:49that's a good question this is all
- 00:57:50getting into stuff that i think music
- 00:57:52fields still need to figure out
- 00:57:57this is great all right well if there
- 00:57:59aren't any other questions then let's
- 00:58:01thank danielle for that really exciting
- 00:58:03talk and yeah thanks so much
- 00:58:11you
- Data Visualization
- Exploratory Analysis
- Cognitive Science
- Augmented Reality
- Accessibility
- Color Theory
- Machine Learning
- Data Literacy
- Survey Analysis
- Field Research