0% found this document useful (0 votes)
9 views5 pages

Understanding Expert Systems in AI

Uploaded by

shalllaby1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views5 pages

Understanding Expert Systems in AI

Uploaded by

shalllaby1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Expert Systems

1- An expert system is designed to:


a) Replace human experts completely
b) Emulate the decision-making capabilities of human experts
c) Perform calculations faster than normal computers
d) Store large amounts of raw data
Submit Answers Clear Answers

2- The knowledge base of an expert system contains:


a) Hardware specifications
b) User interface instructions
c) Facts and rules from experts
d) Explanations for the end-user only
Submit Answers Clear Answers

3- In procedural programming, the programmer specifies:


a) Only the goal
b) What needs to be solved, not how
c) Knowledge rules instead of data
d) The exact step-by-step solution method
Submit Answers Clear Answers

4- A key limitation of expert systems is:


a) Knowledge acquisition bottleneck
b) Inability to explain their reasoning
c) Very high cost of operation
d) Lack of performance in specific domains
Submit Answers Clear Answers

5- Expert systems rely on inference rather than strict algorithms.


True
False
Submit Answers Clear Answers

6- The problem domain is a subset of the knowledge domain.


True
False
Submit Answers Clear Answers

7- One disadvantage of ANS is that they lack an explanation facility.


True
False
Submit Answers Clear Answers

8- Knowledge representation (KR) is important in AI because:


a) It increases computer speed
b) It determines reasoning and inference validity
c) It replaces human experts completely
d) It eliminates the need for algorithms
Submit Answers Clear Answers

9- Tacit knowledge is difficult to represent in AI because:


a) It cannot be expressed easily in language
b) It requires logical symbols
c) It is always wrong
d) It only exists in algorithms
Submit Answers Clear Answers

10- Metaknowledge refers to:


a) Knowledge about knowledge
b) Knowledge about numbers
c) Sensory data
d) Procedural skills
Submit Answers Clear Answers

11- Which of the following is a limitation of semantic nets?


a) Lack of standardized link definitions
b) Combinatorial explosion in search
c) Inability to represent “some” or “all” cases
d) All of the above
Submit Answers Clear Answers

12- Tacit knowledge can be fully expressed using IF-THEN rules.


True
False
Submit Answers Clear Answers

13- Frames provide a two-dimensional representation of knowledge.


True
False
Submit Answers Clear Answers

14- In propositional logic, the rule “If p → q, and p, then q” is:


a) Modus Tollens
b) Modus Ponens
c) Law of Syllogism
d) Fallacy of Converse
Submit Answers Clear Answers

15- A Horn clause used in PROLOG is of the form:


a) A1 ∧ A2 ∧ … ∧ An → B
b) A ∨ B ∨ C
c) A ↔ B
d) A → B ∨ C
Submit Answers Clear Answers

16- Backward chaining begins reasoning from:


a) Facts → conclusions
b) Hypotheses → supporting facts
c) Observations → rules
d) Random assumptions
Submit Answers Clear Answers

17- Every tree is a graph, but not every graph is a tree.


True
False
Submit Answers Clear Answers

18- In syllogism, validity can only be checked using truth tables.


True
False
Submit Answers Clear Answers

19- Resolution can replace multiple rules of inference with one general method.
True
False
Submit Answers Clear Answers

20- Predicate logic cannot represent syllogisms.


True
False
Submit Answers Clear Answers
Chapter 1:
1- Define an Expert System and explain how it differs from conventional computer
programs
2- Main components of an expert system
3- Define an Expert System and explain how it differs from conventional computer
programs.
4- Distinguish between the problem domain and the knowledge domain with suitable
examples.
5- List any five advantages of expert systems and briefly explain each.

Chapter 2:
1- Define knowledge representation (KR). Why is KR considered central to the success
of expert systems?
2- What is tacit knowledge? Give two examples and explain why it is difficult to
represent in AI systems.
3- What is metaknowledge? Give an example of how it is applied in expert systems.
4- Identify two limitations of semantic nets as a knowledge representation scheme.
5- Explain the difference between procedural knowledge and declarative knowledge
with examples.

Chapter 3:

1- Differentiate between trees, graphs, and lattices with examples.


2- Construct a binary decision tree for classifying whether an animal is a bird,
mammal, or reptile based on yes/no questions.
3- Define state space and draw the FSM for a simple traffic light system.
4- Explain syllogism vs. IF–THEN rules with one example each.

Common questions

Powered by AI

Knowledge representation is central to expert systems because it determines the validity and efficiency of reasoning and inference processes, allowing systems to mimic expert human reasoning. The challenges it faces include the difficulty of representing complex, tacit knowledge that cannot be easily expressed in language or captured by strict logical rules, and handling the large, diverse sets of knowledge required in different domains .

The limitations of semantic nets include a lack of standardized link definitions, which can lead to ambiguities in relationships between entities; a risk of combinatorial explosion in searches, making it difficult to handle complex or large datasets efficiently; and an inability to easily represent certain logical constructs such as 'some' or 'all' cases, which restricts their applicability in some contexts .

The problem domain in expert systems refers to the specific area or set of tasks the system is designed to address, such as medical diagnosis or financial forecasting. In contrast, the knowledge domain encompasses all the knowledge relevant to the problem domain, including facts, concepts, and rules derived from experts. The problem domain is a subset of the knowledge domain, focusing on applicable elements required to solve particular problems .

Frames in AI provide a structured format to represent stereotypical situations, involving slots for various attributes and methods for default values, inheritance, and procedural attachments. Unlike traditional two-dimensional representations that may only link data with direct relationships, frames allow for encapsulating more complex relationships and default reasoning. This offers flexibility and power in modeling rich, context-driven contexts .

Tacit knowledge refers to knowledge that is difficult to express and codify in language, such as intuitive insights or skills acquired through experience. It poses a challenge in AI systems because it cannot be easily converted into explicit rules or data structures required for digital representation. For instance, a seasoned physician's intuition about a patient's condition may include numerous unarticulated cues and patterns that are hard to formalize .

Expert systems differ from conventional computer programs primarily in their design to emulate the decision-making capabilities of human experts rather than just performing computations or data processing. They consist of a knowledge base, which includes facts and rules from experts, and an inference engine that applies these facts and rules to solve specific problems. Additionally, they often include an explanation facility that provides reasoning behind their decisions .

Metaknowledge in expert systems refers to knowledge about knowledge, which involves information on how to use and integrate facts and rules effectively. It helps manage and optimize the reasoning process of the system. For example, metaknowledge might include strategies for choosing the most relevant rules to apply in a given situation, thereby facilitating efficient decision-making and problem-solving .

Some limitations of expert systems include the knowledge acquisition bottleneck, which hinders the gathering and formalization of expert knowledge; their inability to explain their reasoning as comprehensively as humans; high development and operational costs; and performance issues in highly specialized or dynamic environments. These limitations affect the system's adaptability, scalability, and user trust .

Procedural knowledge in AI refers to knowing how to perform tasks, often represented as sequences of actions or routines (e.g., algorithms), while declarative knowledge is about facts and relationships that can be declared true or false (e.g., facts and rules in a database). Procedural knowledge necessitates a step-by-step execution, whereas declarative knowledge is used to model understanding and reasoning without specifying a procedural path .

Backward chaining in AI starts with a hypothesis or goal and works backward to find supporting facts that validate it. It is particularly useful in diagnostic systems where the goal (such as a diagnosis) requires finding evidence from known facts and rules to establish validity. This approach is practical in situations with clear goals but with large datasets where only relevant facts need checking .

You might also like