SlideShare a Scribd company logo
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
@neal_lathia, k. rachuri, c. mascolo (@cecim), j. rentfrow
computer laboratory, university of cambridge
#ubicomp13
Contextual Dissonance?
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
You are tasked with researching X (e.g., X = emotions) in
daily life using ubiquitous tech; so you decide to build a
system that will:
● Ask participants for assessments of
the X they experience
● Collect sensor data to 'objectively'
measure participants' contexts and
quantify their behaviour
Research Scenario
why would you do this?
● … to explore whether machine learning
approaches could infer people's
subjective responses/complex
behaviours
● … to understand the extent that the
broad set of sensor data reflects self-
reported behaviour
“...automated tracing is widely used to
provide insight into what and when;
however, it does not provide the why...”
Froehlich et al.
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
“...researchers are faced with concrete
decisions regarding design [...] studies
have often been classifed into the three
categories of interval-, signal-, and
event-contingent protocols...”
Bolger et. al
ESM design: how should I ask questions?
“...sampling to capture data from the
sensors of the phone cannot be
performed continuously, as this will
drain the battery rapidly. However,
conservative sampling leads to the loss
of valuable behavioural data...”
K. Rachuri
sensor design: how should I sample from sensors?
Both of these design protocols will
affect the quantity and quality of data
that you receive from participants.
● Shouldn't sense everything all the
time: triggers a survey based on a
particular sensor
● Ask for subjective responses and,
while doing so, sample data from
other sensors to gather behavioural
signals
Research Scenario
We built a system like
this. It includes: sensor
data collection, ESM
interfaces, etc., and
remote reconfguration.
Open Source Smartphone Libraries for
Computational Social Science
N. Lathia, K. Rachuri, C. Mascolo, G. Roussos. 2nd
ACM
Workshop on Mobile Systems for Computational Social
Science.
as an aside...
22 users; 1-month;
questions about mood
& current context
(location, sociability);
background sensing
from many sensors;
triggers remotely
reconfgured weekly.
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
… by asking the “what if” question:
Your ESM protocol is driven by the
accelerometer's state: questionnaires
will be triggered based on when the
participant is moving.
Example Research Scenario
...skews sampling towards
the later hours of the day
But all sensors have their own distribution...
… so how have I skewed my other results?
P( state(sensor1) = b | state(accelerometer) = a) ~ P( state(sensor1)) = b
Data that I would
have received by
continuous
sampling
Data received by
triggering on one
sensor's state.
Bias?
Accelerometer ~ Non-Stationary
10.61% of the data is non-stationary.
When it is, participants are:
95.23% non-silent; 39.24% at home;
14.43% communicating with others.
Full Sample vs. Accelerometer Trigger
Non-silent?
37.78% | 95.23%
Communicating with others?
4.60% | 14.43%
More Examples?
Microphone ~ Silent/Non-Silent
Accelerometer ~ Moving/Not-Moving
Location ~ Home/Away
Screen ~ Using the device
SMS/Calls ~ Communicating with others
Proximity ~ Near the phone
Microphone ~ Non-Silent
37.78% of the data is non-silent.
When it is, participants are:
26.75% non-stationary; 47.12% at
home; 9.48% communicating with
others.
Full Sample vs. Microphone Trigger
Moving?
10.61% | 26.75%
Communicating with others?
4.60% | 9.48%
Dissonance; a tension or clash
resulting from the combination of two
disharmonious elements
Dissonance; between using sensor
states to trigger ESM surveys while
using sensor data to quantify context
and behaviour.
Ok; so replace the accelerometer
trigger with sampling uniformly across
time.
Example Research Scenario
temporal
sampling is more
likely to fnd your
participant in
“dominant”
contexts, e.g., at
home.
But the response data I get back from
participants will not be affected by the
choices that I make... right?
Research Scenario
1-month; 4 groups with
random weekly trigger
orders: (a) screen, (b)
communication events,
(c) immediately during
non-silence, (d) some
time after non-silence
“4 of the 6 tests found that the negative
affect ratings (and 2 out of 6 for the
positive ratings) were signifcantly
different from one another with at least
90% confdence.”
who are you with?
alone 33.33% of the time (screen
trigger) to 60.77% of the time
(microphone trigger)
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
Where do we go from here?
Opportunities for more research...
Generalise sensor-
enhanced experience
sampling tool. Currently
in alpha testing.
Working with Android sensors?
Try out library!
One of the goals is to enable easy and quick access to
sensor data in 2 lines of code.
https://github.com/nlathia/SensorManager
Contextual Dissonance:
Design Bias in Sensor-Enhanced
Experience Sampling Methods
@neal_lathia, k. rachuri, @cecim, j. rentfrow
ACM Ubicomp 2013
References
● Smyth and Stone. “Ecological Momentary Assessment Research in
Behavioral Medicine.” Journal of Happiness Studies 2003.
● Froehlich et al. “MyExperience: A System for In Situ Tracing and
Capturing User Feedback on Mobile Phones.” ACM MobiSys 2007.
● Froehlich et al. “UbiGreen: Investigating a Mobile Tool for Tracking and
Supporting Green Transportation Habits” ACM CHI 2009.
● Rachuri. “Smartphones Based Social Sensing: Adaptive Sampling,
Sensing and Computation Offloading.” PhD Thesis 2013.
● Bolger et. al. “Diary Methods: Capturing Life as it is Lived” Ann. Rev.
Psychology 2003.

More Related Content

Viewers also liked

Sustainability: a Primer
Sustainability: a PrimerSustainability: a Primer
Sustainability: a Primer
Priscila Mendoza
 
Particulate seminar
Particulate seminarParticulate seminar
Particulate seminar
Dannygazzi
 
Tetrapack's innovation case study
Tetrapack's innovation case studyTetrapack's innovation case study
Tetrapack's innovation case study
Priscila Mendoza
 
Sampling means
Sampling meansSampling means
Sampling means
Ulster BOCES
 
Lesson 3 - Bias
Lesson 3  - BiasLesson 3  - Bias
Lesson 3 - Bias
karisashley
 
XNN001 Introductory epidemiological concepts - sampling, bias and error
XNN001 Introductory epidemiological concepts - sampling, bias and errorXNN001 Introductory epidemiological concepts - sampling, bias and error
XNN001 Introductory epidemiological concepts - sampling, bias and error
ramseyr
 
Bias, confounding and fallacies in epidemiology
Bias, confounding and fallacies in epidemiologyBias, confounding and fallacies in epidemiology
Bias, confounding and fallacies in epidemiology
Tauseef Jawaid
 
Bias and errors
Bias and errorsBias and errors
Bias and errors
utpal sharma
 
Error, confounding and bias
Error, confounding and biasError, confounding and bias
Error, confounding and bias
Amandeep Kaur
 
Errors in research
Errors in researchErrors in research
Errors in research
Abinesh Raja M
 
SAMPLING AND SAMPLING ERRORS
SAMPLING AND SAMPLING ERRORSSAMPLING AND SAMPLING ERRORS
SAMPLING AND SAMPLING ERRORS
rambhu21
 

Viewers also liked (11)

Sustainability: a Primer
Sustainability: a PrimerSustainability: a Primer
Sustainability: a Primer
 
Particulate seminar
Particulate seminarParticulate seminar
Particulate seminar
 
Tetrapack's innovation case study
Tetrapack's innovation case studyTetrapack's innovation case study
Tetrapack's innovation case study
 
Sampling means
Sampling meansSampling means
Sampling means
 
Lesson 3 - Bias
Lesson 3  - BiasLesson 3  - Bias
Lesson 3 - Bias
 
XNN001 Introductory epidemiological concepts - sampling, bias and error
XNN001 Introductory epidemiological concepts - sampling, bias and errorXNN001 Introductory epidemiological concepts - sampling, bias and error
XNN001 Introductory epidemiological concepts - sampling, bias and error
 
Bias, confounding and fallacies in epidemiology
Bias, confounding and fallacies in epidemiologyBias, confounding and fallacies in epidemiology
Bias, confounding and fallacies in epidemiology
 
Bias and errors
Bias and errorsBias and errors
Bias and errors
 
Error, confounding and bias
Error, confounding and biasError, confounding and bias
Error, confounding and bias
 
Errors in research
Errors in researchErrors in research
Errors in research
 
SAMPLING AND SAMPLING ERRORS
SAMPLING AND SAMPLING ERRORSSAMPLING AND SAMPLING ERRORS
SAMPLING AND SAMPLING ERRORS
 

Similar to Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods

Mind reading ppt
Mind reading pptMind reading ppt
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to Deployment
Neal Lathia
 
AI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHAI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARH
jamesbond00714
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computer
rajasri999
 
PPT on mind reading computer
 PPT on mind reading computer PPT on mind reading computer
PPT on mind reading computer
Anjali Agarwal
 
Mind Reading Computer
Mind Reading ComputerMind Reading Computer
Mind Reading Computer
MAHIM MALLICK
 
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
Analysing a Complex Agent-Based Model  Using Data-Mining TechniquesAnalysing a Complex Agent-Based Model  Using Data-Mining Techniques
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
Bruce Edmonds
 
MIND READING COMPUTERS PPT
MIND READING COMPUTERS PPTMIND READING COMPUTERS PPT
MIND READING COMPUTERS PPT
SHYAM SUNDAR CHAURASIYA
 
Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...
ISA Interchange
 
Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...
Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...
Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...
Zohaib Riaz
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01
ranjeetdon
 
Kinect Sensor based Indian Sign Language Detection with Voice Extraction
Kinect Sensor based Indian Sign Language Detection with Voice ExtractionKinect Sensor based Indian Sign Language Detection with Voice Extraction
Kinect Sensor based Indian Sign Language Detection with Voice Extraction
IJCSIS Research Publications
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computer
Deevena Dayaal
 
Mindreadingcomputer
Mindreadingcomputer Mindreadingcomputer
Mindreadingcomputer
ZULFIN
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
Cognitive Computing at University Osnabrück
Cognitive Computing at University OsnabrückCognitive Computing at University Osnabrück
Cognitive Computing at University Osnabrück
Steven Miller
 
Mindreadingcomputer 120714123334-phpapp01
Mindreadingcomputer 120714123334-phpapp01Mindreadingcomputer 120714123334-phpapp01
Mindreadingcomputer 120714123334-phpapp01
manojkesari
 
Using Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSEUsing Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSE
Megan Sauter
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
Artificial Intelligence Institute at UofSC
 
Mind reading computers
Mind reading computersMind reading computers
Mind reading computers
Anshu Maurya
 

Similar to Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods (20)

Mind reading ppt
Mind reading pptMind reading ppt
Mind reading ppt
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to Deployment
 
AI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHAI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARH
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computer
 
PPT on mind reading computer
 PPT on mind reading computer PPT on mind reading computer
PPT on mind reading computer
 
Mind Reading Computer
Mind Reading ComputerMind Reading Computer
Mind Reading Computer
 
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
Analysing a Complex Agent-Based Model  Using Data-Mining TechniquesAnalysing a Complex Agent-Based Model  Using Data-Mining Techniques
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
 
MIND READING COMPUTERS PPT
MIND READING COMPUTERS PPTMIND READING COMPUTERS PPT
MIND READING COMPUTERS PPT
 
Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...
 
Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...
Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...
Conference talk: Understanding Vulnerabilities of Location Privacy Mechanisms...
 
Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01Finalpptonmindreadingcomputer 140105222853-phpapp01
Finalpptonmindreadingcomputer 140105222853-phpapp01
 
Kinect Sensor based Indian Sign Language Detection with Voice Extraction
Kinect Sensor based Indian Sign Language Detection with Voice ExtractionKinect Sensor based Indian Sign Language Detection with Voice Extraction
Kinect Sensor based Indian Sign Language Detection with Voice Extraction
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computer
 
Mindreadingcomputer
Mindreadingcomputer Mindreadingcomputer
Mindreadingcomputer
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Cognitive Computing at University Osnabrück
Cognitive Computing at University OsnabrückCognitive Computing at University Osnabrück
Cognitive Computing at University Osnabrück
 
Mindreadingcomputer 120714123334-phpapp01
Mindreadingcomputer 120714123334-phpapp01Mindreadingcomputer 120714123334-phpapp01
Mindreadingcomputer 120714123334-phpapp01
 
Using Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSEUsing Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSE
 
Web and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sisWeb and Complex Systems Lab @ Kno.e.sis
Web and Complex Systems Lab @ Kno.e.sis
 
Mind reading computers
Mind reading computersMind reading computers
Mind reading computers
 

More from Neal Lathia

Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)
Neal Lathia
 
Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)
Neal Lathia
 
Using language models to supercharge Monzo’s customer support
 Using language models to supercharge Monzo’s customer support Using language models to supercharge Monzo’s customer support
Using language models to supercharge Monzo’s customer support
Neal Lathia
 
Making Better Decisions Faster
Making Better Decisions FasterMaking Better Decisions Faster
Making Better Decisions Faster
Neal Lathia
 
Machine Learning, Faster
Machine Learning, FasterMachine Learning, Faster
Machine Learning, Faster
Neal Lathia
 
AI & Personalised Experiences
AI & Personalised ExperiencesAI & Personalised Experiences
AI & Personalised Experiences
Neal Lathia
 
Opportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelOpportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised Travel
Neal Lathia
 
Bootstrapping a Destination Recommendation Engine
Bootstrapping a Destination Recommendation EngineBootstrapping a Destination Recommendation Engine
Bootstrapping a Destination Recommendation Engine
Neal Lathia
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
Neal Lathia
 
Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)
Neal Lathia
 
Happier and Healthier with Smartphone Data
Happier and Healthier with Smartphone DataHappier and Healthier with Smartphone Data
Happier and Healthier with Smartphone Data
Neal Lathia
 
Data Science in Digital Health
Data Science in Digital HealthData Science in Digital Health
Data Science in Digital Health
Neal Lathia
 
Using Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily LifeUsing Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily Life
Neal Lathia
 
Analysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone DataAnalysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone Data
Neal Lathia
 
Cambridge Quantified Self Meetup
Cambridge Quantified Self MeetupCambridge Quantified Self Meetup
Cambridge Quantified Self Meetup
Neal Lathia
 
Data Science in #mHealth
Data Science in #mHealthData Science in #mHealth
Data Science in #mHealth
Neal Lathia
 
Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport
Neal Lathia
 
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Neal Lathia
 
Using Smartphones to Research Daily Life
Using Smartphones to Research Daily LifeUsing Smartphones to Research Daily Life
Using Smartphones to Research Daily Life
Neal Lathia
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave Framework
Neal Lathia
 

More from Neal Lathia (20)

Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)
 
Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)
 
Using language models to supercharge Monzo’s customer support
 Using language models to supercharge Monzo’s customer support Using language models to supercharge Monzo’s customer support
Using language models to supercharge Monzo’s customer support
 
Making Better Decisions Faster
Making Better Decisions FasterMaking Better Decisions Faster
Making Better Decisions Faster
 
Machine Learning, Faster
Machine Learning, FasterMachine Learning, Faster
Machine Learning, Faster
 
AI & Personalised Experiences
AI & Personalised ExperiencesAI & Personalised Experiences
AI & Personalised Experiences
 
Opportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelOpportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised Travel
 
Bootstrapping a Destination Recommendation Engine
Bootstrapping a Destination Recommendation EngineBootstrapping a Destination Recommendation Engine
Bootstrapping a Destination Recommendation Engine
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
 
Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)
 
Happier and Healthier with Smartphone Data
Happier and Healthier with Smartphone DataHappier and Healthier with Smartphone Data
Happier and Healthier with Smartphone Data
 
Data Science in Digital Health
Data Science in Digital HealthData Science in Digital Health
Data Science in Digital Health
 
Using Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily LifeUsing Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily Life
 
Analysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone DataAnalysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone Data
 
Cambridge Quantified Self Meetup
Cambridge Quantified Self MeetupCambridge Quantified Self Meetup
Cambridge Quantified Self Meetup
 
Data Science in #mHealth
Data Science in #mHealthData Science in #mHealth
Data Science in #mHealth
 
Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport
 
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
 
Using Smartphones to Research Daily Life
Using Smartphones to Research Daily LifeUsing Smartphones to Research Daily Life
Using Smartphones to Research Daily Life
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave Framework
 

Recently uploaded

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods

  • 1. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods @neal_lathia, k. rachuri, c. mascolo (@cecim), j. rentfrow computer laboratory, university of cambridge #ubicomp13
  • 3. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods
  • 4. You are tasked with researching X (e.g., X = emotions) in daily life using ubiquitous tech; so you decide to build a system that will: ● Ask participants for assessments of the X they experience ● Collect sensor data to 'objectively' measure participants' contexts and quantify their behaviour Research Scenario
  • 5. why would you do this? ● … to explore whether machine learning approaches could infer people's subjective responses/complex behaviours ● … to understand the extent that the broad set of sensor data reflects self- reported behaviour
  • 6. “...automated tracing is widely used to provide insight into what and when; however, it does not provide the why...” Froehlich et al.
  • 7. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods
  • 8.
  • 9. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods
  • 10. “...researchers are faced with concrete decisions regarding design [...] studies have often been classifed into the three categories of interval-, signal-, and event-contingent protocols...” Bolger et. al ESM design: how should I ask questions?
  • 11. “...sampling to capture data from the sensors of the phone cannot be performed continuously, as this will drain the battery rapidly. However, conservative sampling leads to the loss of valuable behavioural data...” K. Rachuri sensor design: how should I sample from sensors?
  • 12. Both of these design protocols will affect the quantity and quality of data that you receive from participants.
  • 13. ● Shouldn't sense everything all the time: triggers a survey based on a particular sensor ● Ask for subjective responses and, while doing so, sample data from other sensors to gather behavioural signals Research Scenario
  • 14. We built a system like this. It includes: sensor data collection, ESM interfaces, etc., and remote reconfguration.
  • 15. Open Source Smartphone Libraries for Computational Social Science N. Lathia, K. Rachuri, C. Mascolo, G. Roussos. 2nd ACM Workshop on Mobile Systems for Computational Social Science. as an aside...
  • 16. 22 users; 1-month; questions about mood & current context (location, sociability); background sensing from many sensors; triggers remotely reconfgured weekly.
  • 17. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods … by asking the “what if” question:
  • 18. Your ESM protocol is driven by the accelerometer's state: questionnaires will be triggered based on when the participant is moving. Example Research Scenario
  • 19. ...skews sampling towards the later hours of the day
  • 20. But all sensors have their own distribution... … so how have I skewed my other results?
  • 21. P( state(sensor1) = b | state(accelerometer) = a) ~ P( state(sensor1)) = b
  • 22. Data that I would have received by continuous sampling
  • 23. Data received by triggering on one sensor's state.
  • 24. Bias?
  • 25. Accelerometer ~ Non-Stationary 10.61% of the data is non-stationary. When it is, participants are: 95.23% non-silent; 39.24% at home; 14.43% communicating with others.
  • 26. Full Sample vs. Accelerometer Trigger Non-silent? 37.78% | 95.23% Communicating with others? 4.60% | 14.43%
  • 27. More Examples? Microphone ~ Silent/Non-Silent Accelerometer ~ Moving/Not-Moving Location ~ Home/Away Screen ~ Using the device SMS/Calls ~ Communicating with others Proximity ~ Near the phone
  • 28. Microphone ~ Non-Silent 37.78% of the data is non-silent. When it is, participants are: 26.75% non-stationary; 47.12% at home; 9.48% communicating with others.
  • 29. Full Sample vs. Microphone Trigger Moving? 10.61% | 26.75% Communicating with others? 4.60% | 9.48%
  • 30. Dissonance; a tension or clash resulting from the combination of two disharmonious elements
  • 31. Dissonance; between using sensor states to trigger ESM surveys while using sensor data to quantify context and behaviour.
  • 32. Ok; so replace the accelerometer trigger with sampling uniformly across time. Example Research Scenario
  • 33. temporal sampling is more likely to fnd your participant in “dominant” contexts, e.g., at home.
  • 34. But the response data I get back from participants will not be affected by the choices that I make... right? Research Scenario
  • 35. 1-month; 4 groups with random weekly trigger orders: (a) screen, (b) communication events, (c) immediately during non-silence, (d) some time after non-silence
  • 36.
  • 37. “4 of the 6 tests found that the negative affect ratings (and 2 out of 6 for the positive ratings) were signifcantly different from one another with at least 90% confdence.”
  • 38. who are you with? alone 33.33% of the time (screen trigger) to 60.77% of the time (microphone trigger)
  • 39. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods
  • 40. Where do we go from here? Opportunities for more research...
  • 41.
  • 42.
  • 43. Generalise sensor- enhanced experience sampling tool. Currently in alpha testing.
  • 44. Working with Android sensors? Try out library! One of the goals is to enable easy and quick access to sensor data in 2 lines of code. https://github.com/nlathia/SensorManager
  • 45. Contextual Dissonance: Design Bias in Sensor-Enhanced Experience Sampling Methods @neal_lathia, k. rachuri, @cecim, j. rentfrow ACM Ubicomp 2013
  • 46. References ● Smyth and Stone. “Ecological Momentary Assessment Research in Behavioral Medicine.” Journal of Happiness Studies 2003. ● Froehlich et al. “MyExperience: A System for In Situ Tracing and Capturing User Feedback on Mobile Phones.” ACM MobiSys 2007. ● Froehlich et al. “UbiGreen: Investigating a Mobile Tool for Tracking and Supporting Green Transportation Habits” ACM CHI 2009. ● Rachuri. “Smartphones Based Social Sensing: Adaptive Sampling, Sensing and Computation Offloading.” PhD Thesis 2013. ● Bolger et. al. “Diary Methods: Capturing Life as it is Lived” Ann. Rev. Psychology 2003.