Knowledge Representation Issues Pertemuan 5 Matakuliah : T0264/Inteligensia Semu

advertisement
Matakuliah
Tahun
Versi
: T0264/Inteligensia Semu
: 2005
: 1/0
Pertemuan 5
Knowledge Representation Issues
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• << TIK-99 >>
• << TIK-99>>
2
Outline Materi
•
•
•
•
•
Materi 1
Materi 2
Materi 3
Materi 4
Materi 5
3
4.1 Representations and Mappings
Mapping between Facts and Representation
4
Three Representation of a Mutilated Checkerboard
5
Representation of Facts
6
4.2 Approaches to Knowledge Representation
Properties of a Representation System
•
•
•
•
Representation adequacy
Inferential adequacy
Inferential efficiency
Acquisitional efficiency
7
Inheritable Knowledge
8
Viewing a Node as a Frame
Baseball-Player
Isa
bats
height
batting-average
: Adult-Male
:(EQUAL handed)
: 6-1
: .252
9
4.3 Issues in Knowledge Representation
•
•
•
•
•
Are there any basic attributes of objects ?
Are there any basic relationship among objects ?
At what level should knowledge be represented ?
How should sets be representation ?
How should knowledge be accessed ?
10
4.3.1 Important Attributes
11
4.3.2 Relationships among Attributes
Representing Inverses
• Reversible representations that ignore focus :
Team(Pee-Wee- Reese, Brooklyn-Dodgers)
• Pairs of focused entities :
- one associated with Pee Wee Reese :
team = Brooklyn-Dodgers
- one associated with Brooklyn Dodgers :
team-members = Pee-Wee-Reese,...
12
4.3.3 Choosing the Granularity of Representation
Suppose we are interested in the following fact :
John spotted Sue.
We could represent this as
spotted(agent(John),object(Sue))
Questions :
Who spotted Sue ?
Did John see Sue ?
We could add facts, e.g.:
spotted(x,y)  saw(x,y)
An alternative representation :
saw(agent(John),object(Sue),timespan(briefly))
13
Are There Primitive Concepts ?
Marry is Sue ‘s cousin.
• Marry = daughter(brother(mother(Sue)))
• Marry = daughter(sister(mother(Sue)))
• Marry = daughter(brother(father(Sue)))
• Marry = daughter(sister(father(Sue)))
An alternative :
• Marry = child(sibling(parent(Sue)))
14
4.3.4 Representing Sets of Objects
Intensional and Extensional
Representation
Extensional :
{Earth}
Intensional :
{x : sun-planet(x)  human-inhabited(x)}
{x : sun-planet(x)  nth-farthest-from-sun(x,3)}
{x : sun-planet(x)  nth-biggest(x,5) }
15
4.3.5 Finding the Right Structures as Needed
Selecting an Initial Structure
• Index structures by English words
- John flew to New York.
He rode in a plane from one place to another.
- John flew a kite.
* He held a kite that was up in the air.
- John flew down the street.
* He moved very rapidly.
- John flew into a rage.
An idiom
• Index structures by concepts
• Use one major clue
16
4.4 The Frame Problem
A Similarity Net
BENCH
CHAIR
no back,too wide
too high, no back
too big, no back
TABLE
STOOL
drawers
DESK
SIDEBOARD
no knee room
17
<< CLOSING>>
18
Download