Knowledge level

Knowledge level

In artificial intelligence, knowledge-based agents draw on a pool of logical sentences to infer conclusions about the world. At the knowledge level, we only need to specify what the agent knows and what its goals are; a logical abstraction separate from details of implementation.

This notion of knowledge level was first introduced by Allen Newell in the 1980s, to have a way to rationalize an agent's behavior. The agent takes actions based on knowledge it possesses, in an attempt to reach specific goals. It chooses actions according to the principle of rationality.

Beneath the knowledge level resides the symbol level. Whereas the knowledge level is "world" oriented, namely that it concerns the environment in which the agent operates, the symbol level is "system" oriented, in that it includes the mechanisms the agent has available to operate. The knowledge level "rationalizes" the agent's behavior, while the symbol level "mechanizes" the agent's behavior.

For example, in a computer program, the knowledge level consists of the information contained in its data structures that it uses to perform certain actions. The symbol level consists of the program's algorithms, the data structures themselves, and so on.

ee also

*Knowledge level modeling
*knowledge relativity

References

*T. Menzies. Applications of Abduction: Knowledge-Level Modeling. November 1996.
*A. Newell. The Knowledge Level. Artificial Intelligence, 18(1):87-127, 1982.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Knowledge Level — ist ein Analysemuster von Martin Fowler und gehört zu den Organization Structures. Knowledge Level unterscheidet zwischen zwei Ebenen auf denen Objekte und deren Beziehungen modelliert werden. Zum Einen den „Operational Level“, auf dieser Ebene… …   Deutsch Wikipedia

  • Knowledge level modeling — is the process of theorizing over observations about a world and, to some extent, explaining the behavior of an agent as it interacts with its environment.Crucial to the understanding of knowledge level modeling are Allen Newell s notions of the… …   Wikipedia

  • Knowledge Level (Analysemuster) — Knowledge Level ist ein Analysemuster von Martin Fowler und gehört zu den Organization Structures. Knowledge Level unterscheidet zwischen zwei Ebenen auf denen Objekte und deren Beziehungen modelliert werden. Zum Einen den „Operational Level“,… …   Deutsch Wikipedia

  • Knowledge engineering — (KE) has been defined by Feigenbaum, and McCorduck (1983) as follows: KE is an engineering discipline that involves integrating knowledge into computer systems in order to solve complex problems normally requiring a high level of human expertise …   Wikipedia

  • Knowledge retrieval — is a field of study which seeks to return information in a structured form, consistent with human cognitive processes as opposed to simple lists of data items. It draws on a range of fields including Epistemology (Theory of knowledge), Cognitive… …   Wikipedia

  • Knowledge-based engineering — (KBE) is a discipline with roots in computer aided design (CAD) and knowledge based systems but has several definitions and roles depending upon the context. An early role was support tool for a design engineer generally within the context of… …   Wikipedia

  • Knowledge Management — (KM) comprises a range of practices used by organisations to identify, create, represent, distribute and enable adoption of what it knows, and how it knows it. It has been an established discipline since 1995 [Stankosky, 2005] with a body of… …   Wikipedia

  • Knowledge management — (KM) comprises a range of strategies and practices used in an organization to identify, create, represent, distribute, and enable adoption of insights and experiences. Such insights and experiences comprise knowledge, either embodied in… …   Wikipedia

  • Knowledge building — theory was created and developed by Carl Bereiter and Marlene Scardamalia in order to describe what a community of learners need to accomplish in order to create knowledge. The theory address the need to educate people for the knowledge age… …   Wikipedia

  • Knowledge modeling — is a process of creating a computer interpretable model of knowledge or standard specifications about a kind of process and/or about a kind of facility or product. The resulting knowledge model can only be computer interpretable when it is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”