A CASE STUDY: DETECTING COUNSELOR REFLECTIONS IN MOTIVATIONAL INTERVIEWING

A CASE STUDY: DETECTING COUNSELOR REFLECTIONS IN MOTIVATIONAL INTERVIEWING ! Doğan Can ! ! ! Doğan Can, MS - University of Southern California Pana...
Author: Lawrence Butler
8 downloads 2 Views 745KB Size
A CASE STUDY:

DETECTING COUNSELOR REFLECTIONS IN MOTIVATIONAL INTERVIEWING !

Doğan Can ! ! ! Doğan Can, MS - University of Southern California Panayiotis G. Georgiou, PhD - University of Southern California, David C. Atkins, PhD - University of Washington, Shrikanth S. Narayanan, PhD - University of Southern California

STORY MISC: hard to learn, costly to implement, does not scale, inconsistent, boring?

STORY MISC: hard to learn, costly to implement, does not scale, inconsistent, boring? Automatic Coding or: How I Learned to Stop Worrying and Love MISC
 
 “Gee, I wish I had one of them automatic MI assessment machines.”
 General “Buck” Turgidson

MI RESEARCH PROCESS Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

Session

Transcript

Coded

Transcript Transcriber

Trained Coder

AUTOMATIC CODING Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

Session

Transcript

Coded

Transcript Transcriber

Computer

AUTOMATIC CODING On the one hand, you have decided that to quit drinking is going T to be the best thing for you...

Therapist (T)

you

you have decided

for you

best thing for you

Code

Predictor

independent variables

(a.k.a. features)

think of multinomial

logistic regression

Session

Transcripts

RES REC QU FA …

0.4 0.3 0.1 0.1 …

predictions

AUTOMATIC CODING On the one hand, you have decided that to quit drinking is going T to be the best thing for you...

Therapist (T)

you

you have decided

for you

best thing for you

Code

Predictor

independent variables

(a.k.a. features)

think of multinomial

logistic regression

Session

Transcripts

RES REC QU FA …

RES

0.4 0.3 0.1 0.1 …

predictions

Coded

Transcripts

AUTOMATIC CODING On the one hand, you have decided that to quit drinking is going Distribution of Counselor Codes T to be the best thing for you...

RES

Advise Affirm Facilitate

Therapist (T)

you

Giving Info Question you have decided

for you

Reflection best thing for Support you Structure Other 7 Codes independent variables

(a.k.a. features) 0

RES REC QU FA …

Code

Predictor

Not so fast! think of multinomial

logistic regression 2500 5000

7500

0.4 0.3 0.1 0.1 …

predictions 10000

57 sessions, 2 coders per session (on average) Session

Transcripts

Coded

Transcripts

AUTOMATIC CODING T T ... T P ...

Good morning, Susan I’d like to start by talking about our last conversation. ... What will you put in place of drinking? That’s what I’m trying to find out. ...

FA ST ... QU O+ ...

On the one hand, you have decided that to quit drinking is going T to be the best thing for you...

RES

P Uh-huh. T and on the other hand you feel like it’s going to be really tough. P Yeah.

FN REC FN

Session

Transcripts

Coded

Transcripts

REFLECTION DETECTION T T ... T P ...

Good morning, Susan I’d like to start by talking about our last conversation. ... What will you put in place of drinking? That’s what I’m trying to find out. ...

TH TH ... TH CL ...

On the one hand, you have decided that to quit drinking is going T to be the best thing for you...

RE

P Uh-huh. T and on the other hand you feel like it’s going to be really tough. P Yeah.

CL RE CL

Session

Transcripts

Reflections

WHY REFLECTIONS? 1. They are believed to be critical for MI efficacy.

2. They encode a non-trivial counselor behavior.

3. They are challenging to model/describe.

CAN LANGUAGE PREDICT REFLECTIONS? 1. Reflections are semantically similar to prior client talk.

2. A common language is shared across reflections.

Counselors tend to use predictable language constructs while reflecting, e.g. “From what I’m hearing”, “It seems like”

3. Local dialog context can predict reflections.

Reflections tend to occur in bursts. They usually prompt the client to confirm or deny, e.g. “Yeah”, “Not really”

Reflections

Independent Variables

Typical reflective constructs:

Expert knowledge driven features:

repeat, rephrase or summarize

add meaning or emphasis

analogies, metaphors, similes, etc.

in response to client statement

trigger confirmation by client

collaborative, non-judgmental, emphatic

Reflections

Independent Variables

Typical reflective constructs:

Expert knowledge driven features:

repeat, rephrase or summarize

add meaning or emphasis

analogies, metaphors, similes, etc.

in response to client statement

trigger confirmation by client

collaborative, non-judgmental, emphatic

n-grams (n consecutive words)

Reflections

Independent Variables

Typical reflective constructs:

Expert knowledge driven features:

repeat, rephrase or summarize

n-grams (n consecutive words)

add meaning or emphasis

contextual n-grams

analogies, metaphors, similes, etc.

in response to client statement

trigger confirmation by client

collaborative, non-judgmental, emphatic

Reflections

Independent Variables

Typical reflective constructs:

Expert knowledge driven features:

repeat, rephrase or summarize

n-grams (n consecutive words)

add meaning or emphasis

contextual n-grams

analogies, metaphors, similes, etc.

meta (speaker, codes) in response to client statement

trigger confirmation by client

collaborative, non-judgmental, emphatic

Reflections

Independent Variables

Typical reflective constructs:

Expert knowledge driven features:

repeat, rephrase or summarize

n-grams (n consecutive words)

add meaning or emphasis

contextual n-grams

analogies, metaphors, similes, etc.

meta (speaker, codes) in response to client statement

trigger confirmation by client

collaborative, non-judgmental, emphatic

similarity (n-gram sharing)

I wouldn’t mind coming here for treatment but I don’t want to P go to one of those places where everyone sits around crying and complaining all day.

CL

T You don’t want to do that.

RE

T

RE

So you’re kind of wondering what it would be like here.

P Yeah

CL

n-gram:

meta:

similarity:

T:=:you

P:T

want

T:=:you do not want

P:T_P

do not want to

contextual n-gram:

CL:

!

P:-:i would not

CL:T

!

T:+:so you are

CL:T_P

P:+:yeah

!

Viterbi Decoding

TH

RE

Codes

CL

TH

RE

CL

Utterances

U1

U2

U3

U4

meta: P

n-gram:

contextual:

T:you

P:-:i would not T:so you ’re

P:-:i would n’t

T:you do not want

T:+:so you are

T:like

T:-:you do n’t want

meta:

P:+:yeah

meta:

P:+:yeah

P:T

similarity:

T:P

similarity:

P:T_P

want

P_T:

here

CL

do not want to

P_T:P

n-gram:

CL:T

CL_RE

CL:T_P

CL_RE:P

contextual:

meta: P

T

I wouldn't mind coming here for treatment but I don't want to go to one of those places where everyone sits around crying and complaining all day. You don't want to do that.

T P

So you’re kind of wondering what it would be like here. Yeah.

P

CL RE RE CL

STYLE AND FLOW PREDICT REFLECTIONS Feature

90

meta contextual

n-gram n-gram

Info Source dialog flow

80

70

60

speaking style

(contextual) speaking style

F-score Average numbers from leave one out cross validation experiments.

F-score: harmonic mean of precision (positive predictive value) and recall (sensitivity)

F-score = 2 x TruePos / (2 x TruePos + FalseNeg + FalsePos)

STYLE VS CONTENT Reflection Production



Is style as important as the content?



Is reflection a local process?

Reflection Perception



Are coders affected by the speaking style?

N-gram sharing not helpful?



Weak feature for measuring similarity, data sparsity



High baseline: nature of dialog + professional counselors

IN THE WORKS 1. Extension to the larger code sets

2. Acoustic/prosodic features

3. Speech recognition instead of manual transcripts

MI RESEARCH PROCESS Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

Session

Transcript

Annotated

Transcript

(MISC) Transcriber

Trained Annotator

DO WE NEED ANNOTATORS? Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

Session

Transcript

Annotated

Transcript

(MISC) Transcriber

Computer

DO WE NEED TRANSCRIBERS? Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

Annotated

Transcript

(MISC)

DO WE NEED TRANSCRIPTS? Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

WHY NOT DO IT ONLINE? Session

Assessment

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

WHY NOT DO IT ONLINE? Session

Assessment

Profit!

MI Spirit Empathy Reflective Listening Open Questions …

9/10 8/10 8/10 7/10

Suggest Documents