recognition of meeting actions using information obtained from different modalities natasa jovanovic...

23
Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

Upload: anissa-perry

Post on 29-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

Recognition of meeting actions using information obtained from different

modalities

Natasa Jovanovic

TKI

University of Twente

Page 2: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

2

Outline

Social psychology aspect of joint activities, joint and individual actions

Meeting as a sequence of meeting actions Semantic approach in modeling meetings

Lexicon of meeting actions Other aspects of meetings Semantic model Conclusions and future directions

Page 3: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

3

Joint activities (Social psychology aspect)

Activity types: time-bounded event (football game) or an ongoing process (teaching)

Joint activity- an activity with more than one participant. Discourse ( language has dominate role), football game, weeding

ceremony, meeting Dimensions of joint activities: formality, scriptedness,

verbalness, cooperativness Aspects of joint activities: participants, activity roles, public

goals, private goals, hierarchies, boundaries, dynamics etc. Joint activity advance through joint actions

Page 4: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

4

Individual and joint actions(Social psychology aspect)

Joint action – a group of people doing things in coordination ( e.g speaking and listening,passing a ball in basketball etc.).

Coordination of both content and processes Individual actions:

Autonomous actions Participatory actions (individual acts performed only as the

part of a joint action) A person’s processes may be very different in individual and

joint actions even when they appear identical In joint actions participants often perform different individual

actions

Page 5: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

5

Meeting as a sequence of meeting actions (I)

Meeting is a dynamic process which consists of group interaction ( joint actions) between meeting participants -meeting actions (meeting events)

Meeting actions:monologue, discussion, note taking, presentation, consensus, disagreement etc.

Meeting actions are determined by the participants’ individual actions

Beh=f(P,E) P-person; E-environment

Page 6: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

6

Meeting as a sequence of meeting actions(II)

Multimodal human-human interaction in the meeting (natural humans behavior)

Communication channels: speech, face expressions, gestures, body movements, gaze etc.

Combination of verbal and non-verbal elements

Page 7: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

7

Semantic approach in modeling meeting (I)

Our idea:

Semantic approach in modeling meeting as a sequence of meeting actions using information obtained from different modalities

Why do we need a semantic approach?

Page 8: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

8

Semantic approach in modeling meeting(II)

Multidimensional (multilevel) problem in meeting modeling. participant level : integration of information

obtained from different modalities in order to recognize multimodal participants behavior

meeting action level:recognition of meeting actions as a combination of the multimodal participants behavior

Page 9: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

9

Lexicon of meeting actions(I)

The first step in meeting modeling is to describe a lexicon of meeting actions

Each meeting action has something like a micro grammar

Structure of lexicon: definition of a meeting action characteristics: number of speakers, time, boundaries,

topics, speaker behavior, participants behavior, duration constraint etc.

Page 10: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

10

Lexicon of meeting actions(II)

Set of 17 meeting actions divided in three groups: Single speaker dominate meeting actions Multi speaker meeting actions Non-verbal dominate meeting actions

Hierarchical organization of meeting actions

Page 11: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

11

Meeting actions

Non-verbaldominate

Multi-speakerSingle speaker

dominate

Presentation Monologue

Opening

Introduction

White-board Lecturing

Ending Discussion Multi

discussion

Consensus Disagreement

Break Vote

ApplauseNote

taking SilenceLaugh

Lexicon of meeting actions (III)

Page 12: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

12

Other aspects of meeting(User profile)

Meeting is more than a sequence of meeting actions.

User profile: age, gender, native-English speaker, profession, membership to specific group, role, speech style etc.

The user profile can be explicitly specified during the registration process or be learned during the processing of the recorded meetings

Knowledge about user may be useful on individual and group level of meeting modeling.

Page 13: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

13

Other aspects of meeting(Background knowledge)

Background knowledge play an important role at each level of abstraction

Background knowledge may include : agenda, written notes, presentation slides, content of white-board number of meeting participants etc.

Page 14: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

14

Other aspects of meeting(Target detection)

”What John said to Peter about the programming standards?“ contains three very important aspects of the meeting.

source of the messages (John) discussed topic (programming standards) target (addressee) of the message (Peter)

Page 15: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

15

Other aspects of meeting(Target detection)

Target ( addressee) detection needs a multimodal approach (speech,gaze, gesture)

“What do you think about my idea?” Gaze detection ( speaker focus of attention) or pointing at

the person may help to resolve this target ambiguity Name detection as a method for target detection Target of the message can be a particular person, group of

participants or all participants

Page 16: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

16

Other aspects of meetings(Target detection)

speaker addressee side participant

all participantsbystander

eavesdropperall listener

• Herbert. H. Clark – Using Language

Page 17: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

17

Semantic model

Our idea is to develop a modular multimodal system which will use semantic approach on participant level and meeting action level.

Inputs:results of recognition process (WP2) Speech Recognition Gesture/Action Recognition Gaze detection Emotion detection Multimodal person identification and tracking

Output: annotated sequence of meeting actions

Page 18: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

18

Meeting Actions Recognition Module

Semantic model

Video Audio

Gaze detectionAction/Gesture

RecognitionSpeech

Recognition Person /SpeakerID and Tracking

Unimodal Interpreters

Multimodal Interpreters

Sequence of meeting actions

Multimodal recognizers

Multimodal Fusion

Participant Level

Modality units

Participants multimodal behavior

BackgroundKnowledge

User profile

Page 19: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

19

Multimodal fusion on a participant level

Gaze InterpreterAction/Gesture

InterpreterSpeech Interpreter

Modality Fusion

Additional Inference

Multimodal recognizers

Gaze detectionAction/Gesture

RecognitionSpeech

Recognition Person /SpeakerID and Tracking

Unimodal Interpreters

Multimodal InterpreterParticipants multimodal

behavior

Modality units

Page 20: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

20

Multimodal fusion on a participant level

Unimodal InterpretersUnimodal Interpreters modality units 1) Action/Gesture Interpreter

participant states (sitting, standing, walking etc.) activities ( silent, talking, laughing,voting etc.)

2) Gaze interpreter ( look at X, look away)

3) Speech Interpreter turn-taking behavior is a basis for social interaction. meaning representation on turn level ( turn array level) features of an array: topic (subtopics), dialog acts (DAMSL),

addressees, key words, speech form, overlapping indicator etc.

Page 21: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

21

Multimodal fusion on a participant level

Multimodal InterpreterMultimodal Interpreter Multimodal participants behavior

1) Modality fusion (semantic level) Typed feature structure for meaning representation Unification or/and rule-based approach for fusion

2) Additional inference

Use additional information from user profile or background knowledge in order to obtain missing data or resolve ambiguity.

Page 22: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

22

Meeting actions recognition module

Hidden Markov ModelsHidden Markov Models states: meeting actions observations: semantic features from participant’s

behavior representation

Participant dependent features (state, activity, talking duration, dialogue acts etc.) and common features (previous dialogue act, previous key-words etc.)

IDIAP meeting data corpus

Page 23: Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente

23

Conclusions and future direction

The main goal of our approach is to encode more semantic details at each level in other to enable browsing and querying of an archive of recorded meetings.

Larger and more natural meeting data corpus in order to prove our approach for low-level and high-level meeting actions.

Extraction of a set semantic features Testing approach using techniques different than HMM.