BACK TO INDEX

Publications from 1996
Theses
  1. Jacky Baltes. DoLittle: a learning multi-strategy planning system. PhD thesis, University of Calgary, June 1996.
    Abstract:
    Multi-strategy planning focuses on the selection and combination of different problem solving methods. Since planning is intractable in complex domains, researchers have developed different methods to restrict, restructure, or reorder the search space and to search the new space. These reformulations of the search space are based on assumptions about the domain or other features of the task such as the problem order, plan structure, or subgoal hierarchy. These planners, then, work well in domains where the underlying assumptions are met, and fail otherwise. Furthermore, in complex domains it is possible that only parts of a task can be efficiently solved with a given planning method. But for other parts of the tasks, a different planning strategy may be appropriate. The goal of multi-strategy planning is to alleviate this problem by selecting and combining different problem solving methods on a single problem. First, planning is seen as search through the space of partial plans. Different planning strategies can be described by the language of partial plans, the set of transformations on partial plans, and the search method. Secondly, the thesis develops a theory of multi-strategy planning and shows that a multi-strategy planner can exponentially improve performance over a single strategy planner and derives sufficient conditions for this improvement. Thirdly, the thesis proposes \emph{general operators} (\Strips\ operators with added refinements) as a representation for different planning strategies and shows how general operators can represent different planning methods. Fourthly, the thesis develops a search control method that, given a planning method expressed as a general operator reduces the associated search space similarly to the original problem solving strategy. % The search strategy is based on a cheapest first method. Based on % the assumption that all planning strategies have similar reduction % probabilities, the planning strategy with the smallest refinement % cost is selected. Since the generation of general operators may be cumbersome by hand, and since the system is intended as a part of a learning apprentice system, \DoLittle\ learns new general operators from examples. The planning bias learners are highly specific methods that have knowledge of \DoLittle's operator set and search method and create new general operators to exploit a given planning bias. Through an empirical evaluation, this research shows (a) that multi-strategy planning improves the performance over single strategy planning in some toy domains, (b) that multi-strategy planning can solve problems in at least one complex domain (the kitchen domain), and (c) and that an unordered subproblem coordinated multi-strategy planner performs better in the kitchen domain than a problem coordinated one.

    @phdthesis{baltes-1996,
    author = {Jacky Baltes},
    title = {DoLittle: a learning multi-strategy planning system},
    school = {University of Calgary},
    year = 1996,
    month = {June},
    abstract = {Multi-strategy planning focuses on the selection and combination of different problem solving methods. Since planning is intractable in complex domains, researchers have developed different methods to restrict, restructure, or reorder the search space and to search the new space. These reformulations of the search space are based on assumptions about the domain or other features of the task such as the problem order, plan structure, or subgoal hierarchy. These planners, then, work well in domains where the underlying assumptions are met, and fail otherwise. Furthermore, in complex domains it is possible that only parts of a task can be efficiently solved with a given planning method. But for other parts of the tasks, a different planning strategy may be appropriate. The goal of multi-strategy planning is to alleviate this problem by selecting and combining different problem solving methods on a single problem. First, planning is seen as search through the space of partial plans. Different planning strategies can be described by the language of partial plans, the set of transformations on partial plans, and the search method. Secondly, the thesis develops a theory of multi-strategy planning and shows that a multi-strategy planner can exponentially improve performance over a single strategy planner and derives sufficient conditions for this improvement. Thirdly, the thesis proposes \emph{general operators} (\Strips\ operators with added refinements) as a representation for different planning strategies and shows how general operators can represent different planning methods. Fourthly, the thesis develops a search control method that, given a planning method expressed as a general operator reduces the associated search space similarly to the original problem solving strategy. % The search strategy is based on a cheapest first method. Based on % the assumption that all planning strategies have similar reduction % probabilities, the planning strategy with the smallest refinement % cost is selected. Since the generation of general operators may be cumbersome by hand, and since the system is intended as a part of a learning apprentice system, \DoLittle\ learns new general operators from examples. The planning bias learners are highly specific methods that have knowledge of \DoLittle's operator set and search method and create new general operators to exploit a given planning bias. Through an empirical evaluation, this research shows (a) that multi-strategy planning improves the performance over single strategy planning in some toy domains, (b) that multi-strategy planning can solve problems in at least one complex domain (the kitchen domain), and (c) and that an unordered subproblem coordinated multi-strategy planner performs better in the kitchen domain than a problem coordinated one. },
    pdf = {http://aalab.cs.umanitoba.ca/%7ejacky/Publications/pdf/baltes-1996.pdf} 
    }
    


Conference Articles
  1. John Anderson and Mark Evans. Constraint-Directed Improvisation. In Proceedings of the Eleventh Biennial Canadian Society for the Computational Studies of Intelligence Conference (AI-96), Toronto, ON, pages 1-13, May 1996.
    @inproceedings{cscsi96,
    author = {John Anderson and Mark Evans},
    title = {Constraint-Directed Improvisation},
    booktitle = {Proceedings of the Eleventh Biennial Canadian Society for the Computational Studies of Intelligence Conference (AI-96)},
    year = {1996},
    pages = {1-13},
    address = {Toronto, ON},
    month = {May},
    pdf = {http://aalab.cs.umanitoba.ca/%7eandersj/Publications/pdf/ai96.pdf} 
    }
    


  2. John Anderson and Mark Evans. Constraint-Directed Reasoning as a Basis for Real Time Planning. In Proceedings of CONSTRAINT-96: the Second International Workshop on Constraint-Based Reasoning), Key West, FL, pages 40-50, May 1996.
    @inproceedings{cons96,
    author = {John Anderson and Mark Evans},
    title = {Constraint-Directed Reasoning as a Basis for Real Time Planning},
    booktitle = {Proceedings of CONSTRAINT-96: the Second International Workshop on Constraint-Based Reasoning)},
    year = {1996},
    pages = {40-50},
    address = {Key West, FL},
    month = {May} 
    }
    


  3. John Anderson and Mark Evans. Real-Time Satisficing Agents for Complex Domains. In Proceedings of the Ninth Florida AI Symposium, Key West, FL, pages 96-100, May 1996.
    @inproceedings{flairs96,
    author = {John Anderson and Mark Evans},
    title = {Real-Time Satisficing Agents for Complex Domains},
    booktitle = {Proceedings of the Ninth Florida AI Symposium},
    year = {1996},
    pages = {96-100},
    address = {Key West, FL},
    month = {May} 
    }
    



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons accessing this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.




Last modified: Mon Jan 29 11:54:48 2024