Research in Knowledge Representation, Reasoning, and Acting Stuart C. Shapiro Professor, CSE Director, Center for Cognitive Science Director, SNePS Research Group Faculty Member, Interdisciplinary MS in Computational Linguistics Fellow, AAAI
Research OverviewS. C. Shapiro2 Long-Term Goal Theory and Implementation of Natural-Language-Competent Computerized Cognitive Agent/Robot and Supporting Research in Artificial Intelligence Cognitive Science Computational Linguistics.
Research OverviewS. C. Shapiro3 Cassie A computational cognitive agent –Embodied in hardware –or Software-Simulated –Based on SNePS and GLAIR.
Research OverviewS. C. Shapiro4 Cassie as a Wumpus World Agent From: Stuart C. Shapiro and Michael Kandefer, A SNePS Approach to The Wumpus World Agent or Cassie Meets the Wumpus. In Leora Morgenstern and Maurice Pagnucco, Eds., IJCAI-05 Workshop on Nonmonotonic Reasoning, Action, and Change (NRAC'05): Working Notes, IJCAII, Edinburgh, 2005, A SNePS Approach to The Wumpus World Agent or Cassie Meets the Wumpus
Research OverviewS. C. Shapiro5 : perform get(gold) No breeze here. No stench here. Exploring the cave... Found a safe room...
Research OverviewS. C. Shapiro6 I am in room (1, 0), facing east No breeze here. No stench here. Exploring the cave... Found a safe room...
Research OverviewS. C. Shapiro7
Research OverviewS. C. Shapiro8 I am in room (1, 1), facing south I feel a breeze. No stench here. Exploring the cave... Found a safe room...
Research OverviewS. C. Shapiro9
Research OverviewS. C. Shapiro10 I am in room (0, 1), facing west No breeze here. No stench here. Exploring the cave... Found a safe room...
Research OverviewS. C. Shapiro11
Research OverviewS. C. Shapiro12 I am in room (0, 2), facing south I feel a breeze. No stench here. Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro13
Research OverviewS. C. Shapiro14 Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro15 Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro16
Research OverviewS. C. Shapiro17 Exploring the cave... Found a safe room...
Research OverviewS. C. Shapiro18 I am in room (2, 0), facing east I feel a breeze. No stench here. Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro19
Research OverviewS. C. Shapiro20 Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro21 Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro22
Research OverviewS. C. Shapiro23 Exploring the cave... Visiting an old room... This is boring.
Research OverviewS. C. Shapiro24
Research OverviewS. C. Shapiro25 Exploring the cave... I'll chance a move...
Research OverviewS. C. Shapiro26 I am in room (1, 2), facing south No breeze here. I'm grabbing for the gold. No stench here. I'm going home!
Research OverviewS. C. Shapiro27
Research OverviewS. C. Shapiro28
Research OverviewS. C. Shapiro29
Research OverviewS. C. Shapiro30
Research OverviewS. C. Shapiro31 Score = 966.
Research OverviewS. C. Shapiro32 Important SNePS Features 1 First-person beliefs –Not third-person “truth” about agent or world Beliefs are current beliefs –Even if about the past On-line acting Reified propositions as well as acts & … Neither states nor times are privileged
Research OverviewS. C. Shapiro33 Important SNePS Features 2 SNeRE acts with operational semantics –External acts: go(right) do(grab) senseFor(breeze) –Control acts: snsequence(go(right), go(right)) –Mental acts: believe(p) disbelieve(p)
Research OverviewS. C. Shapiro34 Important SNePS Features 3 SNeRE policies integrate reasoning & acting –whendo(See(glitter), do(grab)) –ActPlan(find(home), snif({if(In(cell(0,0)), do(stop)), else(…)}))
Research OverviewS. C. Shapiro35 Important SNePS Features 4 Use of SNePS andor connective and belief revision for state constraints: andor(1,1){Facing(north), Facing(south), Facing(east), Facing(west)} Facing(east) => ~Facing(north), ~Facing(south), ~Facing(west) believe(Facing(south)) Facing(south), ~Facing(north), ~Facing(east), ~Facing(west)
Research OverviewS. C. Shapiro36 Important SNePS Features 5 Nondeterministic Choice ~Have(gold) =>(all(r1)(In(r1) => ActPlan(explore(cave), withsome({?r2, ?d1}, SafeNewRoom(r1, ?r2, ?d1), snsequence3(turn(?d1), move(forward), believe(Bored(0))), ))))
Research OverviewS. C. Shapiro37 Important SNePS Features 6 Numerical Quantifier wheneverdo(Feel(breeze), withsome/3(?r, In(?r), believe(nexists(1,4,4)(c)({Adjacent(?r,c)}: {Contains(c,pit)}))))
Research OverviewS. C. Shapiro38 Agents in a Virtual Reality Drama Stuart C. Shapiro, Josephine Anstey, David E. Pape, Trupti Devdas Nayak, Michael Kandefer, & Orkan Telhan, The Trial The Trail, Act 3: A Virtual Reality Drama Using Intelligent Agents. In R. Michael Young & John Laird, Eds., Proceedings of the First Annual Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE-05), AAAI Press, Menlo Park, CA, 2005, The Trial The Trail, Act 3: A Virtual Reality Drama Using Intelligent AgentsArtificial Intelligence and Interactive Digital Entertainment(AIIDE-05)AAAI Press Stuart C. Shapiro, Josephine Anstey, David E. Pape, Trupti Devdas Nayak, Michael Kandefer, & Orkan Telhan, MGLAIR Agents in Virtual and other Graphical Environments, Proceedings of the Twentieth National Conference on Artificial Intelligence (AAAI-05), AAAI Press, Menlo Park, CA, 2005, MGLAIR Agents in Virtual and other Graphical EnvironmentsAAAI Press
Research OverviewS. C. Shapiro39 Bad guy agents hassling a human participant SNePS Multi-Agents
Research OverviewS. C. Shapiro40 Reconsideration Frances L Johnson and Stuart C. Shapiro, Dependency-Directed Reconsideration: Belief Base Optimization for Truth Maintenance Systems, Proceedings of the Twentieth National Conference on Artificial Intelligence (AAAI-05), AAAI Press, Menlo Park, CA, 2005,
Research OverviewS. C. Shapiro41 Reconsideration Example KB1s, d Add and make consistent (s d)s d KB2 (s d)s, d, s d Add and make consistent s d (s d) KB3 s ds, d, s d Credibility order: s d > (s d) > s > d
Research OverviewS. C. Shapiro42 p ~q pqpq ~v w m ~r pvpv prpr mrmr {p,p q,~q} {w v,w,~v} {m r,~r,m} s ~t n stst {s,s t,~t} {p,p r,~r} {p,p v,~v} wvwv DDR Graph ~p {~p,p} {p,p q,~q} ~q {p,p r,~r} ~r {~p,p} {p,p v,~v} ~v
Research OverviewS. C. Shapiro43 For More Information Shapiro: SNePS Research Group: –Meets Tuesdays 9-11, 45 Baldy Hall –Join us!