+ All Categories
Home > Documents > Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Date post: 13-Jan-2016
Category:
Upload: veronica-hampton
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
14
Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz
Transcript
Page 1: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Expressing Knowledge

CSC 244/444: Logical Foundations of Artificial Intelligence

Henry Kautz

Page 2: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 3: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 4: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Are These Equivalent?

∀x.(∃y.cat(y)∧owns(x, y))⊃catowner(x)

∀x.∀y.(cat(y)∧owns(x, y))⊃catowner(x)

Page 5: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 6: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 7: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Exercise

• In groups of 3, axiomatize the kinship domain that would allow you to infer FirstCousinOnceRemoved relationships starting with Spouse and Child.

– Cousin (a.k.a "first cousin") Your first cousins are the people in your family who have two of the same grandparents as you. In other words, they are the children of your aunts and uncles.

– Second Cousin Your second cousins are the people in your family who have the same great-grandparents as you., but not the same grandparents.

– Removed When the word "removed" is used to describe a relationship, it indicates that the two people are from different generations. You and your first cousins are in the same generation (two generations younger than your grandparents), so the word "removed" is not used to describe your relationship.

– The words "once removed" mean that there is a difference of one generation. For example, your mother's first cousin is your first cousin, once removed. This is because your mother's first cousin is one generation younger than your grandparents and you are two generations younger than your grandparents. This one-generation difference equals "once removed."

Page 8: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 9: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 10: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 11: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.
Page 12: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Signal(In(1,C1))=0∧Signal(In(2,C1)) =1∧Signal(In(3,C1)) =1⊃ Signal(Out(1,C1)) =0 ∧Signal(Out(2,C1)) =1

Queries

Page 13: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

A different approach: Suppose we represented only the wires explicitly?

Page 14: Expressing Knowledge CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Representational Issues

• Abstract individuals• Ontologies and inheritance of properites• Open versus closed worlds• The problem of transitive closure• Are functions necessary?• Conversion to CNF


Recommended