{"title":"摇篮:一种考虑事故因果关系的基于场景知识图的事故场景生成方法","authors":"Jian Zhao;Wenxu Li;Bing Zhu;Peixing Zhang;Yinzi Huang;Rui Tang","doi":"10.1109/TSE.2025.3593832","DOIUrl":null,"url":null,"abstract":"Accident scenarios with long-tail characteristics are essential for advancing autonomous vehicles (AVs) functionality. Integrating such scenarios into the training process enhances adaptability to complex situations. However, the scarcity of accident data, due to their randomness and collection challenges, limits this integration. To address this issue, a framework named CRADLE is proposed, leveraging causal reinforcement learning (RL) and deep learning for accident scenario generation. Under extremely limited data conditions, CRADLE enables the construction of a highly diverse accident scenario database while ensuring consistency in accident causation. First, a scenario knowledge graph is constructed, incorporating both a scenario graph and an accident causation graph. Then, a scenario graph temporal prediction model trained on real driving data, generates a sampling space for scenario graphs. Subsequently, a causal inference module is developed to establish a mapping and transformation mechanism between temporal scenario graphs and accident causation graphs. Finally, a graph similarity measurement method is introduced to guide RL model in orderly sampling within the scenario graph sampling space, ensuring causally controlled scenario generation. The proposed method is applied to generate accident scenarios for two lane-changing situations: simultaneous lane changes and multi-lane changes. These scenarios are incorporated into the closed-loop self-evolution process of the autonomous driving algorithms. Experimental results demonstrate that the constructed accident scenario databases significantly improve the algorithm adaptability, reducing AV collision rates by approximately 76%.","PeriodicalId":13324,"journal":{"name":"IEEE Transactions on Software Engineering","volume":"51 9","pages":"2601-2616"},"PeriodicalIF":5.6000,"publicationDate":"2025-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CRADLE: An Accident Scenario Generation Method Based on Scenario Knowledge Graph Considering Accident Causation\",\"authors\":\"Jian Zhao;Wenxu Li;Bing Zhu;Peixing Zhang;Yinzi Huang;Rui Tang\",\"doi\":\"10.1109/TSE.2025.3593832\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Accident scenarios with long-tail characteristics are essential for advancing autonomous vehicles (AVs) functionality. Integrating such scenarios into the training process enhances adaptability to complex situations. However, the scarcity of accident data, due to their randomness and collection challenges, limits this integration. To address this issue, a framework named CRADLE is proposed, leveraging causal reinforcement learning (RL) and deep learning for accident scenario generation. Under extremely limited data conditions, CRADLE enables the construction of a highly diverse accident scenario database while ensuring consistency in accident causation. First, a scenario knowledge graph is constructed, incorporating both a scenario graph and an accident causation graph. Then, a scenario graph temporal prediction model trained on real driving data, generates a sampling space for scenario graphs. Subsequently, a causal inference module is developed to establish a mapping and transformation mechanism between temporal scenario graphs and accident causation graphs. Finally, a graph similarity measurement method is introduced to guide RL model in orderly sampling within the scenario graph sampling space, ensuring causally controlled scenario generation. The proposed method is applied to generate accident scenarios for two lane-changing situations: simultaneous lane changes and multi-lane changes. These scenarios are incorporated into the closed-loop self-evolution process of the autonomous driving algorithms. Experimental results demonstrate that the constructed accident scenario databases significantly improve the algorithm adaptability, reducing AV collision rates by approximately 76%.\",\"PeriodicalId\":13324,\"journal\":{\"name\":\"IEEE Transactions on Software Engineering\",\"volume\":\"51 9\",\"pages\":\"2601-2616\"},\"PeriodicalIF\":5.6000,\"publicationDate\":\"2025-07-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Software Engineering\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/11103509/\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Software Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11103509/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
CRADLE: An Accident Scenario Generation Method Based on Scenario Knowledge Graph Considering Accident Causation
Accident scenarios with long-tail characteristics are essential for advancing autonomous vehicles (AVs) functionality. Integrating such scenarios into the training process enhances adaptability to complex situations. However, the scarcity of accident data, due to their randomness and collection challenges, limits this integration. To address this issue, a framework named CRADLE is proposed, leveraging causal reinforcement learning (RL) and deep learning for accident scenario generation. Under extremely limited data conditions, CRADLE enables the construction of a highly diverse accident scenario database while ensuring consistency in accident causation. First, a scenario knowledge graph is constructed, incorporating both a scenario graph and an accident causation graph. Then, a scenario graph temporal prediction model trained on real driving data, generates a sampling space for scenario graphs. Subsequently, a causal inference module is developed to establish a mapping and transformation mechanism between temporal scenario graphs and accident causation graphs. Finally, a graph similarity measurement method is introduced to guide RL model in orderly sampling within the scenario graph sampling space, ensuring causally controlled scenario generation. The proposed method is applied to generate accident scenarios for two lane-changing situations: simultaneous lane changes and multi-lane changes. These scenarios are incorporated into the closed-loop self-evolution process of the autonomous driving algorithms. Experimental results demonstrate that the constructed accident scenario databases significantly improve the algorithm adaptability, reducing AV collision rates by approximately 76%.
期刊介绍:
IEEE Transactions on Software Engineering seeks contributions comprising well-defined theoretical results and empirical studies with potential impacts on software construction, analysis, or management. The scope of this Transactions extends from fundamental mechanisms to the development of principles and their application in specific environments. Specific topic areas include:
a) Development and maintenance methods and models: Techniques and principles for specifying, designing, and implementing software systems, encompassing notations and process models.
b) Assessment methods: Software tests, validation, reliability models, test and diagnosis procedures, software redundancy, design for error control, and measurements and evaluation of process and product aspects.
c) Software project management: Productivity factors, cost models, schedule and organizational issues, and standards.
d) Tools and environments: Specific tools, integrated tool environments, associated architectures, databases, and parallel and distributed processing issues.
e) System issues: Hardware-software trade-offs.
f) State-of-the-art surveys: Syntheses and comprehensive reviews of the historical development within specific areas of interest.