{"title":"知道如何规划规划:高阶和元层面的认识论规划","authors":"Yanjun Li , Yanjing Wang","doi":"10.1016/j.artint.2024.104233","DOIUrl":null,"url":null,"abstract":"<div><div>Automated planning in AI and the logics of knowing how have close connections. In the recent literature, various <em>planning-based know-how logics</em> have been proposed and studied, making use of several notions of planning in AI. In this paper, we explore the <em>reverse</em> direction by using a multi-agent logic of knowing how to do <em>know-how-based planning</em> via model checking and theorem proving/satisfiability checking. Based on our logical framework, we propose two new classes of related planning problems: <em>higher-order epistemic planning</em> and <em>meta-level epistemic planning</em>, which generalize the current genre of epistemic planning in the literature. The former is for planning about planning, i.e., planning with higher-order goals that are again about epistemic planning, e.g., finding a plan for an agent to make sure <em>p</em> such that the adversary does not know how to make <em>p</em> false in the future. The latter is about planning at the meta-level by abstract reasoning combining knowledge-how from different agents, e.g., given that <em>i</em> knows how to prove a lemma and <em>i</em> knows <em>j</em> knows how to prove the theorem once the lemma is proved, we should derive that <em>i</em> knows how to let <em>j</em> knows how to prove the theorem. To make these possible, our framework features not only the operators of know-that and know-how but also a temporal operator □, which can help in capturing both the <em>local</em> and <em>global</em> knowledge-how. We axiomatize this powerful logic over finite models with perfect recall and show its decidability. We also give a PTIME algorithm for the model checking problem over finite models.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"337 ","pages":"Article 104233"},"PeriodicalIF":5.1000,"publicationDate":"2024-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Knowing how to plan about planning: Higher-order and meta-level epistemic planning\",\"authors\":\"Yanjun Li , Yanjing Wang\",\"doi\":\"10.1016/j.artint.2024.104233\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Automated planning in AI and the logics of knowing how have close connections. In the recent literature, various <em>planning-based know-how logics</em> have been proposed and studied, making use of several notions of planning in AI. In this paper, we explore the <em>reverse</em> direction by using a multi-agent logic of knowing how to do <em>know-how-based planning</em> via model checking and theorem proving/satisfiability checking. Based on our logical framework, we propose two new classes of related planning problems: <em>higher-order epistemic planning</em> and <em>meta-level epistemic planning</em>, which generalize the current genre of epistemic planning in the literature. The former is for planning about planning, i.e., planning with higher-order goals that are again about epistemic planning, e.g., finding a plan for an agent to make sure <em>p</em> such that the adversary does not know how to make <em>p</em> false in the future. The latter is about planning at the meta-level by abstract reasoning combining knowledge-how from different agents, e.g., given that <em>i</em> knows how to prove a lemma and <em>i</em> knows <em>j</em> knows how to prove the theorem once the lemma is proved, we should derive that <em>i</em> knows how to let <em>j</em> knows how to prove the theorem. To make these possible, our framework features not only the operators of know-that and know-how but also a temporal operator □, which can help in capturing both the <em>local</em> and <em>global</em> knowledge-how. We axiomatize this powerful logic over finite models with perfect recall and show its decidability. We also give a PTIME algorithm for the model checking problem over finite models.</div></div>\",\"PeriodicalId\":8434,\"journal\":{\"name\":\"Artificial Intelligence\",\"volume\":\"337 \",\"pages\":\"Article 104233\"},\"PeriodicalIF\":5.1000,\"publicationDate\":\"2024-10-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Artificial Intelligence\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0004370224001693\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0004370224001693","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
摘要
人工智能中的自动规划与 "知道如何 "的逻辑有着密切的联系。在最近的文献中,人们利用人工智能中的几个规划概念,提出并研究了各种基于规划的诀窍逻辑。在本文中,我们从相反的方向进行了探索,通过模型检查和定理证明/可满足性检查,利用多代理的 "知道如何 "逻辑来进行基于 "诀窍 "的规划。基于我们的逻辑框架,我们提出了两类新的相关规划问题:高阶认识规划和元级认识规划,它们概括了目前文献中的认识规划流派。前者是关于规划的规划,即具有高阶目标的规划,而高阶目标又是关于认识论规划的,例如,为代理人找到一个确保 p 的规划,使对手不知道如何在未来使 p 变成假的。后者则是通过结合不同代理的知识诀窍进行抽象推理,在元层面上进行规划,例如,考虑到 i 知道如何证明一个lemma,并且 i 知道 j 知道如何证明该定理,一旦该lemma 被证明,我们就应该推导出 i 知道如何让 j 知道如何证明该定理。为了使这些成为可能,我们的框架不仅有 "知道--那 "和 "知道--诀窍 "算子,还有一个时态算子□,它有助于捕捉局部和全局的知识诀窍。我们在具有完全召回能力的有限模型上对这一强大的逻辑进行了公理化,并证明了它的可解性。我们还给出了有限模型上模型检查问题的 PTIME 算法。
Knowing how to plan about planning: Higher-order and meta-level epistemic planning
Automated planning in AI and the logics of knowing how have close connections. In the recent literature, various planning-based know-how logics have been proposed and studied, making use of several notions of planning in AI. In this paper, we explore the reverse direction by using a multi-agent logic of knowing how to do know-how-based planning via model checking and theorem proving/satisfiability checking. Based on our logical framework, we propose two new classes of related planning problems: higher-order epistemic planning and meta-level epistemic planning, which generalize the current genre of epistemic planning in the literature. The former is for planning about planning, i.e., planning with higher-order goals that are again about epistemic planning, e.g., finding a plan for an agent to make sure p such that the adversary does not know how to make p false in the future. The latter is about planning at the meta-level by abstract reasoning combining knowledge-how from different agents, e.g., given that i knows how to prove a lemma and i knows j knows how to prove the theorem once the lemma is proved, we should derive that i knows how to let j knows how to prove the theorem. To make these possible, our framework features not only the operators of know-that and know-how but also a temporal operator □, which can help in capturing both the local and global knowledge-how. We axiomatize this powerful logic over finite models with perfect recall and show its decidability. We also give a PTIME algorithm for the model checking problem over finite models.
期刊介绍:
The Journal of Artificial Intelligence (AIJ) welcomes papers covering a broad spectrum of AI topics, including cognition, automated reasoning, computer vision, machine learning, and more. Papers should demonstrate advancements in AI and propose innovative approaches to AI problems. Additionally, the journal accepts papers describing AI applications, focusing on how new methods enhance performance rather than reiterating conventional approaches. In addition to regular papers, AIJ also accepts Research Notes, Research Field Reviews, Position Papers, Book Reviews, and summary papers on AI challenges and competitions.