Self-Consuming Generative Models with Curated Data Provably Optimize Human Preferences

The rapid progress in generative models has resulted in impressive leaps in generation quality, blurring the lines between synthetic and real data. Web-scale datasets are now prone to the inevitable contamination by synthetic data, directly impacting the training of future generated models. Already, some theoretical results on self-consuming generative models (a.k.a., iterative retraining) have emerged in the literature, showcasing that either model collapse or stability could be possible depending on the fraction of generated data used at each retraining step. However, in practice, synthetic data is often subject to human feedback and curated by users before being used and uploaded online. For instance, many interfaces of popular text-to-image generative models, such as Stable Diffusion or Midjourney, produce several variations of an image for a given query which can eventually be curated by the users. In this paper, we theoretically study the impact of data curation on iterated retraining of generative models and show that it can be seen as an \emph{implicit preference optimization mechanism}. However, unlike standard preference optimization, the generative model does not have access to the reward function or negative samples needed for pairwise comparisons. Moreover, our study doesn't require access to the density function, only to samples. We prove that, if the data is curated according to a reward model, then the expected reward of the iterative retraining procedure is maximized. We further provide theoretical results on the stability of the retraining loop when using a positive fraction of real data at each step. Finally, we conduct illustrative experiments on both synthetic datasets and on CIFAR10 showing that such a procedure amplifies biases of the reward model.

Paper

References (61)

Scroll for more · 38 remaining

Similar papers

Peer review

Reviewer orKH7/10 · confidence 4/52024-07-08

Summary

The authors investigate the properties of self-consuming loops that arise in the training of generative models. In particular, they investigate the impact that data curation has on the iterative retraining performance of these models. The paper contains theoretical and empirical analysis of how model performance is affected by various data curation assumptions (only synthetic examples, or real data being injected at each step, or human-preference curated synthetic samples, etc).

Strengths

Originality: I believe this work is highly original, largely because it considers a new problem formulation--"what happens to self-consuming generative models when the synthetic data that they re-train one has been curated via human preferences?". To my knowledge, nobody has considered this problem, and it is an excellent and timely problem to consider. Clarity: The authors motivated the problem very clearly. Significance: many previous works have investigated self-consuming loops, but the area is still burgeoning, and right now, the area seems like "the wild west"--there are lots of papers out there with different assumptions, different results, no agreed-upon benchmarks tasks, etc. This paper is significant because it considers a more realistic setup than previous papers; it considers the setting where the web-scale data contamination happens because of human-curated data. This is an important case to consider, and represents a large step towards modeling the data contamination issue more rigorously. This more realistic setup comes with more mathematical overhead, which is challenging to deal with.

Weaknesses

Clarity: in my opinion, the presentation of statements of the theorems in the paper needs improvement in order to be useful to the community. Consider for example Theorem 2.1. The assumptions for this theorem are distributed in the section preceding it, which makes it much harder to understand and contextualize that theorem. I would strongly suggest summarizing the assumptions and key notations in the statement of that theorem (and likewise for all the other results.) An excellent model for this would be the paper that the authors cited the most, Bertrand et al's "On the Stability of ..." . That paper's Theorem 1 (from the latest arXiv version) begins--"Given theta^\star as defined in Equation (7) that follows assumptions 1 and 2....". Given that a large part of this paper's contribution is its theorems, I would be likely to raise my score, and champion this paper, if I could first see an updated draft which makes explicit every assumption in the statement of each theorem. See also the limitations section.

Questions

I'm not sure I understand how the experiment supports the theory here, please help clarify this for me--at line 250, the authors say "applying theorem 2.1, the density will converge to a renormalized Gaussian distribution restricted to the ball centered at x_* of radius r_min". But this isn't what I see in Figure 4, it looks like there are a bunch of different Gaussian balls with different densities, corresponding to different intensities. Should these gaussian balls all be the same density, or did I misunderstand something? Some misc points that didn't affect my score/judgment of the paper, but the authors should consider fixing in the next draft: - improper formatting in equation 8 (spacing/parentheses) - awkward/grammatically incorrect wording in the sentence immediately after equation (7)

Rating

7

Confidence

4

Soundness

3

Presentation

2

Contribution

4

Limitations

The two main things preventing me from giving a higher score are the following two limitations. I'm looking forward to hearing the author's rebuttal to these points (and hopefully seeing an updated draft, if possible). 1. Presentation of statements of theorems (what are the specific hypotheses? eg take a look at the latest version of the bertrand et al paper on the arXiv for a good way to do this, since that paper is structured in a similar way. They number their assumptions and make them more clear. See "Weaknesses" section for more details.) This is the primary limitation, from my perspective, as I think the usefulness of the paper is very limited by unclear theorem statements. 2. Proper contextualization of these results relative to the literature--namely, there's a difference between the work in Bertrand et al and Alemohammad et al, but the authors seems to be comparing them in an "apples to apples" way. Namely, the former work considers the case of iterative fine-tuning, whereas the latter considers the case of retraining from scratch. In the former case, it is strictly easier to avoid model collapse, since the model parameter update is "local", and in the latter case, the updates are "global." Specifically, on line 218 it says: "Alemohammad et al. (2024); Shumailov et al. (2023) first evidenced catastrophic degradation of the generated data in the fully synthetic loop. Bertrand et al. (2024) mitigate these conclusions in the setting where the model is retrained on a mixture of synthetic and real data and they show the stability of the process around the data distribution." I think this is a false statement, because Alemohammad et al considered re-training from scratch at each iteration, which wasn't considered in the Bertrand et al paper--but please correct me if I'm misunderstanding. And in that same vein, I think it is important to properly contextualize the present paper in the presence of that dichotomy--does this paper consider iterative fine-tuning, or iterative re-training from scratch? That is important information for the readers/the literature.

Reviewer orKH2024-08-12

Response to rebuttal

I would like to thank the authors for the thoughtful reply to my review. In particular, I appreciate the additional contextualization of works [1] and [2]; I think that the literature would greatly benefit from having that explanation from the section "On fresh real vs fixed real data". I also appreciate the more clear statement of Theorem 2.1. Would it be possible to share here the other exact statements as well--namely, how the authors would propose to update the other exact statements of the other theorems, 2.2, 2.3, 2.4--in another response? **I have updated my score to above the acceptance threshold, with the expectation that the authors will update the camera-ready version's main result statements with more clearly stated hypotheses and clearly referenced terms, similar to the rebuttal above.** Although my concern was mainly with Theorem 2.1 (it contained the least context out of all the other theorems), in my opinion, Theorems 2.2, 2.3, 2.4 should each be improved via clearer context, and I would want to see the updated statements if possible. I strongly believe that having these statements stated that clearly would better allow the community to benefit from the authors' work.

Authorsrebuttal2024-08-13

Response to the Reviewer's Comment

We are grateful to the reviewer for their valuable feedback and for increasing their score. We will include in the updated manuscript the new presentation of the theorem statements with their assumptions, along with the contextualization of our results in the literature. We present below how we aim to update the statements of Assumption 2.2 and theorems 2.2, 2.3, and 2.4. **Assumption 2.2:** For $\theta$ close enough to $\theta_*$, the mapping $x \mapsto \nabla^2_\theta\log p_\theta(x)$ is $L$-Lipschitz and the mapping $\theta \mapsto E_{p_{data}}\left[\log p_\theta(x) \right]$ is continuously twice differentiable with $E_{p_{data}}\left[\nabla^2_\theta\log p_\theta(x)\right] \preceq -\alpha I \prec 0$. Further suppose $W_1 (p_{\theta_*}, p_{data})\leq \epsilon$, i.e. $p_{\theta_*}$ is close to the data distribution $p_{\text{data}}$. **Theorem 2.2:** Under Assumption 2.2, if $L \epsilon < \alpha$ and $\lambda<\frac{\alpha}{2L\epsilon}$, then there exists a neighborhood of the optimal distribution parameters $\theta_*$ such that for any initial parameters $\theta_0$ in that neighborhood, $p_{\theta_t}$ converges to $p_{\theta_*}$ exponentially fast: $$ KL(p_{\theta_*}||p_{\theta_t}) = \tilde{\mathcal{O}}\left(\left(\frac{\lambda(\alpha+\epsilon L)}{\alpha+\lambda(\alpha-\epsilon L)}\right)^{2t}\right)$$ **Theorem 2.3:** Let $\lambda > 0$ and consider the process $(p_{t})$ defined in eq. 8, with $p_0 = p_{ref}$. If $p_{ref}$ satisfies Assumption 2.1 B, then for all $t\geq1$: $$E_{p_t}\left[e^{r(x)}\right] \geq E_{p_{ref}}\left[e^{r(x)}\right] + \frac{\lambda}{(1+\lambda)^3}\frac{(K-1)Var_{p_{ref}}\left[e^{r(x)}\right]}{Ke^{r_*}}$$ **Theorem 2.4:** Let $\lambda > 0$ and $p_{ref}\in \mathcal{P}(\mathbb{R}^d)$ with a density w.r.t. Lebesgue measure. Consider the process $(p_{t})$ defined in Equation 8, with $p_0 = p_{ref}$. Suppose that $\lambda < \frac{1}{K-1}$, then, for all $t\geq1$: $$KL(p_t||p_{ref})\leq -\log\left({1-\lambda(K-1)}\right)$$ We hope this answers the reviewer’s remaining concerns and are happy to provide clarification to any additional questions the reviewer may have.

Reviewer cgiY6/10 · confidence 4/52024-07-10

Summary

This paper studies the impact of data curation on iterated retraining of generative models. Theoretical results are derived for the convergence state of the retraining loop when using a fraction of curated synthetic data or a mixture of real data and curated synthetic data at each step. Empirical experiments on both synthetic datasets and CIFAR-10 demonstrate that the proposed approach can bias the generative model to generate samples with higher reward.

Strengths

The problem of iterated retraining of generative models using curated data is important and interesting. The authors have indeed made some achievements in this direction. The theoretical results presented in this paper are interesting and reasonable, especially in their connection to preference optimization. The toy experiments are consistent with the theoretical claims.

Weaknesses

The writing of this paper needs further improvement. Some notations are unsuitable, and certain mathematical notations are introduced without explanation. Some literature references are missing. 1. In Eq.2, $\mathcal{BT}\left(x_1, \ldots, x_K\right)$, where "BT" refers to the Bradley-Terry model, is typically used to model pairwise preferences, whereas the Plackett-Luce (PL) model is proposed for preferences involving more than two items. Eq.5: If $p_{t+1}(x)$ is not a normalized density function, the same applies to $p_{t+1}(x)$ in Eq.6. 2. There are already studies on deep generative models (GANs) that investigate the convergence state of iterative retraining on curated data from the perspective of preference [1, 2]. It should include a discussion of these works. 3. The theoretical proofs especially the part in Section 2.2 are heavily inherited from the previous work [3], which somehow makes the theoretical contributions marginal. [1] Gupta, A., Zou, J. Feedback GAN for DNA optimizes protein functions. Nat Mach Intell. 2019. [2] Yao, Y., Pan, Y., et. al. Differential-Critic GAN: Generating What You Want by a Cue of Preferences. IEEE Transactions on Neural Networks and Learning Systems, 2022. [3] Bertrand, Q., Bose, et. al. On the Stability of Iterative Retraining of Generative Models on their own Data. In The Twelfth International Conference on Learning Representations.

Questions

1. Eq.3: The term $p_{ref}$ is not explained. What distinguishes $p_{ref}$ from $p_{data}$? 2. In Theorem 2.2, deriving $\lambda < 0.5$ based on the assumption $L \varepsilon < \alpha$ and $\lambda < \frac{\infty}{2 D \varepsilon}$ appears to conflict with the claim in line 181. 3. The explanation of $r_{\ast}$ in lines 134-137 is somewhat complex. Adding some equations would clarify its meaning.

Rating

6

Confidence

4

Soundness

3

Presentation

2

Contribution

2

Limitations

Yes.

Reviewer ej3h6/10 · confidence 4/52024-07-12

Summary

This paper extends Bertrand et al. 2024’s analysis of model collapse to study settings where data is filtered (based on a particular preference model) before being used for training the next iteration of generative models.

Strengths

- The paper extends prior work studying self-consuming generative models to integrate preference learning, which is highly sensible - The paper is well written

Weaknesses

- I do not think that Equation (3) faithfully models reality. Specifically, it assumes that the $t+1$-th model is fit to a mixture of (1) real data and (2) preference-filtered data from the $t$-th model. But realistically, synthetic data should amass over time, as I believe is the case with the datasets that the authors mention in their introduction, e.g., LAION-5B. This is a point made by "Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data." and I agree with them. - I might be missing something, but intuitively, Theorem 2.1 seems wrong, specifically the claim “eventually converges to the highest level set of the reward reached **at initialization**”. For the simplest possible counter example, suppose p_0 is a discrete Uniform distribution on integers 0 to 10 and the reward function is $r(x) = x$. Defining $r_* := 10$, we see that Assumption 2.1 is satisfied, including the variant where $\epsilon \geq 0$. It is hard to imagine that the iterative loop would concentrate on $10$ rather than something greater than $10$. The intuition is that sampling and filtering from the first model iteration might shift the distribution towards regions where it is possible to sample higher rewards. - I think the experiments corresponding to Theorem 2.1(Figures 4 and 5) could be improved to better connect with the maths. Specifically: (1) Provide a heatmap of the level set of $r_*$ to show what $p_*$ is. (2) As I understand, the theorem doesn’t say that the distribution’s variance collapses, but rather, that the _reward variance_ collapses. In the figures, the reward functions are unimodal, and so we see the distributions converge towards unimodal behavior. You should modify the reward functions to be multimodal to demonstrate this distinction between the distribution's variance collapsing versus the reward's variance collapsing. One way to do this might be to define the reward function as 4 of the 8 MoGs (i.e. the reward is the max of the set of negative distances to the 4 chosen centroids). Then, we should see the model concentrate on those 4 chosen centroids. - I feel like I don’t understand Theorems 2.3 or 2.4. In Theorem 2.3, the lower bound on the right hand side does not appear to depend on the model fitting iteration $t$, as best as I could tell, nor does the upper bound in Theorem 2.4. Here, I’m expecting the answer to depend heavily on the model fitting iteration. I read the adjacent discussion but didn't receive any clarity. I'm consequently not sure how to evaluate the significance of Section 2.2. Perhaps the authors could clarify? - I think there are many additional papers you might want to cite. Some may be concurrent with yours (I intentionally did not search for a preprint in order to preserve double blind reviewing), and if so, that’s fine. Here are some suggestions on several different topics: **On Model Collapse:** Beyond Model Collapse: Scaling Up with Synthesized Data Requires Reinforcement. https://arxiv.org/abs/2406.07515 Is Model Collapse Inevitable? Breaking the Curse of Recursion by Accumulating Real and Synthetic Data. https://arxiv.org/abs/2404.01413 **On mode collapse in RLHF:** Understanding the Effects of RLHF on LLM Generalisation and Diversity. https://openreview.net/forum?id=PXD3FAVHJT A Distributional Approach to Controlled Text Generation. https://openreview.net/forum?id=jWkw45-9AbL Red Teaming Language Models with Language Models https://arxiv.org/abs/2202.03286 Improving alignment of dialogue agents via targeted human judgements https://arxiv.org/abs/2209.14375 Aligning Language Models with Preferences through f-divergence Minimization https://arxiv.org/abs/2302.08215 **On filtering data using reward models - often known by multiple names in the RLHF literature including “Best of N” or “rejection sampling” or “reranking” in the RLHF literature:** Scaling Laws for Reward Model Overoptimization https://arxiv.org/abs/2210.10760 Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedback https://arxiv.org/abs/2204.05862 There are many more

Questions

N/A

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

N/A

Reviewer ej3h2024-08-12

Response to Authors' Rebuttal [Part 1]

Thank you to the authors for their response! > Improvement of the experiments on MoGs > We provided in the additional pdf for figures a heat map of the level set of the reward when using centroïds (Fig 1a). This is wonderful. Thank you for running these additional experiments - I really like them, and I think they'll improve the paper (in my opinion; if you disagree, you don't need to include them). > Note that [2,3] are concurrent work according to NeurIPS guidelines: Yes, then it's fine to not cite them. I tried to allude to that above ("Some may be concurrent with yours") but apparently didn't finish the sentence. I appreciate your care to the other citations.

Reviewer ej3h2024-08-12

Response to Authors' Rebuttal [Part 2]

> We understand the reviewer's natural concern. The crucial point is that the curated distribution at time $t+1$, $p_{t+1}$ is issued from learning a modified distribution from $p_t$ constructed by sampling from $p_t$ and curating samples using preferences. This implies that if a set has probability $0$ for $p_t$, it will never be sampled and therefore never be preferred over other samples. This means that this set will also have probability $0$ for $p_{t+1}$. I'm not sure I buy this argument. I agree that if a set has probability $0$ for $p_t$, it will never be sampled and therefore will never be preferred over other samples. But you lose me for two reasons: 1. Depending on the choice of realizable distributions $\mathcal{P}$, the support might be the entire space of outcomes e.g., if $\mathcal{P}$ is the set of Gaussian distributions. In this case, no set would have probability $0$ for $p_t$. Your explanation then seems to hinge on a condition "if" that might not be applicable. 2. Even if the conditional statement is true i.e. there is some set with mass/density 0 under $p_t$, why is $p_{t+1}$ prohibited from extending its support to this set? In general, probabilistic models are often capable of placing mass/density on sets that were not in their training data. Could the authors please clarify?

Reviewer ej3h2024-08-12

Response to Authors' Rebuttal [Part 3]

> We thank the reviewer for referring us to the paper [1] and pointing out this interesting extension. We believe, together with the reviewer, that the setting of [1] could be adapted to show that accumulating data provides additional stability to the retraining loop and avoids collapse. However, we believe such a study is out of the scope of our work whose aim was to introduce and theoretically develop a new research question of model collapse from the view of preferences. We will, therefore, update our draft to provide additional clarification of this aspect and mention it as an exciting future direction. I feel like the authors and I miscommunicated here. The point I was trying to raise is: what are realistic assumptions to make about how model-data feedback loops should be modeled? I wasn't so much interested in that other paper as much as I was interested in whether this paper faithfully captures the settings we care about ("I do not think that Equation (3) faithfully models reality. Specifically, it assumes that the -th model is fit to a mixture of (1) real data and (2) preference-filtered data from the -th model. But realistically, synthetic data should amass over time, as I believe is the case with the datasets that the authors mention in their introduction, e.g., LAION-5B.") My thinking is that the assumptions of this paper are not especially realistic because synthetic data should increase over time and the total amount of data should increase over time too. **TLDR: I think your assumptions are not realistic and I think this harms the significance & relevance of your paper.** If I missed the response to this point by the authors, I apologize and I would appreciate being pointed in the correct direction. Thank you!

Authorsrebuttal2024-08-12

Response to the Reviewer's Comment [Parts 1 and 2]

We are grateful to the reviewer for their time and engaging with us during this rebuttal. We answer below the reviewer’s additional questions. ## On whether the support of $p_{t+1}$ is included in the support of $p_t$ We acknowledge the reviewer's comments regarding the fact that the support of $p_{t+1}$ is included in the support of $p_t$. We understand the two points provided by the reviewer as >1) Depending on the choice of realizable distributions $\mathcal{P}$, the support might be the entire space of outcomes e.g., if $\mathcal{P}$ is the set of Gaussian distributions. Note that having that the support is the entire space of outcome is not a problem at all for our theory. Our only requirement is that **the reward is bounded over the support of $p_0$** (at initialization) by $r_*$ (Assumption 2.1) which implies that the reward is bounded for all timesteps (since the support of $p_t$ is included in the support of $p_0$). There exist many functions with unbounded support that are bounded (e.g. the sigmoid function). We believe that it is reasonable to assume that the intrinsic human reward is bounded. >2) In general, probabilistic models are often capable of placing mass/density on sets that were not in their training data (because they generalize) Our setting prevents this scenario from happening: we are working in a setting were we neglect the errors due to the finiteness of **model’s capacity** and **training data**. In other words, we work in a setting where we have: i. **infinite capacity regime**: *the set $\mathcal{P}$ of achievable distributions is the entire set of probability distributions* (lines 112-113 in lemma 2.1). In that case, equation 6 holds and hence the support of $p_{t+1}$ is included in the support of $p_t$. ii. **infinite training data regime**: This comes from the fact that we are assuming that the next distribution minimizes the population likelihood (and not the empirical one) in equations 3 and 4 ($p_{t+1}$ is defined using an expectation on the distribution $p_t$ and $p_{data}$). Finally, i), ii) together prevent the points 1) and 2) from happening in our setting. Note that we mentioned i) explicitly in the statement of Lemma 2.1 “If $\mathcal P$ is the set of probability distributions on $\mathbb{R}^d$” and on Line 174. The point ii) was indicated by the fact that we were using expectations and not finite sum in our paper. We acknowledge that we should have made i) and ii) appear more clearly in our paper to avoid any confusion. **We will clarify and highlight our setting in the updated manuscript**. Current generative models are getting larger and larger, and are trained on more and more data with more than billions of parameters and datapoints. That is why, we believe it is reasonable to neglect the errors due to the finiteness of **model’s capacity** and **training data** in our theory and that our results satisfyingly capture the reward maximization phenomenon induced by human curation. ---------- edit: we updated this comment to enhance clarity of the response

Authorsrebuttal2024-08-12

Response to the Reviewer's Comment [Part 3]

We are grateful to the reviewer for this interesting discussion on whether our assumptions realistically reflect the practical setting when today’s large models are retrained on web-scaled dataset. We agree together with the reviewer that the accumulation of data is arguably a realistic feature of web-scaled datasets such as LAION-5B. Especially, it is expected that new next-generation web-crawling datasets will incorporate synthetic images from previous years generative models together with the current state-of-the-art generation of generative models. We did not incorporate such feature in our setting as it would complicate the statements and the notations. The main focus of our work was on a new type of collapse centered on human preferences which is different from the previous literature. However, we believe such an extension is relatively easy and we present now how to address it: Let $\\{\lambda_k^t\\}$ for $0 \leq k \leq t$ be a family of positive numbers such that forall k, $\lambda_k^t$ is decreasing in t and normalized such that $\forall t\geq 0, \sum_{k=0}^t\lambda_k^t=1$. Consider that the data accumulates with proportions given by the family $\\{\lambda_k^t\\}$ for $0\leq k \leq t$. In that case, equation 6 which states $p_{t+1}(x) = p_t(x)\cdot H^K_{p_t}(x)$ becomes $p_{t+1}(x) = \sum_{k=0}^t \lambda_k^t p_k(x)\cdot H^K_{p_k}(x)$. We believe that similarly to our theory, it is straightforward that $E_{p_t}[e^{r(x)}]$ is increasing. Further assume that $\forall k, \lambda_k^t\overset{t\rightarrow \infty}{\rightarrow} 0$. In that case, for all $k$ the contribution of each $p_k$ in the retraining at iteration $t$ of $p_t$ decreases to $0$. We additionally believe that **in that case, the expected reward will converge to $r_*$ the maximal reward at initialization and that $p_t$ will collapse to maximal reward regions**. We think that this case is realistic, as *the proportion of data on the web generated by any model is doomed to vanish as more models are trained and deployed*. In that setting, accounting for the accumulation of data would therefore not prevent the collapse of the self-consuming model to maximal reward regions. This constitutes an interesting extension and we will add to the updated manuscript precise statements, along with proofs if the reviewer believes it strengthens our work. Finally, we mention that the work [1] is concurrent with ours since it was first posted on Arxiv on 1st April 2024. This was an additional reason why we did not incorporate their setting in our study, as we were aware of such extension only late in this project.

Reviewer cUrK7/10 · confidence 4/52024-07-13

Summary

This paper explores the scenario where generative models are iteratively trained on self-generated data curated by human users with some implicit reward. The key idea is that each iteration of training on the self-generated data reweights the previous distribution based on the implicit reward, which converges to reward maximization as the iteration approaches infinity. The paper also studies the scenario where the curated self-generative data is mixed with natural data and analyzes its implication on the stability of iterative training. Experiments on synthetic data and CIFAR 10 validate the insights from the theoretical analysis.

Strengths

1. This paper studies an interesting problem of generative models being iteratively trained on self-generated data curated by human users with some implicit reward. This is arguably an accurate description of what happens when new generative models are trained nowadays. 2. The theoretical framework analyzed the convergence and stability of iterative training with and without reference data. 3. Experiments on synthetic data and CIFAR 10 are interesting, especially the one on CIFAR with replay, which shows how bias amplification can be mitigated with natural data.

Weaknesses

1. Human preference can be heterogeneous, so in some cases, Eq. (2) does not hold. It would be interesting to see if the theoretical analysis can be extended to a mixture of rewards. 2. This paper didn't provide experiments on realistic datasets and large models such as LAION and Stable Diffusion (SD). Thus, it's hard to map the theoretical insights to how we should train the next generation of SD. It would be really interesting if the experiments on CIFAR were reproduced on SD to see what realistic biases are picked up, how much replay is needed to mitigate that, etc. 3. Conceptually, retraining with data curation is related to iterative finetuining in language models (e.g., rejection-sampling-based SFT). Would like to see more discussion on that.

Questions

See Weaknesses.

Rating

7

Confidence

4

Soundness

3

Presentation

4

Contribution

3

Limitations

I think the authors adequately addressed the limitations.

Reviewer WZgs6/10 · confidence 4/52024-07-13

Summary

Self-consuming generative models are known to have collapse or stability problems, and the curation of synthetic data is often ignored. This paper theoretically studies the impact of data curation and proves that it optimizes the expected reward.

Strengths

1. The paper is well-written, and works on synthetic data are extremely important to the field. 2. The connection between retraining with a mixture of curated data and original data and RLHF (Reinforcement Learning with Human Feedback) with KL regularization is novel.

Weaknesses

1. The theoretical results are applied in a simplified setting, focusing on distribution and reward on $x$ only, instead of considering a joint distribution of $x$ given $y$ mimicking text-to-image generation. The theoretical results apply only to learning the distribution directly, without considering finite samples and optimization, and there is only one reward function. In recent works combining RLHF and diffusion models [1], multiple rewards are considered. How would the results hold with a (random) weighted sum of multiple rewards? 2. On the connection with model collapse: The authors motivate the results from previous literature on synthetic data leading to model collapse but do not discuss how and whether curation with a reward model will avoid model collapse. The reviewer thinks that improvements can occur when inconsistencies between text and image and implausible images are discarded through curation. However, other problems persist in model collapse, such as the inherent lack of diversity in synthetic data [2], and existing results show that human interaction with GPTs still produces data lacking diversity [3]. In this case, curation does not address the loss of diversity in synthetic data. The authors should discuss this clearly, especially since the paper is motivated by model collapse and spends considerable time discussing it. 3. Could the authors explain the contribution of Section 2.2.1? Comparing Sections 2.2.1 and 2.2.2, there seems to be no direct comparison to be made. ### Reference [1] Liang, Youwei, et al. "Rich human feedback for text-to-image generation." *Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition*. 2024. [2] Guo, Yanzhu, et al. "The Curious Decline of Linguistic Diversity: Training Language Models on Synthetic Text." *Findings of the Association for Computational Linguistics: NAACL 2024*. 2024. [3] Padmakumar, Vishakh, and He He. "Does Writing with Language Models Reduce Content Diversity?." *The Twelfth International Conference on Learning Representations*.

Questions

See weakness. One related work: [4] propose to use a correction function on the synthetic data to mitigate the model collapse. [4] Gillman, Nate, et al. "Self-Correcting Self-Consuming Loops for Generative Model Training." Forty-first International Conference on Machine Learning.

Rating

6

Confidence

4

Soundness

3

Presentation

3

Contribution

2

Limitations

The limitations and societal impacts are well discussed.

Reviewer cgiY2024-08-11

Thanks for the responses.

I appreciate the authors' clarification. I increased my score to "weak accept". About $p_t$. Usually, the probability is normalized to 1. If not, it should add the clarification.

Reviewer WZgs2024-08-11

I appreciated the author's discussion on the multi-reward setting and on the difference between the collapse of distribution and the collapse of reward variance. I have increased my score.

Program Chairsdecision2024-09-25

Decision

Accept (spotlight)

© 2026 NYSGPT2525 LLC