Top 5 Worst Times For A Conference Talk 1.Last Day 2.Last Session of Last Day 3.Last Talk of Last Session of Last Day 4.Last Talk of Last Session of Last.

Slides:



Advertisements
Similar presentations
Hybrid BDD and All-SAT Method for Model Checking Orna Grumberg Joint work with Assaf Schuster and Avi Yadgar Technion – Israel Institute of Technology.
Advertisements

Dialogue Policy Optimisation
Planning Module THREE: Planning, Production Systems,Expert Systems, Uncertainty Dr M M Awais.
Planning Module THREE: Planning, Production Systems,Expert Systems, Uncertainty Dr M M Awais.
Mining Compressed Frequent- Pattern Sets Dong Xin, Jiawei Han, Xifeng Yan, Hong Cheng Department of Computer Science University of Illinois at Urbana-Champaign.
Fragment-Based Conformant Planning James Kurien Palo Alto Research Center Pandu NayakStratify, Inc. David E. SmithNASA Ames Research Center.
CLASSICAL PLANNING What is planning ?  Planning is an AI approach to control  It is deliberation about actions  Key ideas  We have a model of the.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Friday: 2-3:15pm BY 510 make-up class Today: 1. Online search 2. Planning in Belief-space.
Probabilistic Planning (goal-oriented) Action Probabilistic Outcome Time 1 Time 2 Goal State 1 Action State Maximize Goal Achievement Dead End A1A2 I A1.
Finding Search Heuristics Henry Kautz. if State[node] is not in closed OR g[node] < g[LookUp(State[node],closed)] then A* Graph Search for Any Admissible.
1 Graphplan José Luis Ambite * [* based in part on slides by Jim Blythe and Dan Weld]
Query Optimization of Frequent Itemset Mining on Multiple Databases Mining on Multiple Databases David Fuhry Department of Computer Science Kent State.
1 University of Southern California Keep the Adversary Guessing: Agent Security by Policy Randomization Praveen Paruchuri University of Southern California.
Fast Strong Planning for FOND Problems with Multi-Root DAGs Andres Calderon Jaramillo - Dr. Jicheng Fu Department of Computer Science, University of Central.
Effective Approaches for Partial Satisfaction (Over-subscription) Planning Romeo Sanchez * Menkes van den Briel ** Subbarao Kambhampati * * Department.
ANDREW MAO, STACY WONG Regrets and Kidneys. Intro to Online Stochastic Optimization Data revealed over time Distribution of future events is known Under.
Efficient Reachability Analysis for Verification of Asynchronous Systems Nishant Sinha.
4/22: Scheduling (contd) Planning with incomplete info (start) Earth which has many heights, and slopes and the unconfined plain that bind men together,
Planning CSE 473 Chapters 10.3 and 11. © D. Weld, D. Fox 2 Planning Given a logical description of the initial situation, a logical description of the.
Probabilistic Planning Jim Blythe. 2 CS 541 Probabilistic planning Some ‘classical planning’ assumptions Atomic time All effects are immediate Deterministic.
A Hybridized Planner for Stochastic Domains Mausam and Daniel S. Weld University of Washington, Seattle Piergiorgio Bertoli ITC-IRST, Trento.
11/15: Planning in Belief Space contd.. Home Work 3 returned; Homework 4 assigned Avg Std. Dev Median57 Agenda: Long post-mortem on Kanna.
Partial Observability (State Uncertainty)  Assume non-determinism  Atomic model (for belief states and sensing actions)  Factored model (Progression/Regression)
9/14: Belief Search Heuristics Today: Planning graph heuristics for belief search Wed: MDPs.
Concurrent Markov Decision Processes Mausam, Daniel S. Weld University of Washington Seattle.
3/25  Monday 3/31 st 11:30AM BYENG 210 Talk by Dana Nau Planning for Interactions among Autonomous Agents.
Sharing Aggregate Computation for Distributed Queries Ryan Huebsch, UC Berkeley Minos Garofalakis, Yahoo! Research † Joe Hellerstein, UC Berkeley Ion Stoica,
3/27 Next big topic: Decision Theoretic Planning..
State Agnostic Planning Graphs William Cushing Daniel Bryce Arizona State University {william.cushing, Special thanks to: Subbarao Kambhampati,
Planning Graph-based Heuristics for Cost-sensitive Temporal Planning Minh B. Do & Subbarao Kambhampati CSE Department, Arizona State University
Nov 14 th  Homework 4 due  Project 4 due 11/26.
Handling non-determinism and incompleteness. Problems, Solutions, Success Measures: 3 orthogonal dimensions  Incompleteness in the initial state  Un.
Concurrent Probabilistic Temporal Planning (CPTP) Mausam Joint work with Daniel S. Weld University of Washington Seattle.
A Hybrid Linear Programming and Relaxed Plan Heuristic for Partial Satisfaction Planning Problems J. Benton Menkes van den BrielSubbarao Kambhampati Arizona.
Planning Where states are transparent and actions have preconditions and effects Notes at
1 BLACKBOX: A New Approach to the Application of Theorem Proving to Problem Solving Bart Selman Cornell University Joint work with Henry Kautz AT&T Labs.
CS121 Heuristic Search Planning CSPs Adversarial Search Probabilistic Reasoning Probabilistic Belief Learning.
SAT Solving Presented by Avi Yadgar. The SAT Problem Given a Boolean formula, look for assignment A for such that.  A is a solution for. A partial assignment.
Planning Where states are transparent and actions have preconditions and effects Notes at
Planning II CSE 573. © Daniel S. Weld 2 Logistics Reading for Wed Ch 18 thru 18.3 Office Hours No Office Hour Today.
Hardness-Aware Restart Policies Yongshao Ruan, Eric Horvitz, & Henry Kautz IJCAI 2003 Workshop on Stochastic Search.
Classical Planning Chapter 10.
Distributed Constraint Optimization Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University A4M33MAS.
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Large-scale Hybrid Parallel SAT Solving Nishant Totla, Aditya Devarakonda, Sanjit Seshia.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Heuristics in Search-Space CSE 574 April 11, 2003 Dan Weld.
Simultaneously Learning and Filtering Juan F. Mancilla-Caceres CS498EA - Fall 2011 Some slides from Connecting Learning and Logic, Eyal Amir 2006.
Conformant Probabilistic Planning via CSPs ICAPS-2003 Nathanael Hyafil & Fahiem Bacchus University of Toronto.
On the Relation between SAT and BDDs for Equivalence Checking Sherief Reda Rolf Drechsler Alex Orailoglu Computer Science & Engineering Dept. University.
CSE473 Winter /04/98 State-Space Search Administrative –Next topic: Planning. Reading, Chapter 7, skip 7.3 through 7.5 –Office hours/review after.
Quality of LP-based Approximations for Highly Combinatorial Problems Lucian Leahu and Carla Gomes Computer Science Department Cornell University.
Introduction to Artificial Intelligence Class 1 Planning & Search Henry Kautz Winter 2007.
Classical Planning Chapter 10 Mausam / Andrey Kolobov (Based on slides of Dan Weld, Marie desJardins)
Heuristic Search for problems with uncertainty CSE 574 April 22, 2003 Mausam.
Continuous Time and Resource Uncertainty CSE 574 Lecture Spring ’03 Stefan B. Sigurdsson.
Robust Planning using Constraint Satisfaction Techniques Daniel Buettner and Berthe Y. Choueiry Constraint Systems Laboratory Department of Computer Science.
© Daniel S. Weld 1 Logistics Travel Wed class led by Mausam Week’s reading R&N ch17 Project meetings.
Graphplan CSE 574 April 4, 2003 Dan Weld. Schedule BASICS Intro Graphplan SATplan State-space Refinement SPEEDUP EBL & DDB Heuristic Gen TEMPORAL Partial-O.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
Symbolic Model Checking of Software Nishant Sinha with Edmund Clarke, Flavio Lerda, Michael Theobald Carnegie Mellon University.
Heuristic Search Planners. 2 USC INFORMATION SCIENCES INSTITUTE Planning as heuristic search Use standard search techniques, e.g. A*, best-first, hill-climbing.
Keep the Adversary Guessing: Agent Security by Policy Randomization
Semi-Supervised Clustering
Hybrid BDD and All-SAT Method for Model Checking
Hard Problems Introduction to NP
Propositional Calculus: Boolean Algebra and Simplification
SAT-Based Area Recovery in Technology Mapping
Planning Problems On(C, A)‏ On(A, Table)‏ On(B, Table)‏ Clear(C)‏
Presentation transcript:

Top 5 Worst Times For A Conference Talk 1.Last Day 2.Last Session of Last Day 3.Last Talk of Last Session of Last Day 4.Last Talk of Last Session of Last Day, after Best Paper Award 5.Last Talk of Last Session of Last Day, after Best Paper Award on Same Topic

Heuristic Guidance Measures For Conformant Planning Daniel Bryce & Subbarao Kambhampati Dept of Computer Science & Engineering Arizona State University ICAPS-04

Talk Outline Contributions Search Heuristic Computation –Single, Unioned Graph –Multiple Graphs –Single, Labeled Graph System Architecture Empirical Results Applications to Contingent Planning!!! Conclusion & Future Work –Applications to Stochastic Planning!!!

Contributions What should belief space search distance estimates measure? –Previous approaches to heuristics do not reflect true nature of distances in belief space planning Cardinality: MBP planners State to State plans: GPT planner State to State plan overlap How do we compute these measures efficiently? – (Concentration of Talk)

Search Belief States represented as formulas –Belief State contains all states consistent with the formula –Use Conjunctive Normal Form Actions have (Un)Conditional Effects and Enabling Preconditions –All conditions and effects are formulas Disjunctive Preconditions and Non-deterministic Effects A* Regression Search in Belief Space –Terminates when Initial Belief State Entails the Search Belief State

Planning Graph Heuristic Computation Heuristics –BFS –Cardinality –Max, Sum, Level, Relaxed Plans Planning Graph Structures –Single, unioned planning graph (SG) –Multiple, independent planning graphs (MG) –Single, labeled planning graph (LUG) [Bryce, et. al, 2004] – AAAI MDP workshop

Using a Single, Unioned Graph P M Q M R M P Q R M A1 A2 A3 Q R M K L A4 G A5 P A1 A2 A3 Q R M K L P G A4 K A1 P M Heuristic Estimate = 2 Not effective Lose world specific support information Union literals from all initial states into a conjunctive initial graph level Minimal implementation

Using Multiple Graphs P M A1 P M K P M K A4 G R M A3 R M L R M L G A5 P M Q M R M Q M A2 Q M K Q K A4 G M G K A1 M P G A4 K A2 Q M G A5 L A3 R M Same-world Mutexes Memory Intensive Heuristic Computation Can be costly Unioning these graphs a priori would give much savings …

Using a Single, Labeled Graph (joint work with David E. Smith) P Q R A1 A2 A3 P Q R M L A1 A2 A3 P Q R L A5 Action Labels: Conjunction of Labels of Supporting Literals Literal Labels: Disjunction of Labels Of Supporting Actions P M Q M R M K A4 G K A1 A2 A3 P Q R M G A5 A4 L K A1 A2 A3 P Q R M Heuristic Value = 5 Memory Efficient Cheap Heuristics Scalable Extensible Benefits from BDD’s ~Q & ~R ~P & ~R ~P & ~Q (~P & ~R) V (~Q & ~R) (~P & ~R) V (~Q & ~R) V (~P & ~Q) M True Label Key Labels signify possible worlds under which a literal holds

System Architecture A* Search Engine (HSP-r) Heuristics Planning Graph(s) (IPP) Belief States Labels (CUDD) Model Checker (NuSMV) Off – The - ShelfCustom IPC PDDL Parser Searches Guided By Input for Condense Validates Extracted From

Sum and Relaxed Plan Are Best for a single Graph Relaxed Plan is Best Multiple Or Label Graphs Label Graph using mutexes With relaxed plan is best overall

Relaxed Plan is Best for a single Graph Sum is Best for Multiple Graphs Label Graph using mutexes With relaxed plan is best overall

Cardinality does well Multiple Graph Union Relaxed Plan scales Label Graph Relaxed Plan Does best

OptimalApproaches scale poorly Cardinality approaches are faster But quality suffers Relaxed Plan approaches Scale better with time approximate to cardinality And quality comparable to optimal

OptimalApproaches scale poorly Cardinality approaches are faster But quality suffers Relaxed Plan approaches Scale better with time approximate to cardinality And quality comparable to optimal

Contingent Planning Progression Planner – PBSP –LAO* type search -- Non-Deterministic & Partially Observable –Build Planning Graph to compute heuristic for each Belief State No Mutexes Computed Added Observational Actions to Domains

OptimalApproaches scale poorly Cardinality approaches are faster And scale better But quality suffers by two orders of magnitude Relaxed Plan approaches Scale better than optimal approaches and have Comparable quality

Conclusions & Future Work Conclusion –Distance Estimations using “overlap” are more informed than cardinality and max state to state heuristics –Multiple Planning Graphs give good heuristics, but are costly Labeled Planning graphs reduce cost –Planning Graph Heuristics help control plan length while scaling to difficult problems More details in: –TR at: Conformant, Contingent – all planning graph types –AAAI-04 MDP workshop Labeled Planning Graph for conformant planning Future Work –Stochastic Planning

Stochastic Planning Stochastic Planning Problem Non-Deterministic Planner (PBSP or CAltAlt) Deterministic Planner (UCPOP) New Approach Buridan Seed Stochastic Plan Relaxation Of Instance Convert Solution to Stochastic Plan Deterministic Plan Non- Deterministic Plan Stochastic Plan Local Search To Improve Probability of Satisfaction A seed non- deterministic plan is likely to reflect physics of a stochastic planning problem better than a seed deterministic plan. Can use Relaxed Plans that are greedy On Probability by Using Probability in Planning Graph (similar to PGraphPlan)

Regression Search Example Actions: A1: M P => K A2: M Q => K A3: M R => L A4: K => G A5: L => G Initially: (P V Q V R) & (~P V ~Q) & (~P V ~R) & (~Q V ~R) & M Goal State: G G (G V K) (G V K V L) A4 A1 (G V K V L V P) & M A2 A5 A3 G or K must be true before A4 For G to be true after A4 (G V K V L V P V Q) & M (G V K V L V P V Q V R) & M Each Clause is Satisfied by a Clause in the Initial Clausal State -- Done! (5 actions) Initially: (P V Q V R) & (~P V ~Q) & (~P V ~R) & (~Q V ~R) & M Clausal States compactly represent disjunction to sets of uncertain literals – Yet, still need heuristics for the search (G V K V L V P V Q V R) & M Enabling precondition Must be true before A1 was applied

Distance Estimates Cardinality Max State to StateState to State Overlap – Belief state to Belief state min 7  7 max 7 union 10

Cardinality does well Multiple Graph Union Relaxed Plan scales Label Graph Relaxed Plan Does best, mutexes do help

OptimalApproaches scale poorly Cardinality approaches are faster And scale better But quality suffers by an order of magnitude Relaxed Plan approaches Scale better than optimal approaches, but have quality comparable to optimal