Interpreting Symptoms A E V I of Cognitive Load in Speech Input - - PDF document

interpreting symptoms
SMART_READER_LITE
LIVE PREVIEW

Interpreting Symptoms A E V I of Cognitive Load in Speech Input - - PDF document

1 Introduction 2 E R S V I T I N A U S S S I A S R N Interpreting Symptoms A


slide-1
SLIDE 1

1 Introduction 2

U

  • N

I

V

E

R

S

I

T

A

S

S

A

R

A

V

I

E

N

S

I

S

Interpreting Symptoms

  • f Cognitive Load

in Speech Input

André Berthold and Anthony Jameson Department of Computer Science University of Saarbrücken, Germany http://w5.cs.uni-sb.de/~ready/ (Slides, etc.)

Table of Contents

2

Introduction 1

[Title Page] 1 Table of Contents 2

Overview 3

Problem and Approach Taken 4

Why Recognize Cognitive Load? 4

Situation Considered Here 5

Try It Yourself 6

Straightforward Machine Learning? 7

Possible Symptoms 9

Overview of Psycholinguistic Results 9

Simple Conception of Causal Relationships 10 Speed-Quality Tradeoff? 11 Example Symptom: Sentence Fragments 12 Example Symptom: Articulation Rate 13

Checking Data-Limitedness 15

Accuracy- and Data-Limited User Models 15 Hypothetical Users With Very High Load 16 Users With Low and Very High Load 20

Current Work 21

Experiment 21

Conclusions 24

Summary of Contributions 24

slide-2
SLIDE 2

3 Introduction 4

Overview

3

Content

Why can it be important to recognize cognitive load? What features of speech input are indicators of cognitive load?

Methodology

How can various kinds of empirical data be combined in the development of a user modeling component? How can you evaluate the data-limitedness of a user modeling component?

Problem and Approach Taken

Why Recognize Cognitive Load?

4

Characterization of present situation Primary task

Using Acrobat Reader on laptop

Secondary task

Using Remote Commander on PalmPilot

Situational distraction

Giving plenary conference talk

Claim

A user’s situationally determined cognitive load can affect interaction more strongly than her knowledge, preferences, etc. So it’s one more thing that a system

✣ may need to adapt to
slide-3
SLIDE 3

5 Problem and Approach Taken 6

Situation Considered Here

5

Duration of interactions

The system (

✣ ) in general interacts only once with each user ( ✤

) E.g.,

✣ is a computer hotline

Gradual, long-term learning about

✤ is not possible

Available

evidence

Speech is the primary input medium

Try It Yourself

6

Raise your hand when you recognize high cognitive load in the taped dialog.

slide-4
SLIDE 4

7 Problem and Approach Taken 8

Straightforward Machine Learning? (1)

7

Straightforward approach

  • 1. Create samples of speech with known cognitive load
  • 2. Encode their features
  • 3. Use features as input to supervised, off-line learning algorithm
  • 4. Cross-validate the learned performance component
  • 5. Apply to new users

Example of successful application

System for recognizing emotions on basis of speech (See Valery Petrushin, UM99, for demo)

Straightforward Machine Learning? (2)

8

Complications Features

Which features should you use? How should they be defined? How can they be extracted automatically and in real time?

Approach

taken here

Get features from experimental psycholinguistic literature Check potential utility with

  • ff-line analyses of realistic

dialogs Then do machine learning

Performance component?

How can

✣ ’s inferences be

made comprehensible? How can evidence from speech be combined with other evidence available to

✣ ? ✤

’s task Properties of

Other behavior of

Use Bayesian network that explicitly represents causal relationships Embed this network in a larger

  • ne that includes other

variables

slide-5
SLIDE 5

9 Possible Symptoms 10

Possible Symptoms

Overview of Psycholinguistic Results

9

Symptoms involving

  • utput quality

Feature Trend Tally Sentence fragments + 4/5 False starts + 2/4 Syntax errors + 1/1 Self-repairs +, −, 0 2, 1, 4 Amount of detail − 4/5 Redundancy + 2/2

Symptoms involving

  • utput rate

Feature Trend Tally Articulation rate − 7/7

Speech rate − 7/7

Onset latency + 9/11 Silent pauses (number) + 4/5

Silent pauses (duration) + 8/10 Filled pauses (number) + 4/6

Filled pauses (duration) + 1/2 Repetitions + 5/6

Simple Conception of Causal Relationships

10

WM LOAD PRESENCE OF SENTENCE FRAGMENT OBSERVED ARTICULATION RATE OTHER SYMPTOMS INVOLVING QUALITY REDUCTION OTHER SYMPTOMS INVOLVING OUTPUT SLOWING

slide-6
SLIDE 6

11 Possible Symptoms 12

Speed-Quality Tradeoff?

11

WM LOAD PRESENCE OF SENTENCE FRAGMENT OBSERVED ARTICULATION RATE OTHER SYMPTOMS INVOLVING QUALITY REDUCTION OTHER SYMPTOMS INVOLVING OUTPUT SLOWING

POTENTIAL WM LOAD RELATIVE SPEED OF SPEECH GENERATION ACTUAL

WM LOAD BASELINE ARTICULATION

RATE PRESENCE OF SENTENCE FRAGMENT OBSERVED ARTICULATION

RATE FACTORS DETERMINING PRIORITY FOR MAINTAINING SPEED OTHER SYMPTOMS INVOLVING QUALITY REDUCTION OTHER SYMPTOMS INVOLVING OUTPUT SLOWING

Example Symptom: Sentence Fragments

12

Example

"Yes, that’s ... uh, just keep repeating."

General relationship to cognitive load (from experiments)

When the speaker is performing a secondary task, sentence fragments are about 3 times as frequent, on the average

Role in dialog situations (from our own analyses) Frequency

7% of dialog turns

Complications

Sometimes due to factors not present in experiments (e.g., interruptions)

slide-7
SLIDE 7

13 Possible Symptoms 14

Example Symptom: Articulation Rate (1)

13

Example

<uh> ... In the ... inside under the steering wheel ... to the left ... there’s a fuse box.

Definition

Number of syllables articulated Total duration of articulated syllables

General relationship to cognitive load (from experiments)

✪ ✫

About 14% lower given fairly high cognitive load, on the average

Considerable individual differences

Example Symptom: Articulation Rate (2)

14

Role in dialog situations (from our own analyses)

Measurement problematic when number of syllables < 4

Means and SDs for different callers (number of syllables > 3):

3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 Syllables/sec Dialog Number 8 6 7 3 4 1 5 2

slide-8
SLIDE 8

15 Checking Data-Limitedness 16

Checking Data-Limitedness

Accuracy- and Data-Limited User Models

15

Ultimate question

"OK, but can you really use these symptoms to recognize cognitive load?"

Potential problems Accuracy limitations

Network structure and/or probabilities are seriously wrong

Data limitations

Given the limited diagnostic value of the symptoms, there won’t be enough data available to permit an accurate assessment

How to check for both types

  • f limitation at once

Collect speech data while manipulating cognitive load

Learn the Bayesian network

Try to classify new users "Current Work"

How to check just the data limitations

Assume there are no accuracy limitations

Generate input data from hypothetical users accordingly

See if

✣ can classify the

"users" successfully

Hypothetical Users With Very High Load (1)

16

1 2 3

4 5 6 7 8

9

10 Utterance number 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 Expected Value of POTENTIAL WM LOAD

slide-9
SLIDE 9

17 Checking Data-Limitedness 18

Hypothetical Users With Very High Load (2)

17

1 2 3

4 5 6 7 8

9

10 Utterance number 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 Expected Value of POTENTIAL WM LOAD

Hypothetical Users With Very High Load (3)

18

1 2 3

4 5 6 7 8

9

10 Utterance number 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 Expected Value of POTENTIAL WM LOAD

slide-10
SLIDE 10

19 Checking Data-Limitedness 20

Hypothetical Users With Very High Load (4)

19

1 2 3

4 5 6 7 8

9

10 Utterance number 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 Expected Value of POTENTIAL WM LOAD

Users With Low and Very High Load

20

1 2 3

4 5 6 7 8

9

10 Utterance number 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 Expected Value of POTENTIAL WM LOAD 1 2 3

4 5 6 7 8

9

10 Utterance number

slide-11
SLIDE 11

21 Current Work 22

Current Work

Experiment (1)

21

USER FINAL DESTINATION NEXT DESTINATION

is navigating through Frankfurt Airport

Experiment (2)

22

"Is there ... uh ... Where can I ... change my baby’s diapers?"

slide-12
SLIDE 12

23 Current Work 24

Experiment (3)

23

Independent variables

Cognitive load Does

have to navigate?

Time pressure Reward for speed?

Dependent variables

Various symptoms of cognitive load

Use of data

Basis for learning of Bayesian network with specified structure and hidden variables Frank Wittig, Doctoral Consortium, today, 6:15 pm

Conclusions

Summary of Contributions

24

Content

Overview of known symptoms of cognitive load

Hypothesis about relationships between symptoms

Discussion of diagnostic value and interpretation problems for two example symptoms

Methodology

Way of synthesizing previously published experimental data and more naturalistic studies

Method for analyzing data-limitedness of a user modeling component