knowledge representation why bother ? what is it ? what do we represent ? how is it represented ? kn...

13
Knowledge Representation • why bother ? • what is it ? • what do we represent ? • how is it represented ? • Kn Rep n strategies • inferencing • example tasks

Post on 21-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

Knowledge Representation

• why bother ?

• what is it ?

• what do we represent ?

• how is it represented ?

• Kn Repn strategies

• inferencing

• example tasks

Page 2: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

why bother ?intelligence & knowledge

• reacting to sensory infm

• using tools

• communication

• learning

• human knowledge organisation

• the messed up species

Page 3: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

psychological clues

• interlinking• voice – person – mood

• sound/smell – memory – reminiscence

• vis-ob – properties – ownership

• cognitive limitations• levels of infm & retrieval

• attention

• short-term memory

• field dependency

Page 4: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

physiological clues

• perceptive pre-processing

• brain areas & malfunctions• memory freezing• the elephant's toenail• unknown ownership / name• the speechless monk (Aitchison P.39)

Page 5: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

who cares?

• feathers & flight

• random sorts

• chaos, complexity & emergent behaviour

Page 6: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

why bother ?a language example

• The old man the boats.

• I saw the racing pigeons flying to Paris.• I saw the Eiffel Tower flying to Paris.

• The boy kicked the ball under the tree.• The boy kicked the wall under the tree.

• Put the apple in the basket on the shelf

Page 7: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

what is it ?

• declarative formsdata

facts

• procedural formsprocessing

retrieval / linking / lumping

• inference

Page 8: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

what do we represent ?

• objects (& their relationships)

• events (& sequences)

• performance (& cause & effect)

• meta kn– extent, priority, strategy, reliability, importance

Page 9: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

Kn Repn strategies

• facts & rules

• logic

• semantic nets

• frames

• scripts

• conceptual dependency

Page 10: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

bird

budgie

freddie

sparrow

animal

wings

ako

if has( wings ) flyingelsif has( legs ) walkingelse crawling

ako

color

ako

ako

browncolor

moves_by

a simple semantic net

has

yellow

Page 11: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

general capabilities

• inheritance

• defaults

• demons

• perspectives

Page 12: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

inferencing

• rule application & deduction

• generalisation

• detecting similarity

• measuring differences

Page 13: Knowledge Representation why bother ? what is it ? what do we represent ? how is it represented ? Kn Rep n strategies inferencing example tasks

tasks

• automatic rule generation

• IQ tests• learning (near miss)

• planning• agent interaction (conflict & co-operation)

• human dialog management