Professional Documents
Culture Documents
Department of Information System Expert System Individual Assignment
Department of Information System Expert System Individual Assignment
Department of Information System Expert System Individual Assignment
SECTION: B
NAME: ID.NO
Dagnaw Metalem 0600/11
Logical Reasoning
3,Case-based reasoning
o Case-based reasoning solves problems by retrieving similar,
previously solved problems and reusing their solutions.
o Experiences are memorized as cases in a case base. Each experience
is learned as a problem or situation together with its corresponding
solution or action.
o The experience need not record how the solution was reached, simply
that the solution was used for the problem.
o The case base acts as a memory, and remembering is achieved using
similarity-based retrieval and reuse of the retrieved solutions.
o Newly solved problems may be retained in the case base and so the
memory is able to grow as problem-solving occurs.
Case-based reasoning (CBR), broadly construed, is the process of solving
new problems based on the solutions of similar past problems.An
auto mechanic who fixes an engineby recalling another car that exhibited
similar symptoms is using case-based reasoning.
Case-based reasoning has been formalized for purposes of computer
reasoning as a four-step process:
Heuristics methods are intended to be flexible and are used for quick
decisions, especially when finding an optimal solution is either
impossible or impractical and when working with complex data.
Heuristics are methods for solving problems in a quick way that delivers
a result that is sufficient enough to be useful given time constraints.
Heuristics can lead to poor decision making based on a limited data set,
but the speed of decisions can sometimes make up for the disadvantages.
A wisely used representation for the knowledge base is the rule or if /then
statement.
The inference engine makes inferences by determining which rules are satisfied by facts,
ordering the satisfied rules, and executing the rule with the highest priority.
Expert data editing systems make so-called intelligent imputations based on a specified
hierarchy of methods to be used in imputing an item. One item may use a deterministic
approach followed by a hot-deck approach, while another item might require a model-based
approach. Each item on the questionnaire would be resolved according to its own hierarchy of
approaches, the next being automatically tried when the previous method has failed.
8, Knowledge engineering
Knowledge engineering is a field of artificial intelligence (AI) that tries
to emulate the judgment and behaviour of a human expert in a given field.
Knowledge engineering is the technology behind the creation of expert
systems to assist with issues related to their programmed field
of knowledge.
Knowledge engineering is a branch of artificial intelligence (AI) that
develops rules that are applied to data in order to imitate the thought
process of a human that is an expert on a specific topic.
In its initial form, knowledge engineering focused on the transfer process;
transferring the expertise of a problem-solving human into a program that
could take the same data and make the same conclusions.
It was determined that transfer processing had its limitations, as it did not
accurately reflect how humans make decisions. It did not consider
intuition and gut feeling, known as analogous reasoning and nonlinear
thinking that often may not be logical.
Today, knowledge engineering uses a modelling process that creates a
system that touches upon the same results as the expert without following
the same path or using the same information sources.