Week 4-6: Types of Expert Systems (Classifications [Rule-Based and Fuzzy Logic])

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/72

flashcard set

Earn XP

Description and Tags

Week 4-6: Types of Expert Systems (Classifications [Rule-Based and Fuzzy Logic])

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

73 Terms

1
New cards

These are a crucial subset of artificial intelligence (AI) that simulate the decision-making ability of a human expert.

Expert systems

2
New cards

These systems use a knowledge base filled with domain-specific information and rules to interpret and solve complex problems.

Expert systems

3
New cards

ENUMERATE: Types of Expert Sytems

  • Rule-based Expert Systems

  • Fuzzy Logic Expert Systems

  • Frame-Based Expert Systems

  • Neural Network-Based Expert Systems

  • Neuro-Fuzzy Expert Systems

4
New cards

_________ expert systems are the most common type of expert system. They use a set of rules to reason about a problem and provide solutions or recommendations. These rules are created by human experts and are organized in a knowledge base

Rule-based

5
New cards

The concept of rule-based systems in artificial intelligence can be traced back to the _____, when researchers sought to replicate human decision-making processes.

1970s

6
New cards

The earliest AI systems were built on ______, inspired by how experts in various fields, such as medicine and law, used their knowledge to make decisions.

logical rules

7
New cards

ENUMERATE: Components of a Rule-Based System

  • Rules

  • Knowledge Base

  • Inference Engine

  • Working Memory

  • User Interface

8
New cards

A foundational technology in artificial intelligence (AI), have long been instrumental in decision-making and problem-solving across various domains.

Rule-based systems

9
New cards

It operates using a set of predefined rules (if- then conditions) to process information and make decisions. It follows a structured approach that mimics human expert reasoning

Rule-based systems

10
New cards

The core of the system, these are conditional statements that define the system's behavior.

Rules

11
New cards

A rule generally follows the format _________.

"IF condition THEN action."

12
New cards

This is the repository where all the rules and facts are stored.

Knowledge Base

13
New cards

The ________ is built from domain-specific knowledge and can be manually curated or derived from expert input.

knowledge base

14
New cards

Contains a collection of if-then rules that define decision-making logic.

Knowledge Base

15
New cards

The _________ is the component that applies the rules to the knowledge base to derive conclusions or make decisions.

inference engine

16
New cards

The core of the system that applies rules to given inputs and derives conclusions.

Inference Engine

17
New cards

ENUMERATE: Inference Engine can work in two ways, what are these strategies?

  • Forward Chaining

  • Backward Chaining

18
New cards

Starts from known facts and applies rules to infer new conclusions.

Forward Chaining

19
New cards

Starts with a goal and works backward to find supporting rules.

Backward Chaining

20
New cards

TRUE OR FALSE

Forward chaining is goal-driven.

FALSE

Forward chaining is data-driven.

21
New cards

TRUE OR FALSE

Backward chaining is data-driven.

FALSE

Backward chaining is goal-driven.

22
New cards

It interprets the rules, processes them against the current facts or data, and determines the appropriate actions or outputs.

Inference Engine

23
New cards

This is a dynamic component that holds the current facts or data being processed by the system.

Working Memory

24
New cards

Stores dynamic data or facts that the system evaluates against rules.

Working Memory

25
New cards

Working Memory is also known as?

Facts Database

26
New cards

ENUMERATE: How the Rule-Based System Processes Information

  • Input Collection / Data Input

  • Rule Matching

  • Rule Execution

  • Conflict Resolution

  • Output Generation / Feedback or Action

27
New cards

It is updated as the inference engine applies rules and new information becomes available.

Working Memory

28
New cards

n many rule-based systems, this allows users to interact with the system, input data, and receive outputs or recommendations.

User Interface

29
New cards

This step in rule-based system involves gathering facts from user input or a database. The system receives input data from the user or another source. This data can range from simple numerical values to complex information like patient symptoms or transaction records.

Input Collection / Data Input

30
New cards

This step in rule-based system involves the inference engine checking which rules apply to the given data. The inference engine examines the input data against the rules stored in the knowledge base. It looks for rules whose conditions match the input data.

Rule Matching

31
New cards

This step in rule-based system involves the system executing the matching rule and provides an output or action. Once a rule is matched, the inference engine executes the corresponding action. This might involve updating the working memory, deriving new facts, or generating an output

Rule Execution (Decision Making)

32
New cards

This step in rule-based system involves in cases where multiple rules are triggered simultaneously, the inference engine uses these strategies to determine which rule to apply first.

Conflict Resolution

33
New cards

ENUMERATE: Conflict Resolution Strategies

Prioritizing rules based on

  • Specificity

  • Order of entry

34
New cards

This step in rule-based system involves providing results or suggesting next steps. The system generates an output based on the executed rules. This output can be a decision, recommendation, or another form of response. For example, in a medical diagnosis system, the output might be a suggested treatment plan.

Feedback / Action or Output Generation

35
New cards

ENUMERATE: Types of Rule-Based Systems

  • Forward Chaining Systems

  • Backward Chaining Systems

  • Hybrid Systems

36
New cards

These systems start with the available data and apply rules to infer new data until a goal is reached.

Forward chaining systems

37
New cards

These systems are often used in problem-solving and diagnostic systems.

Forward chaining systems

38
New cards

These systems start with a goal and work backward to determine which rules and data can achieve that goal.

Backward chaining systems

39
New cards

These systems are commonly used in expert systems where the goal is to reach a specific diagnosis or conclusion.

Backward Chaining Systems

40
New cards

Some systems combine forward and backward chaining to leverage the strengths of both approaches. These are useful in complex scenarios where both data-driven and goal-driven reasoning are required.

Hybrid systems

41
New cards

Advantages of Rules-based Systems

  • Explainable Decisions – Easy to understand and debug.

  • Consistency – Rules ensure uniform decision-making.

  • No Need for Large Data – Works without machine learning training.

42
New cards

Limitations of Rules-based Systems

  • Not Adaptive – Cannot learn or improve over time like AI.

  • Complex Maintenance – Adding more rules makes the system harder to manage.

  • Scalability Issues – Works best for structured problems but struggles with uncertainty.

43
New cards

Real-World Applications of Rule-Based Systems

  • Education – Automated student evaluation and tutoring systems.

  • Healthcare – Medical diagnosis systems using symptom-based rules.

  • Finance – Fraud detection by flagging suspicious transactions.

  • Cybersecurity – Identifying security breaches using predefined attack rules.

  • Chatbots & AI Assistants – Rule-based responses in customer service

44
New cards

Rules-Based vs AI-Based Systems

<p></p>
45
New cards

Fuzzy logic expert systems use _______ to handle uncertainty and imprecision in data.

fuzzy logic

46
New cards

It is a mathematical framework that allows for degrees of truth instead of the traditional binary (true or false)

Fuzzy logic

47
New cards

These are used in product recommendation systems and image recognition applications.

Fuzzy Logic Systems

48
New cards

This is a method of reasoning that resembles human reasoning.

Fuzzy Logic (FL)

49
New cards

The approach of this logic imitates the way of decision making in humans that involves all intermediate possibilities between digital values YES and NO.

Fuzzy Logic

50
New cards

NOTES:

Fuzzy logic is useful for commercial and practical purposes.

  • It can control machines and consumer products.

  • It may not give accurate reasoning, but acceptable reasoning.

  • Fuzzy logic helps to deal with the uncertainty in engineering.

NOTES:

Fuzzy logic is useful for commercial and practical purposes.

  • It can control machines and consumer products.

  • It may not give accurate reasoning, but acceptable reasoning.

  • Fuzzy logic helps to deal with the uncertainty in engineering.

51
New cards

ENUMERATE: Architecture of Fuzzy Logic System (Four Main Components)

  • Fuzzification Module

  • Knowledge Base (Rule Base + Database)

  • Inference Engine

  • Defuzzification Module

52
New cards

It transforms the system inputs, which are crisp numbers, into fuzzy sets.

Fuzzification Module

53
New cards

Converts crisp (numerical) inputs into fuzzy values (linguistic terms like "High," "Low," "Medium").

Fuzzification Module

54
New cards

Steps for Fuzzification Module

  • Take precise numerical inputs.

  • Convert them into fuzzy sets using membership functions.

  • Assign a degree of membership (between 0 and 1) to each fuzzy set.

55
New cards

Stores fuzzy rules and membership functions for decision-making.

Knowledge Base (Rule Base + Database)

56
New cards

ENUMERATE: Component of Knowledge Base of Fuzzy Logic Systems

  • Rule Base

  • Database

57
New cards

In fuzzy logic systems, this contains IF-THEN rules for inference.

Rule Base

58
New cards

In fuzzy logic systems, stores membership functions used for fuzzification.

Database

59
New cards

Processes fuzzy inputs using the rule base to generate fuzzy outputs.

Inference Engine

60
New cards

It simulates the human reasoning process by making fuzzy inference on the inputs and IF-THEN rules

Inference Engine

61
New cards

Type of Inference Methods in Fuzzy Logic System

  • Mamdani Inference Method

  • Sugeno Inference Method

62
New cards

An inference method that uses fuzzy IF-THEN rules to generate a fuzzy output.

Mamdani Inference Method

63
New cards

An inference method that uses mathematical functions instead of fuzzy sets for output.

Sugeno Inference Method

64
New cards

Converts fuzzy output values into a crisp (numerical) value for real-world interpretation.

Defuzzification Module

65
New cards

It transforms the fuzzy set obtained by the inference engine into a crisp value.

Defuzzification Module

66
New cards

ENUMERATE: Common Defuzzification Methods

  • Centroid Method

  • Mean of Maximum (MoM)

  • Max Criterion

67
New cards

It is the most commonly used defuzzification method.

Centroid Method

68
New cards

This defuzzification method averages the maximum membership values.

Mean of Maximum (MoM)

69
New cards

This defuzzification method takes the highest output value.

Max Criterion

70
New cards

Advantages of Fuzzy Logic Systems

  • Handles Uncertainty – Works well with vague and imprecise data.

  • Mimics Human Reasoning – Uses linguistic rules instead of strict conditions.

  • Simple Implementation – No need for complex mathematical models.

  • Can Be Integrated with AI & ML – Works well with neural networks.

71
New cards

Applications of Fuzzy Logic

  • Education – Intelligent tutoring systems, student assessment.

  • Healthcare – Medical diagnosis (e.g., disease risk levels).

  • Robotics – Control systems for autonomous vehicles.

  • Industrial Automation – Process control in manufacturing.

  • Finance – Risk assessment models.

72
New cards

Advantages of FLSs

  • Mathematical concepts within fuzzy reasoning are very simple.

  • You can modify a FLS by just adding or deleting rules due to flexibility of fuzzy logic.

  • Fuzzy logic Systems can take imprecise, distorted, noisy input information.

  • FLSs are easy to construct and understand.

  • Fuzzy logic is a solution to complex problems in all fields of life, including medicine, as it resembles human reasoning and decision making.

73
New cards

Disadvantages of FLSs

  • There is no systematic approach to fuzzy system designing.

  • They are understandable only when simple.

  • They are suitable for the problems which do not need high accuracy.