Summary
This work suggests employing cross-play rewards to improve the measure of diversity in human-agent collaboration tasks, and presents an innovative training paradigm, namely, mixed-play, to address the challenge during optimizing cross-play, referred to as the "handshake" by the authors. As a result, the developed agent CoMeDi demonstrated superior performance in comparison to other baseline agents when collaborating with humans in the OverCooked game.
Strengths
1. This paper is well-written and readable, and provides detailed appendices and codes to supplement the paper's algorithms, experiments, and implementation details.
2. This work tried to tackle an important problem domain - ad-hoc team play in human-agent collaboration research.
3. The experimental section fully validated the problems and necessity of self-play, cross-play, and mixed-play. The results of user studies on overcooked show the effectiveness of the proposed CoMeDi approach.
Weaknesses
1. The behavior of human players tends to be non-stationary and noisy-rationally[1]. I am particularly interested in how the CoMiDi agent reacts to a player exhibiting random actions (such as a novice), or how the proposed CoMiDi method resolves this issue at the algorithmic level. This is because, upon experiencing the CoMiDi agent on the webpage (random1, random3, and scenario1_s Layout), I found that when I either refrain from any operation or deliberately obstruct one side of the path, the agent appears to be unintelligent and would not go around from the other side. Such performance contradicts the authors' claim that the CoMiDi agent surpasses human-level performance. Does this imply a lack of diversity in training or is it due to insufficient training?
2. The experimental section seems to resemble an ablation study process, with an absence of comparisons to state-of-the-art (SOTA) approaches, such as FCP[2], HSP[3]. While the authors assert that these SOTA methods are not drop-in replacements for self-play, I believe that the FCP and HSP approaches are not fundamentally distinct from SP, and they can be considered as improved methods of SP. I recommend that the authors conduct comparisons with these methods to make the proposed methods more solid.
3. The experimental section only discusses the results of partnering with expert humans. I am curious whether the authors have evaluated the CoMiDi agent's performance in collaboration with humans of varying skill levels (such as novices). Moreover, do all human partners prefer to collaborate with the CoMiDi agent over other agents? I believe user studies are crucial in the human-agent collaboration domain. Consequently, I suggest that the authors allocate more space in the main text to discuss user studies.
4. It is commendable that the author discusses the scenario where the number of teams exceeds two in the appendix. I am particularly intrigued by how the CoMiDi approach or the convention-based method can be extended to more intricate tasks, such as Google Football. It would be appreciated if the authors could offer insight in this respect.
[1] Anirudha Majumdar, Sumeet Singh, et al. Risk-sensitive inverse reinforcement learning via coherent risk models. 2017.
[2] DJ Strouse, Kevin R. McKee, et al. Collaborating with Humans without Human Data. 2021.
[3] Chao Yu, Jiaoxuan Gao, et al. Learning zero-shot cooperation with humans, assuming humans are biased. 2023.
Questions
1. Why the CoMiDi agent is not as intelligent as expected for some relatively simple behaviors?
2. How the proposed method performs compared to the SOTA methods on OverCooked?
3. How does the CoMiDi agent perform in teams with different levels of humans?
4. What is the training manner of the proposed method, is it sequence training or joint training?
5. Did the author encounter any challenges other than Handshakes during training?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
As discussed above, this work lacks the comparison of SOTA methods, and the user studies are not sufficient, which would limit the reliability of the proposed method. Besides, the authors should have further discussion on the scalability of the proposed method, such as in more complex environments.