CPSC Midterm Exam (10/18/2002, Fri)

Similar documents
Rule-based Expert Systems

Multimedia Application Effective Support of Education

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

Axiom 2013 Team Description Paper

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

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

Ricochet Robots - A Case Study for Human Complex Problem Solving

Radius STEM Readiness TM

Chapter 2 Rule Learning in a Nutshell

ECE-492 SENIOR ADVANCED DESIGN PROJECT

LEGO MINDSTORMS Education EV3 Coding Activities

A Version Space Approach to Learning Context-free Grammars

A simulated annealing and hill-climbing algorithm for the traveling tournament problem

Grade 6: Correlated to AGS Basic Math Skills

Visit us at:

Proof Theory for Syntacticians

On the Combined Behavior of Autonomous Resource Management Agents

Visual CP Representation of Knowledge

Short vs. Extended Answer Questions in Computer Science Exams

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Seminar - Organic Computing

Spring 2012 MECH 3313 THERMO-FLUIDS LABORATORY

An Introduction to Simio for Beginners

Reinforcement Learning by Comparing Immediate Reward

White Paper. The Art of Learning

Major Milestones, Team Activities, and Individual Deliverables

T Seminar on Internetworking

Catchy Title for Machine

EGRHS Course Fair. Science & Math AP & IB Courses

PART C: ENERGIZERS & TEAM-BUILDING ACTIVITIES TO SUPPORT YOUTH-ADULT PARTNERSHIPS

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

CS Machine Learning

Lecturing Module

AGS THE GREAT REVIEW GAME FOR PRE-ALGEBRA (CD) CORRELATED TO CALIFORNIA CONTENT STANDARDS

Changes to GCSE and KS3 Grading Information Booklet for Parents

Discriminative Learning of Beam-Search Heuristics for Planning

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

AP Statistics Summer Assignment 17-18

Stacks Teacher notes. Activity description. Suitability. Time. AMP resources. Equipment. Key mathematical language. Key processes

Compositional Semantics

Causal Link Semantics for Narrative Planning Using Numeric Fluents

An Effective Framework for Fast Expert Mining in Collaboration Networks: A Group-Oriented and Cost-Based Method

Welcome to SAT Brain Boot Camp (AJH, HJH, FJH)

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Transfer Learning Action Models by Measuring the Similarity of Different Domains

Knowledge-Based - Systems

MYCIN. The MYCIN Task

Probability and Game Theory Course Syllabus

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Introduction to Simulation

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

Math 96: Intermediate Algebra in Context

Contents. Foreword... 5

An Experimental Comparison of Knowledge Representation Schemes

A Reinforcement Learning Variant for Control Scheduling

Rule Learning With Negation: Issues Regarding Effectiveness

SARDNET: A Self-Organizing Feature Map for Sequences

An OO Framework for building Intelligence and Learning properties in Software Agents

Alignment of Australian Curriculum Year Levels to the Scope and Sequence of Math-U-See Program

A Comparison of Annealing Techniques for Academic Course Scheduling

Lecture 10: Reinforcement Learning

Firms and Markets Saturdays Summer I 2014

Evolution of Collective Commitment during Teamwork

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

1 Copyright Texas Education Agency, All rights reserved.

AP Calculus AB. Nevada Academic Standards that are assessable at the local level only.

Marketing Management MBA 706 Mondays 2:00-4:50

Motivation to e-learn within organizational settings: What is it and how could it be measured?

Essentials of Ability Testing. Joni Lakin Assistant Professor Educational Foundations, Leadership, and Technology

Functional Skills Mathematics Level 2 assessment

Welcome to ACT Brain Boot Camp


Learning goal-oriented strategies in problem solving

Machine Learning and Data Mining. Ensembles of Learners. Prof. Alexander Ihler

Test How To. Creating a New Test

Decision Analysis. Decision-Making Problem. Decision Analysis. Part 1 Decision Analysis and Decision Tables. Decision Analysis, Part 1

B. How to write a research paper

Evolutive Neural Net Fuzzy Filtering: Basic Description

Facilitating Students From Inadequacy Concept in Constructing Proof to Formal Proof

5 Star Writing Persuasive Essay

Enduring Understandings: Students will understand that

Probabilistic Mission Defense and Assurance

Office Hours: Mon & Fri 10:00-12:00. Course Description

CONSTRUCTION OF AN ACHIEVEMENT TEST Introduction One of the important duties of a teacher is to observe the student in the classroom, laboratory and

RANKING AND UNRANKING LEFT SZILARD LANGUAGES. Erkki Mäkinen DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF TAMPERE REPORT A ER E P S I M S

(Sub)Gradient Descent

Rule Learning with Negation: Issues Regarding Effectiveness

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

Edexcel GCSE. Statistics 1389 Paper 1H. June Mark Scheme. Statistics Edexcel GCSE

CSC200: Lecture 4. Allan Borodin

Sample Problems for MATH 5001, University of Georgia

Artificial Neural Networks written examination

Critical Thinking in Everyday Life: 9 Strategies

Leveraging MOOCs to bring entrepreneurship and innovation to everyone on campus

The lab is designed to remind you how to work with scientific data (including dealing with uncertainty) and to review experimental design.

Textbook Chapter Analysis this is an ungraded assignment, however a reflection of the task is part of your journal

Stochastic Calculus for Finance I (46-944) Spring 2008 Syllabus

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Transcription:

CPSC625-600 Midterm Exam (10/18/2002, Fri) Last name:, First name:, ID (last 5 digit): Time: 12:40pm 1:30pm (50 minutes + ), Total Points: 100 Subject Score AI General /10 Search /39 Game Playing /25 Propositional Logic /26 Total /100 You may use the back of the sheet, but please prominently mark on the front in such a case. Be as succinct as possible. Read the questions carefully to see what kind of answer is expected (explain blah in terms of... blah). Solve all problems. Total of 12 pages, including this cover. Before starting, count the pages and see if you have all twelve. This is a closed-book, closed-note exam. 1

1 AI in General (Total: 10 points) 1. Do you think AI is possible? If so, what do you think would be the key conceptual breakthrough? If not, what do you think will be the fundamental obstacle? Answer in one short paragraph, i.e. don t spend too much time (i.e. anything goes). (5 points) 2. AI programs usually get the representational design for a given problem from the programmer. This is one of the causes of the rigidity in many AI approaches. What capability and/or property would be required of an autonomous agent to build its own representations as it goes on? Don t spend too much time (i.e. anything goes). (5 points). 3. What is your project topic and who s your partner? (0 points) 2

2 Search (Total: 39 points) 2.1 Breadth first and depth first search (10 points) Answer all 5 questions. In all cases, answer in terms of the worst case scenario. 1. BFS and DFS implementations are basically the same except for one crucial component. What is it? (2 points) 2. There are several different evaluation measures for BFS and DFS (completeness, optimality, space, and time complexity). For which measure are the two search methods identical? (2 points) 3. What is the one major advantage of DFS over BFS? Answer in terms of the evaluation measures. (2 points) 4. What are the two major advantages of BFS over DFS? Answer in terms of the evaluation measures. (2 points) 5. Several search strategies make use of the DFS strategy. List two search methods (except for Minmax/ ) employing DFS-style exploration. (2 points) 3

2.2 and Iterative Deepening ( ) search (20 points) Answer all 6 questions. Note that the 6th question is 5 points worth and the rest are 3 points each. 1. What is the utility function used in search? (3 points) 2. What is the major disadvantage of in terms of the evaluation measures (completeness, optimality, space, and time complexity)? (3 points) 3. How does and BFS differ in terms of node-list update? (3 points) 4. What is the major advantage of! compared to " in terms of the evaluation measures and why? (3 points) 4

5. Why are larger heuristic functions better than smaller heuristic functions for? (3 points) 6. In increasing the f-limit in the amount of a fixed value # can sometimes lead to a more efficient search. However, this approach has a drawback. What is this drawback and what nature of contributes to it? (5 points). 5

2.3 Simulated annealing (9 points) In simulated annealing, to minimize the energy $, the following strategy is used. Suppose a move from state old to state new caused the energy to change by %&$ $('*),+-.$0/2143 : 5 if %&$7698, the move is accepted (new state has lower energy than old state). 5 if %&$7:;8, the move is accepted with probability < >=@?ACB %&$ DFE, where G is a constant and H is temperature. Answer all 3 questions. 1. Hill-climbing has a severe problem which SA can overcome. What is this problem? (3 points) 2. Which case above (%&$ 6I8 or %&$ :J8 ) contributes to the advantage of SA over regular hillclimbing? (3 points) 3. A typical simulated annealing process begins with a high H and the H is gradually decreased. How does H correlate with the freedom of movement (up and downward the energy landscape)? (3 points) 6

3 Game Playing (Total: 25 points) Solve all four problems. 1. Consider a MIN-MAX game tree (the two below are the same). Fill in the utility function values at each node (the blank squares) in the MIN-MAX tree below, and mark the path from the root node (initial state) to the goal node with a thick line (5 points). MAX MIN MAX 5 30 35 50 20 15 25 3 10 7 33 18 5 15 0 100 27 43 2. Cross out the branches that are pruned by K -L pruning. Show the final best estimate values at each node. (10 points). MAX MIN MAX 5 30 35 50 20 15 25 3 10 7 33 18 5 15 0 100 27 43 7

3. In MIN-MAX search, a depth-first strategy is used. What feature of the algorithm makes it a depthfirst exploration? Briefly explain in terms of the functions MIN-VALUE and MAX-VALUE. (5 points) 4. Why is - pruning a good strategy compared to the regular Min-Max tree approach? Briefly explain. (5 points) 8

q 4 Propositional Logic and Theorem Proving (Total: 26 points) Use the following laws of propositional logic as necessary: MON P"QSR-QTPUN, N V"QSR-QTVUN (commutative) MXWNTP"QZY[P]\^R NTP_Ẁ QTP]\_Y, WNTV"QZY[V]\^R NTV_Ẁ QTV]\_Y,(associative) MON PaẀ Q VU\bYcRdWNTP"QZY[V_WNePU\bY, N VaẀ Q PU\bYcRdWNTV"QZY[P_WNeVU\bY (distributive) MON PUfeR-NhgFNeV(feR-f (F: False) MON PUijR i N VUijR N (T: True) MON P"klNSR-i N V"klNSR-f M khwnep"qzycr-klnev"kmq, khwnev"qzycr-klnep"kmq (DeMorgan s law) MON noq R kmqsnpkln (contrapositive) MON noq R klnepuq Solve all three problems. 1. Convert the following formulas into Conjunctive Normal Form (conjunction of disjunctions). Show all your work. (6 points; 3 points each) (a) q <9rts u qvẅ x (b) < ẅ q s r vẅ qzx 9

q 2. Convert the following formula into Disjunctive Normal Form (disjunction of conjunctions). Show all your work. (3 points) (a) q <9rts u qvẅ x 10

y y y r y y y 3. Consider a robot that is able to lift a block if the block is light enough that it is liftable (LIFTABLE), and if the battery power is adequate (BATTERYOK). If both of these conditions are met, then the robot will always lift the block and its arm will move (MOVESARM). ]HzH]$av {}_~wt Z H( Z$ u }ƒa$axuv We can think of a situation when we know that the battery is okay but the arm did not move. From this we can infer that the block it is holding now is not liftable. In other words, we want to show q H( Z$ is a logical consequence of the facts below: (1) y ]HzH]$av {_}a~ (2) q }ƒa$ax"v (3) q ]HzH]$av {_}a~ q H( Z$ r }aƒ_$axuv Show that q!h( work. (10 points) $ is a logical consequence of the above using resolution. Show all your 11

q v r qv qzx. Horn normal form consists of conjunctions of Horn clauses. This normal form is highly suitable for one kind of theorem proving technique (forward-chaining, backward-chaining, or resolution). Which is it? and why? Explain in terms of the following example (7 points). 4. Horn clauses are clauses with one or less positive literal, for example, < r q s>r Given: (1) q (2) < (3) x <^r rts s9r (4) qzx we want to prove that v is true. 5. 12