sup_of_aaai.pdf
Leveraging Partial Symmetry for Multi-Agent Reinforcement Learning
Abstract
Incorporating symmetry as an inductive bias into multi-agent reinforcement learning (MARL) has led to improvements in generalization, data efficiency, and physical consistency. While prior research has succeeded in using perfect symmetry prior, the realm of partial symmetry in the multi-agent domain remains unexplored. To fill in this gap, we introduce the partially symmetric Markov game, a new subclass of the Markov game. We then theoretically show that the performance error introduced by utilizing symmetry in MARL is bounded, implying that the symmetry prior can still be useful in MARL even in partial symmetry situations. Motivated by this insight, we propose the Partial Symmetry Exploitation (PSE) framework that is able to adaptively incorporate symmetry prior in MARL under different symmetry-breaking conditions. Specifically, by adaptively adjusting the exploitation of symmetry, our framework is able to achieve superior sample efficiency and overall performance of MARL algorithms. Extensive experiments are conducted to demonstrate the superior performance of the proposed framework over baselines. Finally, we implement the proposed framework in real-world multi-robot testbed to show its superiority.
1 Introduction
Multi-Agent Reinforcement Learning (MARL) is increasingly gaining attention due to its capabilities in handling complex tasks(Li et al. 2023). Such tasks often necessitate strategic interaction and rivalry among various entities (Yu et al. 2021b; Feng et al. 2023). However, a notorious limitation of most MARL approaches is their substantial data dependency, necessitating vast amounts of data to build an efficient model. This limitation severely narrows the scope of MARL’s practical application in real-life settings (Shi, Steenkiste, and Veloso 2021). How to develop strategies to improve MARL’s sample efficiency has become an important and long-standing research topic.
Strategies to augment sample efficiency often involve integrating external knowledge to accelerate MARL’s training. Various methods incorporating extra knowledge have been proposed in recent literature (Shi, Mo, and Di 2021; Shi et al. 2022). In the realm of MARL, prior research has highlighted the advantage of employing permutation invariance. Permutation invariance asserts that the systemic behavior remains unaffected by any changes in the order of agent consideration (Jianye et al. 2023). The application of permutation invariance encourages extensive parameter sharing among agents, thereby augmenting data efficiency. Additionally, the most common symmetry in multi-agent systems is rotation symmetry, as illustrated in Figure 1. In this context, rotating the global state results in a rotation of the optimal joint policy. Some studies have ameliorated data efficiency by designing inherent network structures that satisfy this property (van der Pol et al. 2021).
Current techniques often assume the existence of perfect permutation invariance or perfect spatial symmetry. However, such ideal conditions are rare in real-world scenarios. For instance, again in Figure 1, multiple agents attempt to approach a target point where each agent can sense the environment, including information about other agents, obstacles, and the target point. Such problems, conditioned on the perfect symmetry transition function and symmetry reward function, are defined as symmetric Markov game in (van der Pol et al. 2021; Yu et al. 2023). Unfortunately, in the real world, there might exist imperfections in the environment, e.g., uneven ground, wind, and other non-uniform fields acting on the agents. The non-uniform fields can deviate the system’s transition dynamics or reward functions from perfect spatial symmetry to a certain extent. Specifically, when we rotate the state-action pairs of our agents, we cannot rotate the non-uniform fields, accordingly. As a result, despite the multi-agent system having a spatially symmetrical structure, its response to the non-uniform fields can no longer employ perfect symmetry. Furthermore, slight variations in elements such as power supply or physical structures could make the agents slightly heterogeneous, thus violating the principle of perfect permutation invariance. This violation poses a significant challenge to real-world implementations of symmetry-prior-based reinforcement learning methods.
Regrettably, existing studies, either single-agent or multi-agent ones, have seldomly explored such scenarios of partial symmetry, neither from a theoretical nor from a practical point of view. To emphasize the necessity of such a study, we evaluated the performance of the perfect symmetry network proposed in (van der Pol et al. 2021) under various symmetry-breaking conditions. As depicted in Figure 2, the performance of their EQ-MPN and MPN methods is evaluated under three distinct noise levels, which signifies the extent of symmetry-breaking introduced into the system. We found that as symmetry breaks, the performance of the network with embedded symmetry, EQ-MPN, deteriorates. Motivated by these challenges, we delve into the partial symmetry scenarios, targeting at a new methodology that relaxes the requirement of strict symmetry with a theoretical performance bound guaranteed.
In this paper, we first define the partially symmetric Markov game. It gives rise to a new class of symmetry Markov game with slack symmetry constraints while partially maintaining favorable inductive biases for learning. We theoretically show that the performance errors introduced by leveraging symmetry under partially symmetric Markov game are bounded. Our theoretical analysis can be seamlessly applied to a variety of symmetries, including permutation invariance, rotational equivariance, etc. Upon this setting, we introduce a Partial Symmetry Exploitation framework (PSE). PSE first quantifies the extent/level of symmetry in the environment using a dedicated symmetry quantification module and then selects an appropriate training pipeline according to that symmetry level. The PSE involves several technical components to adaptively incorporate symmetry into the training process. Our main contributions are listed as follows:
-
•
Formally define the concept of partial equivariance and generalize symmetry Markov game to partially symmetric Markov game;
-
•
For partially symmetric Markov game, theoretically show that the performance error introduced by utilizing symmetry in MARL is bounded;
-
•
Motivated by the error bound, propose a novel PSE framework to adaptively incorporate and leverage symmetry prior in MARL;
-
•
Demonstrate our framework’s superiority over baselines in both simulated tasks and real-world robot experiments.
2 Related work
2.1 Symmetries in Single-agent RL
The methods for exploiting symmetry in RL can be broadly classified into two major categories: data augmentation and network structure design. Data augmentation in single-agent RL is to generate additional data through image transformations during the training phase of the model (Laskin et al. 2020; Yarats, Kostrikov, and Fergus 2020; Lin et al. 2020; Amadio, Colomé, and Torras 2019). Alternatively, symmetry can be introduced through a contrastive learning framework by enforcing consistencies between an image and its augmented version (Laskin, Srinivas, and Abbeel 2020). The network design method is to design specialized architectures that implicitly embed prior knowledge relevant to the task (Ravindran and Barto 2001). For instance, symmetries in the joint state-action space can be expressed through the implementation of policy networks (van der Pol et al. 2020; Wang, Walters, and Platt 2022). Our paper explores the realm of partial symmetry, extending beyond the scope of the approaches commonly employed.
2.2 Symmetries in Multi-agent RL
In the realm of multi-agent systems, fewer studies have explored the use of data augmentation techniques. To our knowledge, the most related work to our work is the data augmentation method proposed in (Ye et al. 2021). This method generates additional data by implementing permutation transformations for homogeneous agents, interpreting data augmentation from the perspective of permutation invariance. In a similar vein, the need for more extensive integration of prior knowledge into MARL is apparent. Multi-Agent MDP Homomorphic Networks have been developed to embed symmetries, thus enhancing data efficiency (van der Pol et al. 2021). However, these methods impose strict constraints on symmetry, which hinders their applicability in real-world scenarios characterized by partial symmetry. In contrast, we treat symmetry as an additional objective and incorporate it through soft constraints such as data augmentation and regularization. Our approach is able to adjust to different symmetry levels, thereby improving algorithmic performance in scenarios with partial symmetry.
3 Preliminaries
3.1 Cooperative Markov game
An -agent cooperative Markov game (Boutilier 1996) can be defined as a tuple , where denotes the set of agents, is the state space, and is the action space of agent . Let be the joint action space, and be the transition function. is the set of admissible state-action pairs. At time step , the agents are at state (which may not be fully observable) and take independent action relying on their policy. Then, the environment emits the bounded joint reward and moves to the next state . The agents aim to maximize the expected joint return, defined as , where is the discount factor, by selecting actions according to the policy . The initial states are determined by a distribution .
3.2 Groups and Transformations
This section offers an overview of the concepts of groups and transformations (Bronstein et al. 2021). A group is a set equipped with a binary operator that has four mathematical properties: identity, inverse, closure, and associativity. Our discussion primarily revolves around the group and its cyclic subgroup . Specifically, represents the group of continuous rotations . Meanwhile, stands for the discrete subgroup, defined as . A rotation matrix illustrates the act of rotating within Euclidean space (Fillmore 1984). For a specific rotation set , the rotation matrix is formulated as:
The four group axioms are satisfied in the case of a rotation transformation.
3.3 Equivariance and Invariance
In multi-agent systems, the symmetries are commonly referred to as equivariance and invariance(Yu et al. 2023). Given a transformation operator and a mapping function , if there exists a second transformation operator in the output space of such that:
where and is a mathematical group, then, function is equivariant to the transformation . The operators and can be used to describe the same transformation, but in different spaces. A related notion to equivariance is invariance. If for any choice of , we have that , the identity function, then we say function is invariant to transformation . Figure 1 (upper half) shows the equivariance of the optimal policy, rotating the state globally results in a transformation of the optimal policy. Given two states and , the optimal policy is equivariant to its transformation which is denoted by . Without special notice, the transformations are assumed to be bijective in this paper.
4 Defining and Characterizing Partially Symmetric Markov game
4.1 Partial Equivariance and Invariance
Real-world dynamics may not satisfy the strict equivariance though such a strict assumption has been commonly used for simplicity in literature (Wang, Walters, and Platt 2022; van der Pol et al. 2020). In this paper, we introduce a definition of partial equivariance and invariance to fill the gap.
Definition 1 (Partial Equivariance and Invariance).
Given a transformation operator and a mapping function , if there exists a second transformation operator in the output space of such that:
where and is a mathematical group, we say is -partially equivariant to the transformation and . A related notion to -partial equivariance is the -partial invariance: If for any choice of we have , then function is -partially invariant to transformation . Note that strict equivariance or invariance are special cases of partial ones with .
4.2 Partially Symmetric Markov game
In this subsection, we formally define the partially symmetric Markov game, a subclass of the cooperative Markov game characterized by partial symmetry.
Definition 2 (Partially Symmetric Markov game).
The partially symmetric Markov game is a cooperative Markov game that satisfies the conditions of partial reward invariance and partial transition invariance. The state and action transformation are defined as and , respectively. For state-action pairs , we denote the transformed state-action pairs as . Here, and for short. The partial reward invariance is characterized with:
(1) |
The partial transition invariance is characterized using the Maximum Mean Discrepancy (MMD) between the distributions and :
(2) |
Please note that is also a distribution of with the sampling process being defined as 1) and then 2) .
The MMD is defined as a measure of distance used to quantify the discrepancy between two distributions under a general class of bounded mapping functions (Gretton et al. 2006). Eq.(2) can be expressed as:
We believe that the symmetry property is a common occurrence in many real-world multi-agent tasks. Our formal definition of this issue holds theoretical and practical significance.
4.3 Performance Error Analysis
We show that if a problem can be formulated as a partially symmetric Markov game, the performance error introduced by using symmetry-augmented data in training is bounded. In the following, variables without a subscript denote the concatenation of all variables for all agents (e.g., denotes the joint actions of all agents). Based on the definition in (Ravindran and Barto 2001), the -step optimal discounted action value function recursively for all and for all non-negative integers is defined as follows:
The optimal action-value function is the limit of as approaches infinity. We now define the performance error for , which measures the error of a Q-function trained on symmetry-augmented data.
Definition 3 (Performance Error for when using symmetry-augmented data).
Let be the optimal action-value function, be the transformation associated with . Then, the performance error of is defined as:
where is the action-value function trained by the symmetry-augmented data.
Proposition 1 (Performance Error Bound).
As stated in Prop 1, for the Partially Symmetric Markov game , the error introduced by incorporating symmetry samples is bounded. The proof of Prop 1 can be found in Section 1 of the Appendix111Video demonstrations and Supplementary materials are available at the project website https://xinyu-site.github.io/PSE/.. Prop 1 implies that the symmetry-augmented data are useful in MARL to a bounded extent even in partial symmetry situations like .
5 Framework of the Partial Symmetry Exploitation
This paper focuses on solving the following problem: In the context of partially symmetric Markov game , how can we appropriately leverage the symmetry prior to improving sample efficiency and performance of MARL? On top of Prop 1, we propose a general framework, called Partial Symmetry Exploitation (PSE), for exploiting the symmetry prior, properly. The PSE framework is designed to adaptively utilize symmetry and is composed of four key modules: Symmetry Quantification, Adaptive Tuning, Symmetry Augmentation, and Symmetry Consistency Loss.
5.1 Symmetry Quantification
We propose a quantification method to measure the symmetry in . This method is applicable to various symmetries inherent in multi-agent systems, including permutation invariance, rotational equivariance, and translational invariance. We employ a transformed environment to assess the degree of symmetry by comparing the system’s responses in both the original and transformed environments. For a partially symmetric Markov game , consider with an associated transformation . In the transformed environment, action is applied to the state , leading to a new state . We define a function to measure the degree of symmetry in MARL:
(3) |
where the numerator represents the Euclidean norm of the difference between the vectors, and the denominator is the sum of individual Euclidean norms. Given a vector , its Euclidean norm is defined as . is a scalar and its values lie within the interval . A value of 1 indicates perfect symmetry and the lower bound of is attained when . While we utilize the Euclidean norm in this context, other norms can also be employed.
Upon obtaining the measure of symmetry, we can introduce threshold values to determine the level of symmetry, categorizing the environment into Partial Symmetry (C1) and Non-Symmetry (C2). It’s worth noting that perfect symmetry is a special case of partial symmetry. The threshold can be tuned according to the specific requirements of the problem and the performance trade-offs acceptable.
5.2 Adaptive Tuning
In the early stages of training in , symmetry can assist the model to converge more swiftly and reduce the loss faster. However, as the model progressively adapts to the training environment and starts to capture more nuanced features of the data, an over-reliance on symmetry might have a negative effect on the model’s training. To tackle this issue, as training advances, our PSE gradually reduces the dependence on symmetry. To this end, we present the following function:
(4) |
which serves as the annealing coefficient at the iteration, with signifying the degree of symmetry in Eq. (3) and denoting the decay rate. In the follow-up stage, as will be discussed later, the coefficient serves as both 1) a probability to decide on whether the symmetry-augmented data is used and 2) a coefficient in the objective function to weigh the component of symmetry constraints. This auto-tuning approach strikes an adaptive balance on the extent to which the symmetry is leveraged in different training phases.
5.3 Symmetry Augmentation
One straightforward way to leverage symmetry is through data augmentation. Motivated by Prop 1, we present a data augmentation strategy designed to adaptively leverage symmetry. Based on Eq. (4), we obtain a coefficient that starts with a value equal to the degree of symmetry and decreases over training iterations. Specifically, the coefficient acts as a probabilistic threshold. If a random number drawn from a uniform distribution between [0,1] is less than , data augmentation is applied in that iteration of training. This strategy ensures an expedited training process in the early phases. As training progresses, reliance on symmetry-augmented samples is reduced, thereby mitigating potential performance errors they might introduce.
5.4 Symmetry Consistency Loss
In multi-agent settings, using data augmentation to improve sample efficiency can be challenging. The reason is that when multiple agents are considered, more sources of variance are introduced, making the training unstable. The proposed symmetry consistency loss provides mitigation to this challenge (see Section 2 in the Appendix for more details). For a clean presentation, the MAPPO is used as an example to introduce symmetry consistency loss.
Symmetry Consistency Loss. The policy consistency loss term is defined as
(5) |
aiming to constrain distribution to be close to . This helps guide the training process according to the symmetry prior. Assume that represents an approximate value for state , the symmetry consistency loss for value function is designed as
(6) |
designed to minimize the discrepancy between the outputs of the value function when provided with the original input and the symmetry-transformed input. Therefore, we regard Eqs. (5) and (6) as the symmetry consistency loss.
MARL with Symmetry Consistency Loss. Rather than having a fixed coefficient in the loss function, we utilize calculated by Eq. (4) to dynamically adjust the coefficient of symmetric loss. For the MAPPO, our PSE method optimizes the following loss objective:
(7) |
The is the objective function for MAPPO and can be found in Section 2 of the Appendix.
6 Experiments
This section demonstrates our PSE’s superiority via experiments in both simulated tasks and real-world robot systems.
6.1 Environmental Settings
We conducted experiments in several tasks, including Predator-Prey (PP), Cooperative Navigation (CN), Wildlife Monitoring, and Formation Change (FC). CN and PP is a classic scenario implemented in multi-agent particle environment (Mordatch and Abbeel 2017). The wildlife monitoring is a grid-world-based environment, where a set of drones has to coordinate to accomplish the task (van der Pol et al. 2020). The goal is to trap poachers by having one drone hover above them while the other assists from the side. The details of FC are provided in Section 3 of the Appendix. Figure 4 shows parts of the tasks.
Symmetry Breaking. The original classic setups of these four tasks were designed to have perfect spatial symmetry. We deliberately modified these tasks to incorporate partial symmetry by integrating noise into the transition dynamics. The multi-robot FC task was conducted in the high-precision robot simulation environment Webots. As shown in Figure 3(c), robots were required to learn to avoid each other as well as the obstacles and coordinate to reach their destinations. We set an uneven terrain for this task to simulate partial symmetry. The severity of these uneven conditions can be modified, allowing us to explore the influences of environmental uncertainties on MARL in depth. For more details on symmetry breaking, please see Section 4 of the Appendix.
Baselines. The proposed PSE framework was applied to several baselines, including Multi-Agent Deep Deterministic Policy Gradient (MADDPG), Monotonic Value Function Factorisation for Deep MARL (QMIX), and Multi-Agent Proximal Policy Optimization (MAPPO), which are mainstream MARL approaches (Rashid et al. 2018; Lowe et al. 2017; Yu et al. 2021a).
6.2 Main results
This section presents the experimental results obtained using the setup described in Section 6.1. The performance of each algorithm was evaluated with 10 different random seeds, and the final experimental results under partial symmetry are shown in Figure 5. The results show that the MARL algorithms adopting the PSE framework achieved different degrees of advantage over their original versions.
Predator-Prey. In this scenario, there were three predators and one prey. As shown in Figure 4(a), the proposed PSE framework outperformed the baseline methods significantly. The results indicated that the proposed framework could improve the data efficiency, convergence speed, and performance in terms of evaluation rewards.
Cooperative Navigation. The cooperative navigation was a fully cooperative environment, where 3 agents (circles) cooperated to reach 3 landmarks (crosses) under a minimum number of collisions. Similarly, as shown in Figure 4(b), the results show that the proposed framework can improve data efficiency and performance in this task.
Formation Change. To evaluate the proposed method in complex tasks, experiments were conducted on the multi-robot formation change task in the Webots simulator, as shown in Figure 3(c). In this scenario, 8 robots started in a square formation and had their destinations set on the opposite side. The experimental results show that the MADDPG and QMIX could not learn a useful policy in this task, whereas the agents trained by the MAPPO-PSE and MAPPO could reach the destination while avoiding collisions with each other and obstacles. As presented in Figure 4(c), the algorithms enhanced by the proposed framework obtained higher rewards than the original versions. This indicates that the proposed PSE can further improve the performance of MARL algorithms in challenging environments.
Wildlife Monitoring. We conducted a comparison of three graph network-based methods: the Message Passing Network (MPN, a classic graph convolutional network), the EQ-MPN (an advanced baseline network embedding perfect symmetry as proposed in (van der Pol et al. 2021)) and MPN with the PSE framework (MPN-PSE). The Wildlife Monitoring is specially analyzed here because it is the chosen environment in the literature well suited to the EQ-MPN, featuring pixel-based and grid-world states. Advanced results are achieved by EQ-MPN when the perfect symmetry in the environment holds. Here, we assessed the three models’ performance across varying degrees of symmetry-breaking. Under conditions of perfect symmetry (see Figure 6a), the EQ-MPN with the perfect symmetry prior embedded in its network structure demonstrates superior performance compared to the classic MPN. However, our PSE framework surpasses both EQ-MPN and MPN in terms of convergence speed and the quality of the final convergence. As shown in Figure 6b, under partial symmetry, the performance of the EQ-MPN deteriorates, even to a level worse than the classic MPN. In contrast, our PSE-based method continues to enhance the performance of MPN. In Figure 6c, where the environment is completely devoid of any symmetry, all three methods face challenges in learning an acceptable policy. Yet, our PSE framework still maintains a discernible advantage.
6.3 Impact of Different Degrees of Symmetry and Ablation Analysis
We analyzed four distinct algorithm variations in our study: 1) MAPPO, which stands for the most primitive version of the algorithm. 2) MAPPO-SE, which retains only our symmetry augmentation and loss function components within the original MAPPO, and where the coefficient of the loss function is fixed to 0.5. 3) the MAPPO-PSE, our comprehensive framework representing the entirety of our proposed enhancements. Figure 7 denotes each algorithm type with a distinct color, and different algorithm variations are highlighted by varying line types. It is observed that the PSE framework consistently excels across different degrees of symmetry-breaking. Interestingly, MAPPO-SE, which sticks to leveraging the perfect symmetry, experiences a substantial performance decline as noise intensity increases, even deteriorating to a level worse than the classic MAPPO.
The results provide two insights: 1) a strong dependency on embedding perfect symmetry may seriously hamper the training and the final performance when the symmetry keeps breaking, and 2) our PSE framework can adapt to various symmetry-breaking conditions and consistently enhance the performance of mainstream multi-agent algorithms. The PSE enjoys this advantage due to the framework’s symmetry quantification and adaptive tuning components. The same experiments are also conducted based on QMIX and MADDPG, which are included in Figure 7, and similar observations and conclusions can be obtained. The exception is that the MADDPG does not perform well in the FC task.
6.4 Real world experiments
As shown in Figure 8, the real-world version of formation change presented in Section 6.1 was considered in this experiment. The trained policies were deployed on the Epuck, which is a small, lightweight robot platform. We followed a direct sim2real paradigm to deploy the policy network (De Souza et al. 2021). By incorporating our PSE approach into the MAPPO algorithm, the agents are able to complete tasks with fewer risky states. Risky states are defined as those in which the distance between agents is less than 5 centimeters, and the rate of risky states is the proportion of risky states to all states. The rate of risky states for MAPPO-PSE is 2.1%, while the rate for MAPPO is 5.6%. Details are provided in Section 5 of the Appendix.
7 Conclusion
In this paper, we newly introduce the partially symmetric Markov game. We then theoretically show that the corresponding performance error is bounded. Based on the bounded property, we propose a novel PSE framework to adaptively leverage symmetry prior in MARL. Experimental results support the superiority of PSE over baselines. In the future, we plan to extend the PSE to systems with heterogeneous agents, whose sensitivity to the symmetry-breaking conditions is different.
Acknowledgments
This work was supported by the National Key Research and Development Program of China (Grant No. 2022ZD0117801), and the National Natural Science Foundation of China (Grant No. 62306023).
References
- Amadio, Colomé, and Torras (2019) Amadio, F.; Colomé, A.; and Torras, C. 2019. Exploiting symmetries in reinforcement learning of bimanual robotic tasks. IEEE Robotics and Automation Letters, 4(2): 1838–1845.
- Boutilier (1996) Boutilier, C. 1996. Planning, learning and coordination in multiagent decision processes. In TARK, volume 96, 195–210. Citeseer.
- Bronstein et al. (2021) Bronstein, M. M.; Bruna, J.; Cohen, T.; and Veličković, P. 2021. Geometric deep learning: Grids, groups, graphs, geodesics, and gauges. arXiv preprint arXiv:2104.13478.
- De Souza et al. (2021) De Souza, C.; Newbury, R.; Cosgun, A.; Castillo, P.; Vidolov, B.; and Kulić, D. 2021. Decentralized multi-agent pursuit using deep reinforcement learning. IEEE Robotics and Automation Letters, 6(3): 4552–4559.
- Feng et al. (2023) Feng, P.; Yu, X.; Liang, J.; Wu, W.; and Tian, Y. 2023. MACT: Multi-agent Collision Avoidance with Continuous Transition Reinforcement Learning via Mixup. In International Conference on Swarm Intelligence, 74–85. Springer.
- Fillmore (1984) Fillmore, J. P. 1984. A Note on Rotation Matrices. IEEE Computer Graphics and Applications, 4(2): 30–33.
- Gretton et al. (2006) Gretton, A.; Borgwardt, K.; Rasch, M.; Schölkopf, B.; and Smola, A. 2006. A kernel method for the two-sample-problem. Advances in neural information processing systems, 19.
- Jianye et al. (2023) Jianye, H.; Hao, X.; Mao, H.; Wang, W.; Yang, Y.; Li, D.; Zheng, Y.; and Wang, Z. 2023. Boosting Multiagent Reinforcement Learning via Permutation Invariant and Permutation Equivariant Networks. In The Eleventh International Conference on Learning Representations.
- Laskin et al. (2020) Laskin, M.; Lee, K.; Stooke, A.; Pinto, L.; Abbeel, P.; and Srinivas, A. 2020. Reinforcement Learning with Augmented Data. Advances in Neural Information Processing Systems, 33.
- Laskin, Srinivas, and Abbeel (2020) Laskin, M.; Srinivas, A.; and Abbeel, P. 2020. Curl: Contrastive unsupervised representations for reinforcement learning. In International Conference on Machine Learning, 5639–5650. PMLR.
- Li et al. (2023) Li, S.; Guo, J.; Xiu, J.; Yu, X.; Wang, J.; Liu, A.; Yang, Y.; and Liu, X. 2023. Byzantine Robust Cooperative Multi-Agent Reinforcement Learning as a Bayesian Game. arXiv preprint arXiv:2305.12872.
- Lin et al. (2020) Lin, Y.; Huang, J.; Zimmer, M.; Guan, Y.; Rojas, J.; and Weng, P. 2020. Invariant transform experience replay: Data augmentation for deep reinforcement learning. IEEE Robotics and Automation Letters, 5(4): 6615–6622.
- Lowe et al. (2017) Lowe, R.; Wu, Y.; Tamar, A.; Harb, J.; Abbeel, P.; and Mordatch, I. 2017. Multi-agent actor-critic for mixed cooperative-competitive environments. arXiv preprint arXiv:1706.02275.
- Mordatch and Abbeel (2017) Mordatch, I.; and Abbeel, P. 2017. Emergence of Grounded Compositional Language in Multi-Agent Populations. arXiv preprint arXiv:1703.04908.
- Rashid et al. (2018) Rashid, T.; Samvelyan, M.; Schroeder, C.; Farquhar, G.; Foerster, J.; and Whiteson, S. 2018. Qmix: Monotonic value function factorisation for deep multi-agent reinforcement learning. In International Conference on Machine Learning, 4295–4304. PMLR. ISBN 2640-3498.
- Ravindran and Barto (2001) Ravindran, B.; and Barto, A. G. 2001. Symmetries and Model Minimization in Markov Decision Processes. Technical report, University of Massachusetts, Amherst, MA, United States.
- Shi, Mo, and Di (2021) Shi, R.; Mo, Z.; and Di, X. 2021. Physics-informed deep learning for traffic state estimation: A hybrid paradigm informed by second-order traffic models. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, 540–547.
- Shi et al. (2022) Shi, R.; Mo, Z.; Huang, K.; Di, X.; and Du, Q. 2022. A physics-informed deep learning paradigm for traffic state and fundamental diagram estimation. IEEE Transactions on Intelligent Transportation Systems, 23: 11688–11698.
- Shi, Steenkiste, and Veloso (2021) Shi, R.; Steenkiste, P.; and Veloso, M. M. 2021. Improving the on-vehicle experience of passengers through SC-M*: A scalable multi-passenger multi-criteria mobility planner. IEEE Transactions on Intelligent Transportation Systems, 22(2): 1026–1040.
- van der Pol et al. (2021) van der Pol, E.; van Hoof, H.; Oliehoek, F. A.; and Welling, M. 2021. Multi-Agent MDP Homomorphic Networks. arXiv preprint arXiv:2110.04495.
- van der Pol et al. (2020) van der Pol, E.; Worrall, D.; van Hoof, H.; Oliehoek, F.; and Welling, M. 2020. MDP homomorphic networks: Group symmetries in reinforcement learning. Advances in Neural Information Processing Systems, 33.
- Wang, Walters, and Platt (2022) Wang, D.; Walters, R.; and Platt, R. 2022. -Equivariant Reinforcement Learning. arXiv preprint arXiv:2203.04439.
- Yarats, Kostrikov, and Fergus (2020) Yarats, D.; Kostrikov, I.; and Fergus, R. 2020. Image augmentation is all you need: Regularizing deep reinforcement learning from pixels. In International Conference on Learning Representations.
- Ye et al. (2021) Ye, Z.; Chen, Y.; Jiang, X.; Song, G.; Yang, B.; and Fan, S. 2021. Improving sample efficiency in Multi-Agent Actor-Critic methods. Applied Intelligence, 1–14.
- Yu et al. (2021a) Yu, C.; Velu, A.; Vinitsky, E.; Wang, Y.; Bayen, A.; and Wu, Y. 2021a. The Surprising Effectiveness of PPO in Cooperative, Multi-Agent Games. arXiv preprint arXiv:2103.01955.
- Yu et al. (2023) Yu, X.; Shi, R.; Feng, P.; Tian, Y.; Luo, J.; and Wu, W. 2023. ESP: Exploiting Symmetry Prior for Multi-Agent Reinforcement Learning. In ECAI 2023, 2946–2953. IOS Press.
- Yu et al. (2021b) Yu, X.; Wu, W.; Feng, P.; and Tian, Y. 2021b. Swarm inverse reinforcement learning for biological systems. In 2021 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), 274–279. IEEE.
in 1,…,0 See pages \x of sup_of_aaai.pdf