TLDR: ASBI (Active Simulation-Based Inference) is a new framework that enables accurate and efficient tuning of black-box robotics simulators. It allows robots to actively collect informative real-world data by optimizing their actions to maximize information gain. By leveraging neural networks to directly estimate posterior distributions without needing explicit likelihoods, ASBI achieves superior parameter estimation accuracy and stability with fewer real-world executions compared to traditional methods, as demonstrated in both simulated and real-robot experiments.
Robotics relies heavily on simulators to test and refine robot behaviors without the high costs and risks of real-world experiments. However, a major challenge arises with “black-box” simulators, where the internal workings are hidden, making it difficult to optimize their parameters to accurately reflect real-world conditions. This is where a new framework, Active Simulation-Based Inference (ASBI), steps in to make simulator tuning more efficient and precise.
Traditional methods, known as Simulation-Based Inference (SBI), use extensive simulations to estimate unknown parameters. But in black-box scenarios, it’s hard to know if the data collected offline is truly informative. Imagine trying to understand a complex machine without being able to see its gears – you need to interact with it intelligently to gather useful clues. ASBI addresses this by empowering robots to actively collect data online, choosing actions that yield the most valuable information.
The core idea behind ASBI is to maximize “information gain,” which essentially means selecting robot actions that are expected to reduce the most uncertainty about the simulator’s parameters. While calculating this information gain usually requires knowing the simulator’s internal likelihood (which is hidden in black-box systems), ASBI cleverly bypasses this by using a neural network. This network, called an action-extended Neural Posterior Estimator (NPE), learns to directly estimate the probability distribution of parameters given observations and actions, without needing the explicit likelihood.
The ASBI process is sequential and iterative. In each round, the system first trains its neural network using simulated data based on its current understanding of the parameters. Then, it evaluates various possible robot actions to predict which one will provide the most information. The robot then performs this optimal action in the real world, collects new observations, and uses this fresh data to update its understanding of the simulator parameters. This refined understanding then becomes the basis for the next round of action selection, creating a continuous feedback loop that quickly hones in on the true parameters.
The researchers put ASBI to the test in several experiments. They started with a simple numerical model, demonstrating that ASBI could pinpoint true parameters much faster and more accurately than methods that chose actions randomly or relied on less robust likelihood-based estimations. They then moved to more complex robotics scenarios, including a “box-collision task” where a robot pushed a cube, and a “particle-parameter estimation task” involving a robot pouring cubic particles from a bucket.
In the box-collision task, ASBI successfully estimated parameters like friction and density, even when the observations were tricky (e.g., the cube not moving or falling off the table). It consistently achieved higher accuracy and more stable parameter estimates. A key finding was that ASBI’s ability to adaptively select actions, such as adjusting the pushing velocity, was crucial. For instance, it learned to apply stronger pushes for high-friction objects and gentler pushes for low-friction ones, avoiding uninformative outcomes.
The particle-parameter estimation task further showcased ASBI’s capabilities, inferring properties like friction and restitution of particles. This was particularly challenging due to the high-dimensional nature of depth image observations. ASBI outperformed other methods, providing highly concentrated parameter estimates around the true values. For a deeper dive into the technical details, you can read the full paper here.
Perhaps the most compelling demonstration was a real-world application where a robot estimated the simulation parameters for actual beads and gravel. This “real-to-sim” experiment is vital for applications like digital twin systems in construction. ASBI significantly improved the match between simulated and real-world depth images of the poured materials, showing its practical potential for calibrating simulators for complex, real-world materials.
Also Read:
- Offline Simulator OffSim Advances Reinforcement Learning Without Real-World Interaction
- GaussGym: High-Speed Photorealistic Simulation for Vision-Based Robot Learning
While ASBI currently assumes an ideal match between the simulator and reality, future work aims to incorporate robustness against sensor noise and modeling errors. The framework’s ability to efficiently explore and learn in complex, interactive environments makes it a powerful tool for improving robot performance and safety across various domains, from tactile manipulation to terrain-adaptive mobile robotics.


