0% found this document useful (0 votes)
76 views13 pages

Overview of Expert Systems in AI

Unit4 ai

Uploaded by

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

Overview of Expert Systems in AI

Unit4 ai

Uploaded by

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

Chapter - 10

Common Sense and Expert Systems

Common sense
What is Expert System?
Expert System is an interactive and reliable computer-based
decision-making system which uses both facts and heuristics to solve
complex decision-making problems. It is considered at the highest
level of human intelligence and expertise. The purpose of an expert
system is to solve the most complex issues in a specific domain.
Expert Systems in Artificial Intelligence
The Expert System in AI can resolve many issues which generally
would require a human expert. It is based on knowledge acquired from
an expert. Artificial Intelligence and Expert Systems are capable of
expressing and reasoning about some domain of knowledge. Expert
systems were the predecessor of the current day artificial intelligence,
deep learning and machine learning systems.

Examples of Expert Systems


Following are the Expert System Examples:

 MYCIN: It was based on backward chaining and could identify


various bacteria that could cause acute infections. It could also
recommend drugs based on the patient’s weight. It is one of the
best Expert System Example.
 DENDRAL: Expert system used for chemical analysis to predict
molecular structure.
 PXDES: An Example of Expert System used to predict the
degree and type of lung cancer
 CaDet: One of the best Expert System Example that can identify
cancer at early stages

Characteristics of Expert System


ollowing are the important Characteristics of Expert System in AI:

 The Highest Level of Expertise: The Expert system in AI offers


the highest level of expertise. It provides efficiency, accuracy and
imaginative problem-solving.
 Right on Time Reaction: An Expert System in Artificial
Intelligence interacts in a very reasonable period of time with the
user. The total time must be less than the time taken by an
expert to get the most accurate solution for the same problem.

 Good Reliability: The Expert system in AI needs to be reliable,


and it must not make any a mistake.

 Flexible: It is vital that it remains flexible as it the is possessed


by an Expert system.

 Effective Mechanism: Expert System in Artificial Intelligence


must have an efficient mechanism to administer the compilation
of the existing knowledge in it.

 Capable of handling challenging decision & problems: An


expert system is capable of handling challenging decision
problems and delivering solutions.

Components of Expert System

The Expert System in AI consists of the following given components:


User Interface
The user interface is the most crucial part of the Expert System
Software. This component takes the user’s query in a readable form
and passes it to the inference engine. After that, it displays the results
to the user. In other words, it’s an interface that helps the user
communicate with the expert system.

Inference Engine
The inference engine is the brain of the expert system. Inference
engine contains rules to solve a specific problem. It refers the
knowledge from the Knowledge Base. It selects facts and rules to
apply when trying to answer the user’s query. It provides reasoning
about the information in the knowledge base. It also helps in deducting
the problem to find the solution. This component is also helpful for
formulating conclusions.

Knowledge Base
The knowledge base is a repository of facts. It stores all the
knowledge about the problem domain. It is like a large container of
knowledge which is obtained from different experts of a specific field.

Thus we can say that the success of the Expert System Software
mainly depends on the highly accurate and precise knowledge.

Other Key terms used in Expert Systems


Facts and Rules
A fact is a small portion of important information. Facts on their own
are of very limited use. The rules are essential to select and apply
facts to a user problem.

Knowledge Acquisition
The term knowledge acquisition means how to get required domain
knowledge by the expert system. The entire process starts by
extracting knowledge from a human expert, converting the acquired
knowledge into rules and injecting the developed rules into the
knowledge base.

Knowledge Extraction Process

Participant in Expert Systems Development


Participant Role
He is a person or group whose expertise and knowledge is taken
Domain Expert
an expert system.
Knowledge Knowledge engineer is a technical person who integrates knowle
Engineer computer systems.
It is a person or group of people who are using the expert system
End User
get advice which will not be provided by the expert.
The process of Building An Expert Systems
 Determining the characteristics of the problem
 Knowledge engineer and domain expert work in coherence to
define the problem
 The knowledge engineer translates the knowledge into a
computer-understandable language. He designs an inference
engine, a reasoning structure, which can use knowledge when
needed.
 Knowledge Expert also determines how to integrate the use of
uncertain knowledge in the reasoning process and what type of
explanation would be useful.
Conventional System vs. Expert System
Conventional System Expert System
Knowledge and processing are Knowledge database and the processing m
combined in one unit. are two separate components.
The programme does not make errors
The Expert System may make a mistake.
(Unless error in programming).
The system is operational only when The expert system is optimized on an ong
fully developed. and can be launched with a small number
Step by step execution according to
Execution is done logically & heuristically.
fixed algorithms is required.
It can be functional with sufficient or insuff
It needs full information.
information.

Common questions

Powered by AI

In an expert system, the user interface takes user queries and passes them to the inference engine, which is the brain of the system that uses rules from the knowledge base to process these queries and deduce solutions . The inference engine applies logical reasoning to facts and rules from the knowledge base to formulate conclusions and deliver results to the user via the user interface .

Expert systems handle challenging decision problems effectively through their efficient inference engines and comprehensive knowledge bases that store domain-specific facts and rules . Their ability to apply logical and heuristic methods, combined with the flexibility to integrate uncertain knowledge, allows them to deliver solutions that approximate expert human decision-making accuracy and reliability .

The knowledge acquisition process in expert systems involves extracting knowledge from human experts, converting it into rules, and storing these rules in the knowledge base . This process allows expert systems to apply expert-level reasoning by leveraging a well-structured repository of domain-specific facts and rules, thus solving complex decision-making problems efficiently .

While human decision-making processes rely on intuition and experiential knowledge, expert systems use explicit facts and rules for reasoning . This structured approach allows expert systems to apply consistent logic to solve problems, contrasting with the variability and potential biases of human decision-making, thus aiming for objectivity and repeatability in outputs .

The knowledge base is critical because it is a comprehensive repository of facts and rules essential for decision-making . It functions as the core component where all domain-specific knowledge obtained from experts is stored, and its accuracy directly influences the success of the expert system by providing a reliable foundation for applying reasoning processes .

Characteristics such as high levels of expertise, right-on-time reactions, reliability, and flexibility significantly enhance the problem-solving capabilities of expert systems . These systems provide efficient and accurate solutions by offering imaginative problem-solving mechanisms and reacting in less time than human experts, which is crucial for time-sensitive decision-making .

Knowledge engineers play a crucial role by translating the knowledge from domain experts into a computer-understandable language, designing the inference engine, and incorporating knowledge into the system . Their expertise ensures that the expert system effectively uses knowledge in its reasoning process and integrates uncertain knowledge appropriately, making them pivotal in creating a reliable expert system .

Expert systems differ from conventional systems in that they separate knowledge and processing into two distinct components, whereas conventional systems combine them into one unit . Expert systems can make mistakes as they rely on the quality of the knowledge base and the inference rules, unlike conventional systems that do not make errors unless there are programming mistakes .

Examples of expert systems include MYCIN, which identifies bacteria and recommends treatment, DENDRAL, which predicts molecular structures in chemical analysis, PXDES, which forecasts lung cancer types and stages, and CaDet, which aids in early cancer detection . These systems specialize in domains such as medical diagnosis and chemical structure analysis .

Expert systems are considered precursors to modern AI because they laid the groundwork for simulating human expert decision-making and reasoning, leveraging a structured knowledge approach . These systems established the basis for understanding how machines can process and reason with expert-level information, which evolved into more sophisticated techniques like deep learning and machine learning that build on this foundation .

You might also like