Knowledge Representation and Cognition in Natural Language Processing

Similar documents
European funding of robotics research: current activities and perspectives

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam

Service Robots in an Intelligent House

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Motivation and objectives of the proposed study

GESTURE BASED HUMAN MULTI-ROBOT INTERACTION. Gerard Canal, Cecilio Angulo, and Sergio Escalera

Benchmarking Intelligent Service Robots through Scientific Competitions: the approach. Luca Iocchi. Sapienza University of Rome, Italy

Planning for Human-Robot Teaming Challenges & Opportunities

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

Autonomous Mobile Service Robots For Humans, With Human Help, and Enabling Human Remote Presence

Personalized short-term multi-modal interaction for social robots assisting users in shopping malls

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Robotic Applications Industrial/logistics/medical robots

Learning and Using Models of Kicking Motions for Legged Robots

Making Representations: From Sensation to Perception

Capturing and Adapting Traces for Character Control in Computer Role Playing Games

Artificial Intelligence: Implications for Autonomous Weapons. Stuart Russell University of California, Berkeley

SIGVerse - A Simulation Platform for Human-Robot Interaction Jeffrey Too Chuan TAN and Tetsunari INAMURA National Institute of Informatics, Japan The

Advanced Robotics Introduction

The Future of AI A Robotics Perspective

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Building Perceptive Robots with INTEL Euclid Development kit

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

Outline. Comparison of Kinect and Bumblebee2 in Indoor Environments. Introduction (Cont d) Introduction

Gameplay as On-Line Mediation Search

Artificial Intelligence

Learning and Using Models of Kicking Motions for Legged Robots

Performance evaluation and benchmarking in EU-funded activities. ICRA May 2011

Lecture 1 What is AI?

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Sensors & Systems for Human Safety Assurance in Collaborative Exploration

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23.

2 Focus of research and research interests

CPS331 Lecture: Agents and Robots last revised November 18, 2016

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Invited Speaker Biographies

Saphira Robot Control Architecture

TOWARDS A NEW GENERATION OF CONSCIOUS AUTONOMOUS ROBOTS

from icub to R1 building your personal humanoid

An Open Robot Simulator Environment

Human Robot Dialogue Interaction. Barry Lumpkin

Creating a 3D environment map from 2D camera images in robotics

Benchmarking Intelligent Service Robots through Scientific Competitions. Luca Iocchi. Sapienza University of Rome, Italy

Chapter 31. Intelligent System Architectures

Hybrid architectures. IAR Lecture 6 Barbara Webb

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

From data to strategy How artificial intelligence is changing the rules of the game. Dr. Vladimir Preveden Graz, October 11, 2017

Knowledge Management for Command and Control

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University

User Interface Software Projects

Advanced Robotics Introduction

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Computer Vision in Human-Computer Interaction

Children and Social Robots: An integrative framework

Effective Iconography....convey ideas without words; attract attention...

Sven Wachsmuth Bielefeld University

ROBOT CONTROL VIA DIALOGUE. Arkady Yuschenko

Artificial Intelligence. What is AI?

AI Application Processing Requirements

1 Abstract and Motivation

A User Friendly Software Framework for Mobile Robot Control

Knowledge Representation and Reasoning

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

RoboCup. Presented by Shane Murphy April 24, 2003

This list supersedes the one published in the November 2002 issue of CR.

Development of an Interactive Humanoid Robot Robovie - An interdisciplinary research approach between cognitive science and robotics -

CPS331 Lecture: Agents and Robots last revised April 27, 2012

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Context-sensitive speech recognition for human-robot interaction

ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering)

Project demonstration in class: November 16, 2006 Project writeups due: November 18, 2006, electronic handin by 10pm

Introduction To Cognitive Robots

What was the first gestural interface?

Lecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15

A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL

Does the Appearance of a Robot Affect Users Ways of Giving Commands and Feedback?

Physical Computing: Hand, Body, and Room Sized Interaction. Ken Camarata

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

SPQR RoboCup 2016 Standard Platform League Qualification Report

Designing and Implementing an Interactive Social Robot from Off-the-shelf Components

Sensing and Perception

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

Multi-Agent Planning

A*STAR Unveils Singapore s First Social Robots at Robocup2010

Logic Programming. Dr. : Mohamed Mostafa

Humanoid Robotics (TIF 160)

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Assess how research on the construction of cognitive functions in robotic systems is undertaken in Japan, China, and Korea

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Transcription:

Knowledge Representation and Cognition in Natural Language Processing Gemignani Guglielmo Sapienza University of Rome January 17 th 2013

The European Projects Surveyed the FP6 and FP7 projects involving robots. Out of such projects, selected those involving relevant speech, natural language processing and dialog aspects: CHRIS ITALK POETICON++ ALIZ- E JAST JAMES Iuro CogX HUMAVIPS

Projects Involving icub CHRIS, ITALK and POETICON ++ are the three european projects that involve the icub robot CHRIS: Playing with a toy ITALK: Recognizing objects POETICON ++: Stearing a cup of coffee

Projects Involving NAOs ALIZ- E and HUMANVIPS involve instead the NAO robots ALIZ- E: Move human- robot interaction from the range of minutes to the range of days. HAMAVIPS: Vision & Dialog (e.g. Multi Party Dialog, Gender Recognition, etc.)

Projects from Munich JAMES: Develop an artificial agent that supports socially appropriate and multi- party interaction. JAST: Human and robot joint- action.

The IURO Project The goal is to enable robots to navigate and emotionally interact in densely populated, unknown human- centered environments.

The COGX Project Cognitive Systems that Self- Understand and Self- Extend George: a system can efficiently acquire conceptual models in a learning process that is not too laborious and is performed in a user- friendly way. Dora: mobile robot that is motivated to fill gaps in her own knowledge; these gaps can be about the extent of space or the categories of rooms.

George Speaking The robot is asked to recognize and describe up to five objects in a table top scene. Initially the tutor drives the learning, but after a while, the robot is able to learn either without verbal feedback, or by asking for clarification when necessary. Tutor driven learning Tutor assisted learning Final Result H: Do you know what this is? G: No. H: This is a red object. G: Let me see. OK. G: Which color is this object? H: It is yellow. G: OK. G: Is this red? H: No. This is yellow. G: OK. H: Do you know what this is? G: It is a blue object. H: What shape is the red object? G: It is elongated. Attributes considered: four colours (red, green, blue, yellow) and two shapes (elongated, compact).

The Robot of the COGX Project It is a P3 mobile robot base with a custom- built superior structure. Components: Microphone and speakers Pan- tilt rig with 2x PointGrey Flea2 cameras Hokuyo laser URG- 04LX 270 degrees, 4 meters

The COGX System Architecture The COGX system architecture is based on the CoSy Architecture Schema, which is structured by sub- architectures (SAs). Different and parallel SAs have been created (e.g. vision, communication, navigation, manipulation, etc.) These SAs can be selectively grouped into a single architecture for a particular task.

A Different Way of Formulating Goals In order to provide the robots with a generic and extensible way to deal with different tasks, the computation and the coordination are treated as a planning problem. The use of planning gives the robot a high degree of autonomy. Complex goal- driven behaviors do not need to be hard- coded into the system, but are planned by the robot itself. However, relying on automated planning means that everything must be encoded as an action that the planner can understand.

Example When the robot is given the command Bring me the AI book the planner realizes that it first needs to know the location of the book. Thus, in the initial phases of the planning process, it will query SAs who can provide informations about the location of the book (e.g. a library). For planning HRIs: If a human is believed to know an object property, the robot will interrogate the human instead of querying SAs.

How Does Dora Work? DORA can be summarized in two basic components: The conceptual map: used probabilistic common sense knowledge to make connections between concepts.

The planning system: combines decision theoretic reasoning with fast classical continual planning. The planner does not create a full plan for every eventuality but computes one plan at a time and monitors its execution, replanning if the robot gets stuck. This system can also take probabilities into account by making assumptions. These assumptions will lead to higher costs of the resulting plan, thus making the system prefer plans that tend to rely on more likely facts.

Last Features Added Probabilistic knowledge under uncertain sensing Dora can search for objects (a box of cornflakes that was placed among many other objects belonging to the nine categories that the robot has been trained to detect). Recognition of context dependent spatial regions (e.g. the front of the classroom) CDSR can be defined using qualitative spatial representations corresponding to sensor data. For each object, Dora computes the strengths of 8 spatial relations between that object and each of the objects adjacent to it, using a Voronoi diagram. assumption: similar areas will feature similar CDSRs, and these similarities can be recognized through analogy.

Summarizing Analyzed the most relevant FP projects involving speech, natural language processing and dialog aspects. Out of these projects, identified the most noteworthy work: COGX. Studied the functioning of the robot and the most recent features added to it.