{'fraction_non_alphanumeric': 0.015544041450777202, 'fraction_numerical': 0.0, 'mean_word_length': 5.2727272727272725, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Goal Transformations in Continuous Planning

Continuous planning refers to the process of planning in a world under continual change. Traditionally, as new world information is encountered, a planner adapts to it through the refinement of the plans that are under construction. The major thesis of this paper, however, is that often it is necessary to modify the goals of the planner in addition to the plans themselves. We introduce the concept of goal transformations in a continuous planner. The extended planner can automatically select the appropriate goal transformations in response to world changes and can completely solve the transformed problem. We present a set of goal transformations that handle, in particular, changes in resources in the world. We introduce a detailed taxonomy of goal transformations. We implemented several transformations within a planning system, and we show empirical results that demonstrate the effectiveness of our approach.