Author Responses(1/2)
Thanks for your time and effort in reviewing our paper! Please find our responses to your comments below. We will be happy to answer any further questions you may have.
> **W1**: it would be nice to have a few more choices of losses, taking inspiration let say from f-divergences (Reverse-KL, JSD, etc.)
> **W2**: there may be more than just zero-forcing and zero-avoiding to the key properties of loss functions hence why studying more losses would be helpful
Following your suggestion, we have further developed five novel divergence-based loss functions, including forward and reverse $\chi^2$ distance, total variation, symmetric KL divergence, and Jensen-Shannon divergence. We conducted experiments on the bit-sequence generation task and observed that losses with the same zero-forcing/zero-avoiding properties lead to similar behaviors (see Tables 1, 2, and 3 below). This finding suggests that zero-forcing and zero-avoiding are the primary properties and the four representative losses discussed in our paper effectively capture their impacts. We have included the new loss functions and experimental results in **Appendix F** in the revision.
It is very interesting to thoroughly explore other properties and effects of regression losses within the realm of $f$-divergence and beyond. We consider this an important topic for future research. We believe that the systematic framework presented in this work—comprising a unified framework that generalizes the training objectives of GFlowNets by identifying five key components, as well as the two-way connection between $f$-divergence and the regression loss function $g$—will be highly beneficial.
P.S. The commonly used quadratic loss corresponds to reverse KL divergence, while our proposed Linex(1) loss corresponds to forward KL divergence.
Table 1: Five novel loss functions
| Loss | Divergence | Zero-forcing | Zero-avoiding |
| -- | -- |:--:|:--:|
| $g(t)=\frac{1}{4}(e^{2t}-2t-1)$ | Forward $\chi^2$ | | $\checkmark$ |
| $g(t)=e^{-t}+t-1$ | Reverse $\chi^2$ | $\checkmark$ | |
| $g(t)=\frac{1}{2}\|t\|$ | Total Variance | | |
| $g(t)=\frac{1}{2}(e^t+\frac{1}{2}t^2-t-1)$ | Symmetric KL | $\checkmark$ | $\checkmark$ |
| $g(t)=\frac{1}{2}\int_{1}^t\log\frac{e^x+1}{2}dx$ | Jensen-Shannon | | |
Table 2: The number of runs that find all modes within 250k steps, and the median of the steps before they find all modes.
| | Zero-forcing | Zero-avoiding | TB | DB | STB |
|--|:--:|:--:|:--:|:--:|:--:|
| Reverse KL (baseline) | $\checkmark$ | | $1/5$, $\ \ \ -\ \ \ \ $ | $\underline{5/5}$, $13.4k$ | $4/5$, $\ 50.6k\ $ |
| Reverse $\chi^2$ | $\checkmark$ | | $0/5$, $\ \ \ -\ \ \ \ $ | $0/5$, $\ \ -\ \ \ $ | $0/5$, $\ \ \ -\ \ \ $ |
| Forward KL | | $\checkmark$ | $\underline{5/5}$, $\ 98.0k\ $ | $\underline{5/5}$, $10.8k$ | $\underline{5/5}$, $\ 20.3k\ $ |
| Forward $\chi^2$ | | $\checkmark$ | $\underline{5/5}$, $\ \mathbf{80.3k}$ | $\underline{5/5}$, $\ \mathbf{8.1k}\ $ | $\underline{5/5}$, $\ \mathbf{10.2k}$ |
| Hellinger | | | $\underline{5/5}$, $111.2k$ | $\underline{5/5}$, $11.7k$ | $\underline{5/5}$, $\ 55.9k\ $ |
| Total Variation | | | $1/5$, $\ \ \ -\ \ \ \ $ | $\underline{5/5}$, $47.1k$ | $2/5$, $\ \ \ -\ \ \ \ $ |
| Jensen-Shannon | | | $4/5$, $162.2k$ | $\underline{5/5}$, $12.8k$ | $3/5$, $165.2k$ |
| Shifted-Cosh | $\checkmark$ | $\checkmark$ | $4/5$, $\ 92.2k\ $ | $0/5$, $\ \ -\ \ \ $ | $\underline{5/5}$, $\ 90.0k\ $ |
| Symmetric KL | $\checkmark$ | $\checkmark$ | $4/5$, $122.2k$ | $\underline{5/5}$, $13.7k$ | $\underline{5/5}$, $\ 27.5k\ $ |
Table 3: The Spearman correlation between $P_T$ and $P_R$ over a test set (the higher the better). The failed runs where modal collapse happened are eliminated.
| | Zero-forcing | Zero-avoiding | TB | DB | STB |
|--|:--:|:--:|:--:|:--:|:--:|
| Reverse KL (baseline)$| $\checkmark$ | | $\underline{0.8081}(\pm0.0159)$| $0.7907(\pm0.0175)$ | $\underline{0.8088}(\pm0.0169)$|
| Reverse $\chi^2$ | $\checkmark$ | | $\underline{0.8074}(\pm0.0129)$| - | $\underline{0.7899}(\pm0.0166)$|
| Forward KL | | $\checkmark$ | $0.7421(\pm0.0216)$ | $0.7464(\pm0.0107)$ | $0.7517(\pm0.0246)$ |
| Forward $\chi^2$ | | $\checkmark$ | $0.7507(\pm0.0174)$ | $0.7266(\pm0.0178)$ | $0.7439(\pm0.0126)$ |
| Hellinger | | | $0.7454(\pm0.0021)$ | $0.7580(\pm0.0132)$ | $0.7711(\pm0.0190)$ |
| Total Variation | | | $\underline{0.7893}(\pm0.0144)$| $0.7266(\pm0.0178)$ | - |
| Jensen-Shannon | | | $\underline{0.7852}(\pm0.0256)$| $0.7542(\pm0.0046)$ | $0.7640(\pm0.0213)$ |
| Shifted-Cosh | $\checkmark$ | $\checkmark$ | $\mathbf{0.8122}(\pm0.0145)$ | $\mathbf{0.8213}(\pm0.0094)$| $\mathbf{0.8132}(\pm0.0149)$ |
| Symmetric KL | $\checkmark$ | $\checkmark$ | $\underline{0.7908}(\pm0.0235)$| $0.7630(\pm0.0097)$ | $\underline{0.7886}(\pm0.0227)$|