Reactive Knowledge Representation and Asynchronous Reasoning
Simon Kohaut, Benedict Flade, Julian Eggert, Kristian Kersting, Devendra Singh Dhami

TL;DR
This paper introduces Resin, a reactive probabilistic programming language, and Reactive Circuits, a structure for efficient, asynchronous inference that adapts to input volatility, enabling real-time reasoning in dynamic environments.
Contribution
The paper presents Resin and Reactive Circuits, novel frameworks that enable efficient, exact, and reactive probabilistic inference by exploiting asynchronous data streams and input change frequencies.
Findings
Achieves several orders of magnitude speedup in drone swarm simulations
Reactive Circuits adapt to environmental dynamics, reducing latency
Partitioning inference based on change frequency improves efficiency
Abstract
Exact inference in complex probabilistic models often incurs prohibitive computational costs. This challenge is particularly acute for autonomous agents in dynamic environments that require frequent, real-time belief updates. Existing methods are often inefficient for ongoing reasoning, as they re-evaluate the entire model upon any change, failing to exploit that real-world information streams have heterogeneous update rates. To address this, we approach the problem from a reactive, asynchronous, probabilistic reasoning perspective. We first introduce Resin (Reactive Signal Inference), a probabilistic programming language that merges probabilistic logic with reactive programming. Furthermore, to provide efficient and exact semantics for Resin, we propose Reactive Circuits (RCs). Formulated as a meta-structure over Algebraic Circuits and asynchronous data streams, RCs are time-dynamic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Error Correcting Code Techniques · Adversarial Robustness in Machine Learning
