- Deterministic events
- Environments change only as the result of an action
- Perfect knowledge
- omniscience
- Single actor
- omnipotence
- modeling knowledge or belief
- drop the assumption of perfect knowledge
- partially observable
- why
no autonomous entity ever has itmany hard problems in autonomy & AI involve finding out information that we don’t knowlocating survivors in a disaster and providing them with aid
can never tell everything that another ‘agent’ (human or artificial) knows
- different actors have different beliefs or knowledge about the environment and each other
- (start to) drop the assumption of single actor (but only a bit)
- multi-agent
- but still single controller
- multi-agent
- (start to) drop the assumption of single actor (but only a bit)
- may not change the environment
- can have epistemic/doxastic actions
- may not be physical/ontic actions
- can have epistemic/doxastic actions
- drop the assumption of perfect knowledge
- epistemic planning definition
- problems
- some concepts
- conditional effects
- open-world modelling
- break the closed-world assumption
- use two atoms for each concept
- one representing it being true; one representing it being false
- secret, neg_secret, not(secret), not(neg_secret)
- one representing it being true; one representing it being false
- use two atoms for each concept
- break the closed-world assumption
- Compiling away epistemic atoms
- Ground the epistemic atoms
- epistemic -> propositional
- Ground the propositional atoms
- For every propositional atom, create its explicit negation.
- Add new conditional effects
- For every conditional effect of an action, add a (possibly empty) set of new conditional effects that preserve the semantics of the epistemic actions
- Ground the epistemic atoms
- complexity
- exponentially-larger
- the resulting classical planning problem is a PSPACE problem
- can use classical search techniques to solve this compilations quickly
- like FOND planning
- can use classical search techniques to solve this compilations quickly
- the resulting classical planning problem is a PSPACE problem
- exponentially-larger