Nonparametric Bayesian IRL Infers Multiple Expert Rewards.

Sai Anirudh Katupilla, Shreeya Dasa Lakshminath· July 14, 2026 View original

Summary

This research introduces a Nonparametric Bayesian Inverse Reinforcement Learning (IRL) method using a Dirichlet Process prior to infer multiple distinct reward functions from expert demonstrations. It significantly outperforms parametric methods by accurately identifying and recovering individual expert preferences, even when demonstrations are pooled from diverse sources.

Inverse Reinforcement Learning (IRL) aims to deduce the underlying reward function that explains observed expert behavior. A common limitation of standard IRL is the assumption that all demonstrations originate from a single expert, leading to an averaged, potentially inaccurate, reward function when multiple experts with distinct preferences are involved. This paper addresses this by proposing a Nonparametric Bayesian IRL approach. The core of the method is the use of a Dirichlet Process prior over reward functions, which allows the system to automatically infer the number of latent reward types present in the pooled demonstrations, alongside the rewards themselves. Inference is performed using a collapsed Gibbs sampler, which combines a Chinese Restaurant Process update for assigning demonstrations to clusters with a Metropolis-Hastings update for reward weights, using soft value iteration for planning. Evaluated on an ObjectWorld grid, the method successfully recovered the correct number of reward clusters and significantly outperformed a Maximum Entropy IRL baseline in terms of Adjusted Rand Index. Furthermore, the researchers parallelized the Gibbs sampler across CPU cores using Ray, achieving substantial speedups, demonstrating its potential for scalability. This approach offers a robust way to understand and model diverse expert behaviors.

Why it matters

For applications involving learning from diverse human demonstrations, such as robotics, autonomous driving, or personalized AI assistants, this method enables more accurate modeling of individual preferences rather than a generic average. This leads to more nuanced and effective AI systems.

How to implement this in your domain

  1. 1Apply Nonparametric Bayesian IRL when learning from demonstrations where multiple expert behaviors are suspected.
  2. 2Utilize the Dirichlet Process prior to automatically infer the number of distinct reward types.
  3. 3Implement the collapsed Gibbs sampler with Chinese Restaurant Process and Metropolis-Hastings updates for inference.
  4. 4Explore data-parallelization techniques like Ray to accelerate the sampling process for larger datasets.
  5. 5Evaluate the inferred reward functions and cluster assignments against ground truth or expert feedback.

Who benefits

RoboticsAutonomous VehiclesHealthcareGaming AI

Key takeaways

  • Standard IRL struggles with demonstrations from multiple experts, yielding averaged rewards.
  • Nonparametric Bayesian IRL infers distinct reward functions using a Dirichlet Process prior.
  • The method accurately identifies the number of latent expert types and their preferences.
  • Data-parallel Gibbs sampling improves computational efficiency for scalability.

Original post by Sai Anirudh Katupilla, Shreeya Dasa Lakshminath

"arXiv:2607.09886v1 Announce Type: new Abstract: Inverse Reinforcement Learning recovers reward functions from expert demonstrations, but standard formulations assume that all demonstrations come from a single expert. When demonstrations are pooled from multiple experts with disti…"

View on X

Originally posted by Sai Anirudh Katupilla, Shreeya Dasa Lakshminath on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses