Preliminary concepts Flashcards

1
Q

What is reasoning (in the AI context)?

A

The formal manipulation
of symbols to reach a goal

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

What are the two types of knowledge reasoning within AI? Explain these two terms.

A
  • Symbolic reasoning: It works by manipulating a collection of symbols to produce new knowledge. Transparant but limited.
  • Sub-symbolic reasoning: It works by operating with numbers to produce new
    knowledge. Often powerful but difficult to understand.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What two types of ‘sentences’ are used in Knowledge representation? Explain them.

A
  • Atomic sentences represent simple facts or constants (John is a child of Sue);
  • Conditional sentences represent complex facts (If X is a child of Y then Y is a parent of X)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is logical entailment?

A

A type of thinking that determines whether an atomic sentence is true based on the given knowledge. If all statements in the antecedent are true, the query is true as well.

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

What is back-chaining?

A

A logical procedure that is used to establish if an atomic sentence is logically entailed. It can also be seen as working backward from the goal. Back-chaining works backwards from the consequent to the antecedent.

Example:
1. Look for “George is the father of Sue.” Nothing found
2. Look for “If…., then George is the father of Sue.” Found “If X is a child of Y and Y is male then Y is a father of X”. This matches for Y=george and X=sue.
3. Look for “Sue is a child of George” and look for “George is male”. Both found true
Return success

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

What is backtracking?

A

If a value leads to failure, back-chaining must go back to where the
answer was found and reconsider another answer. This procedure is
referred to as backtracking.

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

What are antecedents and consequents?

A
  • Antecedents are the if… part in a conditional sentence
  • Consequents are the then… part in a conditional sentence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the generate-and-test strategy?

A

We generate a value, if it is false, backtracking is used to generate and test a new value.

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