---
title: "Multiagent Decision Making and Learning in Urban Environments"
authors:
  - "Akshat Kumar"
doi: "10.24963/ijcai.2019/895"
url: "https://ijcai.org/proceedings/2019/895"
pdf: "https://ijcai.org/proceedings/2019/0895.pdf"
venue: "Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence"
year: 2019
pages: "6398-6402"
track: "Early Career"
keywords:
  - "Machine Learning: Reinforcement Learning"
  - "Uncertainty in AI: Sequential Decision Making"
  - "Agent-based and Multi-agent Systems: Multi-agent Planning"
  - "Agent-based and Multi-agent Systems: Multi-agent Learning"
---

# Multiagent Decision Making and Learning in Urban Environments

Akshat Kumar

*Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence*, pages 6398-6402. DOI: [10.24963/ijcai.2019/895](https://doi.org/10.24963/ijcai.2019/895)

## Abstract

Our increasingly interconnected urban environments provide several opportunities to deploy intelligent agents---from self-driving cars, ships to aerial drones---that promise to radically improve productivity and safety. Achieving coordination among agents in such urban settings presents several algorithmic challenges---ability to scale to thousands of agents, addressing uncertainty, and partial observability in the environment. In addition, accurate domain models need to be learned from data that is often noisy and available only at an aggregate level. In this paper, I will overview some of our recent contributions towards developing planning and reinforcement learning strategies to address several such challenges present in large-scale urban multiagent systems.

## Full text

## 1 Introduction

Our society and urban environments are rapidly getting interconnected by the internet of things (IoT). A number of smart devices embedded in everyday objects are capable of sensing their environment, and taking decisions to increase our productivity, safety and efficiency. As an example, autonomous self-driving cars are able to perceive their environment, and interact with each other to create future applications such as smart traffic light intersections [Au et al., 2016]. Similarly, for maritime traffic, e-navigation aims to improve the management of the sea traffic by digitizing both on-board marine information and the communication between vessels and maritime traffic control authorities 1 . Such e-navigation would pave the way for autonomous vessels, and has tremendous potential to improve coordination among vessels to reduce congestion and improve safety of navigation in busy ports of the world [Agussurja et al., 2018]. There is no lack of such interconnected urban environments where learning and modeling interactions among agents (which may represent self-driving cars and trucks, autonomous vessels, drones) is the key to enable the overall productivity and safety of the resulting large multiagent system.

1 http://www.imo.org/en/OurWork/Safety/Navigation/Pages/ eNavigation.aspx

Our recent work is directed towards modeling such large urban systems, and developing scalable planning and reinforcement learning (RL) based approaches that enable effective coordination among agents. Decentralized partially observable MDP (Dec-POMDPs) have emerged as a popular framework for modeling such multiagent sequential decision making problems under uncertainty [Bernstein et al., 2002; Kumar and Zilberstein, 2009; Amato et al., 2010; Kumar et al., 2015; Kumar et al., 2016]. However, it is known to be challenging (NEXP-Hard complexity) even for the smallest two-agent systems [Bernstein et al., 2002]. To address the complexity, various models are explored where agent interactions are limited by design by enforcing various conditional and contextual independencies such as transition and observation independence among agents [Nair et al., 2005] where agents are coupled primarily via joint-rewards, event driven interactions [Becker et al., 2004], and weakly coupled agents [Spaan and Melo, 2008].

Our contributions. Previous such models and algorithms in multiagent decision making have been either relatively general but not very scalable, or relatively scalable but with limited applicability. Our recent and ongoing work challenges this current state of affairs by proposing new models and algorithms that (a) are applicable to a wide range of problems of practical importance, particularly in urban system optimization, (b) lead to scalable algorithms for coordinating thousands of agents in settings where agents partially observe their environment, and there is uncertainty present, and (c) constructing faithful domain simulators for different urban settings (e.g., taxi fleet optimization, maritime traffic management) learned from real world historical data. A key part of our innovation involves using graphical models and probabilistic inference to learn models of urban systems, and the development of new reinforcement learning strategies, that allow agents to rapidly discover more efficient decisions through feedback on past behavioral outcomes using a domain simulator.

## 2 The Dec-POMDPModel

A Dec-POMDP generalizes single agent Markov decision process to account for multiple agents operating in the environment. A distinguishing feature is that agents observe their environment and other agents only partially. Based on the local information agents receive (which may be different for different agents), each agent chooses the next action to take (in parallel) operating in a sequential manner over a finite or an infinite horizon. At each time step, the agent-team also obtains a joint-reward. The goal is to compute policies (mapping from local observation history to actions for each agent) to maximize the total reward over the planning horizon. The joint-reward makes the problem cooperative, and action selection based on local observations makes the problem decentralized.

A Dec-POMDP can be defined by a tuple 〈I, S, {Ai }, P,R, {Y i },O, γ〉, where I denotes a finite set of n agents; S denotes a finite set of states with designated initial state distribution η0; Ai denotes a finite set of actions for each agent i; P denotes state transition probabilities: P(s′ |s,⃗a), the probability of transitioning from state s to s′ when the joint-action ⃗a is taken by the agents; R denotes the reward function: R(s,⃗a) is the immediate reward for being in state s and joint-action taken as ⃗a; Y i denotes a finite set of observations for each agent i; O denotes the observation probabilities: O(⃗y|s′ ,⃗a) is the probability of receiving the joint-observation ⃗y when the last joint-action taken was ⃗a that resulted in the environment state being s′ ; γ denotes the reward discounting factor. An agent i's policy, θi : ¯ Y i → Ai , maps the set of all possible observation histories ¯ Y i to actions. Solving a Dec-POMDP entails finding the joint-policy θ = 〈θ1 , . . . , θn 〉 that maximizes the total expected reward:

<!-- formula-not-decoded -->

where θ denotes the joint-policy and subscript t denotes the dependence on time. There are several representations possible for local policies θi such as policy trees, finite-state controllers [Amato et al., 2010; Kumar et al., 2015], and deep neural networks [Nguyen et al., 2018].

## 3 Modeling Urban Environments

Several urban environments can be modeled as a diffusion, cascade or flow of entities (e.g., vehicles, vessels, humans) over an underlying geographical network [Kumar et al., 2013]. For example, traffic flow can be modeled as diffusion of vehicles over the network [Kumar et al., 2013], maritime traffic as vessel movement between sea zones [Singh et al., 2019], and people flow over a geographical area [Iwata and Shimizu, 2019]. However, in many such domains, individual data tracking the movement of each entity is either not available (e.g., to protect privacy of individuals) or too expensive to collect. Only the aggregate or collective data (which may be noisy or missing) is observed. For example, consider a road traffic network. A key learning problem in such traffic networks is estimating the turn probabilites for each road segment of this network [Kumar et al., 2013]. Several popular analytical models of traffic flow such as the cell transmission model [Daganzo, 1994] are based on the assumption that turn probabilities are known a priori for each location. In several urban traffic networks, aggregate data in the form of vehicle count is already collected for each road segment using inductive-loop traffic detectors, and we show that such aggregate level information is sufficient to learn turn probabilities for traffic networks and model the traffic flow [Kumar et al., 2013].

Figure 1: Electronic navigation chart (ENC) of straits near a large asian city with color-coded features

![Image](https://ijcai.org/proceedings/2019/fulltext/895/image_000000_dbe11d865afad6774a3d32ab9690068c3e0adef9c7990e16dc6555a2ed8d0421.png)

As another example, figure 1 shows the e-navigation chart (ENC) of a strait [Singh et al., 2019]. The ENC is composed of several features such as anchorages where vessels anchor and wait for services, berths, pilot boarding grounds, and the traffic separation scheme or TSS. The TSS (figure 1) is the set of mandatory unidirectional routes designed to carry bulk of the maritime traffic to reduce collision risk among vessels transitioning through or entering the Straits. Based on geographical features, the TSS can be further divided into smaller zones, and maritime traffic can be thought of as flow of vessels over zones. In the maritime case, although individual vessel trajectories are available, modeling the precise movement of each vessel is intractable (it requires modeling interaction with other vessels, effects of weather on the movement among other factors). Therefore, modeling the traffic at the aggregate level of zones (where we observe how many vessels are present in which zone at each time step) is significantly more tractable, and in our empirical tests, we show such an aggregate modeling is accurate enough to replicate historical patterns [Singh et al., 2019].

## 3.1 Collective Graphical Models and Learning Domain Simulators

We use the framework of collective graphical models (CGMs) to model several types of urban environments [Sheldon and Dietterich, 2011] where we fit a model of the behavior of individuals but our data consist only of aggregate information or counts. CGMs compactly describe the distribution of the aggregate statistics of a population sampled independently from a discrete graphical model. Let G = (V, E) denote an undirected graph. Consider the following pairwise graphical model over the discrete random vector X = (X1, . . . , X|V |):

<!-- formula-not-decoded -->

Here, φij(·, ·; θ) is a local potential defined on the setting of variables (Xi,Xj). The local potentials depend on the parameter vector θ, and Z(θ) is the partition function. We assume that each variable Xi takes values in the same finite set X. Now, consider an ordered sample x(1) , . . . , x(M) of random vectors drawn independently from the graphical model.

Figure 2: CGM representation using plate notation. (a) shows dependence of count tables n on individuals; (b) shows resulting CGM after marginalizing out all individuals

![Image](https://ijcai.org/proceedings/2019/fulltext/895/image_000001_4a1caad37bb27930bd577f0156299d4aa38a1b043c83c1602e5e1e88b1536117.png)

We also refer to this sample as a population (of size M). We define the contingency tables ni = (ni(xi) : xi ∈ X) over nodes of the model and nij = (nij(xi, xj) : xi, xj ∈ X) over edges of the model, whose entries count the number of times particular variable settings occur in the population. Define the vector n to be the concatenation of all edge-based contingency tables nij together with all node-based contingency tables ni. This is a random vector that depends on the entire population and comprises sufficient statistics of the population, which can be seen by writing the joint probability:

<!-- formula-not-decoded -->

In CGMs, one makes noisy observations y of some subset of the sufficient statistics n and then seeks to answer queries about the sufficient statistics given y (e.g., for the purpose of learning the parameters θ) through the conditional distribution p(n | y; θ) ∝ p(n; θ)p(y | n). The first term in this product, p(n; θ), is the prior distribution over the sufficient statistics or the CGM distribution. Its exact form is shown in [Sheldon et al., 2013]. The second term, p(y | n), is the noise model. Figure 2 shows a graphical representation of a CGM over a chain structured individual model. We have worked on developing several probabilisitic inference based approaches to develop message-passing algorithms to compute the maximum-a-posteriori assignment (or the most likely n given the noisy observations y) and learning the parameters θ using maximum likelihood estimation [Sheldon et al., 2013; Kumar et al., 2013; Sun et al., 2015; Nguyen et al., 2016]. CGMs are an ideal formalism to represent urban domains such as traffic. We have used models based on CGMs to represent the maritime traffic and learned parameters of such models using historical aggregate data [Singh et al., 2019]. We envision that constructing domain simulators based on such aggregate modeling of data would be crucial for scaling up learning and decision making in large scale urban environments as CGMs provide a tractable representation to model a large number of agents.

## 3.2 Collective Multiagent DecisionMaking

Our recent work focuses towards developing general decision theoretic frameworks for collective multiagent decision making that allow to control the behavior of a population of nearly identical agents operating collaboratively in an uncertain and partially observable environment. Our key enabling insight and related assumption is that in several urban environments

(a) Dynamic Bayes net for Collective Dec-POMDP model

![Image](https://ijcai.org/proceedings/2019/fulltext/895/image_000002_ccc846d49ab26d2238d712cd1d69b2b8414a77d1c617d5b1f98108c4d68c586d.png)

(b) Collective Dec-POMDP model after marginalizing out individual agents

![Image](https://ijcai.org/proceedings/2019/fulltext/895/image_000003_cc8d302180f9f514ae8e996fdcaabf56c6ecf423d4d360fe0223ce978b34b2c9.png)

Figure 3: The CDec-POMDP model

(such as transportation, supply-demand matching) agent interactions are governed by the aggregate count and types of agents, and do not depend on the specific identities of individual agents. This insight makes it possible to construct scalable and general approaches to multiagent modeling, simulation and optimization that are capable of addressing a range of practical problems in urban systems. Such modeling also addresses shortcomings of previous multiagent planning approaches which are either general but not scalable or scalable but with very limited applicability.

To formalize such collective decision making problems, we have recently developed the framework of CDecPOMDP [Nguyen et al., 2017a; Nguyen et al., 2017b; Nguyen et al., 2018] or collective decentralized POMDPs. The CDec-POMDP model is based on the idea of partial exchangeability [Diaconis and Freedman, 1980; Niepert and Van den Broeck, 2014], and collective graphical models [Sheldon and Dietterich, 2011; Sun et al., 2015]. Partial exchangeability in probabilistic inference is complementary to the notion of conditional and contextual independence, and combining all of them leads to a larger class of tractable models and inference algorithms [Niepert and Van den Broeck, 2014]. Previous works in multiagent planning have mostly explored only conditional and contextual independences in multiagent models [Nair et al., 2005; Witwicki and Durfee, 2010]. CDec-POMDPs combine both conditional independences and partial exchangeability to solve much larger instances of multiagent decision making.

Figure 3(a) shows how different agents m in a population of M agents interact with each other. We assume that different agents share the state space S. E.g., in a transportation network, agents move in different zones of the same city. An agent m's local state at time t is denoted by smt . The local states of all the agents are aggregated to form the state count table nst which simply counts how many agents are present in each state i ∈S. Based on its local state and the state count table, an agent i receives its local observation omt , which it Single Agent uses to take the next action amt (using the policy π). Based on the joint states and actions of all the agents, the state-action count table nsa t is generated, which simply counts howmany agents in state i took action j (for each i∈S and j∈A). As a result of joint actions, the environment transitions to the next state, and a reward is given per agent. This particular model is equivalent to the individual model similar to figure 2(a).

Figure 4: Settings for single agent and collective multiagent RL

![Image](https://ijcai.org/proceedings/2019/fulltext/895/image_000004_a2f9fdb0cca077152e465ef0cef511a06c781b1a7afe056302aa5a5cb2c41c21.png)

Scalability. In urban settings, we may have thousands of agents. Sampling individual trajectories of each agent would be computationally intractable. Therefore, we exploit similar properties as in CGMs, and marginalize away individual agents to arrive at the collective planning model in figure 3(b) (analogous to figure 2(b)). This model only consists of count tables, and similar to CGMs, we show how to define a distribution p(n) over these count tables [Nguyen et al., 2017a]. Notice that sampling from p(n) is highly scalable as the dimensions of count tables do not depend on the population size M. Therefore, the CDec-POMDP model is able to effectively reason about a large population of agents.

## 4 Solution Approaches

Planning-as-inference. We have developed different types of solution approaches for computing policies for agents in the CDec-POMDP model. One direction is based on the planning-as-inference strategy [Toussaint and Storkey, 2006] where we cast the planning problem to that of likelihood maximization (LM) problem in a graphical model [Nguyen et al., 2017a]. We have explore extensively such planning-asinference strategy for multiagent decision making in several contexts [Kumar and Zilberstein, 2010; Kumar et al., 2011; Kumar et al., 2015; Ghosh et al., 2015; Singh and Kumar, 2019]. The main benefit of this strategy is that it opens the door to the application of machine learning approaches to planning. We have used a popular LM approach ExpectationMaximization (EM) for multiagent decision making. A key benefit of EM is that its updates often take the form of message-passing among agents, and are thus highly scalable for large multiagent systems.

Multiagent RL. Another direction we have explored for solving CDec-POMDPs is using multiagent RL (MARL). The MARL approaches are useful in settings when only the access to domain simulator is available, which is a fairly common setting for several urban environments. There exist several previous MARL approaches such as independent Q-learning, counterfactual multiagent policy gradients and actor-critic methods [Foerster et al., 2018; Lowe et al., 2017], and SARSA-based MARL for Dec-POMDPs [Dibangoye and Buffet, 2018]. However, most of these approaches are limited to few dozens of agents in contrast to the collective setting with thousands of agents, which is our goal.

Lifted multiagent RL. The key idea that our MARL approaches exploit is to lift the RL algorithms to work with count-based representations. We show how to define actionvalue function and value function over count tables, and prove that they are sufficient statistic for planning and RL for CDecPOMDPs [Nguyen et al., 2017a; Nguyen et al., 2018]. As shown in figure 4(b), the environment directly generates different count tables and the associated reward by exploiting the CGM-like distribution defined over the graphical model in figure 3(b). As a result, our RL methods do not have to sample individual agent trajectories that would have been prohibitively expensive. In addition, there are two main challenges we address for collective MARL-multiagent credit assignment (actions of which agents were more/less important), and computing low variance policy gradient estimates for faster convergence to high quality solutions even with thousands of agents. Without addressing these issues, standard policy gradient based approaches do not converge at all.

## 5 Conclusion

We have developed several approaches for achieving coordination in large multiagent systems that are increasingly becoming common in our urban environments. Our work includes representing urban domains using collective graphical models that exploit the property that agent interactions in several urban settings depend on their aggregate effects rather than their identities. We have developed several domain simulators for urban transportation settings (such as maritime traffic). We have used these simulators to develop efficient and scalable multiagent RL approaches that exploit such aggregate nature of interaction among agents. We have also addressed several challenges that arise when doing planning and RL with thousands of agents such as multiagent credit assignment and low variance gradient estimates.

## Acknowledgments

I thank my collaborators and mentors. I also thank the UNiCEN center at SMU (https://unicen.smu.edu.sg/) for providing a conducive environment. The author is supported by the Singapore Ministry of Education Academic Research Fund (AcRF) Tier 2 grant MOE2018-T2-1-179.

## References

1. [Agussurja et al., 2018] Lucas Agussurja, Akshat Kumar, and Hoong Chuin Lau. Resource-constrained scheduling for mar- itime traffic management. In AAAI Conference on Artificial In- telligence, pages 6086-6093, 2018.
2. [Amato et al., 2010] Christopher Amato, Daniel S. Bernstein, and Shlomo Zilberstein. Optimizing fixed-size stochastic controllers for pomdps and decentralized pomdps. Autonomous Agents and Multi-Agent Systems, 21(3):293-320, 2010.
3. [Au et al., 2016] Tsz-Chiu Au, Shun Zhang, and Peter Stone. Au- tonomous intersection management for semi-autonomous vehi- cles. In Dusan Teodorovi'c, editor, Handbook of Transportation, pages 88-104. Routledge, 2016.
4. [Becker et al., 2004] Raphen Becker, Shlomo Zilberstein, and Vic- tor Lesser. Decentralized Markov decision processes with event- driven interactions. In International Conference on Autonomous Agents and Multiagent Systems, pages 302-309, 2004.
5. [Bernstein et al., 2002] Daniel S. Bernstein, Rob Givan, Neil Im- merman, and Shlomo Zilberstein. The complexity of decentral- ized control of Markov decision processes. Mathematics of Op- erations Research, 27:819-840, 2002.
6. [Daganzo, 1994] C.F. Daganzo. The cell transmission model: A dynamic representation of highway traffic consistent with the hy- drodynamic theory. Transportation Research Part B: Method- ological, 28(4):269-287, 1994.
7. [Diaconis and Freedman, 1980] P Diaconis and Diaconis Freed- man. De Finetti's generalizations of exchangeability. Studies in Inductive Logic and Probability, 2:233-249, 1980.
8. [Dibangoye and Buffet, 2018] Jilles Steeve Dibangoye and Olivier Buffet. Learning to act in decentralized partially observable MDPs. In International Conference on Machine Learning, pages 1241-1250, 2018.
9. [Foerster et al., 2018] Jakob Foerster, Gregory Farquhar, Tri- antafyllos Afouras, Nantas Nardelli, and Shimon Whiteson. Counterfactual multi-agent policy gradients. In AAAI Conference on Artificial Intelligence, 2018.
10. [Ghosh et al., 2015] Supriyo Ghosh, Akshat Kumar, and Pradeep Varakantham. Probabilistic inference based message-passing for resource constrained DCOPs. In International Joint Conference on Artificial Intelligence, pages 411-417, 2015.
11. [Iwata and Shimizu, 2019] Tomoharu Iwata and Hitoshi Shimizu. Neural collective graphical models for estimating spatio- temporal population flow from aggregated data. In AAAI Con- ference on Artificial Intelligence, 2019.
12. [Kumar and Zilberstein, 2009] Akshat Kumar and Shlomo Zilber- stein. Constraint-based dynamic programming for decentralized pomdps with structured interactions. In International Joint Con- ference on Autonomous Agents and Multiagent Systems, pages 561-568, 2009.
13. [Kumar and Zilberstein, 2010] Akshat Kumar and Shlomo Zilber- stein. Anytime planning for decentralized POMDPs using expec- tation maximization. In Conference on Uncertainty in Artificial Intelligence, pages 294-301, 2010.
14. [Kumar et al., 2011] Akshat Kumar, Shlomo Zilberstein, and Marc Toussaint. Scalable multiagent planning using probabilistic in- ference. In Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence, pages 2140-2146, Barcelona, Spain, 2011.
15. [Kumar et al., 2013] Akshat Kumar, Daniel Sheldon, and Biplav Srivastava. Collective diffusion over networks: Models and in- ference. In Conference on Uncertainty in Artificial Intelligence, 2013.
16. [Kumar et al., 2015] Akshat Kumar, Shlomo Zilberstein, and Marc Toussaint. Probabilistic inference techniques for scalable multia- gent decision making. Journal of Artificial Intelligence Research, 53:223-270, 2015.
17. [Kumar et al., 2016] Akshat Kumar, Hala Mostafa, and Shlomo Zilberstein. Dual formulations for optimizing Dec-POMDP con- trollers. In International Conference on Automated Planning and Scheduling, pages 202-210, 2016.
18. [Lowe et al., 2017] Ryan Lowe, Yi Wu, Aviv Tamar, Jean Harb, Pieter Abbeel, and Igor Mordatch. Multi-agent actor-critic for mixed cooperative-competitive environments. In Advances in Neural Information Processing Systems, pages 6382-6393, 2017.
19. [Nair et al., 2005] R. Nair, P. Varakantham, M. Tambe, and M. Yokoo. Networked distributed POMDPs: A synthesis of dis- tributed constraint optimization and POMDPs. In AAAI Confer- ence on Artificial Intelligence, pages 133-139, 2005.
20. [Nguyen et al., 2016] Duc Thien Nguyen, Akshat Kumar, Hoong Chuin Lau, and Daniel Sheldon. Approximate in- ference using DC programming for collective graphical models. In International Conference on Artificial Intelligence and Statistics, pages 685-693, 2016.
21. [Nguyen et al., 2017a] Duc Thien Nguyen, Akshat Kumar, and Hoong Chuin Lau. Collective multiagent sequential decision making under uncertainty. In AAAI Conference on Artificial In- telligence, pages 3036-3043, 2017.
22. [Nguyen et al., 2017b] Duc Thien Nguyen, Akshat Kumar, and Hoong Chuin Lau. Policy gradient with value function approxi- mation for collective multiagent planning. In Neural Information Processing Systems, pages 4322-4332, 2017.
23. [Nguyen et al., 2018] Duc Thien Nguyen, Akshat Kumar, and Hoong Chuin Lau. Credit assignment for collective multiagent RL with global rewards. In Advances in Neural Information Pro- cessing Systems, pages 8113-8124, 2018.
24. [Niepert and Van den Broeck, 2014] Mathias Niepert and Guy Van den Broeck. Tractability through exchangeability: A new perspective on efficient probabilistic inference. In AAAI Confer- ence on Artificial Intelligence, pages 2467-2475, July 2014.
25. [Sheldon and Dietterich, 2011] Daniel R. Sheldon and Thomas G. Dietterich. Collective graphical models. In Neural Information Processing Systems, pages 1161-1169, 2011.
26. [Sheldon et al., 2013] Daniel Sheldon, Tao Sun, Akshat Kumar, and Thomas G. Dietterich. Approximate inference in collec- tive graphical models. In International Conference on Machine Learning, pages 1004-1012, 2013.
27. [Singh and Kumar, 2019] Arambam James Singh and Akshat Ku- mar. Graph based optimization for multiagent cooperation. In International Conference on Autonomous Agents and MultiAgent Systems, pages 1497-1505, 2019.
28. [Singh et al., 2019] Arambam James Singh, Duc Thien Nguyen, Akshat Kumar, and Hoong Chuin Lau. Multiagent decision mak- ing for maritime traffic management. In AAAI Conference on Artificial Intelligence, 2019.
29. [Spaan and Melo, 2008] Matthijs T. J. Spaan and Francisco S. Melo. Interaction-driven Markov games for decentralized mul- tiagent planning under uncertainty. In International COnference on Autonomous Agents and Multi Agent Systems, pages 525-532, 2008.
30. [Sun et al., 2015] Tao Sun, Daniel Sheldon, and Akshat Kumar. Message passing for collective graphical models. In International Conference on Machine Learning, pages 853-861, 2015.
31. [Toussaint and Storkey, 2006] Marc Toussaint and Amos J. Storkey. Probabilistic inference for solving discrete and continu- ous state markov decision processes. In International Conference on Machine Learning, pages 945-952, 2006.
32. [Witwicki and Durfee, 2010] Stefan J. Witwicki and Edmund H. Durfee. Influence-based policy abstraction for weakly-coupled Dec-POMDPs. In International Conference on Automated Plan- ning and Scheduling, pages 185-192, 2010.
