Knowledge level modeling

Knowledge level modeling

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 knowledge level, "operators", and an agent's "goal state".

*The "knowledge level" refers to the knowledge an agent has about its world.
*"Operators" are what can be applied to an agent to affect its state.
*An agent's "goal state" is the status reached after the appropriate operators have been applied to transition from a previous, non-goal state.

Essentially, knowledge level modeling involves evaluating an agent's world and all possible states and with that information constructing a model that depicts the interrelations and pathways between the various states. With this model, various problem solving methods (i.e. prediction, classification, explanation, tutoring, qualitative reasoning, planning, etc.) can be viewed in a uniform fashion.

In [1] , Menzies proposes a new knowledge level modeling approach, called "KL""B", which specifies that "a knowledge base should be divided into domain-specific facts and domain-independent abstract problem solving inference procedures." In his method, abductive reasoning is used to find assumptions which, when combined with theories, achieve the desired goals of the system.

For a good example of abductive reasoning, look at logical reasoning.

ee also

*Knowledge level
*Knowledge engineering

References

[1] T. Menzies. Applications of Abduction: Knowledge-Level Modeling. November 1996


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • 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… …   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

  • Modeling and simulation — (M S) is the use of models, including emulators, prototypes, simulators, and stimulators, either statically or over time, to develop data as a basis for making managerial or technical decisions. The terms modeling and simulation are often used… …   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 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

  • 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

  • Symbol level — In knowledge based systems, agents choose actions based on the principle of rationality to move closer to a desired goal. The agent is able to make decisions based on knowledge it has about the world (see knowledge level). But for the agent to… …   Wikipedia

  • Knowledge representation — is an area in artificial intelligence that is concerned with how to formally think , that is, how to use a symbol system to represent a domain of discourse that which can be talked about, along with functions that may or may not be within the… …   Wikipedia

  • Modeling and Simulation: Conceptual Modeling Overview — Contents 1 Introduction 2 Techniques 2.1 Data Flow Modeling 2.2 Entity Relationship Modeling 2.3 …   Wikipedia

  • Modeling language — A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the… …   Wikipedia

Share the article and excerpts

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