Episodic Future Thinking Mechanism for Multi-agent Reinforcement Learning

Understanding cognitive processes in multi-agent interactions is a primary goal in cognitive science. It can guide the direction of artificial intelligence (AI) research toward social decision-making in multi-agent systems, which includes uncertainty from character heterogeneity. In this paper, we introduce an episodic future thinking (EFT) mechanism for a reinforcement learning (RL) agent, inspired by cognitive processes observed in animals. To enable future thinking functionality, we first develop a multi-character policy that captures diverse characters with an ensemble of heterogeneous policies. Here, the character of an agent is defined as a different weight combination on reward components, representing distinct behavioral preferences. The future thinking agent collects observation-action trajectories of the target agents and uses the pre-trained multi-character policy to infer their characters. Once the character is inferred, the agent predicts the upcoming actions of target agents and simulates the potential future scenario. This capability allows the agent to adaptively select the optimal action, considering the predicted future scenario in multi-agent interactions. To evaluate the proposed mechanism, we consider the multi-agent autonomous driving scenario with diverse driving traits and multiple particle environments. Simulation results demonstrate that the EFT mechanism with accurate character inference leads to a higher reward than existing multi-agent solutions. We also confirm that the effect of reward improvement remains valid across societies with different levels of character diversity.

Paper

References (64)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer ukHS6/10 · confidence 3/52024-06-19

Summary

This paper introduces an Episodic Future Thinking (EFT) mechanism for reinforcement learning (RL) agents to enhance decision-making in multi-agent scenarios. The EFT mechanism allows an agent to predict the future actions of other agents by inferring their characters from observation-action trajectories. This capability is evaluated in multi-agent autonomous driving scenarios and multiple particle environments, demonstrating that EFT leads to higher rewards compared to existing multi-agent RL solutions.

Strengths

The integration of episodic future thinking in RL is a significant contribution, providing a new perspective on how agents can predict and simulate future scenarios to improve decision-making. Besides, The paper is well-structured and clearly explains the methodology, experiments, and results, also provides comprehensive evaluations in diverse experiments, including ablation study, showcasing the robustness of the proposed method.

Weaknesses

1. The paper does not sufficiently address the computational overhead of implementing the EFT mechanism, especially with varying data sizes. 2. I suggest that authors also implement SOTA in the experiment of investigating the effects of trajectory noise, so that compare the sensitivity of the proposed methods. 3. The approach assumes that character traits can be inferred accurately, which might not hold in highly dynamic environments with rapidly changing behaviors.

Questions

1. How does the performance of the proposed Episodic Future Thinking mechanism scale with an increasing number of agents?

Rating

6

Confidence

3

Soundness

2

Presentation

3

Contribution

3

Limitations

The approach assumes that character traits can be inferred accurately, which might not hold in highly dynamic environments with rapidly changing behaviors. The limitation of having only one EFT-enabled agent in experiments raises questions about the method's effectiveness in scenarios where multiple agents are equipped with EFT capabilities.

Authorsrebuttal2024-08-07

- **Limitation in highly dynamic environments with rapidly changing behaviors** We appreciate the reviewer's insightful comment regarding the challenges of modeling and inference with policy changes over time. As the EFT agent should continuously adapt to evolving strategies and behaviors, the complexity of modeling and inferring these changes increases significantly. This issue is further compounded as the number of agents grows, potentially exacerbating the intractability of the problem. The dynamic nature of policy introduces additional layers of complexity, making it increasingly difficult to predict and manage the interactions among agents effectively. This is an ultimate goal for the research community, and we consider it as future work. Although we did not address rapidly changing behavior in this study, our work demonstrates promising results, such as successful interactions with changes in surrounding characters across different episodes. In accordance with NeurIPS policy, we would like to clarify that we have already discussed this limitation in our manuscript. --- Once again, we deeply appreciate the insightful comments and suggestions. We hope our clarification and additional empirical studies could address the concerns raised by the reviewer. Should there be any leftover questions, please let us know and we will make every effort to address them during the subsequent discussion period.

Reviewer 6v5k5/10 · confidence 2/52024-06-25

Summary

Introduce an episodic future thinking(EFT) mechanism, which, along with the mechanism of counterfactual, is a cognitive activity of human beings. The proposed algorithm predicts future observation transitions and uses them to determine the next steps of action. Although the maximum likelihood method is also used to infer a character c, I do not believe that this paper has made a significant contribution.

Strengths

Introduce an episodic future thinking(EFT) mechanism, which, along with the mechanism of counterfactual, is a cognitive activity of human beings. The proposed algorithm predicts future observation transitions and uses them to determine the next steps of action. Although the maximum likelihood method is also used to infer a character c, I do not believe that this paper has made a significant contribution.

Weaknesses

The proposed algorithm predicts future observation transitions and uses them to determine the next steps of action. Although the maximum likelihood method is also used to infer a character c, I do not believe that this paper has made a significant contribution.

Questions

No

Rating

5

Confidence

2

Soundness

2

Presentation

3

Contribution

2

Limitations

No

Reviewer Cur76/10 · confidence 4/52024-07-12

Summary

This paper introduces an Episodic Future Thinking (EFT) mechanism for reinforcement learning agents in multi-agent systems with heterogeneous characters. The authors propose a multi-character policy and a character inference module to enable agents to predict other agents' actions and simulate future scenarios. The EFT mechanism allows agents to make adaptive decisions by considering the predicted future state. The approach is evaluated in autonomous driving scenarios and multiple particle environments, demonstrating improved performance compared to existing multi-agent and model-based reinforcement learning algorithms.

Strengths

- A policy that can handle diverse agent characters is a significant contribution. This addresses a real challenge in multi-agent systems where agents may have different goals or behavioral traits. - The authors test their approach across various levels of character diversity and compare it with multiple reasonable baselines. This thorough evaluation strengthens the validity of their claims. - The method's effectiveness is demonstrated in both autonomous driving and multiple particle environments, suggesting potential applicability across different domains. - The paper is generally well-structured and clearly written.

Weaknesses

- The experiments only consider one EFT agent among non-EFT agents. - The results in Figure 4 are not statistically significant. There is also no standard deviation for the baseline. - No standard deviations provided in Table 2 and 3. - The difference between training and execution wasn't clear until it was mentioned in the conclusion. - The paper lacks a detailed analysis of the computational costs associated with the EFT mechanism, particularly as the number of agents or environmental complexity increases. - While the paper mentions POMDP, it doesn't deeply explore how partial observability affects the performance of the EFT mechanism. - The improvement over baseline methods, while present, is not consistently substantial across all scenarios, particularly in the multiple particle environments.

Questions

- “In contrast, our solution trains the policy with only local observations and actions, which can be a more practical solution.” But you still need to train the character identification model and multi-character policy, which requires access to the other observations too? - “In addition, the standard deviation of model-based RL algorithms is much larger than the proposed solution, which shows the difficulty of learning a dynamic model without understanding others in multi-agent systems.“. What standard deviations are the authors referring to? - How does the EFT mechanism perform when all agents in the system are equipped with this capability? Does this lead to emergent behaviors or potential instabilities? - What is the scalability of the proposed method? How does its performance and computational cost change as the number of agents increases? - How robust is the character inference module to noisy or adversarial behaviors from other agents?

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

- The current study only considers scenarios with a single EFT agent, which doesn't fully capture the dynamics of multiple predictive agents interacting. In scenarios where multiple agents use EFT, there's a potential for feedback loops or cascading effects that could lead to suboptimal or unstable system behavior. This isn't explored in the current work. - The paper doesn't address the potential increased computational requirements of the EFT mechanism compared to simpler approaches, which could be a limitation in resource-constrained environments. A table or figure comparing wall-clock time would be insightful. - While the method is tested in two different environments, its performance in more complex, dynamic, or partially observable environments remains unexplored. This paper presents an interesting approach to multi-agent reinforcement learning by incorporating episodic future thinking. While the idea is novel and shows some promise, the lack of statistically significant increase in performance and lack of comparison with regards to wall-clock time in the current study, raise concerns about its broader applicability and impact.

Authorsrebuttal2024-08-07

- **Experimental results as the number of EFT agents increases (W1, L1)** Although we have discussed this potential weakness in our limitation section, we additionally explored how our EFTM behaves as the number of agents increases. The additional empirical results are as follows. Here's the table with the bold formatting removed: |Ratio of EFT agent|Baseline (single EFT)|10%|20%|30%|40%|50%|60%| |-|-|-|-|-|-|-|-| |Performance|2899 $\pm$ 217|2910 $\pm$ 193|2818 $\pm$ 316|2376 $\pm$ 991|2041 $\pm$ 752|1650 $\pm$ 548|1728 $\pm$ 683| Empirical result indicates that EFTM performance remains robust when the interaction between EFT agents is infrequent, such as around $20\%$, and that performance gradually declines thereafter. As per our expectations, potential instability happens when a larger proportion of agents in the system are equipped with EFT simultaneously. This is similar to the ongoing debates in the theory of mind (ToM) research, where the complexity and depth of understanding others' mental states—from zero- to higher-order ToM—are crucial points of discussion. Determining the optimal level of complexity for specific scenarios is an interesting direction for future research and could offer valuable insights into EFTM. --- - **Standard deviation for main results and additional experiments on SMAC (W3, W7, Q2, L3)** We apologize for the inconvenience. We wanted to report it in the main body, but due to the page limit, we included it in the appendix of the original manuscript. Our appendix includes Tables with the standard deviation as follows. |Character diversity|n=1|n=2|n=3|n=4|n=5| |-|-|-|-|-|-| |Proposed|**2899** $\pm$ 217|**3047** $\pm$ 162|**2976** $\pm$ 196|**2948** $\pm$ 91|**3051** $\pm$ 109| |FCE-EFT|**2899** $\pm$ 217|2784 $\pm$ 161|2646 $\pm$ 196|2566 $\pm$ 103|2629 $\pm$ 125| |MADDPG|2763 $\pm$ 126|**3006** $\pm$ 103|2800 $\pm$ 106|**2933** $\pm$ 98|2856 $\pm$ 121| |MAPPO|2753 $\pm$ 206|2862 $\pm$ 201|2597 $\pm$ 144|2529 $\pm$ 131|2763 $\pm$ 190| |QMIX|2199 $\pm$ 56|2310 $\pm$ 39|2288 $\pm$ 118|2118 $\pm$ 82|1861 $\pm$ 132| |Dreamer|**2911** $\pm$ 312|2813 $\pm$ 283|2733 $\pm$ 351|2631 $\pm$ 521|2701 $\pm$ 433| |MBPO|2089 $\pm$ 804|1964 $\pm$ 753|1523 $\pm$ 948|1893 $\pm$ 792|1633 $\pm$ 821| |Algorithm|MAPPO|MADDPG|QMIX|Proposed| |-|-|-|-|-| |Spread|-149.29 $\pm$ 0.94|-157.10 $\pm$ 2.30|-154.70 $\pm$ 4.90|**-149.12** $\pm$ 1.38| |Adversary|9.61 $\pm$ 0.07|7.80 $\pm$ 1.43|8.11 $\pm$ 0.37|**10.01** $\pm$ 0.33| |Tag|13.78 $\pm$ 4.40|6.65 $\pm$ 3.90|**15.00** $\pm$ 2.73|14.57 $\pm$ 2.95| These tables show that **the standard deviation of EFTM is similar to that of other methods**. The model-based solution has the highest variance due to the uncertainty of other agents. Overall, EFTM achieves the best performance with a mid-level variance compared to all other baselines. Additionally, we have run additional experiments on SMAC [1], which is widely used for evaluating the MARL algorithm, to address the reviewer's concern. We report the performance ($4$ seeds) with MARL baselines, as follows. |SMAC Task|EFTM|MAPPO|MADDPG|QMIX| |-|-|-|-|-| | 2s3z|98.8 $\pm$ 2.3| **100** $\pm$ 1.5|90.3 $\pm$ 5.3|95.3 $\pm$ 2.5| | 3s5z vs 3s6z |**84.3** $\pm$ 9.1|63.3 $\pm$ 19.2|18.9 $\pm$ 4.8|82.8 $\pm$ 5.3| | 6h vs 8z|**93.8** $\pm$ 6.7|85.9 $\pm$ 30.9|68.0 $\pm$ 34.7|9.4 $\pm$ 2.0| | Total|**276.9**|249.2|177.2|187.5| This result also demonstrates that EFTM still has surpassing or matching performance with previous solutions. It means that EFTM is capable of generalizing to solve widely-used MARL tasks, achieving the best total scores. Notably, we set a simple setup for the SMAC and MPE environments that is, we follow a vanilla setup with a single character diversity $n=1$. **While fully leveraging the advantages of EFTM in these environments can be challenging, EFTM is nonetheless capable of delivering competitive performance in such settings.** --- Once again, we deeply appreciate the insightful comments and suggestions. We hope our clarification and additional empirical studies could address the concerns raised by the reviewer. Should there be any leftover questions, please let us know and we will make every effort to address them during the subsequent discussion period.

Reviewer Cur72024-08-07

I thank the authors for running additional experiments and addressing my weaknesses. The additional results improved my outlook on the paper! I have one immediate follow-up question for clarification. In your experiments, for example SMAC, does the character inference process get the observations directly or does the EFT agents collect them, as proposed in your new ablation? Furthermore, I appreciate the new table results with standard deviations. I believe all means should be boldened where the standard deviations overlap for the final version of the paper.

Authorsrebuttal2024-08-07

Thank you for your active response! As discussed earlier, we set character diversity as n=1 on SMAC and MPE. It means that the EFT agent does not need to infer the character because they have the same; in addition, the EFT agent only predicts teammates’ future actions, not including opponents. Additional experiments aim to study whether EFTM-based action selection works in other environments. Next, we promise to follow the reviewer’s suggestion about performance highlighting style.

Reviewer Cur72024-08-08

Thanks for the quick response. Given the rebuttal and the additional results, I will update my score to a 6, expecting a moderate-to-high-impact. I find the empirical evaluation solid and interesting to the community. The combination of components is unique to the best of my knowledge. I believe it is interesting to the field that this combination of components is valuable and the analyses highlight further limitations and lays the ground for future work. I do not think the performance of the algorithm justifies a 7, expecting high-impact. For example, in SMAC, the proposed method performs as well as MAPPO or MADDPG, even at high character diversity (n=5), when accounting for the standard deviations, which itself is a fair baseline but also not necessarily state-of-the-art. Similar conclusions hold for MPE. However, given the improved wall-clock time and different training regime, this is still a significant contribution. Realistically, for high impact, the performance improvements would probably need to be better to motivate a large subgroup of the field to improve on this method.

Authorsrebuttal2024-08-08

We sincerely appreciate the insights you’ve shared for this work and are truly grateful for raising the score. Your detailed explanation regarding the score update is extremely helpful. As for SMAC performance, we could not fully explore the hyperparameters due to the limited rebuttal time. Moving forward, we will make more effort to have a higher impact! Thank you once again for your active engagement in this discussion. We truly appreciate the time and effort you’ve dedicated!

Reviewer pTth6/10 · confidence 4/52024-07-13

Summary

This paper presents Episodic Future Thinking (EFT), an approach for RL in multi-agent environments. EFT involves learning a multi-character policy (where character is a parameter that modifies the reward), and then using this to infer characters of other agents and planning accordingly, using these characters and learned policy to predict others’ trajectories more accurately. The paper demonstrates superior performance on a driving environment and multi-agent particle environments.

Strengths

The paper is clearly written throughout. It presents, to my knowledge, an original approach for multi-agent RL with characters. Results are well-described and make sense. The studies of 5.2 and 5.3 are welcome additions that help make sense of how the method works. The cognitive motivation makes a lot of sense, and broadly, modeling diverse other agent motives seems like a promising direction that has not received much attention. *Edit*: raised score to 6 following rebuttal.

Weaknesses

My main concern is with the significance of the performance comparisons. For the driving task, my understanding is that the other agents have a range of characters. The proposed method has the opportunity to learn a multi-character policy. First, I have a concern as to how one might put the baselines on an equal footing in terms of experience — see Questions for that. Second, even if the baselines were put on an equal footing in terms of experience, how surprising is the result for the driving experiment? The driver environment has been designed so that the proposed method has precisely the right inductive bias — inferring a latent character vector. The MPE testbed is less clearly set up so that the proposed model has the right inductive bias for it — though perhaps it helps to be able to have separate models of the different agent groups — and again (see Questions), it’s really unclear to me how you would put baselines on the same footing in terms of giving them experience modeling both groups. It would be very helpful to include confidence intervals for these experiments. Performance on MPE testbed is very close, numerically, to baselines. Are those differences actually statistically significant? I think those environments tend to have pretty high variance. The model-based baselines, especially Dreamer, shouldn’t be expected to work well in multi-agent environments like these without significant modifications, I think. Dreamer is not going to handle stochasticity of multi-agent environments well well given how the world model is set up by default. Did you modify it? And why use Dreamer v1 instead of the most recent version?

Questions

Given that the proposed method gets to train a multi-character policy, which presumably involves training on a bunch of experience with multiple characters, how are the baselines put on an equal footing in terms of experience in the environment, with these different character objectives? How is c varied during multi-character policy training? Is it randomly set each episode? Minor, and I may have missed this, but what model is used to do forward prediction? It might be helpful to briefly mention that in the main text, if it’s not there.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

2

Limitations

Seems adequate, if the above are addressed.

Authorsrebuttal2024-08-07

- **Standard deviation for main results and additional experiments on SMAC** We apologize for the inconvenience. We wanted to report it in the main body, but due to the page limit, we included it in the appendix of the original manuscript. Our appendix includes Tables with the standard deviation as follows. |Character diversity|n=1|n=2|n=3|n=4|n=5| |-|-|-|-|-|-| |Proposed|**2899** $\pm$ 217|**3047** $\pm$ 162|**2976** $\pm$ 196|**2948** $\pm$ 91|**3051** $\pm$ 109| |FCE-EFT|**2899** $\pm$ 217|2784 $\pm$ 161|2646 $\pm$ 196|2566 $\pm$ 103|2629 $\pm$ 125| |MADDPG|2763 $\pm$ 126|**3006** $\pm$ 103|2800 $\pm$ 106|**2933** $\pm$ 98|2856 $\pm$ 121| |MAPPO|2753 $\pm$ 206|2862 $\pm$ 201|2597 $\pm$ 144|2529 $\pm$ 131|2763 $\pm$ 190| |QMIX|2199 $\pm$ 56|2310 $\pm$ 39|2288 $\pm$ 118|2118 $\pm$ 82|1861 $\pm$ 132| |Dreamer|**2911** $\pm$ 312|2813 $\pm$ 283|2733 $\pm$ 351|2631 $\pm$ 521|2701 $\pm$ 433| |MBPO|2089 $\pm$ 804|1964 $\pm$ 753|1523 $\pm$ 948|1893 $\pm$ 792|1633 $\pm$ 821| |Algorithm|MAPPO|MADDPG|QMIX|Proposed| |-|-|-|-|-| |Spread|-149.29 $\pm$ 0.94|-157.10 $\pm$ 2.30|-154.70 $\pm$ 4.90|**-149.12** $\pm$ 1.38| |Adversary|9.61 $\pm$ 0.07|7.80 $\pm$ 1.43|8.11 $\pm$ 0.37|**10.01** $\pm$ 0.33| |Tag|13.78 $\pm$ 4.40|6.65 $\pm$ 3.90|**15.00** $\pm$ 2.73|14.57 $\pm$ 2.95| These tables show that **the standard deviation of EFTM is similar to that of other methods**. The model-based solution has the highest variance due to the uncertainty of other agents. Overall, EFTM achieves the best performance with a mid-level variance compared to all other baselines. Additionally, we have run additional experiments on SMAC [1], which is widely used for evaluating the MARL algorithm, to address the reviewer's concern. We report the performance ($4$ seeds) with MARL baselines, as follows. |SMAC Task|EFTM|MAPPO|MADDPG|QMIX| |-|-|-|-|-| | 2s3z|98.8 $\pm$ 2.3| **100** $\pm$ 1.5|90.3 $\pm$ 5.3|95.3 $\pm$ 2.5| | 3s5z vs 3s6z |**84.3** $\pm$ 9.1|63.3 $\pm$ 19.2|18.9 $\pm$ 4.8|82.8 $\pm$ 5.3| | 6h vs 8z|**93.8** $\pm$ 6.7|85.9 $\pm$ 30.9|68.0 $\pm$ 34.7|9.4 $\pm$ 2.0| | Total|**276.9**|249.2|177.2|187.5| This result also demonstrates that EFTM still has surpassing or matching performance with previous solutions. It means that EFTM is capable of generalizing to solve widely-used MARL tasks, achieving the best total scores. Notably, we set a simple setup for the SMAC and MPE environments that is, we follow a vanilla setup with a single character diversity $n=1$. **While fully leveraging the advantages of EFTM in these environments can be challenging, EFTM is nonetheless capable of delivering competitive performance in such settings.** --- Once again, we deeply appreciate the insightful comments and suggestions. We hope our clarification and additional empirical studies could address the concerns raised by the reviewer. Should there be any leftover questions, please let us know and we will make every effort to address them during the subsequent discussion period.

Reviewer pTth2024-08-09

Great!

Thanks for your follow-up work on this! The clarifications and new experiments greatly alleviate my concerns. In line with reviewer Cur7's thinking, I am upgrading my score to a 6.

Authorsrebuttal2024-08-10

We sincerely appreciate the insights you’ve shared for this work and are grateful for your consideration in raising the score.

Reviewer RgnJ6/10 · confidence 4/52024-07-15

Summary

The paper introduces an Episodic Future Thinking (EFT) mechanism for reinforcement learning (RL) agents, inspired by cognitive processes observed in animals, to enhance social decision-making in multi-agent systems with diverse agent characteristics. The EFT mechanism uses a multi-character policy to infer the behavioral preferences of other agents, predicts their actions, and simulates potential future scenarios to select optimal actions. The authors evaluate the EFT mechanism in a multi-agent autonomous driving scenario and demonstrate that it leads to higher rewards and is robust across societies with varying levels of character diversity.

Strengths

+ The paper introduces an episodic future thinking (EFT) mechanism for RL agents, borrowing from cognitive processes observed in animals, representing an interesting application of biological insights to enhance AI decision-making processes. + The multi-character policy handles both continuous and discrete action spaces, expanding the applicability of RL methods to more complex scenarios. + The paper demonstrates the effectiveness of the EFT mechanism in a multi-agent autonomous driving scenario. The authors examine the robustness of the EFT mechanism across different levels of character diversity, showing its resilience in various social compositions.

Weaknesses

- The paper primarily focuses on an autonomous driving scenario. Demonstrating the EFT mechanism's effectiveness across a broader range of multi-agent scenarios, e.g., SMAC and VirtualHome, could strengthen the argument for its generalizability. While the paper mentions the mechanism's effectiveness across different levels of character diversity, a detailed scalability analysis in terms of the number of agents and interactions with human or heterogeneous agents could provide further confidence in the approach. - The results in Table. 2 and .3 only report the average performance. It is necessary to report the standard deviation to make the results more confident, as the environments are highly dynamic and varying uncertainty. - Lacking baselines. There are some works that incorporate ToM or opponent modeling with MARL[1,2]. It is necessary to compare those methods, e.g., estimate the current observation or hidden state of others instead of the next observation, to demonstrate the advantages of the proposed methods. Ref: [1] Agent modeling under partial observability for deep reinforcement learning. NeurIPS 2021 [2] ToM2C: Target-oriented Multi-agent Communication and Cooperation with Theory of Mind, ICLR 2022

Questions

Q1: Do you know the concept of **role** introduced in previous MARL works? is there any difference between the introduced character and role? Q2: Can you validate the generalization of the agents by training them at a specific level and transferring them to other levels with unseen characters?

Rating

6

Confidence

4

Soundness

2

Presentation

3

Contribution

2

Limitations

The authors discussed the limitations in the discussion.

Authorsrebuttal2024-08-07

- **Difference between role and character** We appreciate the reviewer for bringing out insightful discussion. A 'role' in a multi-agent system represents a responsibility or function for achieving the objective of a cooperative team [6]. Roles can be interpreted as subtasks for each agent. A 'character' refers to the specific behavioral strategies an agent employs to perform its assigned role. To illustrate, suppose a cooperative multi-agent task, including two different roles necessary to achieve the team’s goal, and two agents, being assigned a specific role. The agent aims to solve its subtask which can be solved using different strategies. The character endows a behavioral preference to the agent. These two concepts are considered and debated significantly in the MARL domain. While 'role' has been the focus of several prior works, 'character' concept remains relatively overlooked. **We sincerely emphasize that it is essential to consider a task with multiple agents with diverse characteristics in the MARL community.** We believe that our work can serve the beginning, and the broader impact on the community will be meaningful. Taking this into account, we will include extensive related works about 'role' and 'character' in the appendix of the final version. --- - **Standard deviation for main results** We apologize for the inconvenience. We wanted to report it in the main body, but due to the page limit, we included it in the appendix of the original manuscript. Our appendix includes Tables with the standard deviation as follows. |Character diversity|n=1|n=2|n=3|n=4|n=5| |-|-|-|-|-|-| |Proposed|**2899** $\pm$ 217|**3047** $\pm$ 162|**2976** $\pm$ 196|**2948** $\pm$ 91|**3051** $\pm$ 109| |FCE-EFT|**2899** $\pm$ 217|2784 $\pm$ 161|2646 $\pm$ 196|2566 $\pm$ 103|2629 $\pm$ 125| |MADDPG|2763 $\pm$ 126|**3006** $\pm$ 103|2800 $\pm$ 106|**2933** $\pm$ 98|2856 $\pm$ 121| |MAPPO|2753 $\pm$ 206|2862 $\pm$ 201|2597 $\pm$ 144|2529 $\pm$ 131|2763 $\pm$ 190| |QMIX|2199 $\pm$ 56|2310 $\pm$ 39|2288 $\pm$ 118|2118 $\pm$ 82|1861 $\pm$ 132| |Dreamer|**2911** $\pm$ 312|2813 $\pm$ 283|2733 $\pm$ 351|2631 $\pm$ 521|2701 $\pm$ 433| |MBPO|2089 $\pm$ 804|1964 $\pm$ 753|1523 $\pm$ 948|1893 $\pm$ 792|1633 $\pm$ 821| |Algorithm|MAPPO|MADDPG|QMIX|Proposed| |-|-|-|-|-| |Spread|-149.29 $\pm$ 0.94|-157.10 $\pm$ 2.30|-154.70 $\pm$ 4.90|**-149.12** $\pm$ 1.38| |Adversary|9.61 $\pm$ 0.07|7.80 $\pm$ 1.43|8.11 $\pm$ 0.37|**10.01** $\pm$ 0.33| |Tag|13.78 $\pm$ 4.40|6.65 $\pm$ 3.90|**15.00** $\pm$ 2.73|14.57 $\pm$ 2.95| These tables show that **the standard deviation of EFTM is similar to that of other methods.** The model-based solution has the highest variance due to the uncertainty of other agents. Overall, EFTM achieves the best performance with a mid-level variance compared to all other baselines. --- Once again, we deeply appreciate the insightful comments and suggestions. We hope our clarification and additional empirical studies could address the concerns raised by the reviewer. Should there be any leftover questions, please let us know and we will make every effort to address them during the subsequent discussion period.

Reviewer ukHS2024-08-09

Thank you for the responses

Thank you to the authors for their responses. Most of my questions have been addressed. After considering your responses and the feedback from other reviewers, I will maintain my evaluation.

Reviewer RgnJ2024-08-11

Thanks for you response

My main concern about the generalization has been addressed in the response. I tend to maintain my rate, as I think further clarification on the details of the experiments is required. - Can you explain the implementation details of the ToM2C and Opponent model in your experiment? - Do you have any idea on building a more general computation model that combines the role and character jointly in the agent? - The Virtualhome environment does not need language model at all. There are also some other simulators close to VirtualHome, such as 3DWorld. If you can not extend your model on such 3D environments, can you explain the reasons or how to extend the current version for these 3D environments?

Authorsrebuttal2024-08-12

Thank you for your active response! To ease any remaining concerns, we leave our opinions on additional questions below. --- **Experimental details** Thank you for this comment. Our implementation follows the official Git repositories from ToM2C [4] and opponent modeling [5] (In accordance with NeurIPS 2024 policy, we cannot upload hyperlinks in OpenReview). Given that we consider the POMDP setup, it is important to set how many other agents that an agent has access to. For ToM2C, we consider full access in accordance with the paper: they reported that full access has better performance than partial access. On the other hand, for opponent modeling, we consider six surrounding vehicles, not entire agents. That is because the reference paper aims to model the other agents in local information. Finally, training and validation setups are the same as other baselines. --- **Role and Character** Thank you for this constructive comment regarding the future direction of our community. A promising approach for combining the concepts of role and character would be to use a hierarchical structure. Each agent within a cooperative team first defines its role or subtask. The agent could then decide on the most effective strategy to achieve its subgoal, taking into account the characters and behaviors of other agents. We genuinely believe that this approach could be valuable in various studies, e.g., multi-agent planning tasks, as it emphasizes setting broad objectives first and then making detailed decisions based on interactions within the multi-agent system. --- **3D Environments** We apologize for our mis-clarification regarding the language models in VirtualHome. The authors of VirtualHome [3] reported they consider video with text, so we have a misunderstanding about the need for a language model. Thank you for your correction, and it may not strictly require a language model. We believe our concept could still be relevant to the testbeds you suggested. Since these environments are based on images or video, they would require more advanced forward prediction and representation networks to manage the complexities of 3D data. Specifically, VirtualHome operates in a 2D or 3D observation space, requiring at least 64 x 64 x 3 features as input. In contrast, SMAC and MPE tasks use a 1D observation space with about 100-200 and 10-20 features, respectively. By implementing an appropriate module for handling 3D data, our model could be extended to function in these more demanding 3D environments. We deeply acknowledge the value and importance of the reviewer’s request, so we would like to explore additional results in various domains. Regrettably, our group has limited GPU resources, unlike tech companies, making it challenging to get results for more computationally intensive tasks. At the same time, while applying our work to 3D environments is relevant, we believe that it is not the most critical aspect of our work. Our main focus is to develop a social decision-making process in a heterogeneous society where multiple characteristics coexist. We claim that the value of our method has been fully demonstrated in testbeds such as autonomous driving tasks, MPE, and SMAC. Sorry again that we could not include VirtualHome results, and we would greatly appreciate your understanding of our computational resource limitation. If you have any other questions or comments that could raise your score, we would be happy to continue the discussion, given the time! [3] P. Xavier et al., Virtualhome: Simulating household activities via programs. CVPR 2018. [4] Y. Wang et al., ToM2C: Target-oriented multi-agent communication and cooperation with theory of mind. ICLR 2022. [5] P. Georgios et al., Agent modelling under partial observability for deep reinforcement learning. NeurIPS 2021.

Authorsrebuttal2024-08-12

Thank you for raising the scores. We confirmed that the reviewer changed scores from 4 to 5. If the reviewer could provide an opinion on what additional work is needed for us to move beyond the borderline score, we would greatly appreciate it!

Authorsrebuttal2024-08-13

We deeply appreciate the valuable discussion for this work and are thankful for raising the score!

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC