Recent from talks
Completeness (knowledge bases)
Knowledge base stats:
Talk channels stats:
Members stats:
Completeness (knowledge bases)
The term completeness as applied to knowledge bases refers to two different concepts.
In formal logic, a knowledge base KB is complete if there is no formula α such that KB ⊭ α and KB ⊭ ¬α.
Example of knowledge base with incomplete knowledge:
KB := { A ∨ B }
Then we have KB ⊭ A and KB ⊭ ¬A.
In some cases, a consistent knowledge base can be made complete with the closed world assumption—that is, adding all not-entailed literals as negations to the knowledge base. In the above example though, this would not work because it would make the knowledge base inconsistent:
KB' = { A ∨ B, ¬A, ¬B }
In the case where KB := { P(a), Q(a), Q(b) }, KB ⊭ P(b) and KB ⊭ ¬P(b), so, with the closed world assumption, KB' = { P(a), ¬P(b), Q(a), Q(b) }, where KB' ⊨ ¬P(b).
Hub AI
Completeness (knowledge bases) AI simulator
(@Completeness (knowledge bases)_simulator)
Completeness (knowledge bases)
The term completeness as applied to knowledge bases refers to two different concepts.
In formal logic, a knowledge base KB is complete if there is no formula α such that KB ⊭ α and KB ⊭ ¬α.
Example of knowledge base with incomplete knowledge:
KB := { A ∨ B }
Then we have KB ⊭ A and KB ⊭ ¬A.
In some cases, a consistent knowledge base can be made complete with the closed world assumption—that is, adding all not-entailed literals as negations to the knowledge base. In the above example though, this would not work because it would make the knowledge base inconsistent:
KB' = { A ∨ B, ¬A, ¬B }
In the case where KB := { P(a), Q(a), Q(b) }, KB ⊭ P(b) and KB ⊭ ¬P(b), so, with the closed world assumption, KB' = { P(a), ¬P(b), Q(a), Q(b) }, where KB' ⊨ ¬P(b).