Counterfactual Conservative Q Learning for Offline Multi-agent Reinforcement Learning

Offline multi-agent reinforcement learning is challenging due to the coupling effect of both distribution shift issue common in offline setting and the high dimension issue common in multi-agent setting, making the action out-of-distribution (OOD) and value overestimation phenomenon excessively severe. Tomitigate this problem, we propose a novel multi-agent offline RL algorithm, named CounterFactual Conservative Q-Learning (CFCQL) to conduct conservative value estimation. Rather than regarding all the agents as a high dimensional single one and directly applying single agent methods to it, CFCQL calculates conservative regularization for each agent separately in a counterfactual way and then linearly combines them to realize an overall conservative value estimation. We prove that it still enjoys the underestimation property and the performance guarantee as those single agent conservative methods do, but the induced regularization and safe policy improvement bound are independent of the agent number, which is therefore theoretically superior to the direct treatment referred to above, especially when the agent number is large. We further conduct experiments on four environments including both discrete and continuous action settings on both existing and our man-made datasets, demonstrating that CFCQL outperforms existing methods on most datasets and even with a remarkable margin on some of them.

Paper

References (55)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer EZbv7/10 · confidence 3/52023-07-03

Summary

The paper addresses the problem of offline multi-agent reinforcement learning. A way to make conservative updates to the Q-function is proposed, extending, non-trivially, CQL to multi-agent settings. Theory and experiments clearly validate the approach.

Strengths

The method is both well motivated as well as theoretically and empirically validated. The method is experimentally shown to be substantially better than all the state-of-the-art baselines considered.

Weaknesses

The introduction can be improved in terms of written language. Moreover, I would like to see a couple of straightforward independent learning baselines added to the StarCraft results. See my questions below. Minor comments: - I do not understand the last sentence of 3.3; - Some sentences to improve: figure 1(a), first sentence; first paragraph of the introduction; - I suggest giving an intuitive meaning to Theorems 1 and 2 after they appear, as well as an intuitive meaning of the whole theory of Section 4.3 in the end of the Section. - typos: "temporature" in the caption of Figure 3(a); capitalize "conclusion" in the title of Section 6.

Questions

- In Section 4.1, what are the optimal Q-values of the Toy MDP ? - What is $\beta$ ? It appears first in Section 3.3 and I don't see it defined, even though it seems quite important in the sequel (for instance, it appears twice in the proposed algorithm). - Why is the method called counterfactual ? I suggest adding an intuitive explanation to the document. - What is the performance of single agent independent Q-learning (actually DQN) and of independent CQL (actually DQN) on the SMAC environment ? I believe it would be quite important to make clear on the table of the results that coordination is really necessary to perform the task and that ICQL is not enough.

Rating

7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed 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.

Soundness

3 good

Presentation

2 fair

Contribution

4 excellent

Limitations

I can not see the limitations of the work nor I foresee a negative societal impact.

Reviewer dhyd4/10 · confidence 4/52023-07-05

Summary

Offline Reinforcement Learning in the multi-agent setting suffers from the combined effects of distribution shift and increasing number of agents. An exponential blowup of the action space in addition to Out-Of Distribution (OOD) actions hinders performance of RL agents. The work tackles these phenomena by proposing CounterFactual Conservative Q Learning (CFCQL), an algorithm that learns conservatively from static offline datasets. CFCQL differs from the naive multi-agent CQL approach as it conservatively trains each agent separately using the pessimistic regularization. Regularization terms are then linearly combined for global value estimation. This prevents agents from being excessively conservative while maintaining theoretical guarantees of underestimation and safe policy improvement as in CQL. In practice, weighted contributions of conservative penalties are realized either using a one-hot encoding or softmax with temperature scaling. In the case of continuous actions, counterfactual Q function updates of the gradient are utilized. Experiments are carried out on a range of discrete and continuous multi-agent benchmarks with promising improvements.

Strengths

* The paper presents an amenable combination of design choices. * Empirical results are promising and extensive.

Weaknesses

* **Writing and Presentation**: My main concern is the writing and presentation of the paper. The paper is not well written and presented in an unorganized manner. Technical claims made by authors are vague and informal. Explanations are not well supported by intuition or insights and the frequency of grammatical errors is too high. Specifically, sections 1 and 2 motivate the work with high-level and vague statements. Section 3.3 does not formally explain the offline RL problem (of maximizing the expected discounted return), behavior policy or distribution shift. Section 4 builds the algorithm using informal vocabulary. Section 4.4 presents theoretical guarantees without any intuition or interpretation and section 6 summarizes the paper informally. In my view, the paper's presentation requires significant attention. * **Dataset Ablations**: I am having trouble understanding results on dataset ablations presented in figure 3 (b). Ideally, as the number of data samples grow, the performance of agents improves. With larger static datasets agents have access to more in-distribution samples and a broader coverage of the underlying MDP. However, figure 3 (b) demonstrates that performance of agents drops for 50,000 samples. It would be helpful if the authors can explain this result or its interpretation. In its current form, it appears that the approach may not scale well to larger multi-agent learning datasets for real-world applications. * **Baselines**: While the paper includes relevant multi-agent learning baselines, it is worth noting that none of these baselines were designed for offline RL. All methods were developed as off-policy or pure online RL methods that aggregate new experience. With that said, the only baseline of interest is MACQL since it leverages the CQL penalty designed for static datasets. Authors should consider offline-RL baselines that may be adapted for multi-agent learning. For instance, IQL[1] and TD3-BC[2] are state-of-the-art offline RL methods which might be useful for comparison. Similarly, AWR[3] is another method that imitates dataset interactions. * **Transfer and Finetuning**: The paper claims that CFCQL addresses distribution shift and generalizes better. However, this claim is not well supported. Ideally, robustness and generalization ability of an algorithm are tested by transferring it to new unseen scenarios. Authors should consider finetuning agents or adapting them to a new task even if on a small toy example. This will help verify the claims of CFCQL addressing distribution shift. While experiments and results are promising, overall presentation and writing of the paper needs significant improvement. ## Minors * line 17: man-made -> synthetic * line 23: ~from~ * line 24: ~the~ * line 24: highly -> high * line 37: agent number -> number of agents * line 44: ~just~ * line 55: bounded from below -> lower bounded * line 63: too much -> excessive * line 66: contributes CQL -> contributes to CQL * line 69: sampled in the dataset -> sampled in-distribution * line 70: agents number -> number of agents * line 72: man-made -> synthetic * line 79: advantagous -> advantageous * line 149: dataset distribution -> behavior policy * Figure 1: stays -> stay * line 171: even worse -> more significantly * line 175: need learn -> need to learn * line 178: exponentially -> exponential * line 183: style -> update * line 198: contributes regularization -> contributes its regularization * line 201: in the dataset -> in-distribution * line 238: performances -> performance * line 257: contributes penalty -> contributes to penalty * line 258: style -> encoding * line 307: agents number -> number of agents * line 314: basically -> mostly * Figure 3: temporature -> temperature * line 372: conlcusion -> Conclusion * line 373: lack of -> lacks * line 374: from theories -> using theory * line 375: exponentially -> exponential * line 379: exponentially -> exponential * line 381: achieve -> achieves * line 381: Some -> Ablation studies * line 382: also made -> conducted [1]. Kostrikov et. al., Offline Reinforcement Learning with Implicit Q-Learning, ICLR 2022. [2]. Scott Fujimoto, Shixiang Shane Gu, A Minimalist Approach to Offline Reinforcement Learning, NeurIPS 2021. [3]. Peng et. al., Advantage Weighted Regression: Simple and Scalable Off-Policy Reinforcement Learning, arXiv 2020.

Questions

* What is the formal problem definition of offline RL? What is a behavior policy? What is distribution shift? * What is the interpretation of Figure 3 (b)? How does an increase in the size of dataset lead to a decrease in agent performance? How does CFCQL scale for larger data samples? * Can you please explain the reasoning behind off-policy/online RL methods being relevant baselines? Can CFCQL be compared to IQL, TD3-BC or AWR even if on small toy tasks? * How does CFCQL address distribution shift? How does CFCQL generalize to new task? Can CFCQL be adapted to new multi-agent tasks or transferred to different kinds of agents following pretraining?

Rating

4: Borderline reject: Technically solid paper where reasons to reject, e.g., limited evaluation, outweigh reasons to accept, e.g., good evaluation. Please use sparingly.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

2 fair

Presentation

1 poor

Contribution

2 fair

Limitations

Authors have discussed limitations and future work.

Reviewer PGy45/10 · confidence 3/52023-07-06

Summary

This paper proposes a novel offline multi-agent reinforcement learning algorithm called Counterfactual Conservative Q-Learning (CFCQL) to address the overestimation issue and achieve team coordination at the same time. The algorithm calculates conservative regularization for each agent separately in a counterfactual way and then linearly combines them to realize an overall conservative value estimation. The paper compares CFCQL and MACQL theoretically and shows that CFCQL is advantageous to MACQL on the performance bounds and safe policy improvement guarantee as the agent number is large. The paper conducts experiments on commonly used multi-agent environments to demonstrate that CFCQL outperforms existing methods on most datasets and even with a remarkable margin on some of them.

Strengths

- Theoretical comparison of the proposed algorithm with existing methods to show its advantages in terms of performance bounds and safe policy improvement guarantee. - The paper provides a detailed explanation of the proposed algorithm and its counterfactual approach to conservative value estimation. - Conducting experiments on multiple environments to demonstrate the effectiveness of the proposed algorithm.

Weaknesses

- The paper seems to be a simple combination of CQL and MARL. - Although the paper shows that the proposed algorithm is theoretically superior to existing methods when the agent number is large, it does not provide empirical evidence to support this claim. typos - Section "conclusion" -> "Conclusion"

Questions

- How to get $a_i$ in eq.7? Or what's the range of the summation? - To my understanding, does CFCQL update $Q$ for each agent's action iteratively instead of jointly in MACQL? In this case, does the order of the updates matter? And why sample only OOD actions from one agent instead of two or more if two agents' action are highly related?

Rating

5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.

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.

Soundness

3 good

Presentation

2 fair

Contribution

2 fair

Limitations

The paper does not explicitly mention any limitations of the proposed method. The paper has no potential negative societal impact.

Reviewer rt2G4/10 · confidence 4/52023-07-23

Summary

This paper addresses challenges in Offline Multi-Agent Reinforcement Learning (MARL), which suffers from severe distribution shift issues and high dimensionality. To overcome these problems, the authors propose a novel MARL algorithm, CounterFactual Conservative Q-Learning (CFCQL). Unlike conventional methods that treat all agents as a single high-dimensional entity, CFCQL separately computes conservative regularization for each agent in a counterfactual manner and linearly combines them for an overall conservative value estimation. The authors demonstrate that CFCQL maintains the underestimation property and performance guarantee similar to single-agent methods but offers improved regularization and safe policy improvement bounds that are independent of the agent number. This method is thus advantageous, especially with large agent counts. Experimental validation on various environments and datasets shows that CFCQL outperforms existing methods significantly.

Strengths

* The structure of the presentation is generally clear. * The considered problem is interesting and of importance.

Weaknesses

* The motivation for the algorithm is unclear, e.g. why considering counterfactual is helpful for offline MARL? * The theoretical analysis is not well elaborated in context. E.g. the implications of theorems can be better elaborated. * Some terms are not clearly defined, e.g. “PI”, “e_i” in Eq.(8). * How algorithm 1 works with continuous or discrete action space is not clear.

Questions

See weakness above.

Rating

4: Borderline reject: Technically solid paper where reasons to reject, e.g., limited evaluation, outweigh reasons to accept, e.g., good evaluation. Please use sparingly.

Confidence

4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.

Soundness

3 good

Presentation

3 good

Contribution

3 good

Limitations

* The presentation needs to be improved in terms of clarity, and rigor. * The method is still employing centralized training, which limits its scalability.

Reviewer rt2G2023-08-16

Further concerns

Thank you for the authors' response. I echo the Reviewer dhyd's concerns regarding the writing quality, particularly the informal and inconsistent notations. Many methodological details are absent as well. After reviewing the authors' response, I have additional concerns: 1. The distinctions among $\bar{Q}$, $\hat{Q}$, and ${Q}$ are not explained. 2. Line 6, which mentions “updating by $\hat{\mathcal{T}}{\hat{\theta}}$ and $\hat{\mathcal{T}} {\hat{\theta}}^{\pi_{\psi_t}}$ ”, is unclear. What's the exact difference between these two operators is missing. 3. The term "Ablation study" in Figure 3 seems misplaced; it appears to merely examine hyperparameters. 4. The rationale for introducing the parameter $\lambda$ in Eq (4) is unclear. Moreover, the definition of $\bar{\mathcal{E}}$ in Eq.(4) is omitted. 5. The term “counterfactual” is concerning to me as it seems to refer to a marginal distribution without $a^i$. The paper lacks a clear explanation of what "counterfactual Q-learning" means. 6. The reviewer did not find explanation of the relations between policy $\pi, \mu$ and $\beta$ in line 181. Why is the update of $\beta^{-i}$ not included in Algorithm 1, which is used in Eq.7?

Authorsrebuttal2023-08-17

Reply to the comment of Reviewer rt2G

Thank you for your thorough proofreading! We apologize for the oversight in explaining certain symbols, and we're committed to addressing this issue and ensuring their proper clarification. Your feedback is greatly appreciated, and we'll strive to make the necessary improvements. **1. The distinctions among $\bar{Q}$, $\hat{Q}$, and $Q$ are not explained. The definition of $\bar{\epsilon}$ in Eq.(4) is omitted.** In principle, "\hat" refers to the symbols involved in MACQL, like the empirical $Q$ function, the empirical Bellman operator, the empirical TD error, etc. And "\bar" refers to the corresponding symbols involved in CFCQL. Concretely, we employ $\hat{Q}$ to represent the empirical Q function after each iteration in MACQL, and the $\bar{Q}$ to represent the empirical Q function after each iteration in CFCQL. Similarly, $\bar{\mathcal{E}}$ serves a comparable role, signifying the empirical TD error in the loss of CFCQL, analogous to the function of $\hat{\mathcal{E}}$ in MACQL. Regarding $Q$, it usually represents a variable that need to be optimized (Eq. 1,2,3,4,7), or the actual $Q$ function obtained via exact policy evaluation(Theorem 4.1), distinguished from the empirical $Q$. We will give detailed explanation about the symbol in the revised manuscript. **2. What's the difference between the two operators in Algorithm 1, Line 6?** These are two Bellman operators suitable for discrete and continuous action space, respectively. The main difference is that $\mathcal{T}$ uses the IGM principle to find the actions with max $Q^{tot}$ in the next time step, and $\mathcal{T}^{\pi}$ uses a parameterized policy to output the actions of the next time step. For detailed explanation, please refer to Section 3.2 "Value Functions in MARL". **3. The term "Ablation study" in Figure 3 seems misplaced.** Thank you for bringing this to our attention. We have made the necessary correction, now stating "hyperparameters examination." **4. The rationale for introducing the parameter $\lambda$.** The rationale behind parameter $\lambda$ is rooted in the understanding that uniformly penalizing the out-of-distribution (OOD) actions of each agent might not be optimal, considering that the OOD degrees across agents may vary. It's important to note that Theorem 4.2 necessitates only $\sum_i \lambda_i = 1$. Consequently, we introduce parameter $\lambda$ to impose higher penalties to agents displaying more significant deviations from the dataset. This is achieved under the constraint $\sum_i \lambda_i = 1$, ensuring that value function overestimation is avoided. **5. A clear explanation of what "counterfactual Q-learning" means.** In MARL, counterfactual refers to considering the return of $a^i$ during the training process, taking into account the situations where other agents take different actions. Therefore, the marginal distribution of $Q$ value without $a^i$ is obtained by taking the expectation of different actions of other agents,and it only measures the impact of action $a^i$ on the $Q$ value[1]. In our context, when we pessimistically evaluate the $Q$ value for agent $i$, we keep the other agents' actions sampled from the dataset , which is equivalent to only considering the pessimistic impact of $a^i$ on $Q$ values. Therefore, our approach shares similar principles with the counterfactual method, so we adopted this term to refer to our method. **6.The relations between $\pi$, $\mu$ and $\beta$. Why is the update of $\beta^{-i}$ not included in Algorithm 1?** First, let us clarify the significance of $\beta$. $\beta$ denotes an implicit distribution over the dataset $D$, signifying that the dataset can be considered as being collected by executing the behavior policy $\beta$ in the environment. Consequently, $\beta$ remains fixed and can not be updated. On the other hand, $\mu$ primarily emerges within the theoretical analysis of policy evaluation, and it can denote any policy different from the behavior policy $\beta$. The notation $\pi$ pertains to the learning policy. In practical algorithms, we often opt for $\mu=\pi$ for simplicity's sake, which is also consistent with the treatment in CQL[2]. For ease of understanding, you can equate $\mu$ and $\pi$, treating them as the same – that is, referring to the learning policy. This clarification will be accentuated in the revised manuscript. Reference: [1] Foerster J, Farquhar G, Afouras T, et al. Counterfactual multi-agent policy gradients[C]//Proceedings of the AAAI conference on artificial intelligence. 2018, 32(1). [2] Kumar, Aviral, et al. "Conservative q-learning for offline reinforcement learning." Advances in Neural Information Processing Systems 33 (2020): 1179-1191.

Reviewer dhyd2023-08-13

Response to Authors' Comments

I thank the authors for providing a detailed response. After going through authors responses and other reviewers' comments, my concerns regarding dataset ablations still remain unaddressed. * **Dataset Ablations**- I am struggling to understand the under-fitting issue of CFCQL towards the behavior policy. Assuming the policy is trained for $10^7$ steps, 50k samples still present a broader coverage of the MDP for the same policy. Intuitively, if the behavior policy is kept same and the number of samples are increased, the data distribution remains unchanged and does not affect performance of the downstream agent. Irrespective of underfitting, the CQL algorithm is known to find performant policies even from sub-optimal unconverged behavior policies [1, 2]. Thank you for bringing up the `medium-replay` dataset composition. From my understanding, `medium` datasets can be filled up to 50k samples by simply letting the policy run in the environment and collecting samples from different seeds. Note that in this setting we do not make gradient updates to the policy. Nevertheless, it is worth looking into the dataset composition and exact counts of samples in each task dataset. [1]. Kumar et. al., A Workflow for Offline Model-Free Robotic Reinforcement Learning, CoRL 2021. [2]. Kumar et. al., Should I Run Offline Reinforcement Learning or Behavioral Cloning?, ICLR 2022.

Authorsrebuttal2023-08-14

Response to Your Comments

We appreciate your feedback and apologize for the misleading aspects of our rebuttal. Firstly, we would like to clarify that the “underfitting” issue is directed at the training policy $\pi$, not the behavior policy $\beta$. The “$1\times 10^7$ training steps” indicate that we train the downstream agents for $1\times 10^7$ steps on each dataset, as described in the original paper. As demonstrated in the previous rebuttal section, $1\times 10^7$ steps are insufficient for the downstream agents to converge (see the second table in the previous rebuttal section). When trained to convergence, the policy trained on a 50k dataset slightly outperforms the policy trained on a 5k dataset (refer to the first table in the previous rebuttal section). These findings align with your expectation in the first comment that, "Ideally, as the number of data samples increase, the performance of agents should improve." Regarding the medium dataset issue, we have reviewed its composition and can confirm it aligns with your suggestion to "let the policy run in the environment and collect samples from various seeds." If any aspect of our statement remains unclear, please provide further feedback, and we will respond promptly.

Reviewer dhyd2023-08-17

Follow Up to Authors' Response

Thank you for providing details on the underfitting issue and its relation with the dataset composition. However, I would still like to better understand the dataset structure for Equal-Line and StarCraft II experiments. Appendices C.1 and C.2 provide a high-level picture but I have a few specific questions which are listed below- 1. Could you please provide the exact dataset composition for each type of policy (i.e- `medium`, `medium-replay` and `mixed`)? For instance, how many trajectories are present in the dataset? How many transition samples are present in each trajectory? For how many steps was the behavior policy trained? And how was the data collected (i.e- during training, acting or simply from replay buffer)? 2. Could you please provide details on the training procedure? For instance, for how many steps was a CFCQL policy trained using a given dataset? How many random seeds were used for experiments? 3. Following my concern on dataset ablations, authors mention that CFCQL often underfits the behavior policy for a given number of steps. While this is not a negative effect of the algorithm, it is still an area of concern since the convergence of CFCQL is a matter of chance for larger datasets. Is the underfitting phenomenon prevalent over random seeds? If yes, then CFCQL may require additional tuning and design considerations.

Authorsrebuttal2023-08-18

Response to Reviewer dhyd

**1. Exact dataset composition.** We summarize the exact dataset composition as listed below. | Datasets Composition| Trajectories | Transition Samples (Episode Limit) | Training Steps for Sampling Policy| |---|---|---|---| |Equal_Line|1000|50|5e6| |Medium(6h_vs_8z)|5000|150|3e6| |Medium-Replay(6h_vs_8z)|5000|150|3e6| |Expert(6h_vs_8z)|5000|150|1e7| |Mixed(6h_vs_8z)|5000|150|-| It is worth noting that the datasets used in the Equal_Line experiment are all Expert datasets, as discussed in Section 5.1. In addition, the datasets for various maps in the StarCraft II experiment have different compositions, including Transition Samples and Training Steps for Sampling Policy. This variation arises due to the diverse characteristics of the maps. Here, we use the map 6h_vs_8z as an illustrative example for conciseness. We adopt the widely accepted data collection method proposed in D4RL[1], and here are the details. **Medium**: Firstly, we train a QMIX policy until it reaches medium performance, specifically a winning rate of 0.2-0.3 in the SC2 experiment. Then, we execute this partially-pretrained policy in the environment to sample and collect data for the creation of Medium dataset. **Medium-Replay**: Firstly, we train a QMIX policy until it reaches medium performance, specifically a winning rate of 0.2-0.3 in the StarCraft II experiment. Then, we save all trajectories from current replay buffer into Medium-Replay dataset. **Expert**: Firstly, we train a QMIX policy until it converges, specifically 1e7 training steps in the StarCraft II experiment. Then, we execute this fully-pretrained policy in the environment to sample and collect data for the creation of Expert dataset. **Mixed**: After collecting the Medium dataset and Expert dataset, we combine an equal portion from each dataset to create the Mixed dataset. **2. Details on the training procedure.** In the original paper, due to our limited resources, we typically train a CFCQL policy or other baseline policies for 1e7 training steps using any given dataset. However, as demonstrated in the previous sections on rebuttal, additional training steps may be required for convergence. Regarding the random seeds, as stated in Section 5, each algorithm in every experiment is run for five random seeds. **3. Underfitting issue.** The number of convergence steps for each random seed on every dataset is detailed below. |Convergence Steps($\times 10^6$)| seed1 | seed2 |seed3 |seed4|seed5|Mean±Std| |--|--|--|--|--|--|--| |5000(Medium)|11|18|19|18|12|15.6±3.8| |50000(Medium)|14|19|17|19|18|17.4±2.1| |5000(Expert)|19|20|19|17|18|18.6±1.1| |50000(Expert)|17|15|19|20|19|18.0±2.0| |5000(Mixed)|18|20|15|16|19|17.6±2.1| |50000(Mixed)|45|48|45|45|43|45.2±1.8| The training steps needed for convergence remains basically consistent with size 5000 and 50000 except for the mixed dataset, the data distribution of which seems to follow a bimodal distribution between medium policy and expert policy. When juxtaposing with online Reinforcement Learning (RL), offline methods often necessitate more training steps. Take a typical single agent environment MuJoCo as an example, in online settings, the training step is often set to $5\times10^5$, while in offline settings, it is often set to $1\times10^6$ or even $3\times10^6$[2]. Besides, the efficiency of offline training means it is markedly faster than its online counterpart, which implies that extra training cost is completely acceptable. In our experiments, we typically allocate a maximum of 3 hours for training an offline policy, in contrast to the expert behavior policy which demands at least half a day. Thus, augmenting the number of training steps, up to a certain limit, is a judicious approach and doesn't imply any scalability issues with our algorithm when applied to larger datasets." **Reference:** [1] Fu, J., Kumar, A., Nachum, O., Tucker, G., & Levine, S. (2021). √D4RL: Datasets for Deep Data-Driven Reinforcement Learning (arXiv:2004.07219). arXiv. http://arxiv.org/abs/2004.07219 [2] An, Gaon, et al. "Uncertainty-based offline reinforcement learning with diversified q-ensemble." Advances in neural information processing systems 34 (2021): 7436-7447.

Reviewer dhyd2023-08-19

Response to Authors' Comments

Thank you for the detailed response consisting of the training setup and details. Below I summarize the current state of my concerns, authors' responses and changes in my opinion during the discussion- Since the authors have addressed most of my main concerns around the presentation, choice of baselines and scalability of the proposed algorithm, the overall quality of the paper is improved. Authors provided strong offline RL baselines in the multi-agent setting, promised to improve the writing and presentation of the paper and provided detailed descriptions of their experimental setup. Additionally, authors uncovered the underfitting issue during training which implied a longer training schedule for CFCQL on larger datasets. Unfortunately, the composition of `medium` datasets uncovered during the discussion and its relation with larger dataset sizes prevent me in agreeing with the overall empirical evaluation of CFCQL. It remains unclear as to how CFCQL should be trained on larger datasets and whether the structure and design of datasets is in agreement with literature and training protocols. These issues prevent me from supporting acceptance of the work. Therefore, I would like to slightly raise my score (as a result of the improved paper quality and addressal of my main concerns) and encourage the authors to revisit the dataset design and performance of CFCQL on larger datasets. I thank the authors for their efforts.

Reviewer EZbv2023-08-16

Acknowledgment of rebuttal

I thank the author for their response. In light of the answers and the the author discussion with other reviewers, I am keeping my score.

Program Chairsdecision2023-09-21

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC