Epistemic Plan Recognition Maayan Shvo 1 , 2 Toryn Q. Klassen 1 , 2 - - PowerPoint PPT Presentation

epistemic plan recognition
SMART_READER_LITE
LIVE PREVIEW

Epistemic Plan Recognition Maayan Shvo 1 , 2 Toryn Q. Klassen 1 , 2 - - PowerPoint PPT Presentation

Epistemic Plan Recognition Maayan Shvo 1 , 2 Toryn Q. Klassen 1 , 2 Shirin Sohrabi 3 Sheila A. McIlraith 1 , 2 Department of Computer Science 1 University of Toronto Toronto, Canada Vector Institute 2 Toronto, Canada IBM Research 3 LAMAS 2020


slide-1
SLIDE 1

Epistemic Plan Recognition

Maayan Shvo1,2 Toryn Q. Klassen1,2 Shirin Sohrabi3 Sheila A. McIlraith1,2

Department of Computer Science1 University of Toronto Toronto, Canada Vector Institute2 Toronto, Canada IBM Research3

LAMAS 2020

slide-2
SLIDE 2

Plan Recognition

https://www.clipart.email/clipart/kettle-steam-clipart-72736.html 2

slide-3
SLIDE 3

Plan Recognition

https://www.clipart.email/ 3

slide-4
SLIDE 4

Motivation

Why epistemics?

https://kathmandupost.com/opinion/2016/09/27/of-two-minds 4

slide-5
SLIDE 5

Motivation

Why epistemics? ◮ Incorporating a notion of epistemics into the recognition process enables the observer to:

  • 1. Assume the actor’s perspective when recognizing her plan.
  • 2. Recognize the actor’s epistemic goals.

5

slide-6
SLIDE 6

Our Contributions

◮ A specification of epistemic plan recognition (EPR). ◮ A computational realization of EPR as epistemic planning. ◮ An evaluation of our approach on a set of EPR problems.

6

slide-7
SLIDE 7

Building on Broad Shoulders

(Schmidt et al., 1978) (Cohen, Perrault, & Allen, 1981), (Kautz & Allen, 1986), (Pollack, 1986), (Levesque, 1988), (Liu et al., 2004), (Avrahami-Zilberbrand et al., 2005), (Sindlar et al., 2008), (Ram´ ırez & Geffner, 2009), (Baker et al, 2011), (Bolander et al., 2011), (Talamadupula et al., 2014), (Kominis & Geffner, 2015), (Muise et al., 2015), (Huang et al., 2017) , (Engesser et al., 2017), (Le et al., 2018)

7

slide-8
SLIDE 8

Background

◮ Multi-agent epistemic logic framework ◮ KD45 axioms (Fagin et al., 1995)

◮ For example, positive introspection – Biφ ⇒ BiBiφ

◮ Biφ which should be interpreted as “Agent i believes φ”

8

slide-9
SLIDE 9

Example - Search & Rescue (Talamadupula el al., 2014)

9

slide-10
SLIDE 10

Example - Search & Rescue (Talamadupula el al., 2014)

10

slide-11
SLIDE 11

Example - Search & Rescue (Talamadupula el al., 2014)

11

slide-12
SLIDE 12

Example - Search & Rescue (Talamadupula el al., 2014)

12

slide-13
SLIDE 13

Example - Search & Rescue (Talamadupula el al., 2014)

BRobot(at(Medikit1,Room3) ∧ at(Medikit2,Room5)) ∧ BRobotBMedic(¬at(Medikit1,Room3) ∧ at(Medikit2,Room5))

13

slide-14
SLIDE 14

Example - Search & Rescue (Talamadupula el al., 2014)

BRobot(at(Medikit1,Room3) ∧ at(Medikit2,Room5)) ∧ BRobotBMedic(¬at(Medikit1,Room3) ∧ at(Medikit2,Room5))

14

slide-15
SLIDE 15

Epistemic Plan Recognition

An Epistemic Plan Recognition problem is a tuple P, A, D, Ag, I, G, O, where: ◮ The set of agents Ag includes the observer and the actor. ◮ I captures the observer’s beliefs about the actor’s beliefs about the state of the world. ◮ D captures the observer’s beliefs about the actor’s beliefs about the actions in A.

15

slide-16
SLIDE 16

Epistemic Plan Recognition

Given an EPR problem, P, A, D, Ag, I, G, O, a solution is a pair (π, G), where G ∈ G is a goal and π is a sequence of actions – a plan – that satisfies O.

16

slide-17
SLIDE 17

Example - Search & Rescue (Talamadupula el al., 2014)

I | = BRobot ¬at(Medikit1,Room5) ∧ BRobotBMedicat(Medikit1,Room5)

17

slide-18
SLIDE 18

Example - Search & Rescue (Talamadupula el al., 2014)

I | = BRobot ¬at(Medikit1,Room5) ∧ BRobotBMedicat(Medikit1,Room5)

18

slide-19
SLIDE 19

Example - Search & Rescue (Talamadupula el al., 2014)

KW (at(Medikit,Room8))

19

slide-20
SLIDE 20

Epistemic Plan Recognition as Epistemic Planning

◮ Plan recognition as planning approach (Ram´ ırez & Geffner, 2009) ◮ EPR problem is transformed to an epistemic planning problem

20

slide-21
SLIDE 21

Empirical Evaluation

◮ Applicability of existing epistemic planners

◮ RP-MEP (Muise et al., 2015) ◮ MEPK (Huang et al., 2017) ◮ EFP (Le et al., 2018)

◮ Comparison between epistemic planners ◮ Inadequacy of the observer’s beliefs

21

slide-22
SLIDE 22

Summary

◮ Why epistemics?

◮ The observer can assume the actor’s perspective. ◮ The observer can recognize the actor’s epistemic goals.

22

slide-23
SLIDE 23

Epistemic Plan Recognition Maayan Shvo, Toryn Q. Klassen, Shirin Sohrabi, Sheila A. McIlraith maayanshvo@cs.toronto.edu

23