SlideShare a Scribd company logo
1 of 30
Improving Decision-
making via Wearable
Biosensors
Xiaoying Pu1 Elliot Radsliff1
Advisor: Evan M. Peck, Ph.D.1
1Department of Computer Science
Bucknell University
Susquehanna Valley Undergraduate Research Symposium
August 4, 2015
Decision-making
under Stress
• Chocolate cake v.s. fruit salad
[Shiv and Fedorikhin, 1999]
Shiv, Baba, and Alexander Fedorikhin. "Heart and mind in conflict: The interplay of affect and cognition in consumer decision making." Journal of consumer Research 26.3 (1999): 278-292.
Decision-making
under Stress with
serious consequences
• Implicit bias
• Racial biases in opioid prescription more
likely to manifest under high levels of
cognitive load [Staats et. al., 2015].
Staats, C., Capatosto, K., Wright, R. A., & Contractor, D. (2015). STATE OF THE SCIENCE: IMPLICIT BIAS REVIEW 2015.
Good News
Physiological signals reflect people’s
cognitive workload Low workloadHigh workload
Normalized heart
rate
Solovey, E. T., Zec, M., Garcia Perez, E. A., Reimer, B., & Mehler, B. (2014). Classifying driver workload using physiological and driving performance data. Proceedings of
the 32nd Annual ACM Conference on Human Factors in Computing Systems - CHI ’14, 4057–4066. doi:10.1145/2556288.2557068
Good News, but…
Project Overview
Improving Decision-making via Wearable
Biosensors
N-BACK
‘CALIBRATOR’
FLYLOOP
DECISION-
MAKING
How can we get physiological
data in everyday contexts?
How can we extract meaning out
of raw physiological data in real
time?
How can we use data to
improve decision-making?
How can we get
physiological data
from everyday living?
• Portable
• E-4 wristband
• Smart phone application
• Lightweight messaging (mqtt)
• Wealth of information
• Temperature
• Heart rate
• Electrodermal activity (EDA)
• Acceleration
mqtt.bucknell.edu
Empatica E-4
High workload?
Low workload?
How can we teach computer the meaning
of raw physiological data in real time?
N-Back task
• Induce high cognitive workload (working
memory)
• Concurrent with data collection
1-back
1-back
Is this 1-back?
Hmmm…
Is this 1-back?
3-back
3-back
3-back
3-back
3-back
N-back preliminary
results
Difference in temperature signals
under high / low workload
High workload?
Low workload?
How can we teach
computer the meaning
of raw physiological data
in real time?
FILTER
DATASOURCE
OUTPUT
FLYLOOP
CALIBRATOR
LEARNER
FlyLoop learns from raw physiological data
Heart
Rate
CSV
SLOPE
AVG
Peck, Evan M., et al. "FlyLoop: a micro framework for rapid development of physiological computing systems." Proceedings of the 7th ACM SIGCHI Symposium on Engineering
Interactive Computing Systems. ACM, 2015.
Extracting important features,
aggregated over every trial from n-back
k1, x̄1
FlyLoop learns from raw physiological data
Heart
Rate
TEMP
EDA CSV
SLOPE
AVG
One example
k1, x̄1
k2, x̄2
k3, x̄3
FlyLoop learns from raw physiological data
One example
k1, x̄1
k2, x̄2
k3, x̄3
One example
k1, x̄1
k2, x̄2
k3, x̄3
One example
k1, x̄1
k2, x̄2
k3, x̄3…
Training set
N-BACK
FlyLoop learns from raw physiological data
High workload
k1, x̄1
k2, x̄2
k3, x̄3
Low workload
k1, x̄1
k2, x̄2
k3, x̄3
High workload
k1, x̄1
k2, x̄2
k3, x̄3…
N-BACK
Training set
FlyLoop learns from raw physiological data
CALIBRATOR
LEARNER
N-BACK
“States”
High workload
k1, x̄1
k2, x̄2
k3, x̄3
Low workload
k1, x̄1
k2, x̄2
k3, x̄3
High workload
k1, x̄1
k2, x̄2
k3, x̄3…
Support Vector Machine
(SVM) as the “Learner”
Training set
FlyLoop learns from raw physiological data
Heart
Rate
TEMP
EDA CSV
SLOPE
AVG CALIBRATOR
LEARNER Classification
N-BACK
Data
“States”
After training…
How can we use data
to improve decision-
making?
Hypothesis:
Quality of decision-making
can be improved by an
adaptive decision delivery
system that understands
users’ physiological states.
Take away message
Improving Decision-making via Wearable
Biosensors
N-BACK
‘CALIBRATOR’
FLYLOOP
DECISION-
MAKING
Physiological signals Machine learning for
cognitive states
Decision-making,
mediated by computers
Thank you
Questions?
Xiaoying Pu xp002@bucknell.edu
Elliot Radsliff efr004@bucknell.edu
Evan Peck emp017@bucknell.edu
Low workload,
here’s a decision…

More Related Content

What's hot

Kubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったことKubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったことh-otter
 
発表資料(ブログ用).pdf
発表資料(ブログ用).pdf発表資料(ブログ用).pdf
発表資料(ブログ用).pdfびーまか
 
インフラ野郎Azureチーム Night
インフラ野郎Azureチーム Nightインフラ野郎Azureチーム Night
インフラ野郎Azureチーム NightToru Makabe
 
高速シリアル通信を支える技術
高速シリアル通信を支える技術高速シリアル通信を支える技術
高速シリアル通信を支える技術Natsutani Minoru
 
企業における自然言語処理技術利用の最先端
企業における自然言語処理技術利用の最先端企業における自然言語処理技術利用の最先端
企業における自然言語処理技術利用の最先端Yuya Unno
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポートAkihiro Kuwano
 
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?Masahito Zembutsu
 
深層学習を用いた車内モニタリングによる状態認識に関する研究
深層学習を用いた車内モニタリングによる状態認識に関する研究深層学習を用いた車内モニタリングによる状態認識に関する研究
深層学習を用いた車内モニタリングによる状態認識に関する研究harmonylab
 
AWSでのバースト ― GP2 T2 ご紹介資料
AWSでのバースト ― GP2 T2 ご紹介資料AWSでのバースト ― GP2 T2 ご紹介資料
AWSでのバースト ― GP2 T2 ご紹介資料Rasmus Ekman
 
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮Hibino Hisashi
 
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンスHidenori Ishii
 
Nessusをちょっと深堀してみた
Nessusをちょっと深堀してみたNessusをちょっと深堀してみた
Nessusをちょっと深堀してみたKazumasa Sasazawa
 
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集matsu_chara
 
[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives
[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives
[DL輪読会]Deep Learning based Recommender System: A Survey and New PerspectivesDeep Learning JP
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会Yuki Obara
 
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)ShinodaYukihiro
 
ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)KnowledgeGraph
 
電子署名(PKI)ハンズオン資料 V1.00
電子署名(PKI)ハンズオン資料 V1.00電子署名(PKI)ハンズオン資料 V1.00
電子署名(PKI)ハンズオン資料 V1.00Naoto Miyachi
 
Akkaで分散システム入門
Akkaで分散システム入門Akkaで分散システム入門
Akkaで分散システム入門Shingo Omura
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座Hiroko Tamagawa
 

What's hot (20)

Kubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったことKubernetesのワーカーノードを自動修復するために必要だったこと
Kubernetesのワーカーノードを自動修復するために必要だったこと
 
発表資料(ブログ用).pdf
発表資料(ブログ用).pdf発表資料(ブログ用).pdf
発表資料(ブログ用).pdf
 
インフラ野郎Azureチーム Night
インフラ野郎Azureチーム Nightインフラ野郎Azureチーム Night
インフラ野郎Azureチーム Night
 
高速シリアル通信を支える技術
高速シリアル通信を支える技術高速シリアル通信を支える技術
高速シリアル通信を支える技術
 
企業における自然言語処理技術利用の最先端
企業における自然言語処理技術利用の最先端企業における自然言語処理技術利用の最先端
企業における自然言語処理技術利用の最先端
 
cassandra調査レポート
cassandra調査レポートcassandra調査レポート
cassandra調査レポート
 
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?忙しい人の5分で分かるMesos入門 - Mesos って何だ?
忙しい人の5分で分かるMesos入門 - Mesos って何だ?
 
深層学習を用いた車内モニタリングによる状態認識に関する研究
深層学習を用いた車内モニタリングによる状態認識に関する研究深層学習を用いた車内モニタリングによる状態認識に関する研究
深層学習を用いた車内モニタリングによる状態認識に関する研究
 
AWSでのバースト ― GP2 T2 ご紹介資料
AWSでのバースト ― GP2 T2 ご紹介資料AWSでのバースト ― GP2 T2 ご紹介資料
AWSでのバースト ― GP2 T2 ご紹介資料
 
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
 
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
 
Nessusをちょっと深堀してみた
Nessusをちょっと深堀してみたNessusをちょっと深堀してみた
Nessusをちょっと深堀してみた
 
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
Kafkaを使った マイクロサービス基盤 part2 +運用して起きたトラブル集
 
[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives
[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives
[DL輪読会]Deep Learning based Recommender System: A Survey and New Perspectives
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会
 
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
Aws 分散負荷テストツールを使ってapp runnerをスケールさせる(デモ動画削除)
 
ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)ナレッジグラフ/LOD利用技術の入門(前編)
ナレッジグラフ/LOD利用技術の入門(前編)
 
電子署名(PKI)ハンズオン資料 V1.00
電子署名(PKI)ハンズオン資料 V1.00電子署名(PKI)ハンズオン資料 V1.00
電子署名(PKI)ハンズオン資料 V1.00
 
Akkaで分散システム入門
Akkaで分散システム入門Akkaで分散システム入門
Akkaで分散システム入門
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
 

Viewers also liked

eHealth: La Rivoluzione dei Dispositivi Indossabili
eHealth: La Rivoluzione dei Dispositivi IndossabilieHealth: La Rivoluzione dei Dispositivi Indossabili
eHealth: La Rivoluzione dei Dispositivi IndossabiliAlessandra Fusco
 
Wearable Biosensors Report
Wearable Biosensors ReportWearable Biosensors Report
Wearable Biosensors ReportShubham Rokade
 
Wearable biosensors-1222865689459971-8 (1)
Wearable biosensors-1222865689459971-8 (1)Wearable biosensors-1222865689459971-8 (1)
Wearable biosensors-1222865689459971-8 (1)Mani Prince
 
Wearable Biosensors Presentation
Wearable Biosensors PresentationWearable Biosensors Presentation
Wearable Biosensors PresentationShubham Rokade
 
Body Adapted Wearable Bio Sensor
Body Adapted Wearable Bio SensorBody Adapted Wearable Bio Sensor
Body Adapted Wearable Bio Sensorkavindrakrishna
 
Wearable Biosensors Presentation
Wearable Biosensors PresentationWearable Biosensors Presentation
Wearable Biosensors Presentationraj7
 

Viewers also liked (8)

Wearable biosensors1
Wearable biosensors1Wearable biosensors1
Wearable biosensors1
 
eHealth: La Rivoluzione dei Dispositivi Indossabili
eHealth: La Rivoluzione dei Dispositivi IndossabilieHealth: La Rivoluzione dei Dispositivi Indossabili
eHealth: La Rivoluzione dei Dispositivi Indossabili
 
Wearable Biosensors Report
Wearable Biosensors ReportWearable Biosensors Report
Wearable Biosensors Report
 
Wearable biosensors-1222865689459971-8 (1)
Wearable biosensors-1222865689459971-8 (1)Wearable biosensors-1222865689459971-8 (1)
Wearable biosensors-1222865689459971-8 (1)
 
Wearable Biosensors Presentation
Wearable Biosensors PresentationWearable Biosensors Presentation
Wearable Biosensors Presentation
 
Body Adapted Wearable Bio Sensor
Body Adapted Wearable Bio SensorBody Adapted Wearable Bio Sensor
Body Adapted Wearable Bio Sensor
 
WEARABLE BIOSENSORS
WEARABLE BIOSENSORSWEARABLE BIOSENSORS
WEARABLE BIOSENSORS
 
Wearable Biosensors Presentation
Wearable Biosensors PresentationWearable Biosensors Presentation
Wearable Biosensors Presentation
 

Similar to SVUR

Roche_open_science_NIOO_KNAW_workshop_NL
Roche_open_science_NIOO_KNAW_workshop_NLRoche_open_science_NIOO_KNAW_workshop_NL
Roche_open_science_NIOO_KNAW_workshop_NLDominique Roche
 
There is No Intelligent Life Down Here
There is No Intelligent Life Down HereThere is No Intelligent Life Down Here
There is No Intelligent Life Down HerePhilip Bourne
 
Survival Analysis With Generalized Additive Models
Survival Analysis With Generalized Additive ModelsSurvival Analysis With Generalized Additive Models
Survival Analysis With Generalized Additive ModelsChristos Argyropoulos
 
Developing data services: a tale from two Oregon universities
Developing data services: a tale from two Oregon universitiesDeveloping data services: a tale from two Oregon universities
Developing data services: a tale from two Oregon universitiesAmanda Whitmire
 
Reproducibility, argument and data in translational medicine
Reproducibility, argument and data in translational medicineReproducibility, argument and data in translational medicine
Reproducibility, argument and data in translational medicineTim Clark
 
sience 2.0 : an illustration of good research practices in a real study
sience 2.0 : an illustration of good research practices in a real studysience 2.0 : an illustration of good research practices in a real study
sience 2.0 : an illustration of good research practices in a real studywolf vanpaemel
 
Exposome data challenge - ONE2022.pptx
Exposome data challenge - ONE2022.pptxExposome data challenge - ONE2022.pptx
Exposome data challenge - ONE2022.pptxLeaMaitre1
 
STARS_presentation_EthanNg_2016_pdf
STARS_presentation_EthanNg_2016_pdfSTARS_presentation_EthanNg_2016_pdf
STARS_presentation_EthanNg_2016_pdfEthan Ng
 
OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016
OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016
OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016Krishna Madappa
 
FAIRness and Accountability BioIT 2019 FAIR track
FAIRness and Accountability BioIT 2019 FAIR trackFAIRness and Accountability BioIT 2019 FAIR track
FAIRness and Accountability BioIT 2019 FAIR trackHelena Deus
 
Practical management of ataxia and balance impairment: Part 2
Practical management of ataxia and balance impairment: Part 2Practical management of ataxia and balance impairment: Part 2
Practical management of ataxia and balance impairment: Part 2MS Trust
 
NSF Northeast Hub Big Data Workshop
NSF Northeast Hub Big Data WorkshopNSF Northeast Hub Big Data Workshop
NSF Northeast Hub Big Data WorkshopChirag Patel
 
Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...
Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...
Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...OECD Environment
 
Cardiovascular Pathophysiology In the Setting of Spinal Cord Injury
Cardiovascular Pathophysiology In the Setting of Spinal Cord InjuryCardiovascular Pathophysiology In the Setting of Spinal Cord Injury
Cardiovascular Pathophysiology In the Setting of Spinal Cord InjuryInsideScientific
 
Open Science and Ecological meta-anlaysis
Open Science and Ecological meta-anlaysisOpen Science and Ecological meta-anlaysis
Open Science and Ecological meta-anlaysisAntica Culina
 
Canvas health talkjuly2015.key
Canvas health talkjuly2015.keyCanvas health talkjuly2015.key
Canvas health talkjuly2015.keyBrian Fisher
 
Umuc biology 102103 Massive Success / snaptutorial.com
Umuc biology 102103 Massive Success / snaptutorial.comUmuc biology 102103 Massive Success / snaptutorial.com
Umuc biology 102103 Massive Success / snaptutorial.comReynolds85
 
EventFlow Presentation
EventFlow PresentationEventFlow Presentation
EventFlow Presentationmadeyjay
 

Similar to SVUR (20)

Roche_open_science_NIOO_KNAW_workshop_NL
Roche_open_science_NIOO_KNAW_workshop_NLRoche_open_science_NIOO_KNAW_workshop_NL
Roche_open_science_NIOO_KNAW_workshop_NL
 
There is No Intelligent Life Down Here
There is No Intelligent Life Down HereThere is No Intelligent Life Down Here
There is No Intelligent Life Down Here
 
Survival Analysis With Generalized Additive Models
Survival Analysis With Generalized Additive ModelsSurvival Analysis With Generalized Additive Models
Survival Analysis With Generalized Additive Models
 
Developing data services: a tale from two Oregon universities
Developing data services: a tale from two Oregon universitiesDeveloping data services: a tale from two Oregon universities
Developing data services: a tale from two Oregon universities
 
Reproducibility, argument and data in translational medicine
Reproducibility, argument and data in translational medicineReproducibility, argument and data in translational medicine
Reproducibility, argument and data in translational medicine
 
sience 2.0 : an illustration of good research practices in a real study
sience 2.0 : an illustration of good research practices in a real studysience 2.0 : an illustration of good research practices in a real study
sience 2.0 : an illustration of good research practices in a real study
 
Exposome data challenge - ONE2022.pptx
Exposome data challenge - ONE2022.pptxExposome data challenge - ONE2022.pptx
Exposome data challenge - ONE2022.pptx
 
STARS_presentation_EthanNg_2016_pdf
STARS_presentation_EthanNg_2016_pdfSTARS_presentation_EthanNg_2016_pdf
STARS_presentation_EthanNg_2016_pdf
 
OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016
OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016
OM: Advanced Bio-Well Practical Hands on Training - Feb.5-6-7/2016
 
FAIRness and Accountability BioIT 2019 FAIR track
FAIRness and Accountability BioIT 2019 FAIR trackFAIRness and Accountability BioIT 2019 FAIR track
FAIRness and Accountability BioIT 2019 FAIR track
 
Practical management of ataxia and balance impairment: Part 2
Practical management of ataxia and balance impairment: Part 2Practical management of ataxia and balance impairment: Part 2
Practical management of ataxia and balance impairment: Part 2
 
NSF Northeast Hub Big Data Workshop
NSF Northeast Hub Big Data WorkshopNSF Northeast Hub Big Data Workshop
NSF Northeast Hub Big Data Workshop
 
Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...
Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...
Adverse outcome pathways collaboration, Jason O’Brien from the Environment an...
 
Cardiovascular Pathophysiology In the Setting of Spinal Cord Injury
Cardiovascular Pathophysiology In the Setting of Spinal Cord InjuryCardiovascular Pathophysiology In the Setting of Spinal Cord Injury
Cardiovascular Pathophysiology In the Setting of Spinal Cord Injury
 
Open Science and Ecological meta-anlaysis
Open Science and Ecological meta-anlaysisOpen Science and Ecological meta-anlaysis
Open Science and Ecological meta-anlaysis
 
11 am sim
11 am sim11 am sim
11 am sim
 
Canvas health talkjuly2015.key
Canvas health talkjuly2015.keyCanvas health talkjuly2015.key
Canvas health talkjuly2015.key
 
Umuc biology 102103 Massive Success / snaptutorial.com
Umuc biology 102103 Massive Success / snaptutorial.comUmuc biology 102103 Massive Success / snaptutorial.com
Umuc biology 102103 Massive Success / snaptutorial.com
 
EventFlow Presentation
EventFlow PresentationEventFlow Presentation
EventFlow Presentation
 
Assessing and accessing kc data
Assessing and accessing kc dataAssessing and accessing kc data
Assessing and accessing kc data
 

SVUR

  • 1. Improving Decision- making via Wearable Biosensors Xiaoying Pu1 Elliot Radsliff1 Advisor: Evan M. Peck, Ph.D.1 1Department of Computer Science Bucknell University Susquehanna Valley Undergraduate Research Symposium August 4, 2015
  • 2. Decision-making under Stress • Chocolate cake v.s. fruit salad [Shiv and Fedorikhin, 1999] Shiv, Baba, and Alexander Fedorikhin. "Heart and mind in conflict: The interplay of affect and cognition in consumer decision making." Journal of consumer Research 26.3 (1999): 278-292.
  • 3. Decision-making under Stress with serious consequences • Implicit bias • Racial biases in opioid prescription more likely to manifest under high levels of cognitive load [Staats et. al., 2015]. Staats, C., Capatosto, K., Wright, R. A., & Contractor, D. (2015). STATE OF THE SCIENCE: IMPLICIT BIAS REVIEW 2015.
  • 4. Good News Physiological signals reflect people’s cognitive workload Low workloadHigh workload Normalized heart rate Solovey, E. T., Zec, M., Garcia Perez, E. A., Reimer, B., & Mehler, B. (2014). Classifying driver workload using physiological and driving performance data. Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems - CHI ’14, 4057–4066. doi:10.1145/2556288.2557068
  • 6. Project Overview Improving Decision-making via Wearable Biosensors N-BACK ‘CALIBRATOR’ FLYLOOP DECISION- MAKING How can we get physiological data in everyday contexts? How can we extract meaning out of raw physiological data in real time? How can we use data to improve decision-making?
  • 7. How can we get physiological data from everyday living? • Portable • E-4 wristband • Smart phone application • Lightweight messaging (mqtt) • Wealth of information • Temperature • Heart rate • Electrodermal activity (EDA) • Acceleration mqtt.bucknell.edu Empatica E-4
  • 8. High workload? Low workload? How can we teach computer the meaning of raw physiological data in real time?
  • 9. N-Back task • Induce high cognitive workload (working memory) • Concurrent with data collection
  • 20. N-back preliminary results Difference in temperature signals under high / low workload
  • 21. High workload? Low workload? How can we teach computer the meaning of raw physiological data in real time? FILTER DATASOURCE OUTPUT FLYLOOP CALIBRATOR LEARNER
  • 22. FlyLoop learns from raw physiological data Heart Rate CSV SLOPE AVG Peck, Evan M., et al. "FlyLoop: a micro framework for rapid development of physiological computing systems." Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems. ACM, 2015. Extracting important features, aggregated over every trial from n-back k1, x̄1
  • 23. FlyLoop learns from raw physiological data Heart Rate TEMP EDA CSV SLOPE AVG One example k1, x̄1 k2, x̄2 k3, x̄3
  • 24. FlyLoop learns from raw physiological data One example k1, x̄1 k2, x̄2 k3, x̄3 One example k1, x̄1 k2, x̄2 k3, x̄3 One example k1, x̄1 k2, x̄2 k3, x̄3… Training set N-BACK
  • 25. FlyLoop learns from raw physiological data High workload k1, x̄1 k2, x̄2 k3, x̄3 Low workload k1, x̄1 k2, x̄2 k3, x̄3 High workload k1, x̄1 k2, x̄2 k3, x̄3… N-BACK Training set
  • 26. FlyLoop learns from raw physiological data CALIBRATOR LEARNER N-BACK “States” High workload k1, x̄1 k2, x̄2 k3, x̄3 Low workload k1, x̄1 k2, x̄2 k3, x̄3 High workload k1, x̄1 k2, x̄2 k3, x̄3… Support Vector Machine (SVM) as the “Learner” Training set
  • 27. FlyLoop learns from raw physiological data Heart Rate TEMP EDA CSV SLOPE AVG CALIBRATOR LEARNER Classification N-BACK Data “States” After training…
  • 28. How can we use data to improve decision- making? Hypothesis: Quality of decision-making can be improved by an adaptive decision delivery system that understands users’ physiological states.
  • 29. Take away message Improving Decision-making via Wearable Biosensors N-BACK ‘CALIBRATOR’ FLYLOOP DECISION- MAKING Physiological signals Machine learning for cognitive states Decision-making, mediated by computers
  • 30. Thank you Questions? Xiaoying Pu xp002@bucknell.edu Elliot Radsliff efr004@bucknell.edu Evan Peck emp017@bucknell.edu Low workload, here’s a decision…

Editor's Notes

  1. Open the conversation with decisions We are gonna start with an aspect of decision-making. It’s widely recognized that people are bad decision-makers under stress. Here is a famous experiment that a Stanford professor did with several dozen college students. "One group was given a two-digit number to remember, while the second group was given a seven-digit number. Then they were told to walk down the hall, where they were presented with two different snack options: a slice of chocolate cake or a bowl of fruit salad." The only thing that's different is that... The students with seven digits to remember were nearly twice as likely to choose the cake as students given two digits. The reason, according to Professor Shiv, is that those extra numbers took up making it that much harder to resist a decadent dessert. In other words, willpower is so weak, and the prefrontal cortex is so overtaxed, that valuable space in the brain — they were a "cognitive load" — Chocolate cake seems to be harmless, When else is this happening? Explanation? Cognitive load, limited resources, -> chose the intuitively more appealing option over the long-term benefits of having fruit salad? College student’s final week
  2. Trauma surgeons, police officers More susceptible to implicit bias If only we could detect workload in real time!
  3. MIT researchers…. Conditions: participants were to memorize numbers while driving. Heart rate alone …. (about 80% classfication accuracy)
  4. However, bulky -> improvement? Apple watch/ Fitbit -> more to it signals coming out, can we combine those two ideas: stress detection and decision-making Can we use the apple watch to make better decisions?
  5. Here’s where our study comes in.. How can we interpret the raw physiological data in real time? Recognize the momoents
  6. Green box: A task through which we could see the difference in decision making under diff. conditions
  7. (Show off the E-4) Device and framework that we use How the parts are communicating (mqtt.bucknell.edu), publish-subscribe model We built the capability to communicate wirelessly. phone ~ app ~= server
  8. The characteristics of Flyloop: Micro framework written in Java Modular, simple, flexible teach the computer: learn first then make classification. So how does it learn / label data with the states
  9. We built this
  10. Raw data shows difference in high and low workload
  11. The characteristics of Flyloop: Micro framework written in Java Modular, simple, flexible We BUILT teach the computer: learn first then make classification. So how does it learn / label data with the states
  12. Teaching the computer to learn Dataflow Real time classification
  13. Show the computer examples (teaching) Filter: extracting what we think are important features of the signal By the end of the day, we can have state classification in real time
  14. Dataflow Real time classification Filter: extracting what we think are important features of the signal By the end of the day, we can have state classification in real time
  15. Dataflow Real time classification Filter: extracting what we think are important features of the signal Calibrate / build model, then classify user data in real time By the end of the day, we can have state classification in real time
  16. Measuring tool to see the difference, or improvement in decision-making Built the ability to interface with it We are in the process of organizing the experiment Remember back in the story, researchers had people do tasks while taking a decision, Now we want to detect and avoid the high workload time and … H1: Decision-making quality is different under H/L workload (by looking at the trajectories) (* Main ) H2: By doing something (delaying?), quality of decisions can be improved. MouseTracker “Rich cognitive output” Tool: MouseTracker H1: Decision-making quality is different under high / low workload (observable with MouseTracker)
  17. Big idea: use new information to make better decisions First step in a really big problem.. Proposed a possibility to use portable sensors like to acquire new information , teach computers learn, and … gain insights into our cognitive states to mediate decision-making
  18. not only the health app
  19. How to introduce machine learning Wait, why did we choose those parameters in the first place? The importance of aggregating data Previous research to support that it works