Everything about Expert system
Computer system emulating human expert
In artificial intelligence (AI), an expert system is a computer system emulating the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as if–then rules rather than through conventional procedural programming code. Expert systems were among the first truly successful forms of AI software. They were created in the 1970s and then proliferated in the 1980s, being then widely regarded as the future of AI before the advent of successful artificial neural networks. An expert system is divided into two subsystems: 1) a knowledge base, which represents facts and rules; and 2) an inference engine, which applies the rules to the known facts to deduce new facts, and can include explaining and debugging abilities. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Expert systemA 5-minute orientation
- Skim a recent paper: The Nature-Based Solutions Case-Based System: A hybrid expert systemInfluential work since 2022
- Pick up a classic book: Artificial Intelligence Applications and InnovationsThe most-reprinted book on the subject
- Read the landmark paper: Validating Expert System PerformanceCited 244 times
- Go sideways: Inference engineA closely related topic
- Go sideways: Knowledge representation and reasoningA closely related topic
📖 Definitions
Noun A type of artificially intelligent software system that stores expertise concerning some subject matter in a knowledge base and attempts to answer questions or solve problems in a manner which simulates the thought processes of a human expert.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Validating Expert System Performance
Otoneurological Expert System
Expert System in Space
Transient stability expert system
MedIndEx system: medical indexing expert system
The Fossil expert system
PROLOG based expert system
Automatic Berthing System Using Expert System
🆕 Influential since 2022
The Nature-Based Solutions Case-Based System: A hybrid expert system
Expert evaluation system for pothole defect detection
Automating quality control through an expert system
ESAR, An Expert Shoplifting Activity Recognition System
SmartSolos expert: An expert system for Brazilian soil classification
📚 Books worth reading
Artificial Intelligence Applications and InnovationsLazaros S. Iliadis, Ilias Maglogiannis · 2006
Intelligent Computing Theories and ApplicationDe-Shuang Huang, Kang-Hyun Jo · 2016
The Fifth GenerationEdward A. Feigenbaum, Pamela McCorduck · 1983
Intelligent systems for engineers and scientistsAdrian A. Hopgood · 2000- 📕Eingebettete SystemeWalter Lange, Martin Bogdan · 2015
Artificial IntelligenceMichael Negnevitsky · 2001
Decision support systems and intelligent systemsEfraim Turban · 1998
Fuzzy expert systems and fuzzy reasoningWilliam Siler, James J. Buckley · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Inference engine In the field of artificial intelligence, an inference engine is a software component of an intelligent system that applies logical rules to the knowledge…
- Knowledge representation and reasoning Knowledge representation (KR) aims to model information in a structured manner to formally represent it as knowledge in knowledge-based systems whereas…
- Reasoning system In information technology a reasoning system is a software system that generates conclusions from available knowledge using logical techniques such as…
- Inference Inferences are steps in logical reasoning, moving from premises to logical consequences. Inference is traditionally divided into deduction and induction…
- Symbolic artificial intelligence In artificial intelligence (AI), symbolic artificial intelligence (also known as classical artificial intelligence or logic-based artificial intelligence)…
- Logic in computer science Logic in computer science covers the overlap between the field of logic and that of computer science. The topic can essentially be divided into three main…
- Knowledge-based system A knowledge-based system (KBS) is a computer program that reasons and uses a knowledge base to solve complex problems. Knowledge-based systems were the…
- Rule-based system In computer science, a rule-based system is a computer system in which domain-specific knowledge is represented in the form of rules and general-purpose…