A Different Kind of KR COMP34512
Sebastian Brandt brandt@cs.manchester.ac.uk
Friday, 2 May 2014
A Different Kind of KR COMP34512 Sebastian Brandt - - PowerPoint PPT Presentation
A Different Kind of KR COMP34512 Sebastian Brandt brandt@cs.manchester.ac.uk Friday, 2 May 2014 Varieties of KR Weve been looking at a fairly narrow set Mostly (first order) logic based Ontology languages Primarily
Friday, 2 May 2014
– Good for terminologies other data management
2
Friday, 2 May 2014
3
Friday, 2 May 2014
4
Friday, 2 May 2014
5
Friday, 2 May 2014
6 http://act-r.psy.cmu.edu/papers/526/FSQUERY.pdf
Friday, 2 May 2014
7 http://act-r.psy.cmu.edu/about/
Friday, 2 May 2014
– Both declarative and procedural!
8
Friday, 2 May 2014
9
Friday, 2 May 2014
10
(b ISA count-order first 1 second 2)
(chunk-type count-order first second) (chunk-type count-from start end count)
From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
11
(P increment =goal> ISA count-from count =num1
=retrieval> ISA count-order first =num1 second =num2 ==> =goal> count =num2 +retrieval> ISA count-order first =num2 !output! (=num1) ) If The goal is to count from
but we’re not done and we have “in mind” in the normal order given where we are what comes next Then Change the goal to count from the next nr and recall What comes next after our current count (Count out loud!)
From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
12
(P stop =goal> ISA count-from count =num end =num ==>
!output! (=num) ) (p start =goal> ISA count-from start =num1 count nil ==> =goal> count =num1 +retrieval> ISA count-order first =num1 ) (goal-focus first-goal)
From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
13
(run 1) 0.000 GOAL SET-BUFFER-CHUNK GOAL FIRST-GOAL REQUESTED NIL 0.000 PROCEDURAL CONFLICT-RESOLUTION 0.000 PROCEDURAL PRODUCTION-SELECTED START 0.000 PROCEDURAL BUFFER-READ-ACTION GOAL 0.050 PROCEDURAL PRODUCTION-FIRED START 0.050 PROCEDURAL MOD-BUFFER-CHUNK GOAL 0.050 PROCEDURAL MODULE-REQUEST RETRIEVAL 0.050 PROCEDURAL CLEAR-BUFFER RETRIEVAL 0.050 DECLARATIVE START-RETRIEVAL 0.050 PROCEDURAL CONFLICT-RESOLUTION 0.100 DECLARATIVE RETRIEVED-CHUNK C 0.100 DECLARATIVE SET-BUFFER-CHUNK RETRIEVAL C 0.100 PROCEDURAL CONFLICT-RESOLUTION 0.100 PROCEDURAL PRODUCTION-SELECTED INCREMENT 0.100 PROCEDURAL BUFFER-READ-ACTION GOAL 0.100 PROCEDURAL BUFFER-READ-ACTION RETRIEVAL 0.150 PROCEDURAL PRODUCTION-FIRED INCREMENT 2 0.150 PROCEDURAL MOD-BUFFER-CHUNK GOAL 0.150 PROCEDURAL MODULE-REQUEST RETRIEVAL 0.150 PROCEDURAL CLEAR-BUFFER RETRIEVAL 0.150 DECLARATIVE START-RETRIEVAL 0.150 PROCEDURAL CONFLICT-RESOLUTION 0.200 DECLARATIVE RETRIEVED-CHUNK D 0.200 DECLARATIVE SET-BUFFER-CHUNK RETRIEVAL D 0.200 PROCEDURAL CONFLICT-RESOLUTION 0.200 PROCEDURAL PRODUCTION-SELECTED INCREMENT 0.200 PROCEDURAL BUFFER-READ-ACTION GOAL 0.200 PROCEDURAL BUFFER-READ-ACTION RETRIEVAL 0.250 PROCEDURAL PRODUCTION-FIRED INCREMENT 3 0.250 PROCEDURAL MOD-BUFFER-CHUNK GOAL 0.250 PROCEDURAL MODULE-REQUEST RETRIEVAL 0.250 PROCEDURAL CLEAR-BUFFER RETRIEVAL 0.250 DECLARATIVE START-RETRIEVAL 0.250 PROCEDURAL CONFLICT-RESOLUTION 0.250 PROCEDURAL PRODUCTION-SELECTED STOP
Friday, 2 May 2014
14
animal moves skin fish gills swims shark dangerous swims salmon edible swims bird wings flies canary yellow sings can't fly tall From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
(p1 ISA property object shark attribute dangerous value true) (p2 ISA property object shark attribute locomotion value swimming) (p3 ISA property object shark attribute category value fish) ... (p7 ISA property object fish attribute breathe value gills) (p8 ISA property object fish attribute locomotion value swimming) (p9 ISA property object fish attribute category value animal)
15 (chunk-type property
attribute value) (chunk-type is-member
category judgment)
animal moves skin fish gills swims shark dangerous swims salmon edible swims bird wings flies canary yellow sings can't fly tall
(g1 ISA is-member object canary category bird judgment nil) (g2 ISA is-member object canary category animal judgment nil) (g3 ISA is-member object canary category fish judgment nil) (p1 ISA property
attribute dangerous value true) (g1 ISA is-member
category bird judgment nil) From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
16 From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
17 From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
18 From http://act-r.psy.cmu.edu/tutorials/
Friday, 2 May 2014
– Is dangerous a category?
19 (p1 ISA property
attribute dangerous value true) (p2 ISA property
attribute locomotion value swimming)
Friday, 2 May 2014
20 http://act-r.psy.cmu.edu/about/
Friday, 2 May 2014
21 http://act-r.psy.cmu.edu/about/
Friday, 2 May 2014
22 http://act-r.psy.cmu.edu/about/
Friday, 2 May 2014
23
Friday, 2 May 2014
24
Friday, 2 May 2014