The term completeness as applied to knowledge bases refers to two different concepts.

Formal logic

edit

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).

Data management

edit

In data management, completeness is metaknowledge that can be asserted for parts of the KB via completeness assertions.[1] [2]


As example, a knowledge base may contain complete information for predicates R and S, while nothing is asserted for predicate T. Then consider the following queries:

 Q1 :- R(x), S(x)
 Q2 :- R(x), T(x)

For Query 1, the knowledge base would return a complete answer, as only predicates that are themselves complete are intersected. For Query 2, no such conclusion could be made, as predicate T is potentially incomplete.

See also

edit

References

edit
  1. ^ Motro, Amihai (December 1989). "Integrity = Validity + Completeness". ACM Transactions on Database Systems. 14 (4): 480–502. doi:10.1145/76902.76904.
  2. ^ Levy, Alon Y. (1996). "Obtaining Complete Answers from Incomplete Databases" (PDF). Proceedings of the 22nd International Conference on Very Large Data Bases (VLDB '96). Mumbai, India. pp. 402–412.


📚 Artikel Terkait di Wikipedia

Completeness

up completeness, complete, completed, or incompleteness in Wiktionary, the free dictionary. Complete may refer to: Completeness (logic) Completeness of

Commonsense knowledge (artificial intelligence)

processing and automated diagnosis or analysis. Compiling comprehensive knowledge bases of commonsense assertions (CSKBs) is a long-standing challenge in AI

Epistemology

and limits of knowledge. Also called the theory of knowledge, it explores different types of knowledge, such as propositional knowledge about facts, practical

Certain answer

{\vec {a}}} . Open world assumption Closed world assumption Completeness (knowledge bases) (Libkin 2015). (Kontchakov et al. 2011). Poggi, Antonella;

Completeness (order theory)

However, many other interesting notions of completeness exist. The motivation for considering completeness properties derives from the great importance

Zero-knowledge proof

how to distinguish the balls. A zero-knowledge proof of some statement must satisfy three properties: Completeness: if the statement is true, then an honest

Closed-world assumption

considers knowledge bases generally to be open, i.e., potentially incomplete, yet allows to use completeness assertions to specify parts of the knowledge base

Knowledge representation and reasoning

Freebase). In the early years of knowledge-based systems the knowledge-bases were fairly small. The knowledge-bases that were meant to actually solve