Professional Documents
Culture Documents
NAME
1. Yonas Yeshitela
An expert system is a computer program that is designed to solve complex problems and to
provide decision-making ability like a human expert. It performs this by extracting knowledge
from its knowledge base using the reasoning and inference rules according to the user queries.
The expert system is a part of AI, and the first ES was developed in the year 1970, which was the
first successful approach of artificial intelligence. It solves the most complex issue as an expert
by extracting the knowledge stored in its knowledge base. The system helps in decision making
for complex problems using both facts and heuristics like a human expert. It is called so
because it contains the expert knowledge of a specific domain and can solve any complex
problem of that particular domain. These systems are designed for a specific domain, such as
medicine, science, etc.
The performance of an expert system is based on the expert's knowledge stored in its knowledge
base. The more knowledge stored in the KB, the more that system improves its performance.
One of the common examples of an ES is a suggestion of spelling errors while typing in the
Google search box.
Below is the block diagram that represents the working of an expert system:
2.History of Expert System?
Before it all
The expert systems history starts almost alongside the dawn of the modern computer in the
1940s, when the first digital programmable computers began to emerge.
It wasn’t long before researchers started to think about the potential of these new machines.
What if they could emulate human decision-making? What if they could “think” as humans do?
And so it was that researchers started looking into artificial intelligence — and began on the path
to creating expert systems.
Officially, the expert systems history starts in 1965. This is when the technology saw its formal
introduction by the Stanford Heuristic Programming Project. Edward Feigenbaum – the ‘father
of expert systems’ – led the inaugral project.
Edward Feigenbaum was involved with both MYCIN and Dendral — two separate early expert
systems.
Dendral was an expert system that specialised in analysing and identifying chemical compounds.
It’s widely considered the first expert system.
MYCIN was derived from Dendral. It was another expert system — one that focused on
identifying bacteria that caused infections and recommending antibiotics.
These systems didn’t try to be general intelligence. They weren’t general problem solvers.
Rather, they focused on a limited (but in-depth) foundation of knowledge. And this made them
one of the first successful attempts at AI software. That is, machines that appeared to analyse and
‘think’.
Interest in expert systems was international. They saw increased research funding in Europe, and
the Fifth Generation Computer Systems Project in Japan, which saw researchers focus (in part)
on inference technology and knowledge bases.
But expert systems were not without their problems. There were difficulties managing and
maintaining the knowledge base. There were difficulties writing the rules that reflected the
knowledge of experts. And the hype around expert systems was spiralling faster than the
technology could keep up.
To paraphrase a common idiom, hype comes before a fall. And this was true for expert systems.
The AI winter was coming.
Fading to obscurity?
In the 1990s and onward, the expert systems history involves the decline in the popularity and
hype of the technology. As the tech world saw an AI winter, the excitement around expert
systems faded.
The apparent decline of expert systems at this time has two reasons behind it.
The first, simply, is that expert systems failed to live up to the hype. They couldn’t perform the
over-egged functionality that had been promised. They didn’t expand to a more general form of
AI fast enough, and so they were discarded.
The other explanation is that they were absorbed by other technology tools. As expert systems
became better known, programmers and developers could use the technology behind them as part
of other offerings.
In short, rule-based systems became useful for more than expert systems, and so the standalone
expert system stepped out of the spotlight.
You probably won’t hear much mention of expert systems these days. Indeed, it would seem that
there are very few in use.
However, the basic tools and premises that stem from the expert systems of the past are present
in modern software.
For instance, think of the rules-based systems found in automation tools. Or, consider the
understanding of the need for data and knowledge in machine learning and other modern AI-
powered tools. Consider the different types of database for different types and formats of data
and knowledge. The advancements in these technologies all have roots in expert systems.
Expert systems are a key player in the history of automation and AI. While they’re not in the
spotlight today, there was once a time where they were the height of artificial intelligence.
3. Objectives of ES???
- Capturing human expertise.
Why?
A catalogue of reasons:
That is,
- Expert systems themselves are useful in learning about or developing other topics
- but, as is more often the case, techniques and pedagogies used in studying expert
systems are useful in learning about other areas
5.Types of ES?
There are different types of expert systems. They are rule based:
- expert system,
8. Architecture
9. Application Areas
Expert Systems in Organizations: Benefits and Limitations
Expert systems offer both tangible and important intangible benefits to owner companies. These
benefits should be weighed against the development and exploitation costs of an ES, which are
high for large, organizationally important ESs.
Benefits of Expert Systems
1. An Es can complete its part of the tasks much faster than a human expert.
2. The error rate of successful systems is low, sometimes much lower than the human error rate
for the same task.
4. ESs are a convenient vehicle for bringing to the point of application difficult-to-use sources of
knowledge.
6. ESs can become a vehicle for building up organizational knowledge, as opposed to the
knowledge of individuals in the organization.
7. When use as training vehicles, ESs result in a faster learning curve for novices.
No technology offers an easy and total solution. Large systems are costly and require significant
development time and computer resources. ESs also have their limitations which include:
2. Robotics
3. Computer vision
5. Machine learning
Reference
https://www.umsl.edu/~joshik/msis480/chapt11.htm
https://www.geeksforgeeks.org/expert-systems/
https://en.wikipedia.org/wiki/Expert_system#Applications
https://www.cs.oswego.edu/~odendahl/coursework/isc320/notes/jackson/01-aa-
objectives.html
https://www.mygreatlearning.com/blog/expert-systems-in-artificial-intelligence/