Designing Breadth-Oriented Data Exploration for
Mitigating Cognitive Biases
Po-Ming LawRahul C. Basole
What is Breadth-Oriented Exploration?
Exploring more = Breadth?
2
Like Talking about A Large Apple…
How large is large?
3
Why Breadth in Data Exploration?
It is the purpose of exploratory data analysis!
“Exploratory data analysis is detective work.”John W. Tukey
4
What Causes the Lack of Breadth?
6
Where should I go after I graduate?
What Causes the Lack of Breadth?
7
AbidjanAfrica44442 33 2422445
BeijingAsia2113231122 1433
BangkokAsia2333132142 1441
CopenhagenEurope11211111121 121
DubaiMiddleEast11223222311 243
KievEurope3113222133 3 421
TehranMiddleEast23335532344 423
ZurichEurope1111111112 1122…
What Causes the Lack of Breadth?
8
Europe sounds like an awesome place!
What Causes the Lack of Breadth?
AthensEurope 12221121322322
BelgradeEurope 32232222331422
BarcelonaEurope 21211111121221
HamburgEurope 21111111111122
LondonEurope 21321111221111
OsloEurope 11111122111121
RomeEurope 21121111121321
StockholmEurope 11111121121121…9
What Causes the Lack of Breadth?
My subconscious mind
These cities look familiar to me and they get high scores.
Let me choose them.
10
What Causes the Lack of Breadth?
Amsterdam Europe212111111211 11
Berlin Europe21211111111 122
Barcelona Europe212111111212 21
Copenhagen Europe112111111211 21
Hamburg Europe211111111111 22
London Europe213211112211 11
Paris Europe21111111211211
Rome Europe21121111121321…11
What Causes the Lack of Breadth?
Missing lots of incredible cities…
12
What Causes the Lack of Breadth?
Budapest Europe211211112213 21
Frankfurt Europe212111111111 22
Dusseldorf Europe212111111111 22
Geneva Europe111111111211 22
Helsinki Europe111111211211 21
Lisbon Europe21121111221211
Oslo Europe11111122111 121
Reykjavik Europe111111222221 21…13
What Causes the Lack of Breadth?
Familiarity Heuristic
London Paris Rome
Oslo Dusseldorf Reykjavik
Familiar names:
Strange names:
>14
What Causes the Lack of Breadth?
15
Use of heuristics is a potential causeof lack of breadth in data exploration
Miss Insights
Lack of Breadth
Problem Solution
Heuristics
Information Overload
Show me the other cities I
might be interested in
16
What is Breadth-Oriented Exploration?
17
Exploring more = Breadth?
What is Breadth-Oriented Exploration?
18
Exploring more = Breadth?
A strategy to overcome lack of breadth in exploration due to information overload
How do you design a system to overcome the lack of breadth?
Three Design Considerations:
Unit of ExplorationUser-driven vs System-driven ExplorationRelated vs Systematic Exploration
19
First Consideration: Unit of Exploration
What things to which the system should exposeusers more?
Data case or dimension?
20
21
We may want to look at different combinations of dimensions during exploratory data analysis
Terrorism
Censorship
Education
Exploring the unexplored
Education
ViolentCrimexTerrorism
AwarenessUnexplored
Education
ViolentCrimexTerrorism
Unexplored
Education
ViolentCrimexTerrorism
Use of Dimensionas a Unit of Exploration
22
1. Showing dimension coverage information
Explored
Terrorism
EducationxCensorship
Use of Dimensionas a Unit of Exploration
23
2. Showing new dimensions as you explore
User exploresTerrorism
Censorship
Terrorism
System recommends
Unit of Exploration
How does it apply to a system for exploring the city dataset?
24
Data case as a unit
Users explore cities System recommends cities
LondonParisRome
OsloDusseldorfReykjavik
Second Consideration: User-driven vs System-driven Exploration
25
Information about exploration
Awareness of exploration
Less-biased exploration
Users are responsible for ensuring breadth
Second Consideration: User-driven vs System-driven Exploration
26
Select information to show
Less-biased exploration
System is responsible for ensuring breadth
User-driven vs System-driven Exploration
27
How does it apply to a system for exploring the city dataset? System-driven exploration
Users explore cities
LondonParisRome
OsloDusseldorfReykjavik
System recommends cities
Goal:toincreasebreadthofexploration
Third Consideration:Related vs Systematic Exploration
Only applies to system-driven exploration…
28
Showing something related but different
Third Consideration: Related vs Systematic Exploration
29
Some steps you should go through in data analysis
Holiday:
Work: NorthAmerica Asia Europe
Europe Australia NorthAmerica
Only applies to system-driven exploration…
Related vs Systematic Exploration
30
How does it apply to a system for exploring the city dataset? Related exploration
Users explore cities
LondonParisRome
OsloDusseldorfReykjavik
System recommends cities
Related
Goal:toincreasebreadthofexploration
What is Breadth-Oriented Exploration?
31
Exploring more = Breadth?
Strategy to overcome lack of breadth in exploration due to information overload
by overloading users with more information???
Paradoxical? Or… is it?Unit of Exploration
What to show
User-driven vs System-driven ExplorationWho is responsible to select
Related vs Systematic ExplorationBased on what to select
32
About information selection
About information selection
About information selection
What is Breadth-Oriented Exploration?
33
Exploring more = Breadth?
Strategy to overcome lack of breadth in exploration due to information overload
by selecting potentially useful information to show
by overloading users with more information???
Sounds Challenging…
How to select to ensure relevance of information and prevent information overload?
34
Designing Breadth-Oriented Data Exploration for Mitigating Cognitive Biases
Po-Ming Law
Rahul C. Basole
Top Related