Knowledge Representation and Expert Systems Flashcards

1
Q

What is an expert system?

A

A system that behaves like an expert in some narrow area of expertise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the three main modules of an Expert System?

A
  • Knowledge base
  • Inference engineer (shell)
  • user interface (shell)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are features of expert systems?

A
  • Problem solving in area of expertise
  • relying heavily on domain knowledge
  • interaction with user during and after problem solving
  • explanation, ability to explain results to user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are desirable features of rules in ES?

A
  • Modularity
  • Incremental
  • Modifiable and transparent
  • Represent uncertainty
  • Chaining of rules (to create extensive reasoning)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define modularity in terms of rules of ES:

A

Each rule define a relatively independent piece of knowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define incrementality in terms of rules of ES:

A

new rules can be added independently of other rules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define modifiable and transparent rule in ES:

A

Rules are easy to modify or determine what goes wrong

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some benefit features of an expert system over a machine learning approach?

A
  • Transparent decision making
  • Explain ability of reasoning
  • Incorporation of domain-specific knowledge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the certainty of the event c(P1 AND P2)

A

If it is AND the probability is:
min(P1, P2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the certainty of the event c(P1 OR P2)

A

If it is OR the probability is the max between two values:
max(P1, P2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the query format for semantic networks?

A

?- fact(characteristic(instance name, Output).

e.g
fact(moving_method(kiwi, KimMovingMethod).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a frame?

A

A data structure to represent the components of data on a semantic network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Give a frame for Bird example from lectures (slots: a_kind_of, moving_method, active_at)

A

FRAME: bird
a_kind_of: animal
moving_method: fly
active_at: daylight

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is machine learning?

A

Computer systems that are able to learn and adapt without following explicit instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the slot value frame format in Prolog?

A

frame_name(Slot, Value)

Examples:
- bird(a_kind_of, animal).
- bird(moving_method, fly).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly