{"title":"学习时态特性的复杂性","authors":"Benjamin Bordais, Daniel Neider, Rajarshi Roy","doi":"arxiv-2408.04486","DOIUrl":null,"url":null,"abstract":"We consider the problem of learning temporal logic formulas from examples of\nsystem behavior. Learning temporal properties has crystallized as an effective\nmean to explain complex temporal behaviors. Several efficient algorithms have\nbeen designed for learning temporal formulas. However, the theoretical\nunderstanding of the complexity of the learning decision problems remains\nlargely unexplored. To address this, we study the complexity of the passive\nlearning problems of three prominent temporal logics, Linear Temporal Logic\n(LTL), Computation Tree Logic (CTL) and Alternating-time Temporal Logic (ATL)\nand several of their fragments. We show that learning formulas using an\nunbounded amount of occurrences of binary operators is NP-complete for all of\nthese logics. On the other hand, when investigating the complexity of learning\nformulas with bounded amount of occurrences of binary operators, we exhibit\ndiscrepancies between the complexity of learning LTL, CTL and ATL formulas\n(with a varying number of agents).","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"57 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Complexity of Learning Temporal Properties\",\"authors\":\"Benjamin Bordais, Daniel Neider, Rajarshi Roy\",\"doi\":\"arxiv-2408.04486\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We consider the problem of learning temporal logic formulas from examples of\\nsystem behavior. Learning temporal properties has crystallized as an effective\\nmean to explain complex temporal behaviors. Several efficient algorithms have\\nbeen designed for learning temporal formulas. However, the theoretical\\nunderstanding of the complexity of the learning decision problems remains\\nlargely unexplored. To address this, we study the complexity of the passive\\nlearning problems of three prominent temporal logics, Linear Temporal Logic\\n(LTL), Computation Tree Logic (CTL) and Alternating-time Temporal Logic (ATL)\\nand several of their fragments. We show that learning formulas using an\\nunbounded amount of occurrences of binary operators is NP-complete for all of\\nthese logics. On the other hand, when investigating the complexity of learning\\nformulas with bounded amount of occurrences of binary operators, we exhibit\\ndiscrepancies between the complexity of learning LTL, CTL and ATL formulas\\n(with a varying number of agents).\",\"PeriodicalId\":501208,\"journal\":{\"name\":\"arXiv - CS - Logic in Computer Science\",\"volume\":\"57 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Logic in Computer Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.04486\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04486","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We consider the problem of learning temporal logic formulas from examples of
system behavior. Learning temporal properties has crystallized as an effective
mean to explain complex temporal behaviors. Several efficient algorithms have
been designed for learning temporal formulas. However, the theoretical
understanding of the complexity of the learning decision problems remains
largely unexplored. To address this, we study the complexity of the passive
learning problems of three prominent temporal logics, Linear Temporal Logic
(LTL), Computation Tree Logic (CTL) and Alternating-time Temporal Logic (ATL)
and several of their fragments. We show that learning formulas using an
unbounded amount of occurrences of binary operators is NP-complete for all of
these logics. On the other hand, when investigating the complexity of learning
formulas with bounded amount of occurrences of binary operators, we exhibit
discrepancies between the complexity of learning LTL, CTL and ATL formulas
(with a varying number of agents).