Introduction to Talking Robots

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

ENTRY ARTIFICIAL INTELLIGENCE

Artificial Intelligence CS365. Amitabha Mukerjee

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

History and Philosophical Underpinnings

Alan Turing: Codebreaker

Dr Rong Qu History of AI

Introduction to Talking Robots. Graham Wilcock Adjunct Professor, Docent Emeritus University of Helsinki

Introduction to Talking Robots

EARIN Jarosław Arabas Room #223, Electronics Bldg.

Computer Science as a Discipline

A Balanced Introduction to Computer Science, 3/E

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

NLP, Games, and Robotic Cars

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

CS 343: Artificial Intelligence

UNIT 13A AI: Games & Search Strategies

2017 Predictive Analytics Symposium

CMSC 372 Artificial Intelligence. Fall Administrivia

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

COMS 493 AI, ROBOTS & COMMUNICATION

EMINENT & ENIGMATIC. 10 aspects of Alan Turing

Introduction to Artificial Intelligence

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

A.M. Turing, computer pioneer, worried about intelligence in humans & machines; proposed a test (1950) thinks with electricity

UNIT 13A AI: Games & Search Strategies. Announcements

Introduction and History of AI

Welcome to CSC384: Intro to Artificial MAN.

Progress has been tremendous. Lawrence Snyder University of Washington, Seattle

ARTIFICIAL INTELLIGENCE

Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI

Elements of Artificial Intelligence and Expert Systems

Artificial intelligence: past, present and future

Outline. What is AI? A brief history of AI State of the art

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Welcome to CSC384: Intro to Artificial Intelligence

MITOCW MIT15_071S17_Session_1.2.02_300k

Logic Programming. Dr. : Mohamed Mostafa

Quick work: Memory allocation

CS10 The Beauty and Joy of Computing

Introduction to Artificial Intelligence

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

This tutorial is prepared for the students at beginner level who aspire to learn Artificial Intelligence.

Tractatus Logico-Philosophicus: The German Text Of Ludwig Wittgenstein's Logisch-philosophische Abhandlung By Ludwig Wittgenstein

Data-Starved Artificial Intelligence

Overview: The works of Alan Turing ( )

Artificial Intelligence 人工智慧. Lecture 1 February 22, 2012 洪國寶

Turing Centenary Celebration

CS10 The Beauty and Joy of Computing

4/20/12. Weak AI. CS 112 Introduction to Programming. Lecture #37: AI and Future of CS. Artificial Intelligence. (Spring 2012) Zhong Shao

Artificial Intelligence. What is AI?

CS 112 Introduction to Programming

The Imitation Game. Movie Summary

Big Intelligence : Towards Intelligent Computing System in the 21 st Century

Computer Science and Philosophy Information Sheet for entry in 2018

CMSC 471 Spring Introduction. Tim Finin,


April 25, Competing and cooperating with AI. Pantelis P. Analytis. Human behavior in Chess. Competing with AI. Cooperative machines?

Artificial Intelligence

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012

Final Lecture: Fun, mainly

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

Artificial Intelligence A Very Brief Overview of a Big Field

Lecture 1 What is AI?

Artificial Intelligence

Context-sensitive speech recognition for human-robot interaction

COMP9414/ 9814/ 3411: Artificial Intelligence. Overview. UNSW c Alan Blair,

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

What topic do you want to hear about? A bilingual talking robot using English and Japanese Wikipedias

CE213 Artificial Intelligence Lecture 1

Unit 8: Problems of Common Sense

Artificial Intelligence

AI 101: An Opinionated Computer Scientist s View. Ed Felten

INTRODUCTION What is Artificial Intelligence? (chapter 1) Cse352 Lecture Notes (1) Professor Anita Wasilewska

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

Introduction to Vision & Robotics

universe: How does a human mind work? Can Some accept that machines can do things that

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

Why we need to know what AI is. Overview. Artificial Intelligence is it finally arriving?

Artificial Intelligence: Why businesses need to pay attention to artificial intelligence?

History and Survey of AI August 31, 2012

Unit 7: Early AI hits a brick wall

mywbut.com Introduction to AI

Overview. Origins. Idea of programming computers for "intelligent" behavior. First suggested by Alan Turing, 1950.

How AI Won at Go and So What? Garry Kasparov vs. Deep Blue (1997)

What's involved in Intelligence?

Artificial Intelligence: Definition

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

DOWNLOAD OR READ : THE INTELLIGENT BRAIN PDF EBOOK EPUB MOBI

Artificial Intelligence and Deep Learning

Carnegie Mellon University, University of Pittsburgh

Introduction to AI. What is Artificial Intelligence?

Introduction to Talking Robots

Rise of the Machines. How AI is Transforming IT and the Self-Service Experience. Ian Aitchison Snr Director, ITSM, Ivanti

These are the slides accompanying the book Artificial Intelligence and Games through the gameaibook.org website

Alan Turing and the Enigma of Computability

What We Talk About When We Talk About AI

Lecture 1 What is AI?

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Transcription:

Introduction to Talking Robots Graham Wilcock Adjunct Professor, Docent Emeritus University of Helsinki 8.12.2015 1

Robots and Artificial Intelligence Graham Wilcock 8.12.2015 2

Breakthrough Steps of Artificial Intelligence 1950s: Turing Test (defining what is AI) 1960s: ELIZA (dialogues that seem human-like) 1970s: SHRDLU (understanding a small domain) 1980s: CHAT-80 (database + logical inferencing) 1990s: Deep Blue (chess equalling best humans) 2000s: IBM Watson (learning knowledge from texts) 8.12.2015 3

Alan Turing (1912-1954) Father of Computer Science Cambridge (1931-39) Mathematics Theory of Computability Bletchley Park (1939-45) Cryptography Code-breaking machines Manchester (1948-54) Computer Science Concept of Artificial Intelligence 8.12.2015 4

Wittgenstein, Turing, von Wright at University of Cambridge Foundations of Mathematics: Formal logic Whitehead and Russell Principia Mathematica (1910-13) Wittgenstein Tractatus Logico-Philosophicus (1921-22) Turing On Computable Numbers (1936): Turing machines Wittgenstein lectures (1939): Logic and language Turing and G H von Wright attended: Turing disagreed von Wright elected Professor after Wittgenstein (1948) Wittgenstein Philosophical Investigations (1953) 8.12.2015 5

Wittgenstein, Turing, von Wright during World War II Wittgenstein Worked unknown in London as hospital porter Turing Worked secretly at Bletchley Park as cryptanalyst von Wright Lecturer at University of Helsinki (Professor 1946) 8.12.2015 6

Bletchley Park Totally secret until 1974 Listen, decode, analyse Receive and transcribe coded German messages Break codes as soon as possible Interpret significance of messages Code breaking Too many millions of possible combinations Small help from inspired guesses, lucky clues Had to invent automatic computing machines Chess masters (all my UK chess heroes were there) 8.12.2015 7

University of Manchester First stored-program computer Alan Turing (briefly at National Physical Laboratory) Detailed design for a stored-program computer (1946) Based on his concept of Turing machines (1936) Freddie Williams and Tom Kilburn (U of Manchester) Built a working stored-program computer First successful stored-program demo (1948) Turing moved to Manchester Reader in Mathematics Department (1948) Deputy Director of Computing Laboratory (no Director) 8.12.2015 8

University of Manchester Growth of Computer Science Tom Kilburn First successful stored-program demo (1948) First Professor of new Computer Science (1964) Re-enacted demo at 50th anniversary (1998) Alan Turing Worked on Manchester Mark 1 computer (1948-49) (Generations of Manchester computers developed by ICL) Computing Machinery and Intelligence (1950): Proposed a test for artificial intelligence: Turing Test 8.12.2015 9

Turing Test (1950) Tests if a machine is intelligent The "standard interpretation" of the Turing Test, in which player C, the interrogator, is given the task of trying to determine which player A or B is a computer and which is a human. The interrogator is limited to using the responses to written questions to make the determination. (Wikipedia). 8.12.2015 10

ELIZA (1966) Almost passed Turing Test Dialogue responses in style of a psychotherapist How does that make you feel? Tell me more. Able to keep sympathetic dialogue going indefinitely Many users thought the replies were by a human No factual knowledge or language understanding ELIZA - A Computer Program For the Study of Natural Language Communication Between Man And Machine Joseph Weizenbaum (1966) 8.12.2015 11

SHRDLU (1972) Understanding in blocks world Robot and Artificial Intelligence Simulated robot arm moves specified objects Find a block which is taller than the one you are holding and put it into the box Understands natural language Complex referring expressions, explains its decisions Very restricted domain (shapes, sizes, colours) Understanding Natural Language Terry Winograd (1972) 8.12.2015 12

CHAT-80 (1982) QA by logical inferences Question Answering (QA) system Logic-based programming in Prolog Separates domain + processing Database of geographical facts (could be changed) population(finland, 5.0), capital(finland, helsinki) Performs logical inferences to find answer Derives new facts (not stated in database) if needed CHAT-80 Warren & Pereira (1982) 8.12.2015 13

IBM Watson (2000s) QA by learning from texts Question Answering (QA) system Learns knowledge from massive amounts of texts Beat humans in Jeopardy! competition (2011) Uses UIMA (formerly IBM, now open source) Unstructured Information Management Architecture IBM UIMA Innovation Award (2008): G Wilcock Performs multi-level analyses to extract information Part-of-speech tagging, phrase chunking, named entity recognition, syntactic parsing, relation extraction,... 8.12.2015 14

Breakthrough Steps of Artificial Intelligence 1950s: Turing Test (defining what is AI) 1960s: ELIZA (dialogues that seem human-like) 1970s: SHRDLU (understanding a small domain) 1980s: CHAT-80 (database + logical inferencing) 1990s: Deep Blue (chess equalling best humans) 2000s: IBM Watson (learning knowledge from texts) 8.12.2015 15

Robots and Artificial Intelligence Robots and Dogs CogInfoCom 2011, Budapest 8.12.2015 16