KBAI 笔记 07 Frames

Preview

  • Frames are the first step of commen sense reasoning
KBAI 笔记 07 Frames_第1张图片
Preview
KBAI 笔记 07 Frames_第2张图片
Preview

Exercise: Ashok Ate a Frog

KBAI 笔记 07 Frames_第3张图片
Excercise

From the statement, there is no mentioning of the questions on the left. But human beings can answer the questions with some common sense knowledge and reasoning.

How do we make sense of a sentence?

KBAI 笔记 07 Frames_第4张图片
Semantic representation of the sentence
  • Above is a semantic representation of the sentence "Ashok ate a frog". It can be represented by the action "Ate" with a list of attributes. The attributes are pairs of slots and fillers.
  • Some slots have default value (e.g. the filler of the slot Object-alive is false, because once the object is eaten, it should be dead), or it can be extracted from the sentence (e.g., the subject of the action "ate" is Ashok, which is from the sentence.
  • A frame is a knowledge structure with slots and fillers to fill the slots. Frame stores stereotypical situation.
KBAI 笔记 07 Frames_第5张图片
Exercise: Making sense of a sentence

Reflection of the exercise:

  • Frames are rigid, sometimes could not represent the new situation (e.g., now slot to put "dad" in the frame)
  • Common sense is likely to be the default values of the frames

Complex Frame Systems

KBAI 笔记 07 Frames_第6张图片
complex Frames
  • Frame can represent verb and nouns
  • Frames can be connected so that some frames can be the filler of other frames.
  • frames are used for sentence level of understanding here. But with the two property above, Frames can be used to represent and understand group of sentences by connecting Frames together.

Properties of Frames

KBAI 笔记 07 Frames_第7张图片
Inheritance
  • The way that Class and instance works is very much like the objects in the object-oriented programming.

Exercise: Interpeting a Frame System

KBAI 笔记 07 Frames_第8张图片

Frames and Semantic Nets

KBAI 笔记 07 Frames_第9张图片
Frame to represent Semantic Nets
KBAI 笔记 07 Frames_第10张图片
Exercise

Frames and Production Systems

KBAI 笔记 07 Frames_第11张图片

Exercise: Frames & Complex Un

KBAI 笔记 07 Frames_第12张图片
Paste_Image.png

Assignment

KBAI 笔记 07 Frames_第13张图片

For this assignment, discuss how you'd use frames to represent Raven's Progressive Matrices. At a basic level, what are the slots and
llers associated with different Raven's problems? Where are these frames going to comefrom? Is the agent going to receive the problem
in terms of frames initially, or it going to generate these frames based on its own reasoning? Once it has these frames, what exactly are the reasoning methods it's going to use to solve the problem But what about a frame representing the problem, as a whole? What about a
frame representing individual shapes within g-ures? How would representing the problems at that di�erent level of abstraction, help the agents solve the problem more easily. What are frames going to enable us to do, that we couldn't do otherwise?

recap

KBAI 笔记 07 Frames_第14张图片
recap

Frames are structures of knowledge representation (molecules in stead of atoms).

Top down and bottom up reasoning?

Frames provide knowledge representation of stereotypes, which facilitate cognition efficiency ( by the use of default values).

20170214 first draft

你可能感兴趣的:(KBAI 笔记 07 Frames)