Artificial Intelligence

Similar documents
Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Rule-based Expert Systems

Knowledge-Based - Systems

Radius STEM Readiness TM

Laboratorio di Intelligenza Artificiale e Robotica

Lecture 10: Reinforcement Learning

Evolutive Neural Net Fuzzy Filtering: Basic Description

Lecture 1: Basic Concepts of Machine Learning

MYCIN. The MYCIN Task

Computerized Adaptive Psychological Testing A Personalisation Perspective

Axiom 2013 Team Description Paper

Lecture 1: Machine Learning Basics

The Good Judgment Project: A large scale test of different methods of combining expert predictions

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

Introduction to Simulation

Transfer Learning Action Models by Measuring the Similarity of Different Domains

A Case Study: News Classification Based on Term Frequency

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

Laboratorio di Intelligenza Artificiale e Robotica

CS 446: Machine Learning

Degree Qualification Profiles Intellectual Skills

CSL465/603 - Machine Learning

Visual CP Representation of Knowledge

Chinese Language Parsing with Maximum-Entropy-Inspired Parser

Predicting Future User Actions by Observing Unmodified Applications

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Version Space. Term 2012/2013 LSI - FIB. Javier Béjar cbea (LSI - FIB) Version Space Term 2012/ / 18

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

UC Merced Proceedings of the Annual Meeting of the Cognitive Science Society

A Genetic Irrational Belief System

Natural Language Processing. George Konidaris

WE GAVE A LAWYER BASIC MATH SKILLS, AND YOU WON T BELIEVE WHAT HAPPENED NEXT

A Neural Network GUI Tested on Text-To-Phoneme Mapping

MYCIN. The embodiment of all the clichés of what expert systems are. (Newell)

Conversation Starters: Using Spatial Context to Initiate Dialogue in First Person Perspective Games

Proof Theory for Syntacticians

Guru: A Computer Tutor that Models Expert Human Tutors

A NEW ALGORITHM FOR GENERATION OF DECISION TREES

Full text of O L O W Science As Inquiry conference. Science as Inquiry

Evolution of Symbolisation in Chimpanzees and Neural Nets

Information System Design and Development (Advanced Higher) Unit. level 7 (12 SCQF credit points)

Artificial Neural Networks written examination

Seminar - Organic Computing

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

Universidade do Minho Escola de Engenharia

Learning Optimal Dialogue Strategies: A Case Study of a Spoken Dialogue Agent for

Compositional Semantics

Using dialogue context to improve parsing performance in dialogue systems

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Focus of the Unit: Much of this unit focuses on extending previous skills of multiplication and division to multi-digit whole numbers.

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Self Study Report Computer Science

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

Toward Probabilistic Natural Logic for Syllogistic Reasoning

Iterative Cross-Training: An Algorithm for Learning from Unlabeled Web Pages

ANGLAIS LANGUE SECONDE

Smarter Balanced Assessment Consortium: Brief Write Rubrics. October 2015

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

AQUA: An Ontology-Driven Question Answering System

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

CS 598 Natural Language Processing

How do adults reason about their opponent? Typologies of players in a turn-taking game

A Bayesian Model of Imitation in Infants and Robots

CS Machine Learning

UNIVERSITY OF CALIFORNIA SANTA CRUZ TOWARDS A UNIVERSAL PARAMETRIC PLAYER MODEL

Using focal point learning to improve human machine tacit coordination

A Case-Based Approach To Imitation Learning in Robotic Agents

Human Emotion Recognition From Speech

CALCULUS I Math mclauh/classes/calculusi/ SYLLABUS Fall, 2003

Action Models and their Induction

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

COMPUTATIONAL COMPLEXITY OF LEFT-ASSOCIATIVE GRAMMAR

Learning Methods for Fuzzy Systems

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

Introduction and survey

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Parsing of part-of-speech tagged Assamese Texts

Planning with External Events

Analysis: Evaluation: Knowledge: Comprehension: Synthesis: Application:

CLASSIFICATION OF PROGRAM Critical Elements Analysis 1. High Priority Items Phonemic Awareness Instruction

Facing our Fears: Reading and Writing about Characters in Literary Text

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Agent-Based Software Engineering

Python Machine Learning

Neuro-Symbolic Approaches for Knowledge Representation in Expert Systems

Author: Justyna Kowalczys Stowarzyszenie Angielski w Medycynie (PL) Feb 2015

Using Rhetoric Technique in Persuasive Speech

Speech Emotion Recognition Using Support Vector Machine

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

The Paradox of Structure: What is the Appropriate Amount of Structure for Course Assignments with Regard to Students Problem-Solving Styles?

How Does Physical Space Influence the Novices' and Experts' Algebraic Reasoning?

An Investigation into Team-Based Planning

ECE-492 SENIOR ADVANCED DESIGN PROJECT

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Transcription:

CS 520 Graduate Artificial Intelligence Spring 2000 Matthew Stone Department of Computer Science and Center for Cognitive Science Rutgers University Artificial Intelligence Engineering approach to constructing computational artifacts to act in the real world. Cool people call these artifacts agents. 1

Artificial Intelligence THE REAL WORLD In typical CS, an engineer freely designs the data and representations that the program uses the actions that make up program execution (Think of structuring classes and methods in object-oriented design) Artificial Intelligence THE REAL WORLD Real-world computing is different data and actions are not constructed by machine or governed by uniform design data and actions exist (and must make sense) independent of system 2

Artificial Intelligence THE REAL WORLD Sample real-world tasks control a physical robot moving around a populated office carry one end of an information-seeking dialogue, in natural language, with a human partner cull useful information from web pages that people have designed for one another Artificial Intelligence THE REAL WORLD Real world tasks give AI a focus on modeling describing the real world mathematically as a programmer, to inform a design or concretely, to realize an implementation 3

Artificial Intelligence COMPUTATION A computational artifact: maintains symbolic representations that correspond to the real world (according to arbitrary conventions) manipulates them according to form This ideal distinguishes AI from bridge-building, and from closer neighbors like control theory and EE Artificial Intelligence ENGINEERING Engineering dictates AI methodology: modeling the world mathematically describing computations theoretically constructing implementations evaluating how well they work validity of models (science) performance of algorithms (computation) usefulness for some overall task (application) 4

Artificial Intelligence ENGINEERING Does not mean human intelligence is irrelevant to your system on the contrary, interaction with people is (and will be) a focus of AI applications [dialogue, smart spaces, perceptual user interfaces, web technology, ] for this work, you have to model what people want, think, do Just means you care how well it works The goals of an AI course Teaching useful techniques for designing and implementing models of the world; & since models encode assumptions explicitly, e.g., in the meaning of a representation maintained by an agent; or implicitly, e.g., as requirements for the correctness of inference algorithms instilling awareness of these assumptions and understanding of their overall impact 5

AI Course A LOGIC Agent s representations take the form of a set of logical formulas (a knowledge base) Each formula corresponds to a proposition that will either be true or false in any possible situation The knowledge base (KB) embodies a claim about the world that each of these propositions is true. AI Course A LOGIC Techniques work by manipulating arguments that one formula follows logically from others to solve problems prediction: fact follows from KB perception: sense data follows from KB plus assumptions of what agent senses planning: desired state follows from KB plus assumptions of what agent could do 6

AI Course A LOGIC Assumptions derive from the agent s background theory of its environment a set of statements in KB that are constant and unquestioned that play a key role in agent's reasoning AI Course B PROBABILITY Representations describe the agent s uncertainty about its environment summarize the partial and conflicting evidence that's available to the agent describe a set of situations that the agent regards as possible weight each according to how likely the agent's evidence makes it 7

AI Course B PROBABILITY Key techniques allow these representations to be specified, accessed to guide the agent's activity in its real world task, and updated in response to new information AI Course B PROBABILITY Assumptions take the form of statements of independence, so that two pieces of information give no evidence one for the other, or vice versa models of processes, that set the form of functions assigning likelihood to situations parameters for prior probabilities, in which a designer communicates background expectations about the world to the agent 8

A Syllabus on PROBABILITY in AI Simple pattern classification Bayes decision theory and parameter estimation Structured discrete patterns Hidden Markov models and probabilistic contextfree grammars Structured continuous patterns Kalman filters and particle filters Belief nets (Bayes nets or graphical models) Decision trees and Markov decision processes 9