Professional Documents
Culture Documents
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
2
1.0 Open World Assumption (OWA)
The Open World Assumption (OWA) is the assumption 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.
3
1.2 Negation as Failure (NaF)
1. Increased complexity: OWA adds complexity to AI systems, which can make them
6
more difficult to develop, test, and maintain.
2. Increased computation: Handling uncertain or incomplete information requires
additional computation, which can slow down AI systems and increase their resource
requirements.
3. Increased risk of errors: OWA can increase the risk of errors in AI systems, as they
may make incorrect assumptions or conclusions based on incomplete information.
Overall, while OWA has its advantages and disadvantages, it is a crucial principle in AI
that enables systems to handle uncertain and complex real-world scenarios.
1.12 summery
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.