Summary
• This paper proposes a novel distributional RL algorithm, called SinkhornDRL, which interpolates between Wasserstein distance and MMD. The authors aim to estimate the distribution using unrestricted statistics, enhancing stability and facilitating extension to multi-dimensional reward settings. The authors also provide some theoretical guarantees on convergence of SinkhornDRL. The proposed method shows decent experimental performance in 55 Atari games and several multi-dimensional reward settings.
Strengths
• The paper reviews the relevant literatures in distributional RL and analyzes the new Sinkhorn divergence metric as an alternative to Wasserstein loss. The author provides sufficient background and advantages of Sinkhorn divergence, demonstrating a well-motivated approach.
• Although the evaluation scores are presented for 40 million frames rather than 200 million, the authors ensure transparency and reproducibility by reporting raw scores for performance comparisons. The authors also present a significant amount of experiment and ablation studies to provide sufficient experimental results for the effectiveness of their algorithm.
Weaknesses
• Typos: In line 52, Sinkrhorn -> Sinkhorn
• The text and figures in the paper are quite dense and difficult to read. Some parts seem unnecessary to be included in the main paper.
o Algorithm 1 lacks certain technical details, and may rather be placed in Appendix. In addition, explaining the details of Algorithm 2 on Line 769 would help a lot in implementing a practical algorithm.
o The text in Figure 2 is not legible. It would be better to include a table showing the mean and median of the best HNS scores, as commonly done in other distributional RL papers [1,2].
• There may be a technical error regarding Theorem 1 (3). The authors state in Eq (33) that a universal upper bound $\bar{\Delta}_{\epsilon}(a,\alpha)$ is strictly less than 1. But if $\mu$ and $\nu$ are close enough, even if non-trivial, doesn’t the scaling factor become 1 by taking the supremum? In Line 660, the authors recognize the non-expansion case, but it seems to rely on the strong assumption that the set $\{\lambda_{\epsilon}(U,V)\}$ is finite. This assumption essentially implies that the set $\{\lambda_{\epsilon}(\(mathcal{T}^{\pi}_D)^n U, (\mathcal{T}^{\pi}_D)^n V )\}$ where $n \in \mathbb{N}$ is finite.
[1] Dabney, W., Rowland, M., Bellemare, M. G. & Munos, R. Distributional Reinforcement Learning with Quantile Regression. Arxiv (2017).
[2] Hessel, M. et al. Rainbow: Combining Improvements in Deep Reinforcement Learning. arXiv (2017) doi:10.48550/arxiv.1710.02298.
Questions
• Could the author elaborate on the statement in Lines 129-134 that 'SinkhornDRL inherently captures the spatial and geometric layout of return distributions'? Does this imply that the KL divergence term can leverage a richer representation of data geometry?
• The definition of Sinkhorn divergence for multi-dimensional reward settings is unclear. Specifically, in Line 756, the cost function applies equal weights among reward sources. Can this be generalized to a weighted sum?
Limitations
• In line 22, the reference [11] is cited as a risk-sensitive control, but this is close to exploration method for distributional RL.