Lecture 1 - Rule-based Expert Systems Flashcards

1
Q

Fill in the blanks

In the ?, it was finally accepted that to make a machine solve an intellectual problem one had to know the solution.

1 word

Introduction, or what is knowledge?

A

1970s

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

Fill in the blanks

In other words, one has to have knowledge, ‘?’, in some specific domain.

2 words with “-“

Introduction, or what is knowledge?

A

know-how

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

Identify

? is a theoretical or practical understanding of a subject or a domain.

1 word

Introduction, or what is knowledge?

A

Knowledge

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

Identify

? is also the sum of what is currently known, and apparently ? is power.

1 word

Introduction, or what is knowledge?

A

Knowledge

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

Fill in the blanks

Anyone can be considered a ? if he or she has deep knowledge (of both facts and rules) and strong practical experience in a particular domain.

2 words

Who is generally acknowledged as an expert?

A

domain expert

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

Fill in the blanks

The ? of the domain may be limited.

1 word

Who is generally acknowledged as an expert?

A

area

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

Fill in the blanks

The ? is internal, and it is too complex to be represented as an algorithm.

3 words

Who is generally acknowledged as an expert?

A

human mental process

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

Fill in the blanks

However, most experts are capable of expressing their knowledge in the form of rules for ?.

2 words

Who is generally acknowledged as an expert?

A

problem solving

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

Enumerate

(2) Any rule consists of two parts: ? ??

1 word each

Rules as a knowledge representation technique

A
  • If called Antecedent
  • Then called Consequent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Identify

Antecedent AKA ? or ??

1 word each

Rules as a knowledge representation technique

A

Premise or Condition

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

Identify

Consequent AKA ? or ??

1 word each

Rules as a knowledge representation technique

A

Conclusion or Action

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

Fill in the blanks

In general, a rule can have multiple antecedents joined by the keywords ?, ?? or ???.

Rules as a knowledge representation technique

A
  • AND (conjunction)
  • OR (disjunction)
  • a combination of both
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False (Modified)

However, it is a good habit to avoid mixing antecedents and disjunctions in the same rule.

1 word

Rules as a knowledge representation technique

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

True or False (Modified)

The consequent of a rule can also have multiple causes:

1 word

Rules as a knowledge representation technique

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

Enumerate

(5) Rules representations techniques?

1 word each

Rules as a knowledge representation technique

A
  • Relation
  • Recommendation
  • Strategy
  • Directive
  • Heuristic
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Fill in the blanks

As soon as knowledge is provided by a ?, we can input it into a computer.

2 words

The main players in the expert system development team

A

human expert

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

Fill in the blanks

We expect the computer to act as an ? in some specific domain of expertise or to solve a problem that would otherwise have to be solved by an expert.

2 words

The main players in the expert system development team

A

intelligent assistant

18
Q

Fill in the blanks

We also would like the computer to be able to integrate new knowledge and to show its knowledge in a form that is easy to read and understand, and to deal with simple sentences in a ? rather than an artificial programming language.

2 words

The main players in the expert system development team

A

natural language

19
Q

Identify

? - Provides specialized knowledge and expertise in the specific area the expert system is designed for.

2 words

The main players in the expert system development team

A

Domain Expert

20
Q

Fill in the blanks

The responsibilities of a ? is to supplies the facts, rules, and heuristics that form the knowledge base of the system and works closely with the knowledge engineer to transfer expertise in a structured format.

2 words

The main players in the expert system development team

A

domain expert

21
Q

Identify

? - The ? is someone who is capable of designing, building and testing an expert system.

2 words

The main players in the expert system development team

A

Knowledge Engineer

22
Q

Identify

? This person is responsible for selecting an appropriate task for the expert system.

2 words

The main players in the expert system development team

A

Knowledge Engineer

23
Q

Identify

? He or she interviews the domain expert to find out how a particular problem is solved.

2 words

The main players in the expert system development team

A

Knowledge Engineer

24
Q

Identify

? - The ? is the person responsible for the actual programming, describing the domain knowledge in terms that a computer can understand.

1 word

The main players in the expert system development team

A

Programmer

25
Q

Identify

The ? needs to have skills in symbolic programming.

1 word

The main players in the expert system development team

A

Programmer

26
Q

Identify

? - The ? is the leader of the expert system development team, responsible for keeping the project on track.

2 words

The main players in the expert system development team

A

Project manager

27
Q

Identify

? He or she makes sure that all deliverables and milestones are met, interacts with the expert, knowledge engineer, programmer and end-user.

2 words

The main players in the expert system development team

A

Project manager

28
Q

Identify

The ? contains the domain knowledge useful for problem solving.

2 words

Structure of a rule-based expert system

A

knowledge base

29
Q

Fill in the blanks

In a rule-based expert system, the knowledge is represented as a set of ?.

1 word

Structure of a rule-based expert system - Knowledge base

A

rules

30
Q

Fill in the blanks

Each rule specifies a relation, recommendation, directive, strategy or heuristic and has the ? structure.

4 words

Structure of a rule-based expert system - Knowledge base

A

IF (condition) THEN (action)

31
Q

Fill in the blanks

When the condition part of a rule is satisfied, the rule is said to fire and the action part is ?.

1 word

Structure of a rule-based expert system - Knowledge base

A

executed

32
Q

Identify

The ? includes a set of facts used to match against the IF (condition) parts of rules stored in the knowledge base.

1 word

Structure of a rule-based expert system

A

database

33
Q

Identify

The ? carries out the reasoning whereby the expert system reaches a solution.

2 words

Structure of a rule-based expert system

A

inference engine

34
Q

Identify

? It links the rules given in the knowledge base with the facts provided in the database.

2 words

Structure of a rule-based expert system

A

inference engine

35
Q

Identify

The ? enable the user to ask the expert system how a particular conclusion is reached and why a specific fact is needed.

2 words

Structure of a rule-based expert system

A

explanation facilities

36
Q

Identify

An ? must be able to explain its reasoning and justify its advice, analysis or conclusion.

2 words

Structure of a rule-based expert system - Explanation facilities

A

expert system

37
Q

Identify

The ? is the means of communication between a user seeking a solution to the problem and an expert system. The communication should be as meaningful and friendly as possible.

2 words

Structure of a rule-based expert system - Explanation facilities

A

user interface

38
Q

Identify

? A method of reasoning that starts with the facts and works its way forward to deduce new facts or reach a conclusion.

2 words

A

Forward chaining

39
Q

Identify

? A method of reasoning that starts with a goal and works backwards to see if there are facts and rules that support this goal.

2 words

A

Backward chaining

40
Q

Identify

?: It moves forward based on the available information. Best for situations where all facts are available and need to infer new facts.

2 words

A

Data-driven

41
Q

Identify

?: Works backward from what you want to prove. Best for situations where you have a specific conclusion to prove and need to check if it’s valid.

2 words

A

Goal-driven