SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
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.

Más contenido relacionado

Destacado

Particulate seminar
Particulate seminarParticulate seminar
Particulate seminarDannygazzi
 
Tetrapack's innovation case study
Tetrapack's innovation case studyTetrapack's innovation case study
Tetrapack's innovation case studyPriscila Mendoza
 
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 errorramseyr
 
Bias, confounding and fallacies in epidemiology
Bias, confounding and fallacies in epidemiologyBias, confounding and fallacies in epidemiology
Bias, confounding and fallacies in epidemiologyTauseef Jawaid
 
Error, confounding and bias
Error, confounding and biasError, confounding and bias
Error, confounding and biasAmandeep Kaur
 
SAMPLING AND SAMPLING ERRORS
SAMPLING AND SAMPLING ERRORSSAMPLING AND SAMPLING ERRORS
SAMPLING AND SAMPLING ERRORSrambhu21
 

Destacado (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 a Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods

Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentNeal 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, ALIGARHjamesbond00714
 
Mind reading computer
Mind reading computerMind reading computer
Mind reading computerrajasri999
 
PPT on mind reading computer
 PPT on mind reading computer PPT on mind reading computer
PPT on mind reading computerAnjali Agarwal
 
Mind Reading Computer
Mind Reading ComputerMind Reading Computer
Mind Reading ComputerMAHIM 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 TechniquesBruce Edmonds
 
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-phpapp01ranjeetdon
 
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 ExtractionIJCSIS Research Publications
 
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 DevelopmentIJERD Editor
 
Cognitive Computing at University Osnabrück
Cognitive Computing at University OsnabrückCognitive Computing at University Osnabrück
Cognitive Computing at University OsnabrückSteven Miller
 
Mindreadingcomputer 120714123334-phpapp01
Mindreadingcomputer 120714123334-phpapp01Mindreadingcomputer 120714123334-phpapp01
Mindreadingcomputer 120714123334-phpapp01manojkesari
 
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 CyTSEMegan Sauter
 
Mind reading computers
Mind reading computersMind reading computers
Mind reading computersAnshu Maurya
 

Similar a 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
 

Más de 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 supportNeal Lathia
 
Making Better Decisions Faster
Making Better Decisions FasterMaking Better Decisions Faster
Making Better Decisions FasterNeal Lathia
 
Machine Learning, Faster
Machine Learning, FasterMachine Learning, Faster
Machine Learning, FasterNeal Lathia
 
AI & Personalised Experiences
AI & Personalised ExperiencesAI & Personalised Experiences
AI & Personalised ExperiencesNeal Lathia
 
Opportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelOpportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelNeal Lathia
 
Bootstrapping a Destination Recommendation Engine
Bootstrapping a Destination Recommendation EngineBootstrapping a Destination Recommendation Engine
Bootstrapping a Destination Recommendation EngineNeal Lathia
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product ManagersNeal 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 DataNeal Lathia
 
Data Science in Digital Health
Data Science in Digital HealthData Science in Digital Health
Data Science in Digital HealthNeal 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 LifeNeal 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 DataNeal Lathia
 
Cambridge Quantified Self Meetup
Cambridge Quantified Self MeetupCambridge Quantified Self Meetup
Cambridge Quantified Self MeetupNeal Lathia
 
Data Science in #mHealth
Data Science in #mHealthData Science in #mHealth
Data Science in #mHealthNeal 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 LifeNeal Lathia
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave FrameworkNeal Lathia
 

Más de 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
 

Último

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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.