Österreichisches Forschnungsinstitut für Artificial Intelligence Representational Lego for ECAs Brigitte Krenn.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

Succeeding as a Systems Analysts
RRL: A Rich Representation Language for the Description of Agent Behaviour in NECA Paul Piwek, ITRI, Brighton Brigitte Krenn, OFAI, Vienna Marc Schröder,
XISL language XISL= eXtensible Interaction Sheet Language or XISL=eXtensible Interaction Scenario Language.
ENTERFACE’08 Multimodal high-level data integration Project 2 1.
Asa MacWilliams Lehrstuhl für Angewandte Softwaretechnik Institut für Informatik Technische Universität München Dec Software.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
ICANN workshop, September 14, Athens, Greece Intelligent Affective Interaction technologies and applications.
Sharing Knowledge in Adaptive Learning Systems Miloš Kravčík Dragan Gašević Fraunhofer FIT, GermanySimon Fraser University, Canada
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Business Process Orchestration
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
Chapter 7 design rules.
1 IUT de Montreuil Université Paris 8 Emotion in Interaction: Embodied Conversational Agents Catherine Pelachaud.
Systems Engineering Foundations of Software Systems Integration Peter Denno, Allison Barnard Feeney Manufacturing Engineering Laboratory National Institute.
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Supporting Content Creation for Games Through Assistive Technologies Dr. Michael Katchabaw Department of Computer Science The University of Western Ontario.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
Role-plays for CALL: System Architecture and Resources Sabrina Wilske & Magdalena Wolska Saarland University ICL, Villach, September.
Conversational Applications Workshop Introduction Jim Larson.
Integrating Timing into XML Documents Patrick Schmitz MS Research BARC Telepresence.
Architecture-Based Runtime Software Evolution Peyman Oreizy, Nenad Medvidovic & Richard N. Taylor.
Recognition of meeting actions using information obtained from different modalities Natasa Jovanovic TKI University of Twente.
Expressive Emotional ECA ✔ Catherine Pelachaud ✔ Christopher Peters ✔ Maurizio Mancini.
Markup of Multimodal Emotion-Sensitive Corpora Berardina Nadja de Carolis, Univ. Bari Marc Schröder, DFKI.
ITCS 6010 SALT. Speech Application Language Tags (SALT) Speech interface markup language Extension of HTML and other markup languages Adds speech and.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
APML, a Markup Language for Believable Behavior Generation Soft computing Laboratory Yonsei University October 25, 2004.
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
1 PLAN RECOGNITION & USER INTERFACES Sony Jacob March 4 th, 2005.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
Supporting High- Performance Data Processing on Flat-Files Xuan Zhang Gagan Agrawal Ohio State University.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
GERG Santorini, June, 2004 WP3’s Working Groups Synthesis.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
TRANSPARENT EXTENSION OF SINGLE- USER APPLICATIONS TO MULTI-USER REAL-TIME COLLABORATIVE SYSTEMS An Aspect Oriented Approach to Framework Integration ICEIS.
Sheila McIlraith, Knowledge Systems Lab DAML Kickoff 08/14/00 Mobilizing the Web with DAML-Enabled Web Services Services Team Sheila McIlraith (Technical.
1 MPML and SCREAM: Scripting the Bodies and Minds of Life-Like Characters Soft computing Laboratory Yonsei University October 27, 2004.
ENTERFACE 08 Project 1 “MultiParty Communication with a Tour Guide ECA” Mid-term presentation August 19th, 2008.
A Common Ground for Virtual Humans: Using an Ontology in a Natural Language Oriented Virtual Human Architecture Arno Hartholt (ICT), Thomas Russ (ISI),
A Multi-agent Approach for the Integration of the Graphical and Intelligent Components of a Virtual Environment Rui Prada INESC-ID.
1 Representing New Voice Services and Their Features Ken Turner University of Stirling 11th June 2003.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
Toward a Unified Scripting Language 1 Toward a Unified Scripting Language : Lessons Learned from Developing CML and AML Soft computing Laboratory Yonsei.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
1 1. Representing and Parameterizing Agent Behaviors Jan Allbeck and Norm Badler 연세대학교 컴퓨터과학과 로봇 공학 특강 학기 유 지 오.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Volgograd State Technical University Applied Computational Linguistic Society Undergraduate and post-graduate scientific researches under the direction.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
1 Galatea: Open-Source Software for Developing Anthropomorphic Spoken Dialog Agents S. Kawamoto, et al. October 27, 2004.
Plan Introducing the SINTELNET white paper The background: agent-based models, social simulations, logical analysis, and mirror-neuron system... Where.
Techniques for presenting content
VoiceXML Version 2.0 Jon Pitcherella. What is it? A W3C standard for specifying interactive voice dialogues. Uses a “voice” browser to interpret documents,
Intelligent MultiMedia Storytelling System (IMSS) - Automatic Generation of Animation From Natural Language Input By Eunice Ma Supervisor: Prof. Paul Mc.
Paul Alexander 2 nd SKADS Workshop October 2007 SKA and SKADS Costing The Future Paul Alexander Andrew Faulkner, Rosie Bolton.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
W3C Multimodal Interaction Activities Deborah A. Dahl August 9, 2006.
Software Architecture for Multimodal Interactive Systems : Voice-enabled Graphical Notebook.
WP6 Emotion in Interaction Embodied Conversational Agents WP6 core task: describe an interactive ECA system with capabilities beyond those of present day.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Meta-Data: the key to accessing Data and Information
Presentation transcript:

Österreichisches Forschnungsinstitut für Artificial Intelligence Representational Lego for ECAs Brigitte Krenn

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Motivation Background representations for multimodal behaviour generation use representations at the interfaces of system components

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Motivation Wish reusable, flexible representational “standards” to devise interface representations that ease exchange of system components integration of new modules

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Motivation Current everybody does their own language there is a wealth of different representations partially overlapping partially differing

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 up to date attempts to design a standard representation language for ECAs have failed

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Goal to have reusable extendable mappable bits and pieces of representations of ECA relevant information

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Formal Requirements separation of declarative and procedural information mapping between high-level concepts and their low-level representations mapping across concepts extendibility granularity of descriptions incorporation of new concepts ability to embed existing XML representations

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side ? units of information common to existing ECA systems information ECA systems ideally should have allow for optionality

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Terminology Markup Languages Representation Languages Scripting Languages

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Markup Languages for non-expert users to annotate text with high-level expert information e.g. VoiceXML for creating voice enabled applications VHML for creating interactive applications with ECAs APML for annotating text with high-level ECA controls

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Representation Languages technically detailed annotations of theory-specific information high- and low-level concepts for expert use function as data representation formats inside a system e.g. RRL

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Scripting Languages combine declarative and procedural knowledge comparable to high-level programming languages e.g. STEP/XSTEP, ABL, PAR/EMOTE

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Summary Markup languages high-level concepts are indispensable for application development Representation languages mix high- and low-level concepts are crucial in research contexts Scripting languages add procedural information

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Summary Representation Language Scripting Language Markup Language

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Current State Summary standardisation efforts up to now concentrate on markup languages they are application oriented to design representations for ECAs in the spirit of VoiceXML text/utterance oriented to design multimodal behaviour control as markup for text

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Pros for XML-based Representation Languages as Interfaces in ECA systems

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Advantages of XML Encoding XML is flexible easy to share tools for XML processing standardization efforts (w3c)

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Advantages of the Use of Representation Languages to encode information flow between system components to map between high-level concepts and low-level realizations to ease integration/replacement of system components to support a plug-and-play approach to support the development of mockup systems

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Affective, Interactive ECA Relevant Components and Concepts

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Current Foci speaking ECA simulation of mm-dialogues no/little “true” interactivity APML, RRL moving ECA XSTEP, MURML, (?MiraLab) speaking and moving ECA there are some gaps to bridge interacting ECA approaching PML, ABL

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Representations & Architectures information relevant for a certain ECA system depends on the architecture and system components used ?Is it possible to identify a common core of relevant components and concepts ?Is it possible to provide reusable representations for these concepts !Allow for flexibility of the representations

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Relevant Parts World parameters Scenes and story lines MM-dialogue generation Speech Animation (body, face) Affect (emotion, personality traits) + Temporal control and synchronization ?Interactivity ?MM-comprehension

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Temporal Control and Synchronization time-alignment of mm-behaviour of an agent temporal ordering of the actions/behaviours of agents interacting with the outside world agent-object agent-agent agent-user

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Time-Alignment of MM-Behaviour speech as guiding medium (phoneme durations) motion: beats as smallest units (e.g. XSTEP) synchronization of speech rate and motor activity motor activity can also constrain voice quality

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Interactivity What are the desired smallest communicative units? speech dialogue interactive drama What are the technically manageable smallest units? What are the technological challenges?

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 The Content Side Interactivity Multimodal understanding ? What is relevant information How do we manage the information flow → agent technology (Lola et al.) Models of the listening ECA

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Next Steps examine existing languages for a common core compare their representations consider architectural aspects define XML representations for bits and pieces make them publicly available

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 talk me off join in !

Österreichisches Forschnungsinstitut für Artificial Intelligence HUMAINE Workshop Paris 10./11. March 2005 Affective, Interactive ECA Relevant Components and Concepts how to incorporate an affective component what aspects of affect are modelled emotion, mood, interpersonal stance, attitude, personality traits what theories are applied affect representations are distributed over various components crosscutting modalities