Domain-specific Preferences for Causal Reasoning and Planning

James P. Delgrande, Torsten H. Schaub, Hans Tompits, Technische Universität Wien · 1997

We address the issue of incorporating domain-specific prefer-ences in planning systems, where a preference may be seen as a “soft ” constraint that it is desirable, but not necessary, to sat-isfy. To this end, we identify two types of preferences, choice preferences that give a preference over which formulas (typi-cally subgoals) to establish, and temporal preferences, which specify a desirable ordering on the establishment of formu-las. Preferences may be constructed from actions or fluents but, as we show, this distinction is immaterial. In fact, we al-low preferences on arbitrary formulas build from action and fluent names. These preference orderings induce preference ordering on resulting plans, the maximal elements of which yield the preferred plans. We argue that the approach is gen-eral and flexible; as well, it handles conditional preferences. Our framework is developed in the context of transition sys-tems; hence, it is applicable to a large number of different action languages, including the well-known language C. Fur-thermore, our results are applicable to general planning for-malisms.

Read the paper · More papers on PaperTik