markup of multimodal emotion-sensitive corpora berardina nadja de carolis, univ. bari marc...

Post on 29-Dec-2015

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Markup of Multimodal Emotion-Sensitive Corpora

Berardina Nadja de Carolis, Univ. BariMarc Schröder, DFKI

Our Background:Generation of ECA Behavior

Believable ECA: multimodality, affect, personality, human-like, etc.

Two approaches:Bari APML (Affective Presentation Markup Language)

NECA RRL (Rich Representation Language)

Overview

Markup Schema Definition What to Annotate

What is a Markup Language What is XML

Dealing with complexity of human communication

Labelling Tools

Markup Scheme Definition

What to annotate? (verbal, non-verbal behavior, emotions, context, …)

Units of consideration (utterances/ turns/ paragraphs/ time units/…)

Descriptive Scheme Categorical Dimensional Functional …

The Question of Coding

How to Share and Access Data Annotation?

Standardization Format Readable for Computers

(statistics, inference, …)

XML-based Markup Languages!

What is a Markup-Language

Dictionary Definition:

a set of symbols and rules for their use when doing a markup of a document nomenclature, terminology, language - a system of words used in a particular discipline;

Computer Domain Examples: HTML LATEX RTF …

But …• proprietary language• not generic• not standard• fixed syntax and semantics

<?XML!>

What is XML

XML (eXtensible Markup Language) is

a language for creating markup languages that describe data thus, a meta language used to define new markup languages (domain- or industry-specific). Simple, open standard, extensible, ready to use, …

XML has a lot of friends that makes computation easy (XSL, DOM, SAX, …) and interoperable (RDF, RDF Schema, OWL, …)

No No No!

I said turn left!!! <pitch level=“high”>

</pitch>

<emotion type=“reprimanding”>

</emotion>

Dealing with complexity of human communication

Communication at different non-exclusive abstraction levels

Mental state (Beliefs, Goals, Intentions, Affective State, …) Discourse (Communicative Goals, Focus, Relations) Meanings (Performative, Affect, Turn-Taking, Emphasis) Signals (Physical Communicative Expressions)

Defining Different Markup Layers

Separate levels of meaning into different layers Define a Markup Language for each layer Define Interaction between layers

Develop Easy-to-use tools

Labelling tools:Text-centered annotation: MMAXhttp://mmax.eml-research.de

Labelling tools:Video-centered annotation: ANVILhttp://www.dfki.de/~kipp/anvil

Feedback into Generation Systems

Annotated Corpora can be used for improving ECA systems:

extracting knowledge markup language for specifying ECA behaviors …

Overview of the session

Introduction to XML structure

Demos Use of APML in an ECA system XML markup in MARY Text-to-speech

Hands-on: The ANVIL tool and the resulting XML markup

top related