COM362 Knowledge Engineering Exam Revision 1 John MacIntyre 0191 515 3778

Slides:



Advertisements
Similar presentations
AS Sociology Exam Technique.
Advertisements

Chapter 2: Software Process
Logic.
IPM Exam PreparationIPM Exam Preparation November 12 th pm – 5.15pm 2 hours & 15 minutes reading time.
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Chapter 2: Problem Solving
Evaluating Requirements. Outline Brief Review Stakeholder Review Requirements Analysis Summary Activity 1.
Preparing for the Critical Reading section of the English Studies Exam Adapted from a presentation by A. Robertson (2009)
Rule Based Systems Michael J. Watts
1 5.0 Expert Systems Outline 5.1 Introduction 5.2 Rules for Knowledge Representation 5.3 Types of rules 5.4 Rule-based systems 5.5 Reasoning approaches.
Exam Taking Strategies Dr. Mark Matthews Student Learning Supplemental Exams 2010.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
Rules and Expert Systems
HOW TO EXCEL ON ESSAY EXAMS San José State University Writing Center Dr. Jim Lobdell.
EXPERT SYSTEMS Part I.
Runtime alignment system SOFTWARE DESIGN IDEAS Wed 4 th May 2005 P Coe.
Building Knowledge-Driven DSS and Mining Data
Chapter 4 Capturing the Requirements 4th Edition Shari L. Pfleeger
Sepandar Sepehr McMaster University November 2008
Higher Biology Unit 1: Cell biology Unit 2: Genetics & Adaptations
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Exam Strategies for Essay Exams
How to Pass Exams Dr Andy Wilson UK Staff Development Advisor to the BUE & Director of Capability Enhancement, Loughborough University, UK.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
External Assessment HL Paper 2. Where does the P2 fit? Paper 1: Essay Question20% You will be given 4 different essay choices and are asked to pick 1.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 6 Slide 1 Software Requirements.
Software Models (Cont.) 9/22/2015ICS 413 – Software Engineering1 -Component-based software engineering -Formal Development Model.
Paper 2 Source Skills. Candidates’ weaknesses (according to examiners’ reports) Not supporting your answers with source detail Simply reproducing knowledge.
Production Systems A production system is –a set of rules (if-then or condition-action statements) –working memory the current state of the problem solving,
School of Computer Science and Technology, Tianjin University
Knowledge based Humans use heuristics a great deal in their problem solving. Of course, if the heuristic does fail, it is necessary for the problem solver.
 Architecture and Description Of Module Architecture and Description Of Module  KNOWLEDGE BASE KNOWLEDGE BASE  PRODUCTION RULES PRODUCTION RULES 
Objectives: Have some useful tips for doing well Know the layout and expectations of the exam paper.
Objectives: Have some useful tips for doing well Know the layout and expectations of the exam paper.
1 Introduction to Software Engineering Lecture 1.
44222: Information Systems Development Documenting a Solution Ian Perry Room:C41C Extension:7287
1 What is an Ontology? n No exact definition n A tool to help organize knowledge n Or a way to convey a theory on how to represent a class of things n.
CSA Revision Session Introduction to the exam Exam length is 2 hours You will have a total of 120 minutes to: read the questions, choose which ones to.
COM362 Knowledge Engineering Inferencing 1 Inferencing: Forward and Backward Chaining John MacIntyre
Formal Methods in Software Engineering Credit Hours: 3+0 By: Qaisar Javaid Assistant Professor.
Writing the decision Aim: to peer mark an answer To understand what the examiner expects in the decision making question.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Inferencing in rule-based systems: forward and backward chaining.
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?
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Artificial Intelligence
How to answer the American West exam paper Edexcel.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
44222: Information Systems Development Documenting a Solution Ian Perry Room:C49 Extension:7287
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Using Connectives to Answer Exam Questions.
Artificial Intelligence Logical Agents Chapter 7.
Logical Agents. Outline Knowledge-based agents Logic in general - models and entailment Propositional (Boolean) logic Equivalence, validity, satisfiability.
Critical Path Analysis (CPA)
Test-Driven Development
Chapter 5 – Requirements Engineering
Artificial Intelligence, P.I
Chapter 9. Rules and Expert Systems
Critical Path Analysis (CPA)
CS62S: Expert Systems Based on:
Expert Systems.
Chapter 9. Rules and Expert Systems
Chapter 5 Architectural Design.
MULTIPLE CHOICE QUESTIONS
Paper 1: Tues 6th June GCSE English Language Paper 2: Mon 12th June
Presentation transcript:

COM362 Knowledge Engineering Exam Revision 1 John MacIntyre

COM362 Knowledge Engineering Exam Revision 2 Exam Structure Answer any 5 from 8 questions All questions worth 20 marks Questions divided into parts: First part easy, bullet point answers Second part a little more detailed, but could still be answered with bullet points Third part requires demonstration of critical understanding of theory and how it can be applied

COM362 Knowledge Engineering Exam Revision 3 Points to Remember Use illustrations to help your answers! Look at how the marks are divided and allocate time accordingly, eg: Three hours = 180 mins Subtract 15 mins for reading paper, 15 mins for review at end = 150 mins = 30 mins per question Generally three parts, say 6, 6, 8 marks Perhaps 8, 8, 14 mins?

COM362 Knowledge Engineering Exam Revision 4 Example Q1: Part (a) Explain the difference between data, information, and knowledge. Use examples to illustrate your answer. (6 marks)

COM362 Knowledge Engineering Exam Revision 5 Q1a: Issues to Address Give a definition of knowledge! Stress that data are the raw values; information is the processed data; knowledge is the deeper understanding of the information Use examples! Eg data - 5 deg C, information - it is cold, knowledge - because it is cold need to wear warm clothes.

COM362 Knowledge Engineering Exam Revision 6 Q1a: Issues to Address Therefore knowledge includes both data and information Mention different types of knowledge Answers have to be brief - don’t write an essay for 6 marks!

COM362 Knowledge Engineering Exam Revision 7 Example Q1: Part (b) Explain what the term “Ontology” means in terms of Knowledge Engineering. Use examples to illustrate your answer. (6 marks)

COM362 Knowledge Engineering Exam Revision 8 Q1b: Issues to Address Defines vocabulary (set of standard terms), structure of statements, and semantic interpretation of terms. Mention different types of ontology, eg: Terminological Ontology, Information Ontology, Knowledge Modelling Ontology, Domain Ontology etc Use examples: ship design ontology, enterprise ontology, electrical network ontology etc

COM362 Knowledge Engineering Exam Revision 9 Example Q1: Part (c) You have been asked to head a team of knowledge engineers developing a large knowledge-based system to assist ship designers. You must minimise the amount of time taken to develop the system. Discuss the approach you would take to knowledge modelling, with specific reference to standardisation, compatability and software re-use. (8 marks)

COM362 Knowledge Engineering Exam Revision 10 Q1c: Issues to Address  Discussion of the problems of working with large teams of engineers and need for standardisation of design and modelling approach  Development of Knowledge Level Model, and the use of Knowledge Modelling Ontologies for standardisation of design  Discussion of different types of Ontologies, such as Domain and Problem Solving, and the fact that these are re-usable components

COM362 Knowledge Engineering Exam Revision 11 Q1c: Issues to Address  Use of existing components from an appropriate ontology to shorten development time and give compatability where a team of engineers are developing code.  Additional marks for discussion of Knowledge Level Representation Languages, and how they are used to express both Knowledge Level Models and Knowledge Modelling Components.

COM362 Knowledge Engineering Exam Revision 12 Example Q2: Part (a) Describe the processes of forward and backward chaining. Use examples to illustrate your answer. (6 marks)

COM362 Knowledge Engineering Exam Revision 13 Q2a: Issues to Address  FC: enter data, fire FC rules, infer new values from rule actions, add new values to knowledge base, fire all rules which can now be fired, repeat until all rules which can fire have been fired. Therefore DATA driven.  BC: state primary goal to be satisfied, find rules to satisfy it, fire rules and source sub-goals needed to satisfy those rules, get data at run- time if needed to resolve goals, repeat until all sub-goals and consequently primary goal are satisfied. Therefore GOAL driven.

COM362 Knowledge Engineering Exam Revision 14 Example Q2: Part (b) Discuss the advantages and disadvantages of a backward chaining approach to the problem of fault diagnosis for automobiles. (6 marks)

COM362 Knowledge Engineering Exam Revision 15 Q2b: Issues to Address  Advantages: goal driven problem (specify fault), allows interaction with the user at run-time to get necessary information; will produce a specific outcome.  Disadvantages: does not produce all possible outcomes.

COM362 Knowledge Engineering Exam Revision 16 Example Q2: Part (c) You are designing a knowledge-based system for decision support in a nuclear power station The plant operators wish to know everything possible about the state of the plant at any given time. Which inference mechanism would you use? Explain your choice. Discuss any other important issues for the knowledge engineer in designing safety critical systems.(8 marks)

COM362 Knowledge Engineering Exam Revision 17 Q2c: Issues to Address Best choice should be forward chaining, with justification on the need to know everything possible from the given data at any time Some latitude if backward chaining chosen on the basis of the need for specific fault information

COM362 Knowledge Engineering Exam Revision 18 Q2c: Issues to Address Safety critical issues: auditability and traceability need for high accuracy and reliability problems with testing and validating large knowledge-bases possible conflicts human issues such as interface

COM362 Knowledge Engineering Exam Revision 19 General Exam Technique READ THE QUESTION!! Allocate sufficient time Bullet points for shorter parts More thoughtful discussion for longer parts Review answers if you have time left Use illustrations Use examples If you struggle for time - put SOMETHING down - you WILL pick up marks for this!