Artificial intelligenceLesson 1 of 3 in the course Knowledge representation

Knowledge Representation and Reasoning: Methods, Design, and Ontologies

5 flashcards · 5 quiz questions · 5 match pairs · 5 fill-in sentences · English

Lesson progress
0 / 5

Your progress is kept in this browser only.Sign up to save it

Summary

Knowledge representation (KR) gives computer systems structured ways to describe information about the world. Knowledge representation and reasoning (KRR) adds methods for interpreting that information and drawing conclusions from it. These ideas matter because many intelligent tasks require more than storing data: a system must use what it knows to answer questions or solve problems.

All flashcards

What is knowledge representation?
Structured modeling of information so a computer system can use it as knowledge.
What does knowledge representation and reasoning add to knowledge representation?
Methods for interpreting represented knowledge, reasoning with it, and deriving conclusions.
What is the semantic gap in system development?
The difference between domain experts' concepts and the technical representations used by developers.
How do psychology and logic contribute to knowledge representation and reasoning?
Psychology informs ideas about human knowledge organization; logic provides formal methods for representation and inference.
Why is reasoning useful after knowledge has been represented?
It lets a system combine facts and rules to derive conclusions not explicitly stored.

Quiz questions

  1. How do RDF and OWL differ in the Semantic Web?Answer: RDF provides basic resource descriptions; OWL adds richer semantics.
  2. What is a common trade-off when choosing a more expressive knowledge representation language?Answer: It can represent more kinds of information, but reasoning may become less tractable.
  3. What two components are typically separated in an expert system?Answer: A knowledge base of domain facts and rules, and an inference engine that applies them.
  4. What distinguishes logic-programming rules from production-system rules?Answer: Logic-programming rules have a defined logical interpretation; production rules do not automatically share it.
  5. Why can different tasks require different ontologies for the same domain?Answer: An ontology models a selected view of a domain, shaped by the questions and purposes it serves.

Based on the Wikipedia article Knowledge representation and reasoning, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.

All Artificial intelligence lessons