Second Generation Expert Systems Ahme Rafea CS Dept., AUC Second - - PowerPoint PPT Presentation

second generation expert systems
SMART_READER_LITE
LIVE PREVIEW

Second Generation Expert Systems Ahme Rafea CS Dept., AUC Second - - PowerPoint PPT Presentation

Second Generation Expert Systems Ahme Rafea CS Dept., AUC Second Generation ES 1 First Generation ES Problems Knowledge Acquisition Explanation Brittleness KB Maintenance Second Generation ES 2 Multiple Domain Knowledge


slide-1
SLIDE 1

Second Generation ES 1

Second Generation Expert Systems

Ahme Rafea CS Dept., AUC

slide-2
SLIDE 2

Second Generation ES 2

First Generation ES Problems

  • Knowledge Acquisition
  • Explanation
  • Brittleness
  • KB Maintenance
slide-3
SLIDE 3

Second Generation ES 3

Multiple Domain Knowledge Models

  • Multiple Domain Models

– Different Representation – Deep Knowledge – Qualitative Reasoning – Different Level (e.g. diseases, anatomy,…) – Different Points of View(e.g. Structural and Functional)

slide-4
SLIDE 4

Second Generation ES 4

Multiple Methods

  • Specialized to a particular Representation
  • Specialized for a particular subtask
  • Combine multiple models and methods
  • There are many criteria for choosing a

problem-solving architecture

  • Domain Analysis is needed to choose the

problem-solving architecture

slide-5
SLIDE 5

Second Generation ES 5

Knowledge Level

  • Distinction between Knowledge Level and Implementation

Level

  • Describing the problem-solving process in more abstract

terms such as classification, data abstraction, abduction, etc.

  • Emphasizing how the problem will be solved rather that

how the system will be implemented

  • Provides guidance in Knowledge Acquisition
  • Reuse of Generic Constructs
  • More abstract Explanation
slide-6
SLIDE 6

Second Generation ES 6

KL Different Approaches

  • Role Limiting Method, putting emphasis on

methods

  • Generic Task is a method oriented

approach(Limited set of Primitive Constructs)

  • KADS places emphasis on Task (general modeling

Language)

  • Model Based Reasoning puts emphasis on Domain

Model

slide-7
SLIDE 7

Second Generation ES 7

Second Generation Expert Systems

  • Knowledge Acquisition
  • Explanation
  • Robustness and Efficiency
  • Reusability
slide-8
SLIDE 8

Second Generation ES 8

Knowledge Acquisition

  • Modeling
  • Instantiating the Model
  • Validation
  • Open Issues and On-going Work

– Development of the model and acquisition of domain knowledge may be interleaved – Selecting the appropriate model may not be easy

slide-9
SLIDE 9

Second Generation ES 9

Explanation

  • Explaining at the right level of abstraction

– The Task structure and the domain model provide the basis for more abstract explanation

  • Re-constructive Explanation

– One KBS (performance system) is used to solve the problem, then conclusion of this system is passed to a second system (the explanation system) that justifies(and thus explains ) the conclusion

  • Open Issues

– Producing explanation in natural language – Adapting the explanation to user needs – Managing the dialogue

slide-10
SLIDE 10

Second Generation ES 10

Robustness and Efficiency

  • Multiple Knowledge Sources

– Representing sufficient knowledge, improve the robustness of the system – Efficiency increases because only necessary knowledge is processed

  • Multiple Representation

– Specialized representation, tuned to particular types of knowledge can make certain inferences very tractable

  • Open Issues

– Difficulties in integrating diverse knowledge sources and representations

slide-11
SLIDE 11

Second Generation ES 11

Reusability

  • Reusing Knowledge-Level models
  • Reusing Knowledge bases
  • Reusing Symbol-level Components