Ontology-driven VoiceXML Dialogues Generation Marta Gatius, Meritxell González TALP Research Center, Technical University of Catalonia, Barcelona Berlin,

Slides:



Advertisements
Similar presentations
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Advertisements

CHART or PICTURE INTEGRATING SEMANTIC WEB TO IMPROVE ONLINE Marta Gatius Meritxell González TALP Research Center (UPC) They are friendly and easy to use.
Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
Information Society Technologies Third Call for Proposals Norbert Brinkhoff-Button DG Information Society European Commission Key action III: Multmedia.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
Help communities share knowledge more effectively across the language barrier Automated Community Content Editing PorTal.
Characteristics of on-line formation courses. Criteria for their pedagogical evaluation Catalina Martínez Mediano, Department of Research Methods and Diagnosis.
1 LGAF Project: e-Gov Applications Development (or how to integrate different application flavors in a consistent, open-ended, value stream) LGAF Project:
OASIS Reference Model for Service Oriented Architecture 1.0
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Object-Oriented Analysis and Design
EDEN 2007 Naples, Italy LIFELONG LEARNING TEACHERS’ NEEDS IN VIRTUAL LEARNING ENVIRONMENTS Josep Maria Boneu 1, Maria Galofré 2, Julià Minguillón 2 1 Centre.
Introduction To System Analysis and Design
NaLIX: A Generic Natural Language Search Environment for XML Data Presented by: Erik Mathisen 02/12/2008.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Chapter 12: Intelligent Systems in Business
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Smart Learning Services Based on Smart Cloud Computing
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Developing Enterprise Architecture
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
WP.5 - DDI-SDMX Integration E.S.S. cross-cutting project on Information Models and Standards Marco Pellegrino, Denis Grofils Eurostat METIS Work Session6-8.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Professional Development by Johns Hopkins School of Education, Center for Technology in Education Supporting Individual Children Administering the Kindergarten.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Web Services Glossary Summary of Holger Lausen
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
1 Chapter 15 User Interface Design. 2 Interface Design Easy to use? Easy to understand? Easy to learn?
Introduction To System Analysis and Design
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
Business and IT Working Together to Streamline Corporate Reporting Stephen Hord, Director of Product Development – UBmatrix.
IT Requirements Management Balancing Needs and Expectations.
LIFE+ Environmental Policy & Governance project: LIFE09 ENV/GR/ ACTION 2: SERVICE ARCHITECTURE & IMPLEMENTATION Activity 2.1: Design and implementation.
Approaching a Problem Where do we start? How do we proceed?
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
Knowledge Modeling, use of information sources in the study of domains and inter-domain relationships - A Learning Paradigm by Sanjeev Thacker.
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Semantic on the Social Semantic Desktop.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Elizabeth Furtado, Vasco Furtado, Kênia Sousa, Jean Vanderdonckt, Quentin Limbourg KnowiXML: A Knowledge-Based System Generating Multiple Abstract User.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Supporting Scenario-Based Requirements Engineering IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 24, NO. 12, DECEMBER, 1998 A. G. Sutcliffe, N. A. M.
Semantic based P2P System for local e-Government Fernando Ortiz-Rodriguez 1, Raúl Palma de León 2 and Boris Villazón-Terrazas 2 1 1Universidad Tamaulipeca.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Cerebra Inc. Cerebra Inc. RIGHT ANSWERS, RIGHT TIME SOA AND SEMANTIC ARCHITECTURES WHY BOTHER CEREBRA, INC.
Introduction to Dialogue Systems. User Input System Output ?
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
ICT TOOLS AND SOCIETY INVOLVEMENT AMONG THE EUPAN NETWORK HIGHLIGHTS FROM THE SURVEY RESULTS TANYA CHETCUTI AND MARCO FICHERA - WORKSHOP EUROPEAN COMMISSION.
An approach for Framework Construction and Instantiation Using Pattern Languages Rosana Teresinha Vaccare Braga Paulo Cesar Masiero ICMC-USP: Institute.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Semantically Federating Multi- Agent Organizations R. Cenk ERDUR, Oğuz DİKENELLİ, İnanç SEYLAN, Önder GÜRCAN. AEGEANT-S Group, Ege University, Dept. of.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
1 Galatea: Open-Source Software for Developing Anthropomorphic Spoken Dialog Agents S. Kawamoto, et al. October 27, 2004.
金聲玉振 Taiwan Univ. & Academia Sinica 1 Spoken Dialogue in Information Retrieval Jia-lin Shen Oct. 22, 1998.
Winter 2007SEG2101 Chapter 31 Chapter 3 Requirements Specifications.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Slide 1 Eurostat Unit B3 – Statistical Information Technology ITDG on October 2004 IDAbc Eurostat’s proposal for a statistical project in the European.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
UA. Unified Approach ( UA ) It combines best practices, methods process, guidelines & methodology (Rumbaugh, Booch and Jacobson) along with UML notations.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
EI Architecture Overview/Current Assessment/Technical Architecture
Conceptualizing the research world
Distribution and components
Pilar Orero, Spain Yoshikazu SEKI, Japan 2018
Presentation transcript:

Ontology-driven VoiceXML Dialogues Generation Marta Gatius, Meritxell González TALP Research Center, Technical University of Catalonia, Barcelona Berlin, 2004 Marta Gatius, Meritxell González TALP Research Center, Technical University of Catalonia, Barcelona Berlin, 2004

Outline Introduction Using an ontology in the dialogue design The system’s messages and grammars Describing an example Conclusions

VoiceXML strengths Rapid and easy deployment of spoken dialogue systems –Isolation of low level details Easy access to internet-data –The same Client/Server architecture used by many web applications

VoiceXML strengths Reusability –Across services Subdialogues can be reused – Subdialogues for asking Names, Addresses, Telephones –Across languages When adapting the dialogue system to another language most part of the dialogues can be reused

VoiceXML strengths Multilinguality –Accepting more than one language in a dialogue –Mixing Catalan and Spanish Giving an address: Plaza “Francesc Macià”

The dialogue design The information the application needs from the user The information the user needs from the application How the information is delivered –The sequences of dialogues –The system help –Error recovering policies

The different types of knowledge involved in the communication Conceptual knowledge: –Application knowledge appearing in communication Dialogue knowledge: –Dialogue rules controlling interaction Linguistic knowledge: –Linguistic structures expressing the communication tasks Conceptual Ontology

Using an ontology Representing all application concepts appearing during communication Concepts are described by a set of attributes Dialogues consist of asking/giving the user values of the conceptual attributes Task-oriented system-driven dialogues

TRANSACTION servicetype InformationActionCancellation Conceptual Ontology attribute_value(transaction, servicetype, information) attribute_value(transaction, servicetype, action) attribute_value(transaction, servicetype, cancellation)

Object_Collection Application servicetype Information Collection Object: Address: Telephone: Cancellation Conceptual Ontology

Using an ontology For clarification dialogues - Detecting hyperonyns and hypononyms System: “What type of object you want to throw out?” User: “An appliance” System: “What type of appliance” User: “A refrigerator”

The system’s messages and grammars They are generated from the conceptual attributes in the ontology The attributes describing concepts are classifyied according to a semantic- syntactico taxonomy of attributes –It has been used for generating Natural Languages Interfaces from ontologies

The semantic- syntactico taxonomy of attributes Generalization of the relations between –Application knowledge in the Conceptual Ontology and linguistic distinctions –Each class is related to the linguistic structures expressing the consulting and filling of the attributes in the class

The basic attribute taxonomy participants : being: possession: descriptions and relationships between two or more objects : related processes: who_does is has of does who_object what_object

Object_Collecting Application servicetype Information Collection Noun: “collection” Verb: “fixes a data for collection” Cancellation Conceptual Ontology

ATTRIBUTE_CLASSES OF_TYPE SERVICE_TYPE Asking1: “This service gives information, and cancels a previous request. What do you want?” Asking2: “Say what you want: information, or cancellation” OF

Object_Collecting Application servicetype Information Collection Noun: “collection” Verb: “fixes a data for collection” Cancellation Conceptual Ontology Asking1: “This service gives information, fixes a data for collection and cancels a previous request. What do you want?” Asking2: “Say what you want: information, collection or cancellation”

Obtaining the grammar from the Ontology public = ( {:ret} | {:ret} | {:ret} ) { }; = ( information ) {return("Information")}; = ( cancel | cancellation) {return("Cancellation")}; = ( [to fix a date for] collection ) {return(”Collection")};

VoiceXML Document Questionattributetype pattern1 Questionattributetype pattern2

VoiceXML Document “ This service gives information, fixes a data for collection and cancels a previous request. What do you want?” “Say what you want: information, collection or cancellation”

HOPS Enabling an Intelligent Natural Language Based Hub for the Deployment of Advanced Semantically Enriched Multi-channel Mass-scale Online Public Services HOPS is a three-year project focused on the deployment of advanced ICT enabled “voice- enabled front-end public platforms” in Europe permitting access for European citizens to their nearest Public Administration.

Technologies Voice XML Portals Natural Language Processing Semantic Web Technologies

Large Objects Collection Service Studying the information needed for the application Studying the information appearing in conversation The experience of the human operator using the service Studying the examples collected from the real dialogues

Large Objects Collection Service Problematic issues in dialogue Related to the domain knowledge: the classification of the object type as green point object: pollutant or recyclable –i.e. Fridges, ruins not green point object: furniture, electrical appliances –i.e. TV, washing machines Inconsistencies in the samples

Large Objects Collection Service Problematic issues in dialogue –Personal data Names. It is a difficult task and not completly necessary. Address. Its difficult. –Related to the language proficiency: How to ask the application information in a friendly way in English

Conclusions Main contribution: –Proposing an organization of the knowledge involved in communication that improves The development process of the VoiceXML dialogue systems The functionality of the resulting dialogue systems

Proposing a reusable organization The Conceptual Ontology –It provides a general framework for representing application concepts The syntactic-semantic taxonomy of attributes –Capturing the relations between application concepts and their linguistic realization Conclusions