Right in Time: Reactive Reasoning in Regulated Traffic Spaces
Authors: Simon Kohaut, Benedict Flade, Julian Eggert, Kristian Kersting, Devendra Singh Dhami
Organizations: Artificial Intelligence and Machine Learning Lab, Department of Computer Science, TU Darmstadt, 64283 Darmstadt, Germany · Konrad Zuse School of Excellence in Learning and Intelligent Systems · Honda Research Institute Europe GmbH, Carl-Legien-Str. 30, 63073 Offenbach, Germany · Hessian Center for Artificial Intelligence (hessian.AI) · Centre for Cognitive Science · German Center for Artificial Intelligence (DFKI) · Uncertainty in Artificial Intelligence Group, Department of Mathematics and Computer Science, TU Eindhoven, 5600 MB Eindhoven, Netherlands
Exact inference in probabilistic First-Order Logic offers a promising yet computationally costly approach for regulating the behavior of autonomous agents in shared traffic spaces. While prior methods have combined logical and probabilistic data into decision-making frameworks, their application is often limited to pre-flight checks due to the complexity of reasoning across vast numbers of possible universes. In this work, we propose a reactive mission design framework that jointly considers uncertain environmental data and declarative, logical traffic regulations. By synthesizing Probabilistic Mission Design (ProMis) with reactive reasoning facilitated by Reactive Circuits (RC), we enable online, exact probabilistic inference over hybrid domains. Our approach leverages the Frequency of Change inherent in heterogeneous data streams to subdivide inference formulas into memoized, isolated tasks, ensuring that only the specific components affected by new sensor data are re-evaluated. In experiments involving both real-world vessel data and simulated drone traffic in dense urban scenarios, we demonstrate that our approach provides orders of magnitude in speedup over ProMis without reactive paradigms. This allows intelligent transportation systems, such as Unmanned Aircraft Systems (UAS), to actively assert safety and legal compliance during operations rather than relying solely on preparation procedures.
Figures & tables
Fig. 1 : Reasoning in Regulated Traffic Spaces via Reactive Circuits for Reactive Mission Landscapes: By compiling a First-Order Logic representation into an initial Weighted Model Counting formula and then optimizing the formula’s structure based on the update frequency of incoming signals, methods such as Probabilistic Mission Design can move from expensive preparation procedures to real-time applications.
Fig. 2 : Quasi-static statistical spatial relations in complex urban environments: We precompute high-resolution statistical spatial relations from crowd-sourced map data in order to provide a precise basis for mission design reasoning. In contrast to relations that depend on dynamic signals (see Figure 3 ), these parameters do not need to be updated frequently and can incorporate more sophisticated statistical evaluation and refinements. Hence, in an RC, they will gather at the formula nodes furthest away from the root node (e.g., f2 in Figure 1 ).
Fig. 3 : Dynamic statistical spatial relations in multi-modal traffic environments: While statistical spatial relations based on, e.g., OpenStreetMap data, are quasi-static and can be prepared at high resolution beforehand, we sample the parameters of dynamic relations, such as agent distances around the reported expected locations, and apply both linear and nearest-neighbour interpolation.
Fig. 4 : Large-scale and real-time mission design in dense, urban cores: We show the resulting mission landscape as a scalar field of probabilities of satisfying all mission requirements (listed in Listing 1 ) across an approximately 64km2 area spanning across New York City, including parts of the East and Hudson rivers.
Fig. 5 : Source signal frequencies in reactive reasoning: While the map-related signals (as illustrated in Figure 2 ) stay constant for prolonged periods of time in the relevant area, the real-world AIS data and simulated ADS-B data arrive at different update frequencies. Hence, RCs can capture and leverage this dynamic and facilitate appropriate subdivisions of the reasoning formula.
Fig. 6 : Reactive Circuit enabled real-time inference: Due to their vectorization, formula separation, and memoization based on the different emerging update frequencies (see Figure 5 ), RCs enable real-time updates to the Reactive Mission Landscape shown in Figure 4 . In contrast, ProMis without RCs instead runs at approximately 42s per iteration , limiting the task to pre-flight considerations.
Independent Researcher, IEEE Senior Member, Austin, Texas, USA. · Independent Researcher, IEEE Senior Member, Leander, Texas, USA. · American Center for Mobility, Ypsilanti, Michigan, USA.