diverse plan
Diverse Planning with Simulators via Linear Temporal Logic
Abdelwahed, Mustafa F., Toniolo, Alice, Espasa, Joan, Gent, Ian P.
Autonomous agents rely on automated planning algorithms to achieve their objectives. Simulation-based planning offers a significant advantage over declarative models in modelling complex environments. However, relying solely on a planner that produces a single plan may not be practical, as the generated plans may not always satisfy the agent's preferences. To address this limitation, we introduce $\texttt{FBI}_\texttt{LTL}$, a diverse planner explicitly designed for simulation-based planning problems. $\texttt{FBI}_\texttt{LTL}$ utilises Linear Temporal Logic (LTL) to define semantic diversity criteria, enabling agents to specify what constitutes meaningfully different plans. By integrating these LTL-based diversity models directly into the search process, $\texttt{FBI}_\texttt{LTL}$ ensures the generation of semantically diverse plans, addressing a critical limitation of existing diverse planning approaches that may produce syntactically different but semantically identical solutions. Extensive evaluations on various benchmarks consistently demonstrate that $\texttt{FBI}_\texttt{LTL}$ generates more diverse plans compared to a baseline approach. This work establishes the feasibility of semantically-guided diverse planning in simulation-based environments, paving the way for innovative approaches in realistic, non-symbolic domains where traditional model-based approaches fail.
- North America > Canada > Quebec > Montreal (0.04)
- Europe > United Kingdom > Scotland > Fife > St. Andrews (0.04)
- Europe > United Kingdom > England > Cambridgeshire > Cambridge (0.04)
- (4 more...)
- Research Report > Experimental Study (0.46)
- Research Report > New Finding (0.46)
- Research Report > Promising Solution (0.34)
- Information Technology > Security & Privacy (1.00)
- Government (0.68)
- Leisure & Entertainment > Games (0.68)
Behaviour Planning: A Toolkit for Diverse Planning
Abdelwahed, Mustafa F, Espasa, Joan, Toniolo, Alice, Gent, Ian P.
Diverse planning is the problem of generating plans with distinct characteristics. This is valuable for many real-world scenarios, including applications related to plan recognition and business process automation. In this work, we introduce \emph{Behaviour Planning}, a diverse planning toolkit that can characterise and generate diverse plans based on modular diversity models. We present a qualitative framework for describing diversity models, a planning approach for generating plans aligned with any given diversity model, and provide a practical implementation of an SMT-based behaviour planner. We showcase how the qualitative approach offered by Behaviour Planning allows it to overcome various challenges faced by previous approaches. Finally, the experimental evaluation shows the effectiveness of Behaviour Planning in generating diverse plans compared to state-of-the-art approaches.
- North America > United States > Colorado (0.04)
- Europe > United Kingdom > North Sea > Central North Sea (0.04)
- Europe > Spain > Andalusia > Seville Province > Seville (0.04)
- Africa > Middle East > Egypt (0.04)
- Research Report > Experimental Study (0.46)
- Research Report > Promising Solution (0.34)
A Combinatorial Search Perspective on Diverse Solution Generation
Vadlamudi, Satya Gautam (Arizona State University) | Kambhampati, Subbarao (Arizona State University)
Finding diverse solutions has become important in many combinatorial search domains, including Automated Planning, Path Planning and Constraint Programming. Much of the work in these directions has however focussed on coming up with appropriate diversity metrics and compiling those metrics in to the solvers/planners. Most approaches use linear-time greedy algorithms for exploring the state space of solution combinations for generating a diverse set of solutions, limiting not only their completeness but also their effectiveness within a time bound. In this paper, we take a combinatorial search perspective on generating diverse solutions. We present a generic bi-level optimization framework for finding cost-sensitive diverse solutions. We propose complete methods under this framework, which guarantee finding a set of cost sensitive diverse solutions satisficing the given criteria whenever there exists such a set. We identify various aspects that affect the performance of these exhaustive algorithms and propose techniques to improve them. Experimental results show the efficacy of the proposed framework compared to an existing greedy approach.
- North America > United States > California > San Francisco County > San Francisco (0.28)
- North America > United States > New Hampshire > Rockingham County > Portsmouth (0.04)
- North America > Canada > Ontario > Toronto (0.04)
- (10 more...)
Measuring Plan Diversity: Pathologies in Existing Approaches and A New Plan Distance Metric
Goldman, Robert P. (SIFT, LLC) | Kuter, Ugur (SIFT, LLC)
In this paper we present a plan-plan distance metric based on Kolmogorov(Algorithmic) complexity. Generating diverse sets of plans is useful for task ssuch as probing user preferences and reasoning about vulnerability to cyberattacks. Generating diverse plans, and comparing different diverse planning approaches requires a domain-independent, theoretically motivated definition of the diversity distance between plans. Previously proposed diversity measures are not theoretically motivated, and can provide inconsistent results on the sameplans. We define the diversity of plans in terms of how surprising one plan is givenanother or, its inverse, the conditional information in one plan givenanother. Kolmogorov complexity provides a domain independent theory of conditional information. While Kolmogorov complexity is not computable, a related metric, Normalized Compression Distance (NCD), provides a well-behaved approximation. In this paper we introduce NCD as an alternative diversity metric, and analyze its performance empirically, in comparison with previous diversity measures, showing strengths and weaknesses of each.We also examine the use of different compressor sin NCD. We show how NCD can be used to select a training set for HTN learning,giving an example of the utility of diversity metrics. We conclude withsuggestions for future work on improving, extending, and applying it to serve new applications.
- North America > United States > Minnesota > Hennepin County > Minneapolis (0.14)
- North America > United States > California > San Mateo County > Menlo Park (0.04)
- Information Technology > Security & Privacy (1.00)
- Government > Regional Government > North America Government > United States Government (0.46)
- Government > Military > Cyberwarfare (0.34)
Plan-Based Character Diversity
Coman, Alexandra (Lehigh University) | Munoz-Avila, Hector (Lehigh University)
Non-player character diversity enriches game environments increasing their replay value. We propose a method for obtaining character behavior diversity based on the diversity of plans enacted by characters, and demonstrate this method in a scenario in which characters have multiple choices. Using case-based planning techniques, we reuse plans for varied character behavior, which simulate different personality traits.
- North America > United States > Pennsylvania > Northampton County > Bethlehem (0.04)
- Europe > Netherlands (0.04)
- Leisure & Entertainment > Games > Computer Games (1.00)
- Information Technology (1.00)
Using Planning for a Personalized Security Agent
Roberts, Mark (Colorado State University) | Howe, Adele E. (Colorado State University) | Ray, Indrajit (Colorado State University) | Urbanska, Malgorzata (Colorado State University)
The average home computer user needs help in reducing the security risk of their home computer. We are working on an alternative approach from current home security software in which a software agent helps a user manage his/her security risk. Planning is integral to the design of this agent in several ways. First, planning can be used to make the underlying security model manageable by generating attack paths to identify vulnerabilities that are not a problem for a particular user/home computer. Second, planning can be used to identify interventions that can either avoid the vulnerability or mitigate the damage should it occur. In both cases, a central capability is that of generating alternative plans so as to find as many possible ways to trigger the vulnerability and to provide the user with options should the obvious not be acceptable. We describe our security model and our state-based approach to generating alternative plans. We show that the state-based approach can generate more diverse plans than a heuristic-based approach. However, the state-based approach sometimes generates this diversity with better quality at higher search cost.
- North America > Canada > Ontario > Toronto (0.04)
- North America > United States > Virginia > Alexandria County > Alexandria (0.04)
- North America > United States > Colorado > Larimer County > Fort Collins (0.04)
- (6 more...)
- North America > United States > Oklahoma > Payne County > Cushing (0.06)
- North America > United States > Pennsylvania > Northampton County > Bethlehem (0.05)
- Information Technology > Artificial Intelligence > Representation & Reasoning > Planning & Scheduling (0.50)
- Information Technology > Artificial Intelligence > Representation & Reasoning > Case-Based Reasoning (0.36)
- Information Technology > Artificial Intelligence > Machine Learning > Memory-Based Learning (0.36)