+ All Categories
Home > Documents > Predicting Psychosis using the Experience Sampling Method...

Predicting Psychosis using the Experience Sampling Method...

Date post: 15-Oct-2019
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
19
Predicting Psychosis using the Experience Sampling Method with Mobile Apps 21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 1 ANDREA KATRINECZ, DANIEL STAMATE, WAJDI ALGHAMDI DATA SCIENCE & SOFT COMPUTING LAB GOLDSMITHS, UNIVERSITY OF LONDON, UK SINAN GÜLÖKSÜZ DEPARTMENT OF PSYCHIATRY AND PSYCHOLOGY MAASTRICHT UNIVERSITY MEDICAL CENTRE, THE NETHERLANDS DEPARTMENT OF PSYCHIATRY YALE SCHOOL OF MEDICINE, NEW HAVEN, CT, USA DANIEL STAHL DEPARTMENT OF BIOSTATISTICS AND HEALTH INFORMATICS INSTITUTE OF PSYCHIATRY, PSYCHOLOGY & NEUROSCIENCE KING'S COLLEGE LONDON, UK JIM VAN OS DEPARTMENT OF PSYCHIATRY, BRAIN CENTRE RUDOLF MAGNUS UNIVERSITY MEDICAL CENTRE UTRECHT, UTRECHT, THE NETHERLANDS DEPARTMENT OF PSYCHIATRY AND PSYCHOLOGY MAASTRICHT UNIVERSITY MEDICAL CENTRE, THE NETHERLANDS KING'S HEALTH PARTNERS, DEPARTMENT OF PSYCHOSIS STUDIES INSTITUTE OF PSYCHIATRY, PSYCHOLOGY & NEUROSCIENCE KING'S COLLEGE LONDON, UK PHILIPPE DELESPAUL DEPARTMENT OF PSYCHIATRY AND PSYCHOLOGY MAASTRICHT UNIVERSITY MEDICAL CENTRE, THE NETHERLANDS Presenter: Wajdi Alghamdi 16 th IEEE International Conference on Machine Learning and Applications
Transcript
Page 1: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Predicting Psychosis using theExperience Sampling Method with Mobile Apps

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 1

A N D R E A K A T R I N E C Z , D A N I E L S T A M A T E , W A J D I A L G H A M D I

D A T A S C I E N C E & S O F T C O M P U T I N G L A B

G O L D S M I T H S , U N I V E R S I T Y O F L O N D O N , U K

S I N A N G Ü L Ö K S Ü Z

D E P A R T M E N T O F P S Y C H I A T R Y A N D P S Y C H O L O G Y

M A A S T R I C H T U N I V E R S I T Y M E D I C A L C E N T R E , T H E N E T H E R L A N D S

D E P A R T M E N T O F P S Y C H I A T R Y

Y A L E S C H O O L O F M E D I C I N E , N E W H A V E N , C T , U S A

D A N I E L S T A H L

D E P A R T M E N T O F B I O S T A T I S T I C S A N D H E A L T H I N F O R M A T I C S

I N S T I T U T E O F P S Y C H I A T R Y , P S Y C H O L O G Y & N E U R O S C I E N C E

K I N G ' S C O L L E G E L O N D O N , U K

J I M V A N O S

D E P A R T M E N T O F P S Y C H I A T R Y , B R A I N C E N T R E R U D O L F M A G N U S

U N I V E R S I T Y M E D I C A L C E N T R E U T R E C H T , U T R E C H T , T H E N E T H E R L A N D S

D E P A R T M E N T O F P S Y C H I A T R Y A N D P S Y C H O L O G Y

M A A S T R I C H T U N I V E R S I T Y M E D I C A L C E N T R E , T H E N E T H E R L A N D S

K I N G ' S H E A L T H P A R T N E R S , D E P A R T M E N T O F P S Y C H O S I S S T U D I E S

I N S T I T U T E O F P S Y C H I A T R Y , P S Y C H O L O G Y & N E U R O S C I E N C E

K I N G ' S C O L L E G E L O N D O N , U K

P H I L I P P E D E L E S P A U L

D E P A R T M E N T O F P S Y C H I A T R Y A N D P S Y C H O L O G Y

M A A S T R I C H T U N I V E R S I T Y M E D I C A L C E N T R E , T H E N E T H E R L A N D S

Presenter: Wajdi Alghamdi

16th IEEE International Conference on Machine Learning and Applications

Page 2: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

ESM - Introduction

• self-reporting research method

• study people’s daily life during a representative (typical) week

• at random moments within every 2 hour blocks during waking hours stop and answer a set of questions > a snapshot of the mental state is obtained

• unexpected beeps to ensure natural behavior

• experience recorded in real-time

• Question types:• Subjective situation: thoughts, emotional, cognitive and motivational state – answer

on a psychometric scale, typically Likert scale (level of agreement or disagreement along a range)

• participants receive a review at the end

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 2

Page 3: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Advantages and Limitations - Introduction

• Advantages of ESM:• rich longitudinal data allows investigating dynamic flow of mental changes

• more accurate data:

• repeated assessments reduce assessment error

• device is always with the participants

• cost effective

➢quicker and simpler process > improved participation > larger sample sets

• Limitations of ESM:• self-selection bias

• social desirability bias

• ESM procedure itself

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 3

Page 4: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Challenges in Psychiatry - Introduction

• Complex Assessment• Measurements of psychological, biological and social factors

• Gathered from interviews, examinations and medical history

• Difficult Classification• No clear boundaries between classes

• Same symptoms can indicate different disorders

• Treatment selection• Individuals respond differently

• Prediction of treatment outcome• Reducing treatment dosage can cause relapse

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 4

Page 5: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Objective• Objective: distinguish patients from control

• using data collected by Experience Sampling Method (ESM) through Mobile Apps

• Methodology: Machine learning techniques such data aggregation, data preprocessing, dimensionality reduction, prediction models, and Monte Carlo simulations.

• The first research to use ESM data via mobile applications to predict psychosis

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 5

Page 6: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Samples - Methodology

• pooled ESM-MERGE dataset: • 510 variables and 98,480 observations

• Collected through the PsyMate mobile application

• Variables: • Outcome variable: status (categorical)

• Subjective predictor variables: anxious, down, guilty, insecure, irritated, lonely, suspicious, cheerful, relaxed, satisfied > Likert scale (1-7)

• Demographic predictor variables: age (continuous numeric) and sex (categorical)

• Other variables: subject number, day number and beep number to help the aggregation process

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 6

Page 7: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Preprocessing - Methodology

• Only psychotic patients and controls kept.

• Only variables that were used in all studies were kept.

• Observations for only the first 6 days kept.

• Correlation matrix (Spearman): fairly high (0.24-0.67).

• Missing values (25% incomplete cases).

➢Dataset retained:• 472 individuals (260 patients with psychosis and 212 controls).

• 60 observations from each individual.

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 7

Page 8: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Data Aggregation - Methodology

• Able to capture the variance in emotion

• Velocity, acceleration and abs(acceleration) calculated for each emotion variable

• Sets created from:• Base = Base data• Velo = Base data + velocity• Acc = Base data + velocity + acceleration• Acc_abs = Base data + velocity + acceleration in absolute value

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 8

Page 9: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Data Aggregation - Methodology

• Replacing the 60 beeps of each individual with statistics, +add ageand sex• Rule 1

• Minimum

• Maximum

• 0.25 quantile

• 0.5 quantile

• 0.75 quantile

• interquartile range

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 9

• Rule 2

• 0.1 quantile

• 0.5 quantile

• 0.9 quantile

• interquartile range

Page 10: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Dimensionality Reduction - Methodology

• High correlation removal (e.g. Logistic Regression)

• Feature selection (Logistic Regression, Neural Nets, SVM)• Ranking by variable importance on Learning Vector Quantisation (LVQ) model

• Recursive Feature Elimination (RFE)

• ReliefF

• Principal Component Analysis

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 10

A

B

Page 11: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Machine Learning Algorithms - Methodology

• Logistic Regression• With and without StepAIC (stepwise model selection by Akaike Information Criterion)

• Support Vector Machines• With linear, polynomial and radial kernels

• Gaussian Processes• With linear, polynomial and radial kernels

• Neural Networks• With single hidden layer

• Random Forest• 2000 trees

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 11

Page 12: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Model Training and Tuning - Methodology

• Nested cross-validation• 5-fold outer cross validation

• 10-fold inner cross validation with ROC used to find the best probability cut-offs

• Monte Carlo simulation• 5 repetitions to approximate whether the model performs well

• 100 repetition run on well performing models to test stability

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 12

Page 13: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Hardware and Software - Methodology

• Computationally expensive procedure > robust framework needed

• Hardware Infrastructure• Data analytics cluster with parallel processing

• 11 servers with Intel Xeon processors

• 832GB fast RAM

• Software• R software

• Packages: caret, pROC, MASS, e1071, CORElearn, randomForest, ggplot2, data.table, mclust, stringi, spatstat, plyr, DMwR, arm, AppliedPredictiveModeling, doParallel and kernlab

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 13

Page 14: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Predictive Modelling - Results

• Best 20 models:• Aggregated by Rule 2

• Include base, velocity and acceleration in normal values

• Relief feature selection

• Algorithms:

• SVM with radial and polynomial kernel

• Gaussian Process with radial kernel

• Random Forest

• PCA

• Top 3:• SVM with radial kernel (82% Accuracy, 82% Sensitivity)

• SVM with polynomial kernel (80% Accuracy, 79% Sensitivity)

• Gaussian Process with radial kernel on PCA set (79% Accuracy, 78% Sensitivity)

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 14

Page 15: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Predictive Modelling - Results

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 15

Page 16: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Predictive Modelling - Results

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 16

Page 17: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Feature Analysis - Results

• Dataset including velocity and acceleration, aggregated by Rule 2

• The three feature selection results were compared

• Both velocity and acceleration were useful addition, with more acceleration showing amongst the top 10

• Most representative measures:• 0.9 quantile , 0.1 quantile , interquartile range

• Anxious, insecure, suspicious in both emotional level and level change form

• Cheerful, feeling down and lonely in emotional level form

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 17

Page 18: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Conclusion

• ML methods detected predictive patterns

• Results consistent with researches: variance in emotion changes is beneficial in predicting patients

• Further research into multilevel structure

• Building a detection system for mental illnesses

• Include also clinical, behavioural, genetic, environmental variables

• Apply advanced techniques such as deep learning.

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 18

Page 19: Predicting Psychosis using the Experience Sampling Method ...mas01ds/dssc/DSSC_ESM_slides_ICMLA17.pdf · Predicting Psychosis using the Experience Sampling Method with Mobile Apps

Questions?

21/12/2017 DATA SCIENCE & SOFT COMPUTING LAB 19


Recommended