Artificial Intelligence/Knowledge Representation: Difference between revisions
Jump to navigation
Jump to search
Brodriguez (talk | contribs) (Create page) |
Brodriguez (talk | contribs) (Update page) |
||
Line 7: | Line 7: | ||
* '''Knowledge-Based Agents''' - Takes the "Intelligent Agent" a step further. They try to form internal representations of the world, and use inference to update these representations to the best of their ability. | * '''Knowledge-Based Agents''' - Takes the "Intelligent Agent" a step further. They try to form internal representations of the world, and use inference to update these representations to the best of their ability. | ||
* '''Knowledge Base''' ('''KB''') - The set of information maintained by the Agent. | * '''Knowledge Base''' ('''KB''') - The set of information maintained by the Agent. | ||
* Entailment - With logic, when one thing naturally follows from another. | |||
== Knowledge Bases == | == Knowledge Bases == | ||
Line 13: | Line 13: | ||
The KB generally contains domain-specific content. Often, domain-independent algorithms act as the "inference engine", working to update the knowledge base and help the agent decide what action to take next. | The KB generally contains domain-specific content. Often, domain-independent algorithms act as the "inference engine", working to update the knowledge base and help the agent decide what action to take next. | ||
If information available in the KB is both correct and complete enough, then the conclusion is guaranteed to be | If information available in the KB is both correct and complete enough, then the conclusion is guaranteed to be correct. | ||
=== KB Representation === | === KB Representation === | ||
Line 20: | Line 20: | ||
* Each "sentence" is represented in the form of a formal "knowledge representation language" with a consistent syntax. | * Each "sentence" is represented in the form of a formal "knowledge representation language" with a consistent syntax. | ||
* Each "sentence" also represents some assertion about the surrounding world. | * Each "sentence" also represents some assertion about the surrounding world. | ||
* Sentences should be defined such that conclusions can be drawn from them. |
Revision as of 19:50, 22 November 2021
For all but the most basic AI, there will need to be some representation of the surrounding environment and world.
Terminology
- Intelligent Agent - an entity that percieves some value from the environment, and makes rational choices accordingly. The agent attempts to do some action to or within said environment.
- Knowledge-Based Agents - Takes the "Intelligent Agent" a step further. They try to form internal representations of the world, and use inference to update these representations to the best of their ability.
- Knowledge Base (KB) - The set of information maintained by the Agent.
- Entailment - With logic, when one thing naturally follows from another.
Knowledge Bases
The KB generally contains domain-specific content. Often, domain-independent algorithms act as the "inference engine", working to update the knowledge base and help the agent decide what action to take next.
If information available in the KB is both correct and complete enough, then the conclusion is guaranteed to be correct.
KB Representation
Often, the KB is represented in the form of "sentences":
- Each "sentence" is represented in the form of a formal "knowledge representation language" with a consistent syntax.
- Each "sentence" also represents some assertion about the surrounding world.
- Sentences should be defined such that conclusions can be drawn from them.