Summary
This paper studies CoWorld, a model-based RL method that learns the policy through an offline-online-offline framework. Specifically, CoWorld assumes that, in addition to the offline dataset, there is another (simulated) environment for online interaction. Through the offline dataset and interactive environment, CoWorld constructed two world models to train the separate policies. Next, this paper introduces three components to enhance the policy performance, including offline-to-online state alignment, online-to-offline reward alignment, and min-max value constraint. The proposed CoWorld and several baselines are evaluated on Meta-World, RoboDesk, and DMC benchmarks. From the results presented, this paper suggests that CoWorld outperforms existing RL methods by large margins.
Strengths
- This paper proposes an interesting method for training an RL policy by co-learning from both the offline dataset and the interactive environment.
- This work presents a reasonable number of ablation studies and experiments to verify the proposed method. These experiments cover various directions, including environmental settings, component contributions, and hyperparameter sensitivity.
- This paper is generally well-written and easy to follow. The depicted figures and tables are well-articulated.
Weaknesses
- While I agree the idea of CoWorld is interesting, I feel that it may not be easy to find suitable practical applications. After all, a low-cost, high-efficiency interactive environment is itself a strong assumption. It would be more convincing if the author could describe practical situations where the proposed method is applicable.
- Related to the first point, CoWorld learns the separate world models from both the offline dataset and the online environment. I'm curious about how significant the difference between these two sources can be. The setting used in this paper is only a slight difference (4 vs. 5 in the action space, or scale in reward space). But when the two resources are significantly different, can CoWorld still work? For example, (1) one environment with dense reward and another one with sparse reward (not just scale), or (2) the observation and action spaces are obviously different from the two sources.
- From Table 2, I am concerned about the claim that the proposed CoWorld significantly outperforms other baselines because (1) in several cases, the CoWorld's performance overlaps with other methods when considering its standard deviations, and (2) the results are obtained from only three random seeds. I encourage the authors to conduct more experimental runs and/or provide statistical analysis to eliminate this concern.
- A minor point: while this paper is generally well-written, I found some typos that should be easily fixed:
1. The notation T represents both the target environment and the maximum number of time steps. (line 14 in Algorithm 1)
2. Target/Offline (**S**) $\rightarrow$ should be T? (Table 4, page 13)
3. ... on DMC **Meidum**-Expert Dataset $\rightarrow$ Medium (line 481, page 14)
4. ... as illustrated in **Table 1** $\rightarrow$ should be Table 6? (line 516, page 17)
Based on the observed strengths and weaknesses, I will set my initial recommendation as "Borderline accept".
I will be happy to raise my rating if the authors appropriately address my concerns or point out my misunderstandings.
Questions
Please consider addressing my concerns and questions in Weaknesses; I will list some key ones:
1. In what practical scenarios is the proposed CoWorld method applicable? Can you provide more examples and details?
2. How does CoWorld operate when the two world model architectures have greater differences? Can it still effectively transfer information between these two resources?
3. How to prove that CoWorld is really significantly better than other methods? Can you provide the results of more experimental runs or statistical analysis?
Limitations
A major limitation is that the proposed CoWorld method is applicable to only a limited number of practical application scenarios. Other limitations are adequately discussed in the Limitation Section.