Luis A. Pineda Héctor Avilés Paty Pérez Pavón Ivan Meza Wendy Aguilar Montserrat Alvarado External collaborators Students

Size: px
Start display at page:

Download "Luis A. Pineda Héctor Avilés Paty Pérez Pavón Ivan Meza Wendy Aguilar Montserrat Alvarado External collaborators Students"

Transcription

1 Dialogue model specification and interpretation for interacting with service robots Luis Pineda and The Golem group IIMAS, UNAM, México September, 2009 The Golem project team (current) Luis A. Pineda Héctor Avilés Paty Pérez Pavón Ivan Meza Wendy Aguilar Montserrat Alvarado External collaborators Students Introduction Content A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Conclusion and future work Introduction Content A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Conclusion and future work Main assumptions The interaction cycle must be tight! The agent needs to keep in touch with the world! Only reactive behavior? Human-level communication (e.g. Coordinated language and vision) needs to rely on symbolic representations The objects of representation are interpretations (not the world directly!) Perception is guided by intentions and memory depends on the context The Context Every interpretation act is performed in context: A spatial and time situation (indexical) A set of agents (I, you also indices) A discourse or interaction history (anaphoric) A conceptual domain A set of potential intention and action types that can be expressed by the agents during the interaction The context is a big thing! Can it be modelled explicitly in a simple way? 1

2 Agent s expectations Linguistic expectations (communicative) What are the speech acts that can be expressed by interlocutorn specific conversational situations? Environmental expectations (without intent) What events are expected to appear in the situation that are perceived by the different senses? How to deal with the unexpected? Introduction Content A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Future work A three layers architecture Contextual knowledge (modality independent) + Inference Perception Modality specific or combination of specific modalities 2

3 Modality specific images driven interpretation The context An interpretation act Contextual expectations An interpretation act Contextual expectations Uninterpreted image! Message/stimulus indexed by expectations! Contextual expectations (Indices) retrieval Uninterpreted image! A qualitative match 3

4 The elements of interpretation Selected intention/expectation relative to the context Interpreted message/expectation! 1) The stimulus 2) The expectations 3) The objects of representation are interpretations! s Examples: Linguistic & visual s of the world (aspects of it) Linguistic Spoken expression Expected intentions Spoken recognition Expected intentions Recognized text The text is an uninterpreted image! 4

5 The memory objects The qualitative match Expected Intentions (Indices) Text Expected. Int i --> Reg. Exp i Expected Intentionndex Regular Expressions Text Selected intentions are those whose associated Reg. Exp. is satisfied by the text (i.e. grep) The output of the interpretation Selected intention (grounded) The intended speech act! In relation to the context Interpreted spoken input! may not be required! Visual name-of-visitor(x) name-of-visitor(peter) Semantic parser Visual expectation Hum, my name I m Peter Concrete visual image 5

6 Spoken recognition Visual expectation SIFT features The memory objects Visual expectations (Indices) SIFT features The qualitative match index images SIFT vector The qualitative match Selected visual expectation Selected expectations are those whose associated vector is the closest to the vector of the external Dr. Luis image Pineda, IIMAS, UNAM, 2009 of the visual act In relation to the context Interpreted image (symbolic rep.) The full architecture: and Action 6

7 The full architecture Output actions Specification Specification Modality specific Realization Realization Reactive behavior Schematic behavior Specification Specification Realization Realization Our current working setting Content Specification Realization Introduction A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Conclusion and future work 7

8 Dialogue Models Dialogue Models Specification Realization The formalism: Functional Recursive Transition Networks (F-RTN) Interactive situation The conversational situation Information state Modality oriented Speech acts and expectations Rhetorical Acts: actions performed by the agent (spoken, motor, etc.) Relative to a context! Conversational Situation Conversational Situation Input SpAct SpAct:RhtAct SpAct:RhtAct SpAct:RhtAct SpAct:RhtAct Only a specific set of intentions meaningful 8

9 Conversational Situation SpAct:RhtAct SpAct:RhtAct Listening Visual Telling Recursive Error Final Intention types RhtAct Rhetorical acts (Actions) Structure: Lists of basic acts Basic Acts: Modality specific actions Function: Direct external behavior Can direct internal behavior (embedded in the interpretation state): Razoning, planning, theorem-proving, problemsolving The Model Conversational model: Set of dialogue models Dialogue model: Set of situations Set of rhetorical acts Declarative specification from a task analysis A Dialogue Model A Recursive Situation is ai:ra 4(ai) rs 1 ε :ra 5(ai) is ai:ra 4(ai) rs 1 ε :ra 5(ai) ε:ra 1(tour) ls 2 pr:ra 4 (pr) rs 2 ε :ra 5(pr) ls 3 ε:ra 1(tour) ls 2 pr:ra 4 (pr) rs 2 ε :ra 5(pr) ls 3 ok:ra2([ai, pr, pl]) pl:ra 4(pl) ε:ra5(pl) ok:ra2([ai, pr, pl]) pl:ra 4(pl) ε:ra5(pl) ls 1 no:ra 3(tour) rs 3 no:ra 3(tour) no:ra3(tour) ok:w ls 1 no:ra 3(tour) rs 3 no:ra 3(tour) no:ra3(tour) ok:w fs ls 2 fs ls 2 9

10 is A subordinated DM ok:ra 1([per, area, proy]) ε:ma(ai) ms 1 no:ra 2 (error) ls 1 per:ra 2 (per) area:ra 2 (area) rs help ts 1 ts 2 proy:ra 2 (proy) ε:ra 3 (proy) no:ra 4(ai) fs ε ts 3 no: ra 4(ai) is ε:ra 3 (per) ε:ra 3 (area) ls 1 ls 2 ok:w Modality independent specification ls 1 ok:ra 1([per, area, proy]) ε:ma(ai) is ms 1 no:ra 2 (error) per:ra 2 (per) area:ra 2 (area) ts 1 ts 2 ε:ra 3 (per) ε:ra 3 (area ) ls 2 proy:ra 2 (proy) ε:ra 3 (proy) no:ra 4(ai) ts 3 ok:w fs no: ra 4(ai) ls 1 ε rs help is Declarative specification of situations Basic expressive power: Recursive Transition Networks [id ==> ls_2, type ==> listening, in_pairs ==> [ls_1 => ok:ra_2([ai,pr,pl]), ls_3 => ok:ra_2([ai,pr]), ls_3 => ok:ra_2([ai,pl]), ls_3 => ok:ra_2([pr,pl])], out_pairs ==> [ai:ra_4(ai) => rs_1, pr:ra_4(pr) => rs_2, pl:ra_4(pl) => rs_3, no:ra_3(tour) => fs], expected_intentions ==> [ai,pr, pl, no] ], Dialogue Manager = Interpreter program Dialogue Models Generation (NL & motor action) Basic Rhetorical Acts (Modality Specific) Speech Act Interpreter Recursive Transition Network Rhetorical Act Rhetorical Act Interpreter Spec. of Mod. Spec. Action 10

11 Specification of actions Specification Realization al objects (Speech acts, Rhetorical acts and Situations) Constants Grounded predicates Variables Predicates with free variables Functions Constants Grounded Predicates a:b +1 p(a,b):q(c,d) +1 Definite intentions and actions Definite intentions and actions Variables Predicates with free-variables (The indexical context) x:p(x) +1 p(a,x):q(x) +1 Abstract intentions and actions Abstract intentions and actions 11

12 Collecting arguments from perception p(a,x) p(a,b) Passing values from input to output p(a,x) p(a,b) q(b) Specification Realization Situations can have parameters The interaction history (anaphoric context) p(a,x):q(x) s j (x) p(a,b):q(c,d) +1 The full path is recorded once an arc has been traveled (i.e. grounded), for all arcs traveled: Abstract intentions, actions and situations dm 1 : =>p(a,b):q(c,d) => s j The interaction history is a list of these terms Functions λx.f 1 (X):λY. f 2 (Y) λz. f 3 (Z) Functional definition of intentions, actions and next situations: X, Y and Z depend on the interaction history, the current DM and the current situation. Functional Actions Suppose a scenario in which the robot is giving a tour to a visitor and there is a situation where it has to make an offer, but taking into account the offert has made before 12

13 Functional Expression of Actions Evaluation _:λy. f 2 (Y) +1 _:λy. f 2 (Y) = p(a,b,c) +1 Where p = do you want me to do Robot: Do you want me to do a or b or c? User: Please, do b But if we come again to this situation _:λy. f 2 (Y) = p(a,c) Where p = do you want me to do Robot: Do you want me to do a or c? User: Please, do a +1 Functional Definition of Suppose the robot is expecting to see one among a number of posters at a specific situation during the interaction (at the same position) Functional Definition of Evaluation λx.f 1 (X):_ +1 λx.f 1 (X) = p(a, b, c) :_ +1 Robot expects to see a poster a or b or c at the current situation Robot recognizes poster a 13

14 But if we come to this situation again λx.f 1 (X) = p(b, c) :_ Robot focusen recognizing b or c +1 The unexpected Every situation can be followed by a recursive situation embedding a recovery dialogue model The information gathered is passed as a parameter to the recovery model The recovery model may use the interaction history You already saw this poster do you want so see it again? Functional Definition of Next Situations Suppose the robot responds up to four questions from the user for each poster then he or she might get bored! Functional Definition of Next Situations _:_ λz. f 3 (Z) Functional definition of next situations Providing information But after the fourth time _: :_ λz. f 3 (Z) = λz. f 3 (Z) = s j Where = +1 Where the system offers to explain a topic of the current poster (not explained before!) Where s j is a continuation dialogue : Do you want to see another poster? 14

15 Declarative specification [id ==> ls_2, type ==> listening, in_pairs ==> [ls_1 => λx.f(x): λx.g(y), ls_3 => ok:λx.h(x), out_pairs ==> [λx.f(a,x):λx.h(y) => λz.rs(z)), no:ra_3(tour) => fs], ], Possible value s types of functions Constants Grounded predicates Variables Predicates with free variables Functions Content The full expressive power: Functional Recursive Transition Networks (F-RTN) Introduction A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Conclusion and future work Implementation Agents environment: Open Agent Architecture (linux) Dialogue models spec. & interpretation: Prolog Speech recognition: Sphinx Acoustic models: The Corpus DIMEx100 Speech synthesis: Mbrola & Festival Implementation Robot navigation: Player/Stage Vision: OpenCV SIFT Robot: Magellan Pro (RWI) Fixed Applications with PCs 15

16 Introduction Content A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Conclusion and Future work Introduction Content A multimodal architecture for service robots Dialogue models Implementation Applications: Tell me about the magazine! Guess the card! A guided tour with pointing acts Conclusion and future work A Bayesian Architecture (with symbolic knowledge) p(e) p(e/o) Future work Speech and language processing: More roboust speech recognition (Language Models) More general NLP capabilities (e.g. Semantic parsing) Richer linguistic explanations p(o/e) Future work Dialogue Models A new DM interpreter (more general) Introduce multimodal situations: listening and seeing Extend the range of speech acts that can be understood (grounding strategies, turn taken strategies) More general recovery strategien the DM Introduce a stochastic component in the F-RTN Introduce internal actions (i.e. thinking ) Future work Vision and navigation More intelligent navigation (e.g. Metric maps, qualitative plans and interaction cycles of move, see, ask) More varied recognition and action devices More control input devices handled from DM directly (contact, laser, ultrasonic, infrared, etc.) 16

17 Future work Architecture Integration of reactive behavior Intergration of schematic behavior Use a multimodal data-base to implement the memory component Construct diverse applicatios with the same platform! Many thanks! 17

Specialty Answering Service. All rights reserved.

Specialty Answering Service. All rights reserved. 0 Contents 1 Introduction... 2 1.1 Types of Dialog Systems... 2 2 Dialog Systems in Contact Centers... 4 2.1 Automated Call Centers... 4 3 History... 3 4 Designing Interactive Dialogs with Structured Data...

More information

Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System

Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Oana NICOLAE Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania oananicolae1981@yahoo.com

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

Colorado School of Mines Computer Vision Professor William Hoff

Colorado School of Mines Computer Vision Professor William Hoff Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description

More information

Endowing a virtual assistant with intelligence: a multi-paradigm approach

Endowing a virtual assistant with intelligence: a multi-paradigm approach Endowing a virtual assistant with intelligence: a multi-paradigm approach Josefa Z. Hernández, Ana García Serrano Department of Artificial Intelligence Technical University of Madrid (UPM), Spain {phernan,agarcia}@dia.fi.upm.es

More information

Integrating Cognitive Models Based on Different Computational Methods

Integrating Cognitive Models Based on Different Computational Methods Integrating Cognitive Models Based on Different Computational Methods Nicholas L. Cassimatis (cassin@rpi.edu) Rensselaer Polytechnic Institute Department of Cognitive Science 110 8 th Street Troy, NY 12180

More information

2011 Springer-Verlag Berlin Heidelberg

2011 Springer-Verlag Berlin Heidelberg This document is published in: Novais, P. et al. (eds.) (2011). Ambient Intelligence - Software and Applications: 2nd International Symposium on Ambient Intelligence (ISAmI 2011). (Advances in Intelligent

More information

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices master s degree programme Artificial Intelligence 2014-2015 Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

More information

A Cognitive Approach to Vision for a Mobile Robot

A Cognitive Approach to Vision for a Mobile Robot A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg

Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg Module Catalogue for the Bachelor Program in Computational Linguistics at the University of Heidelberg March 1, 2007 The catalogue is organized into sections of (1) obligatory modules ( Basismodule ) that

More information

Levels of Analysis and ACT-R

Levels of Analysis and ACT-R 1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John

More information

Abbreviation Acknowledgements. The History Analysis of the Consumer Applicatl.o Using ASR to drive Ship, One Application Example

Abbreviation Acknowledgements. The History Analysis of the Consumer Applicatl.o Using ASR to drive Ship, One Application Example Contents Preface Abbreviation Acknowledgements xv xix xxiii 1. INTRODUCTION 1 1.1 NEW TIME WITH NEW REQUIREMENT 1 1.2 THE ASR APPLICATIONS 2 The History Analysis of the Consumer Applicatl.o Using ASR to

More information

Robustness of a Spoken Dialogue Interface for a Personal Assistant

Robustness of a Spoken Dialogue Interface for a Personal Assistant Robustness of a Spoken Dialogue Interface for a Personal Assistant Anna Wong, Anh Nguyen and Wayne Wobcke School of Computer Science and Engineering University of New South Wales Sydney NSW 22, Australia

More information

Automatic Text Analysis Using Drupal

Automatic Text Analysis Using Drupal Automatic Text Analysis Using Drupal By Herman Chai Computer Engineering California Polytechnic State University, San Luis Obispo Advised by Dr. Foaad Khosmood June 14, 2013 Abstract Natural language processing

More information

Special Topics in Computer Science

Special Topics in Computer Science Special Topics in Computer Science NLP in a Nutshell CS492B Spring Semester 2009 Jong C. Park Computer Science Department Korea Advanced Institute of Science and Technology INTRODUCTION Jong C. Park, CS

More information

dm106 TEXT MINING FOR CUSTOMER RELATIONSHIP MANAGEMENT: AN APPROACH BASED ON LATENT SEMANTIC ANALYSIS AND FUZZY CLUSTERING

dm106 TEXT MINING FOR CUSTOMER RELATIONSHIP MANAGEMENT: AN APPROACH BASED ON LATENT SEMANTIC ANALYSIS AND FUZZY CLUSTERING dm106 TEXT MINING FOR CUSTOMER RELATIONSHIP MANAGEMENT: AN APPROACH BASED ON LATENT SEMANTIC ANALYSIS AND FUZZY CLUSTERING ABSTRACT In most CRM (Customer Relationship Management) systems, information on

More information

Winter 2016 Course Timetable. Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area

Winter 2016 Course Timetable. Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area Winter 2016 Course Timetable Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area Please note: Times listed in parentheses refer to the

More information

Christian Leibold CMU Communicator 12.07.2005. CMU Communicator. Overview. Vorlesung Spracherkennung und Dialogsysteme. LMU Institut für Informatik

Christian Leibold CMU Communicator 12.07.2005. CMU Communicator. Overview. Vorlesung Spracherkennung und Dialogsysteme. LMU Institut für Informatik CMU Communicator Overview Content Gentner/Gentner Emulator Sphinx/Listener Phoenix Helios Dialog Manager Datetime ABE Profile Rosetta Festival Gentner/Gentner Emulator Assistive Listening Systems (ALS)

More information

Telecommunication (120 ЕCTS)

Telecommunication (120 ЕCTS) Study program Faculty Cycle Software Engineering and Telecommunication (120 ЕCTS) Contemporary Sciences and Technologies Postgraduate ECTS 120 Offered in Tetovo Description of the program This master study

More information

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours. (International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models

More information

Natural Language Dialogue in a Virtual Assistant Interface

Natural Language Dialogue in a Virtual Assistant Interface Natural Language Dialogue in a Virtual Assistant Interface Ana M. García-Serrano, Luis Rodrigo-Aguado, Javier Calle Intelligent Systems Research Group Facultad de Informática Universidad Politécnica de

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 INTELLIGENT MULTIDIMENSIONAL DATABASE INTERFACE Mona Gharib Mohamed Reda Zahraa E. Mohamed Faculty of Science,

More information

CSC384 Intro to Artificial Intelligence

CSC384 Intro to Artificial Intelligence CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to

More information

VoiceXML-Based Dialogue Systems

VoiceXML-Based Dialogue Systems VoiceXML-Based Dialogue Systems Pavel Cenek Laboratory of Speech and Dialogue Faculty of Informatics Masaryk University Brno Agenda Dialogue system (DS) VoiceXML Frame-based DS in general 2 Computer based

More information

2014/02/13 Sphinx Lunch

2014/02/13 Sphinx Lunch 2014/02/13 Sphinx Lunch Best Student Paper Award @ 2013 IEEE Workshop on Automatic Speech Recognition and Understanding Dec. 9-12, 2013 Unsupervised Induction and Filling of Semantic Slot for Spoken Dialogue

More information

BSc in Information Technology Degree Programme. Syllabus

BSc in Information Technology Degree Programme. Syllabus BSc in Information Technology Degree Programme Syllabus Semester 1 Title IT1012 Introduction to Computer Systems 30 - - 2 IT1022 Information Technology Concepts 30 - - 2 IT1033 Fundamentals of Programming

More information

ABSTRACT 2. SYSTEM OVERVIEW 1. INTRODUCTION. 2.1 Speech Recognition

ABSTRACT 2. SYSTEM OVERVIEW 1. INTRODUCTION. 2.1 Speech Recognition The CU Communicator: An Architecture for Dialogue Systems 1 Bryan Pellom, Wayne Ward, Sameer Pradhan Center for Spoken Language Research University of Colorado, Boulder Boulder, Colorado 80309-0594, USA

More information

CASSANDRA: Version: 1.1.0 / 1. November 2001

CASSANDRA: Version: 1.1.0 / 1. November 2001 CASSANDRA: An Automated Software Engineering Coach Markus Schacher KnowGravity Inc. Badenerstrasse 808 8048 Zürich Switzerland Phone: ++41-(0)1/434'20'00 Fax: ++41-(0)1/434'20'09 Email: markus.schacher@knowgravity.com

More information

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

Study Regulations for the Master Course Visual Computing

Study Regulations for the Master Course Visual Computing Study Regulations for the Master Course Visual Computing As of January 26 th, 2006 Pursuant to 54 of Act No. 1556 on Saarland University (University Act UG) from June 23 rd, 2004 (Official Gazette p. 1782)

More information

A View Integration Approach to Dynamic Composition of Web Services

A View Integration Approach to Dynamic Composition of Web Services A View Integration Approach to Dynamic Composition of Web Services Snehal Thakkar, Craig A. Knoblock, and José Luis Ambite University of Southern California/ Information Sciences Institute 4676 Admiralty

More information

Reflection Report International Semester

Reflection Report International Semester Reflection Report International Semester Studying abroad at KTH Royal Institute of Technology Stockholm 18-01-2011 Chapter 1: Personal Information Name and surname: Arts, Rick G. B. E-mail address: Department:

More information

Clustering Connectionist and Statistical Language Processing

Clustering Connectionist and Statistical Language Processing Clustering Connectionist and Statistical Language Processing Frank Keller keller@coli.uni-sb.de Computerlinguistik Universität des Saarlandes Clustering p.1/21 Overview clustering vs. classification supervised

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Contents. Dedication List of Figures List of Tables. Acknowledgments

Contents. Dedication List of Figures List of Tables. Acknowledgments Contents Dedication List of Figures List of Tables Foreword Preface Acknowledgments v xiii xvii xix xxi xxv Part I Concepts and Techniques 1. INTRODUCTION 3 1 The Quest for Knowledge 3 2 Problem Description

More information

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Computing and Informatics, Vol. 26, 2007, 565 576 AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Marcia T. Mitchell Computer and Information Sciences Department Saint Peter

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

School of Computer Science

School of Computer Science School of Computer Science Head of School Professor S Linton Taught Programmes M.Sc. Advanced Computer Science Artificial Intelligence Computing and Information Technology Information Technology Human

More information

Artificial Intelligence. Class: 3 rd

Artificial Intelligence. Class: 3 rd Artificial Intelligence Class: 3 rd Teaching scheme: 4 hours lecture credits: Course description: This subject covers the fundamentals of Artificial Intelligence including programming in logic, knowledge

More information

Intelligent Flexible Automation

Intelligent Flexible Automation Intelligent Flexible Automation David Peters Chief Executive Officer Universal Robotics February 20-22, 2013 Orlando World Marriott Center Orlando, Florida USA Trends in AI and Computing Power Convergence

More information

Extending Data Processing Capabilities of Relational Database Management Systems.

Extending Data Processing Capabilities of Relational Database Management Systems. Extending Data Processing Capabilities of Relational Database Management Systems. Igor Wojnicki University of Missouri St. Louis Department of Mathematics and Computer Science 8001 Natural Bridge Road

More information

Gallito 2.0: a Natural Language Processing tool to support Research on Discourse

Gallito 2.0: a Natural Language Processing tool to support Research on Discourse Presented in the Twenty-third Annual Meeting of the Society for Text and Discourse, Valencia from 16 to 18, July 2013 Gallito 2.0: a Natural Language Processing tool to support Research on Discourse Guillermo

More information

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's

More information

in Video Game Spaces: Image, Play, and Structure in 3D Worlds

in Video Game Spaces: Image, Play, and Structure in 3D Worlds University Press Scholarship Online You are looking at 1-9 of 9 items for: keywords : game spaces Introduction mitpress/9780262141017.003.0007 This introductory chapter presents an overview of the main

More information

COGNITIVE PSYCHOLOGY

COGNITIVE PSYCHOLOGY COGNITIVE PSYCHOLOGY ROBERT J. STERNBERG Yale University HARCOURT BRACE COLLEGE PUBLISHERS Fort Worth Philadelphia San Diego New York Orlando Austin San Antonio Toronto Montreal London Sydney Tokyo Contents

More information

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? Multiple Choice: 1. During Word World II, used Colossus, an electronic digital computer to crack German military codes. A. Alan Kay B. Grace Murray Hopper C.

More information

Dr. Pedro Basagoiti, Jose Frias Software AG Espana

Dr. Pedro Basagoiti, Jose Frias Software AG Espana POSTER SESSIONS 107 GEOGRAPHIC INFORMATION AND EXPERT SYSTEMS INTEGRATION: SITUATION, REQUIREMENTS AND EXAMPLES Dr. Pedro Basagoiti, Jose Frias Software AG Espana Abstract I n this paper, the problem of

More information

Interpretive Report of WMS IV Testing

Interpretive Report of WMS IV Testing Interpretive Report of WMS IV Testing Examinee and Testing Information Examinee Name Date of Report 7/1/2009 Examinee ID 12345 Years of Education 11 Date of Birth 3/24/1988 Home Language English Gender

More information

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some

More information

Donaxi@HOME Project. Keywords: Hybrid Algorithm, Human-Face Detection, Tracking Unrestricted, Identification of People, Fall, dynamic and kinematic.

Donaxi@HOME Project. Keywords: Hybrid Algorithm, Human-Face Detection, Tracking Unrestricted, Identification of People, Fall, dynamic and kinematic. Donaxi@HOME Project Héctor S Vargas, Edson Olmedo, A Daniel Martínez, ML Mónica López, Esperanza Medina, José L Pérez, Damian Linares, Carlos Peto, Enrique R García, Víctor Poisot, Jaime Robles, Gerson

More information

Executive Summary Principles and Standards for School Mathematics

Executive Summary Principles and Standards for School Mathematics Executive Summary Principles and Standards for School Mathematics Overview We live in a time of extraordinary and accelerating change. New knowledge, tools, and ways of doing and communicating mathematics

More information

Timeline (1) Text Mining 2004-2005 Master TKI. Timeline (2) Timeline (3) Overview. What is Text Mining?

Timeline (1) Text Mining 2004-2005 Master TKI. Timeline (2) Timeline (3) Overview. What is Text Mining? Text Mining 2004-2005 Master TKI Antal van den Bosch en Walter Daelemans http://ilk.uvt.nl/~antalb/textmining/ Dinsdag, 10.45-12.30, SZ33 Timeline (1) [1 februari 2005] Introductie (WD) [15 februari 2005]

More information

Survey Results: Requirements and Use Cases for Linguistic Linked Data

Survey Results: Requirements and Use Cases for Linguistic Linked Data Survey Results: Requirements and Use Cases for Linguistic Linked Data 1 Introduction This survey was conducted by the FP7 Project LIDER (http://www.lider-project.eu/) as input into the W3C Community Group

More information

Technology Watch process in context: Information Systems (SI), Economic Intelligence (EI) and Knowledge Management (KM)

Technology Watch process in context: Information Systems (SI), Economic Intelligence (EI) and Knowledge Management (KM) Technology Watch process in context: Information Systems (SI), Economic Intelligence (EI) and Knowledge Management (KM) Sahbi SIDHOM (LORIA & Univ. of Lorraine) email: sahbi.sidhom@loria.fr, In prologue

More information

School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology. DM/IST 004 Requirements

School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology. DM/IST 004 Requirements School of Advanced Studies Doctor Of Management In Organizational Leadership/information Systems And Technology The mission of the Information Systems and Technology specialization of the Doctor of Management

More information

DESIGNING FOR THE USER INSTEAD OF YOUR PORTFOLIO

DESIGNING FOR THE USER INSTEAD OF YOUR PORTFOLIO DESIGNING FOR THE USER INSTEAD OF YOUR PORTFOLIO AN INTRODUCTION TO USER EXPERIENCE DESIGN Wade Shearer wadeshearer.com Wade Shearer User Experience Designer and Evangelist Vivint, Omniture, LDS Church,

More information

ANALYSIS OF NEGOTIATION AND ARGUMENTATIVE SKILLS IN ONLINE COLLABORATIVE LEARNING FROM SOCIAL, COGNITIVE, AND CONSTRUCTIVIST PERSPECTIVES

ANALYSIS OF NEGOTIATION AND ARGUMENTATIVE SKILLS IN ONLINE COLLABORATIVE LEARNING FROM SOCIAL, COGNITIVE, AND CONSTRUCTIVIST PERSPECTIVES ANALYSIS OF NEGOTIATION AND ARGUMENTATIVE SKILLS IN ONLINE COLLABORATIVE LEARNING FROM SOCIAL, COGNITIVE, AND CONSTRUCTIVIST PERSPECTIVES Maria José de Miranda Nazaré Loureiro, Universidade de Aveiro,

More information

[JOINT WHITE PAPER] Ontos Semantic Factory

[JOINT WHITE PAPER] Ontos Semantic Factory [] Ontos Semantic Factory JANUARY 2009 02/ 7 Executive Summary In this paper we describe Ontos Semantic Factory a platform producing semantic metadata on the basis of text (Web) content. The technology

More information

Technical Club: New Vision of Computing

Technical Club: New Vision of Computing 1 Technical Club: New Vision of Computing Core Discipline : Mentor : Computer Science Engineering Dr. Shripal Vijayvergia, Associate Professor, CSE Co-Mentor : 1. Mr. Subhash Gupta, Assistant Professor,

More information

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts Julio Villena-Román 1,3, Sara Lana-Serrano 2,3 1 Universidad Carlos III de Madrid 2 Universidad Politécnica de Madrid 3 DAEDALUS

More information

Introduction to Big Data Science

Introduction to Big Data Science Introduction to Big Data Science 13 th Period Project: Situation Awareness and Statistical Analysis On Big Data Big Data Science 1 Contents What is Situation Awareness (SA)? 3 Levels for SA Role of Data

More information

Mathematics Cognitive Domains Framework: TIMSS 2003 Developmental Project Fourth and Eighth Grades

Mathematics Cognitive Domains Framework: TIMSS 2003 Developmental Project Fourth and Eighth Grades Appendix A Mathematics Cognitive Domains Framework: TIMSS 2003 Developmental Project Fourth and Eighth Grades To respond correctly to TIMSS test items, students need to be familiar with the mathematics

More information

D2.4: Two trained semantic decoders for the Appointment Scheduling task

D2.4: Two trained semantic decoders for the Appointment Scheduling task D2.4: Two trained semantic decoders for the Appointment Scheduling task James Henderson, François Mairesse, Lonneke van der Plas, Paola Merlo Distribution: Public CLASSiC Computational Learning in Adaptive

More information

Living with Social Robots: Interactive Environmental Knowledge Acquisition

Living with Social Robots: Interactive Environmental Knowledge Acquisition Living with Social Robots: Interactive Environmental Knowledge Acquisition G. Gemignani, R. Capobianco, E. Bastianelli, D. D. Bloisi, L. Iocchi, D. Nardi Department of Computer, Control, and Management

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence ICS461 Fall 2010 1 Lecture #12B More Representations Outline Logics Rules Frames Nancy E. Reed nreed@hawaii.edu 2 Representation Agents deal with knowledge (data) Facts (believe

More information

Professional Organization Checklist for the Computer Information Systems Curriculum

Professional Organization Checklist for the Computer Information Systems Curriculum Professional Organization Checklist f the Computer Infmation Systems Curriculum Association of Computing Machinery and Association of Infmation Systems IS 2002 Model Curriculum and Guidelines f Undergraduate

More information

Cedalion A Language Oriented Programming Language (Extended Abstract)

Cedalion A Language Oriented Programming Language (Extended Abstract) Cedalion A Language Oriented Programming Language (Extended Abstract) David H. Lorenz Boaz Rosenan The Open University of Israel Abstract Implementations of language oriented programming (LOP) are typically

More information

Putting Olfaction into Action: Using an Electronic Nose on a Multi-Sensing Mobile Robot

Putting Olfaction into Action: Using an Electronic Nose on a Multi-Sensing Mobile Robot Putting Olfaction into Action: Using an Electronic Nose on a Multi-Sensing Mobile Robot Amy Loutfi, Silvia Coradeschi, Lars Karlsson, Mathias Broxvall Örebro University Örebro, SWEDEN Web: www.aass.oru.se

More information

USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE

USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE Ria A. Sagum, MCS Department of Computer Science, College of Computer and Information Sciences Polytechnic University of the Philippines, Manila, Philippines

More information

INFORMATION TECHNOLOGY PROGRAM

INFORMATION TECHNOLOGY PROGRAM INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate.

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered

More information

The Creative Curriculum for Preschool: Objectives for Development & Learning

The Creative Curriculum for Preschool: Objectives for Development & Learning Curriculum Alignment of The Creative Curriculum for Preschool: Objectives for Development & Learning with Alignment of The Creative Curriculum for Preschool: Objectives for Development & Learning With

More information

BSc in Information Systems Degree Programme. Syllabus

BSc in Information Systems Degree Programme. Syllabus BSc in Information Systems Degree Programme Syllabus Semester 1 Title IS1012 Introduction to Computer Systems 30 - - 2 IS1022 Information Technology Concepts 30 - - 2 IS1033 Fundamentals of Programming

More information

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci 1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks

More information

INF5820, Obligatory Assignment 3: Development of a Spoken Dialogue System

INF5820, Obligatory Assignment 3: Development of a Spoken Dialogue System INF5820, Obligatory Assignment 3: Development of a Spoken Dialogue System Pierre Lison October 29, 2014 In this project, you will develop a full, end-to-end spoken dialogue system for an application domain

More information

The Virtual Assistant for Applicant in Choosing of the Specialty. Alibek Barlybayev, Dauren Kabenov, Altynbek Sharipbay

The Virtual Assistant for Applicant in Choosing of the Specialty. Alibek Barlybayev, Dauren Kabenov, Altynbek Sharipbay The Virtual Assistant for Applicant in Choosing of the Specialty Alibek Barlybayev, Dauren Kabenov, Altynbek Sharipbay Department of Theoretical Computer Science, Eurasian National University, Astana,

More information

Web Presentation Layer Architecture

Web Presentation Layer Architecture Chapter 4 Web Presentation Layer Architecture In this chapter we provide a discussion of important current approaches to web interface programming based on the Model 2 architecture [59]. From the results

More information

Requirements Definition of Communication Platform

Requirements Definition of Communication Platform Requirements Definition of Communication Platform Workpackage WP5 Task T5.2 Document type Deliverable D5.2 Title Requirements Definition of Communication Platform Subtitle CommRob Project Authors TUW with

More information

SPECIFIC LEARNING DISABILITIES (SLD)

SPECIFIC LEARNING DISABILITIES (SLD) Together, We Can Make A Difference Office 770-577-7771 Toll Free1-800-322-7065 www.peppinc.org SPECIFIC LEARNING DISABILITIES (SLD) Definition (1) Specific learning disability is defined as a disorder

More information

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

Information extraction from online XML-encoded documents

Information extraction from online XML-encoded documents Information extraction from online XML-encoded documents From: AAAI Technical Report WS-98-14. Compilation copyright 1998, AAAI (www.aaai.org). All rights reserved. Patricia Lutsky ArborText, Inc. 1000

More information

MOBILITY DATA MODELING AND REPRESENTATION

MOBILITY DATA MODELING AND REPRESENTATION PART I MOBILITY DATA MODELING AND REPRESENTATION 1 Trajectories and Their Representations Stefano Spaccapietra, Christine Parent, and Laura Spinsanti 1.1 Introduction For a long time, applications have

More information

Augmented Search for IT Data Analytics. New frontier in big log data analysis and application intelligence

Augmented Search for IT Data Analytics. New frontier in big log data analysis and application intelligence Augmented Search for IT Data Analytics New frontier in big log data analysis and application intelligence Business white paper May 2015 IT data is a general name to log data, IT metrics, application data,

More information

A Framework for Ontology-Based Knowledge Management System

A Framework for Ontology-Based Knowledge Management System A Framework for Ontology-Based Knowledge Management System Jiangning WU Institute of Systems Engineering, Dalian University of Technology, Dalian, 116024, China E-mail: jnwu@dlut.edu.cn Abstract Knowledge

More information

KEY CONCEPTS AND IDEAS

KEY CONCEPTS AND IDEAS LEAD SELF The domain of the LEADS in a Caring Environment leadership capability framework, consists of four capabilities: a leader (1) Is Self-Aware, (2) Manages Self, (3) Develops Self, and (4) Demonstrates

More information

1. Introduction to Spoken Dialogue Systems

1. Introduction to Spoken Dialogue Systems SoSe 2006 Projekt Sprachdialogsysteme 1. Introduction to Spoken Dialogue Systems Walther v. Hahn, Cristina Vertan {vhahn,vertan}@informatik.uni-hamburg.de Content What are Spoken dialogue systems? Types

More information

Eventifier: Extracting Process Execution Logs from Operational Databases

Eventifier: Extracting Process Execution Logs from Operational Databases Eventifier: Extracting Process Execution Logs from Operational Databases Carlos Rodríguez 1, Robert Engel 2, Galena Kostoska 1, Florian Daniel 1, Fabio Casati 1, and Marco Aimar 3 1 University of Trento,

More information

Marketing Funnels integrated into your Customer Journey Maps: A Winning Combination

Marketing Funnels integrated into your Customer Journey Maps: A Winning Combination B2C Marketing Management Marketing Funnels integrated into your Customer Journey Maps: A Winning Combination On most websites the most common path is usually followed by less than five percent of visitors,

More information

NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR

NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR NATURAL LANGUAGE QUERY PROCESSING USING SEMANTIC GRAMMAR 1 Gauri Rao, 2 Chanchal Agarwal, 3 Snehal Chaudhry, 4 Nikita Kulkarni,, 5 Dr. S.H. Patil 1 Lecturer department o f Computer Engineering BVUCOE,

More information

2012 VISUAL ART STANDARDS GRADES K-1-2

2012 VISUAL ART STANDARDS GRADES K-1-2 COGNITIVE & K Critical and Creative Thinking: Students combine and apply artistic and reasoning skills to imagine, create, realize and refine artworks in conventional and innovative ways. The student will

More information

VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is.

VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is. VOICE INFORMATION RETRIEVAL FOR DOCUMENTS Except where reference is made to the work of others, the work described in this thesis is my own or was done in collaboration with my advisory committee. Weihong

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

What is Artificial Intelligence?

What is Artificial Intelligence? CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is

More information

The VGIST Multi-Modal Data Management and Query System

The VGIST Multi-Modal Data Management and Query System The VGIST Multi-Modal Data Management and Query System Dinesh Govindaraju Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213, USA Manuela Veloso Carnegie Mellon University 5000 Forbes Avenue

More information

NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR

NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR NATURAL LANGUAGE QUERY PROCESSING USING PROBABILISTIC CONTEXT FREE GRAMMAR Arati K. Deshpande 1 and Prakash. R. Devale 2 1 Student and 2 Professor & Head, Department of Information Technology, Bharati

More information

Frequency, definition Modifiability, existence of multiple operations & strategies

Frequency, definition Modifiability, existence of multiple operations & strategies Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge

More information