knowledge, entailment, inference, and models Flashcards

1
Q

Knowledge base

A

a set of sentences in a formal language

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

knowledge-based agent

A

able to:

  • represent states, actions, etc.
  • incorporate new percepts
  • Update internal representations of the world
  • Deduce hidden properties of the world
  • Deduce appropriate actions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

model

A

m is a model of a sentence alpha if alpha is in m

  • formally structured worlds with respect to which truths can be evaluated
  • M(alpha) is the set of all models of alpha

so KB |- alpha iff M(KB) <= M(alpha)

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

entailment KB |- A

A

KB entails sentence A iff A is true in all worlds where KB is true

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

wumpus world KB

A

KB = wumpus-world rules + observations

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

inference ( KB |-i alpha )

A

KB |-i alpha = sentence alpha can be derived from KB by procedure i

  • Inference is best used in first order logic which is expressive enough to say almost anything of interest, and for which there exists a sound and complete inference procedure
  • the procedure will any question whose answer follows from what is known by the KB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

inference soundness

A

i is sound if whenever KB |-i alpha, it is also true that KB |- alpha

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

inference completeness

A

i is complete if whenever KB |- alpha, it is also true that KB |-i alpha

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

validity

A

a sentence is valid if it is true in all models

KB |- alpha iff KB ==> alpha is valid

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

satisfiability

A

a sentence is satisfiable if it is true in some model

A sentence is unsatisfiable if it is true in no models

connected to inference via the following:

KB |- alpha iff (KB ^ not alpha) is unsatisfiable

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

proof methods

A

application of inference rules

model checking

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

application of inference rules

A

-Legitimate (sound) generation of new sentences from old

-proof = a sequence of inference rule applications.
can use inference rules as operators in a standard search algorithm

-typically require transformation of sentences into a normal form

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

model checking

A
  • truth table enumeration (always exponential in n)
  • improved backtracking, e.g., Davis–Putnam-Logemann-Loveland (DPLL)
  • heuristic search in model space (sound but incomplete)
  • -e.g., min-conflicts like hill-climbing algorithms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

complementary literals

A

one is the negation of the other

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