Professional Documents
Culture Documents
The Open World
The Open World
College of Informatics
Department of Software Engineering
Section A
Software Agent
Assignment Title: Open World Assumption (OWA)
GROUP MEMBERS ID
1. Ahmed Yassin WOUR/0553/11
2. Mahmud Mohammed WOUR/1757/11
3. Abdurehman Eshetu WOUR/0925/11
Submitted to Yohanis(Msc)
Open World Assumption (OWA)
The Open World Assumption (OWA) is the assumption that that what is not known to
be true or false might be true, or absence of information is interpreted as unknown
information, not as negative information. It assumes incomplete information about a
given state of affairs, i.e., there may be more relevant information than what is provided.
This is useful for describing knowledge in a way that is extensible and most commonly
used in Artificial Intelligence and throughout the life sciences. This is contrasted with
the Closed World Assumption.
Example
Take the sample data in Table 1 and a query: “Which alumni do not have a PhD?”, then under
the OWA, it cannot answer with “Peter” because it does not know if Peter also obtained a PhD:
Peter might have, but that has not been represented in the information system yet. To retrieve
“Peter” as answer to the above query, an axiom has to be added that states explicitly that Peter
does not have a PhD.
Another example of the Open World Assumption can be seen in natural language
processing. When we encounter a sentence that contains an unfamiliar word, we do
not assume that the word does not exist or that the sentence is incorrect. Instead, we
leave the meaning of the word as unknown until we look it up in a dictionary or
obtain further information. This allows for a more flexible and robust handling of
language, where new words or concepts can be introduced and integrated into existing
knowledge.
Negation as Failure (NaF)
Incomplete Information
Reuse is in OWA
➢ In OWL, we extend an ontology by adding statements. ie we can not take any
away.
➢ By only committing to an answer if there is a statement to back it up, OWL
remains monotonic
➢ if we extend an ontology, all existing true statements remain true
✓ To allow later assertion that two things are the same or different (or this
may be inferred).
✓ note: negation is required for distinctness.
➢ Underspecification
➢ abstract, nested and unnamed entities
➢ Easily reusable (and extendable)
➢ Good at knowledge level (Ontology)
➢ They naturally deal with incomplete information
➢ eg Domain knowledge (eg science) - where we don’t know all of the
answers yet.
➢ ‣ Inference???
Interpreting Knowledge
In summary, the Open World Assumption is a principle that assumes that what is not
known to be true or false might be true, and it is commonly used in knowledge
representation, databases, natural language processing, and formal systems of logic.
By allowing for the handling of incomplete and uncertain information, the OWA
provides a more flexible and extensible approach to handling knowledge in computer
systems.