Improving planning efficient by conceptual clustering

Hua Yang, D. Fisher, H. Franke
{"title":"Improving planning efficient by conceptual clustering","authors":"Hua Yang, D. Fisher, H. Franke","doi":"10.1145/98894.99104","DOIUrl":null,"url":null,"abstract":"Automated acquisition and organization of plan knowledge has been investigated by many researchers. Vere's THOTH (1980) induces a minimal set of relational operators that cover a training set of state to state transitions. For example, having observed the many individual transitions required to build a block tower, THOTH might formulate abstract operator descriptions that correspond to the 'classic' operators of Stack, Pick-up, etc. However, THOTH does not have a strong notion of 'good' operator organization, other than to discover a minimal set of abstractions that cover the training examples. Nonetheless, THOTH's ability to autonomously discover operator 'classes' makes it an early conceptual ancestor of the clustering approach that we propose. Unlike THOTH, STRIPS (Fikes, Hart & Nilsson, 1972) begins with a set of abstract operator descriptions and conjoins them using means-ends analysis to form plans. Moreover, STRIPS generalizes the applicability of these plans (using analytic methods in contrast to THOTH's empirical approach) and stores them for reuse. However, recent work in learning to plan indicates that a STRIPS approach to saving plans in an unconstrained manner may actually have detrimental effects on planning time: the time to search for applicable past experience may eventually surpass the cost of planning from scratch (Minton, 1988). Anderson and Farley (1988) suggests a possible way to mitigate the cost of finding applicable past knowledge. Their system, PLANERUS, generates a hierarchy based on common ADD conditions of STRIPS-like operators. ADD condition indices allow PLANERUS to find operators that reduce differences in a means-ends planner. In principle a discrimination net over ADD conditions can be very efficient, but like THOTH, PLANERUS appears to lack a strong prescription of operator class quality: its indexing method appears to require an exponential number of indices in the worst case because it groups operators based on combinations of one or more shared conditions. In this regard Minton (1988) points out that even with indexing schemes, systems must also be willing to dispose of past experiences (e.g., abstractions, ADD-condition combinations) that prove to be of low utility (e.g., infrequent). THOTH, STRIPS, and PLANERUS are important precursors to our work, but we hope to extend the ideas illustrated by these systems in several directions. First, a system like PLANERUS is designed primarily to facilitate goal-driven behavior, as its exclusive reliance on ADD-condition indexing indicates. However, work in reactive or situated planning (Schoppers, 1989) suggests that the current situation should also influence the selection of applicable operators: an ideal operator is one that achieves desirable goals and requires minimal alterations to the current situation to do so. Thus, we propose that when using STRIPS-like operators, PRE conditions, as well as ADD conditions should be used to retrieve operators that make progress towards the goal and that best fit the current conditions of the environment. In addition, operator class discovery and indexing should be controlled by a strong heuristic prescription of high utility operator and plan classes. Without these prescriptions, planning with or without the benefit of previous experience remains a search-intensive, often intractable enterprise (Ginsberg, 1989).","PeriodicalId":175812,"journal":{"name":"Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 2","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/98894.99104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Automated acquisition and organization of plan knowledge has been investigated by many researchers. Vere's THOTH (1980) induces a minimal set of relational operators that cover a training set of state to state transitions. For example, having observed the many individual transitions required to build a block tower, THOTH might formulate abstract operator descriptions that correspond to the 'classic' operators of Stack, Pick-up, etc. However, THOTH does not have a strong notion of 'good' operator organization, other than to discover a minimal set of abstractions that cover the training examples. Nonetheless, THOTH's ability to autonomously discover operator 'classes' makes it an early conceptual ancestor of the clustering approach that we propose. Unlike THOTH, STRIPS (Fikes, Hart & Nilsson, 1972) begins with a set of abstract operator descriptions and conjoins them using means-ends analysis to form plans. Moreover, STRIPS generalizes the applicability of these plans (using analytic methods in contrast to THOTH's empirical approach) and stores them for reuse. However, recent work in learning to plan indicates that a STRIPS approach to saving plans in an unconstrained manner may actually have detrimental effects on planning time: the time to search for applicable past experience may eventually surpass the cost of planning from scratch (Minton, 1988). Anderson and Farley (1988) suggests a possible way to mitigate the cost of finding applicable past knowledge. Their system, PLANERUS, generates a hierarchy based on common ADD conditions of STRIPS-like operators. ADD condition indices allow PLANERUS to find operators that reduce differences in a means-ends planner. In principle a discrimination net over ADD conditions can be very efficient, but like THOTH, PLANERUS appears to lack a strong prescription of operator class quality: its indexing method appears to require an exponential number of indices in the worst case because it groups operators based on combinations of one or more shared conditions. In this regard Minton (1988) points out that even with indexing schemes, systems must also be willing to dispose of past experiences (e.g., abstractions, ADD-condition combinations) that prove to be of low utility (e.g., infrequent). THOTH, STRIPS, and PLANERUS are important precursors to our work, but we hope to extend the ideas illustrated by these systems in several directions. First, a system like PLANERUS is designed primarily to facilitate goal-driven behavior, as its exclusive reliance on ADD-condition indexing indicates. However, work in reactive or situated planning (Schoppers, 1989) suggests that the current situation should also influence the selection of applicable operators: an ideal operator is one that achieves desirable goals and requires minimal alterations to the current situation to do so. Thus, we propose that when using STRIPS-like operators, PRE conditions, as well as ADD conditions should be used to retrieve operators that make progress towards the goal and that best fit the current conditions of the environment. In addition, operator class discovery and indexing should be controlled by a strong heuristic prescription of high utility operator and plan classes. Without these prescriptions, planning with or without the benefit of previous experience remains a search-intensive, often intractable enterprise (Ginsberg, 1989).
通过概念聚类提高规划效率
计划知识的自动获取和组织已经被许多研究者进行了研究。Vere的THOTH(1980)归纳了一个最小的关系算子集,涵盖了状态到状态转换的训练集。例如,在观察到构建块塔所需的许多单个转换之后,THOTH可能会制定抽象的操作符描述,这些操作符对应于Stack, Pick-up等“经典”操作符。然而,除了发现覆盖训练示例的最小抽象集之外,THOTH没有“良好”算子组织的强烈概念。尽管如此,THOTH自主发现操作符“类”的能力使其成为我们提出的聚类方法的早期概念祖先。与THOTH不同,STRIPS (Fikes, Hart & Nilsson, 1972)从一组抽象的操作符描述开始,并使用手段-目的分析将它们连接起来形成计划。此外,strip概括了这些计划的适用性(使用与THOTH的经验方法相反的分析方法)并存储它们以供重用。然而,最近在学习计划方面的工作表明,以不受约束的方式节省计划的strip方法实际上可能对规划时间产生不利影响:寻找适用的过去经验的时间最终可能超过从头开始规划的成本(Minton, 1988)。Anderson和Farley(1988)提出了一种可能的方法来降低寻找适用的过去知识的成本。他们的系统PLANERUS基于带状操作符的常见ADD条件生成层次结构。ADD条件索引使PLANERUS能够找到减少手段和目的规划差异的作业者。原则上,ADD条件下的判别网可以非常有效,但与THOTH一样,PLANERUS似乎缺乏对算子类质量的强规定:在最坏的情况下,它的索引方法似乎需要指数数量的索引,因为它基于一个或多个共享条件的组合对算子进行分组。在这方面,Minton(1988)指出,即使使用索引方案,系统也必须愿意处理过去的经验(例如,抽象,附加条件组合),这些经验被证明是低效用的(例如,不常见的)。THOTH, STRIPS和PLANERUS是我们工作的重要先驱,但我们希望将这些系统所说明的想法扩展到几个方向。首先,像PLANERUS这样的系统主要是为了促进目标驱动的行为,正如它对附加条件索引的独家依赖所表明的那样。然而,被动规划或情境规划的研究(Schoppers, 1989)表明,当前情况也应该影响适用运营商的选择:理想的运营商是实现理想目标的运营商,并且需要对当前情况进行最小的改变。因此,我们建议在使用类似strips的操作符时,应该使用PRE条件和ADD条件来检索朝着目标取得进展并且最适合当前环境条件的操作符。此外,算子类的发现和索引应由高效用算子类和计划类的强启发式处方控制。如果没有这些处方,无论有没有先前经验的好处,计划仍然是一个搜索密集型的,往往是棘手的企业(金斯伯格,1989)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信