We thank the reviewer for their valuable feedback
> **It did not come across to me what is the precise problem the paper is trying to solve. The problem formulation is somewhat vague and relies on artificial examples that make it difficult to connect it with the application of RL algorithms.**
Sorry for not making this clearer. Accounting for distribution shift has not been previously investigated in reliable RL. This is a more realistic setting for agents that will be deployed in the real world. Hence, we wanted to provide a methodology for this under-researched problem that measures RL performance under distribution shift using time series. Past RL reliability papers rely on point estimates alone. Time series analysis is also needed check if a well-trained agent continues to perform well over a period of time. For example, you would want a methodology in controlled settings that shows how a RL-trained self-driving car performs in the presence of many distribution shifts over a long-enough period of time before releasing it out to the public. The new protocol at the end of section 4 should clarify our proposed methodology. The new analyses in section 5 show that our methodology does not rely on artificial examples.
> **It is unclear how this evaluation methodology would be applied. Perhaps the paper could include a pseudo-code or a flowchart to ground all the steps of the proposed methodology.**
Thank you for pointing this out. To fix this, we included a clear step-by-step protocol at the end of section 4.
> **In Figure 5, which agent is more robust? In Figure 3, what is the conclusion regarding the performance of A2C and PPO? Should we favor one of them in practice?**
Figure 5 alone is just meant to show what it looks like when there is a significant difference is and what it looks like when the difference is not significant in the observational experiments. As mentioned, section 5 shows some analyses regarding what conclusions to draw from our methodology. We hope the new Atari analysis in section 5, which uses Figure 5 as part of the story, gives a sufficient interpretation of the results in Atari games.
>**The related work section only lists the contribution of related papers but does not provide a description of how this paper distinguishes from those.**
Thank you for pointing this out. We included a few more sentences at the end of the last paragraph of section 2 of the improved version to distinguish ourselves from past RL reliability work.
> **Could you describe more formally the assumption that "the trained agents achieved a clear trend in performance"? In particular, how is this related to the convergence of an RL agent? Does it mean the agent has reached an optimal performance? Furthermore, as the assumption does not consider a distribution shift, does it mean the agent continues to update its behavior?**
Thank you for catching that. What we should have said was "a flat (slope = 0) trend in raw performance." We updated the article to fix this issue. Here, we just assume some baseline performance (not necessarily optimal) for the causal impact plots. We do not assume the agent updates its behavior. That might be interesting for future research to see how agents with adaptive learning can fare under this methodology.
> **Could you comment on the connections from this methodology with non-stationary MDPs?**
Sure! With some modifications, our methodology should still hold if the parallel trends assumption holds for the treatment and control groups. This would require verification that both groups show parallel trends in the current environment, which I don't expect to hold in all cases. If this line of thinking were to continue, I expect we would need to use other sophisticated methods of causal inference to draw conclusions about agents in non-stationary environments. One drawback of going outside of stationary MDPs is the possible need to use environment-specific knowledge (or covariates besides rewards), which we deliberately avoid in this paper to keep it simple and general. This is out of the scope of this paper, but interesting nonetheless.
> **Considering the change in the dynamics of the environment, I think we cannot always conclude that the change in performance is due to the agent's behavior. For instance, in some cases, although the dynamics change, the optimal policy may remain the same. Could this methodology help identify if the agent is underperforming?**
We do not claim our methodology necessarily assigns blame between agent and environment for the decrease in agent performance. Yes, it could be that the agent was able to reach optimal behavior in the training environment, but that does not necessarily mean it will still perform optimally when the test environment is different in some way. Our framework can identify if the agent is underperforming if you know what distribution shift to use during the causal impact experiments. Hopefully, things will become clearer if you read the protocol in section 4.