Introduction to AI & AI Principles (Semester 1) REVISION WEEK 1 (2008/09) John Barnden Professor of Artificial Intelligence School of Computer Science.

Slides:



Advertisements
Similar presentations
Introduction to AI & AI Principles (Semester 1) WEEK 6 (07/08) John Barnden Professor of Artificial Intelligence School of Computer Science University.
Advertisements

CPSC 322, Lecture 5Slide 1 Uninformed Search Computer Science cpsc322, Lecture 5 (Textbook Chpt 3.4) January, 14, 2009.
Fundamentals/ICY: Databases 2013/14 Week 6: Monday John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
1946: ENIAC heralds the dawn of Computing. I propose to consider the question: “Can machines think?” --Alan Turing, : Turing asks the question….
Introduction to AI & AI Principles (Semester 1) WEEK 3 (07/08) John Barnden Professor of Artificial Intelligence School of Computer Science University.
Introduction to AI & AI Principles (Semester 1) WEEK 11 (Wed) – Wrap-Up (2008/09) John Barnden Professor of Artificial Intelligence School of Computer.
Introduction to AI & AI Principles (Semester 1) WEEK 8 (07/08) [Barnden’s slides only] John Barnden Professor of Artificial Intelligence School of Computer.
Introduction to AI & AI Principles (Semester 1) REVISION LECTURES (Term 3) John Barnden Professor of Artificial Intelligence School of Computer Science.
CSCI 5582 Fall 2006 CSCI 5582 Artificial Intelligence Lecture 9 Jim Martin.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Introduction to AI & AI Principles (Semester 1) WEEK 7 (07/08) [Barnden’s slides only] John Barnden Professor of Artificial Intelligence School of Computer.
Introduction to AI & AI Principles (Semester 1) WEEK 2 – Tuesday part B Introduction to AI & AI Principles (Semester 1) WEEK 2 – Tuesday part B (2008/09)
Introduction to AI & AI Principles (Semester 1) REVISION LECTURES (Term 3) John Barnden Professor of Artificial Intelligence School of Computer Science.
Introduction to AI & AI Principles (Semester 1) WEEK 10 (07/08) [John Barnden’s slides only] School of Computer Science University of Birmingham, UK.
Introduction to AI & AI Principles (Semester 1) WEEK 7 John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Introduction to AI & AI Principles (Semester 1) WEEK 2 – Wednesday Introduction to AI & AI Principles (Semester 1) WEEK 2 – Wednesday (2008/09) John Barnden.
Introduction to AI & AI Principles (Semester 1) WEEK 11 John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Revision Week John Barnden School of Computer Science University of Birmingham Natural Language Processing /11 Semester 2.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Introduction to AI & AI Principles (Semester 1) WEEK 4 (07/08) John Barnden Professor of Artificial Intelligence School of Computer Science University.
CPSC 322, Lecture 22Slide 1 Logic: Domain Modeling /Proofs + Top-Down Proofs Computer Science cpsc322, Lecture 22 (Textbook Chpt 5.2) March, 8, 2010.
Introduction to AI & AI Principles (Semester 1) WEEK 3 John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Introduction to AI & AI Principles (Semester 1) WEEK 3 – Tuesday part B Introduction to AI & AI Principles (Semester 1) WEEK 3 – Tuesday part B (2008/09)
Introduction to AI & AI Principles (Semester 1) WEEK 4 – Wednesday Introduction to AI & AI Principles (Semester 1) WEEK 4 – Wednesday (2008/09) John Barnden.
Introduction to AI & AI Principles (Semester 1) WEEK 3 – Tuesday part A Introduction to AI & AI Principles (Semester 1) WEEK 3 – Tuesday part A (2008/09)
CS5201 Intelligent Systems (2 unit) Semester II Lecturer: Adrian O’Riordan Contact: is office is 312, Kane
Dr Rong Qu Module Introduction.
CSE (c) S. Tanimoto, 2008 Introduction 1 CSE 415 Introduction to Artificial Intelligence Winter 2008 Instructor: Steve Tanimoto
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Intro to Maths for CS 2012/13 REVISION WEEK John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham, UK.
Ethics.ppt1 TDT Information Systems, Spring 2006 Today: Course Summary John Krogstie, IDI.
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
Computing & Information Sciences Kansas State University Wednesday, 15 Oct 2008CIS 530 / 730: Artificial Intelligence Lecture 20 of 42 Wednesday, 15 October.
Computing & Information Sciences Kansas State University Wednesday, 20 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 12 of 42 Wednesday, 20 September.
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
KNOWLEDGE BASED SYSTEMS
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Fundamentals/ICY: Databases 2013/14 Initial Orientation John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Notes for Week 11 Term project evaluation and tips 3 lectures before Final exam Discussion questions for this week.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Computing & Information Sciences Kansas State University Monday, 23 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 25 of 42 Monday, 23 October.
Computing & Information Sciences Kansas State University Friday, 20 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 24 of 42 Friday, 20 October.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Knowledge Representation Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
CPSC 322, Lecture 2Slide 1 Representational Dimensions Computer Science cpsc322, Lecture 2 (Textbook Chpt1) Sept, 7, 2012.
Computing & Information Sciences Kansas State University Monday, 09 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 19 of 42 Monday, 09 October.
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
Definition and Technologies Knowledge Representation.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
Artificial Intelligence
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Intro to Maths for CS 2014/15 REVISION WEEK: nature of exam, and Q&A re Term 1 John Barnden Professor of Artificial Intelligence School of Computer Science.
Brief Intro to Machine Learning CS539
Knowledge Representation
2009: Topics Covered in COSC 6368
Topics Covered since 1st midterm…
Fundamentals/ICY: Databases 2010/11 WEEK 1
Review for the Midterm Exam
KNOWLEDGE REPRESENTATION
Knowledge Representation
Presentation transcript:

Introduction to AI & AI Principles (Semester 1) REVISION WEEK 1 (2008/09) John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham, UK

TODAY (Tuesday) uNature of exam (refining the info given in Week 11) uReview of material (extending the review in Week 11) uQuestions uNB Office Hours: l Friday 1 May, 3:00-4:00 l Friday 8 May, 4:00-5:00

Nature of the Examination

Format of AI Principles Exam uThree hours long. uFirst half (1.5 hours): almost exactly the same as the Intro-AI exam (see next slide). uSecond half: to be explained by Dean Petters in Revision Week 2. uUse of material: l First half can be done on the basis entirely of my material. l Second half can be done on the basis entirely of Dean’s material. l But you’re free to use his material in my half or mine in his half as appropriate.

Format of AI Intro Exam uOne and a half hours long. uDo 5 out of 6 questions. uMost question parts: broadly similar in style to exercises you did during Semester 1. uOne question is essay-like and allows considerable latitude as to what aspects of AI you address and what material you bring to bear. uThe rest are mostly on specific technical things, with a couple of free-wheeling aspects here and there.

AI-Intro Material uMy own lecture material, with some exclusions (see Week 11 part of Slides page) uAnswers / additional notes for Exercises. uAndrea Arcuri’s lecture on learning, with some exclusions. uBullinaria slides (again with some exclusions): l Semantic Networks (and my own notes on these slides) l Production Systems (and my own notes on these slides) l Expert Systems uTextbook chapters (or chapter parts) in the Weekly Reading Assignments on module webpage.

AI-Intro Material, contd uDon't be spooked by previous examinations, especially those from before 06-07!! There have been a lot of changes. Also, quite a few since last year. uKnowledge of textbook chapters or chapter parts other than those I've listed ISN’T expected. uKnowledge of Bullinaria slides other than those I point to from my list of weekly lecture slides ISN’T expected. uKnowledge of fine technical details in book chapters ISN’T expected. (I’m only expecting the main concepts and overall grasp of main examples.) uBut of course knowledge of all the above types could be helpful and impressive.

REVIEW of the material

Main Topics Covered u Representation and reasoning, in l logic l production systems l semantic networks. What we need to represent: entities (incl. situations, feelings, …), properties, relationships, propositional structure, quantification, … uPlanning (a type of reasoning). uSearch. uNatural Language difficulties as illustration of why AI is difficult. uKnowledge and reasoning needed in natural language understanding and operating in practical scenarios such as Hot Drinks and Shopping Trip. uLearning.

Main Detailed Techniques uExpressing information in logic. uExpressing information in semantic networks. uApplying production system rules (forwards or backwards, but fine detail only expected in forwards case). uDoing simple logical proofs. uSearch (fine detail not expected for best-first and A*). l Search as applied to route-finding. l Search as applied to planning delivery of a drink.

General Themes in AI uWhy everyday AI is difficult. l Language processing, vision, planning, common-sense reasoning, etc. u“Intelligence” and its connection to “stupidity”. l What looks like stupidity is often the understandably-incorrect application of efficient heuristics (rules of thumb) without which we and our AI cousins would be in a mess. uContd. ……

General Themes in AI, contd. uUncertain, vague, conflicting, missing, or diverse info. Huge amounts of info, of varying relevance. uHence: search, satisficing, graceful degradation, heuristics. uContext-sensitivity; incl. relativity to agents’ purposes (e.g., in vision and language interpretation). uTask variability, learning, adaptation, repair (e.g., of plans). uDeclarative/procedural trade-off. uGoal-directedness (backwards chaining) in reasoning and search.

A General Theme in AI uUncertain, vague, conflicting, missing, diverse, extensive info: l Amply shown by Hot Drinks, Shopping Trip and Crime scenarios, and by natural language examples. l Use of default rules and conflict resolution in PSs l Use of defaults and exceptions in SNs. l Contributes to need for search. Non-optimality (satisficing) in (some) search. l Use of heuristics in search. l Need for learning. l Graceful degradation in (e.g.) neural networks.

A General Theme in AI uSearch: l In planning (incl. route-finding, game-playing, …) l In deduction l In operation of Production Systems l In reasoning in Semantic Networks l In learning, particularly genetic algorithms automatically finding good weights for a neural network

General Theme: Heuristics uPS rules that leave out details and complications, and that are at best DEFAULTS uConflict resolution methods in PSs. uThe information attached to actions in planning about what changes (or doesn’t change) is typically defeasible. l On what doesn’t change: see the Planning 1 chapter in Callan about the important frame problem. uIn search in general: l Pruning l Action ordering in depth-first search l Evaluation functions in best-first search, incl. Heuristic functions in A* search. l Choice of search strategy, incl. backwards vs. forwards.

Rough Sequence of Topics uIntroduction: l what AI is l why we do it l how it differs from ordinary CS l application areas l expert versus everyday AI.

Topic Sequence contd: Challenge of AI uIntroductory examples from language. l CAUTION CHILDREN l “John got to his front door but realized he didn’t have his key.” l Context-sensitivity of language; knowledge and reasoning needed. uKnowledge and reasoning needed in Hot Drinks, Shopping Trip and Crime scenarios. l Knowledge variety, uncertainty, vagueness, missing info, … uVision and movement. l Context-sensitivity, purpose-sensitivity, ambiguity, …

Sequence of Topics, contd. uDetailed planning of delivery of one drink. l Search, forwards versus backwards chaining, goal- directedness l Knowledge needed about preconditions and (non-)effects of actions uSearch: general nature, example applications. uIntroduction to logic representation. uReasoning about a static situation using Production Systems. l CAUTION: different from planning, = reasoning about moving between different possible situations.

Sequence of Topics, contd. uMore on natural language difficulties. l vagueness l quantification subtleties l context-sensitivity l syntactic ambiguity, incl. PP attachment l some advanced topics: speech acts, mental states, metonymy, metaphor

Sequence of Topics, contd. uSearch detail (in route finding for Shopping Trip) l Different search strategies: depth-first, breadth-first, best-first, A* l Optimality or otherwise l Ordering and pruning heuristics l Evaluation/heuristic functions.

Sequence of Topics, contd. uMore on logic representation. uLogical deduction. l Inference rules in deduction versus production systems l Soundness l Fiddling around needed in deduction l Reduction of fiddling around by using Resolution l Reasoning by contradiction l Declarative/procedural trade-off. uLogical deduction versus using production systems. uReasoning as search.

Sequence of Topics, contd. uRepresentation and reasoning in Semantic Networks l Localization of info at nodes l Different types of link l Taxonomy (instances and subtypes) l Defaults and exceptions l Intersection search uMore on Production Systems. l Rule instantiations l Conflict resolution uExpert Systems

Sequence of Topics, contd. uLearning (Andrea Arcuri lecture in Week 9). l General characteristics l Neural Networks l Evolutionary Computation and Genetic Programming l Naïve Bayes Classifiers (not expected for exam)

Questions