Self-Consuming Generative Models with Co-Evolving Human Preferences
Organizations: The Ohio State University
Abstract
Generative models are increasingly trained in self-consuming iterative loops, where users curate preferred samples from model-generated candidates and the curated samples are used to train future generations of the model. Prior work has largely assumed fixed user preferences, but in practice exposure to model outputs gradually reshapes what users perceive as desirable, creating a feedback loop in which model distributions and user preferences co-evolve. We take a first step toward understanding the long-term behavior of such coupled dynamics. We show that when training relies entirely on user-curated synthetic data, iterative curation amplifies initial biases and drives the system toward one of multiple singleton equilibria in which the instance holding an initial advantage eventually dominates. In contrast, injecting reference data into training at a sufficiently large rate fundamentally changes the dynamics and yields a unique globally attracting equilibrium. Building on this insight, we study how reference-data injection can be used to control long-term outcomes, and propose an efficient algorithm that jointly selects a reference distribution and its mixing weight to steer the coupled system toward equilibria that preserve desired attributes while minimizing data collection costs.
Figures & tables
| Work | Preference | # Models | Core conclusion | Risk | Role of real data |
|---|---|---|---|---|---|
| Ferbach et al. [11] | Fixed | Single | Curation implicitly optimizes a fixed preference signal. | Bias amplification | Stabilizer |
| Wei and Zhang [46] | Fixed | Single | Adversarial curation can systematically misalign the model. | Malicious feedback | Improves robustness |
| Zhao et al. [59] | Heterogeneous fixed | Single | Reference mixing yields convergence and stability under noisy heterogeneous curation. | Reward perturbation instability | Stabilizer and regularizer |
| Zhang et al. [58] | Fixed | Multi | Benign curation may backfire under model interaction. | Cross-model coupling | Convergence aid |
| This work | Co-evolving | Single | Preferences co-evolve with the model, altering equilibrium structure. | Preference drift; diversity collapse | Stabilizer; Rreference data design |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| air | auto | bird | cat | deer | dog | frog | horse | ship | truck | status | |||
| 0.20 | .000 | .600 | .000 | .000 | .000 | .000 | .100 | .100 | .100 | .100 | 11.59 | 46,378 | ✓ |
| 0.30 | .000 | .543 | .000 | .000 | .000 | .000 | .114 | .114 | .114 | .114 | 13.11 | 45,883 | ✓ |
| 0.40 | .000 | .467 | .000 | .000 | .000 | .000 | .133 | .133 | .133 | .133 | 15.13 | 45,388 | ✓ |
| 0.50 | .000 | .360 | .000 | .000 | .000 | .000 | .160 | .160 | .160 | .160 | 17.96 | 44,892 | ✓ |
| 0.60 | .000 | .200 | .000 | .000 | .000 | .000 | .200 | .200 | .200 | .200 | 22.20 | 44,397 | ✓ |
| 0.67 | .000 | .026 | .000 | .000 | .000 | .000 | .243 | .243 | .243 | .243 | 26.81 | 44,043 |
| air | auto | bird | cat | deer | dog | frog | horse | ship | truck | status | |||
| 0.20 | .000 | .525 | .000 | .000 | .000 | .000 | .062 | .100 | .125 | .187 | 13.26 | 53,030 | ✓ |
| 0.30 | .000 | .457 | .000 | .000 | .000 | .000 | .071 | .114 | .143 | .214 | 15.01 | 52,534 | ✓ |
| 0.40 | .000 | .367 | .000 | .000 | .000 | .000 | .083 | .133 | .167 | .250 | 17.35 | 52,039 | ✓ |
| 0.50 | .000 | .240 | .000 | .000 | .000 | .000 | .100 | .160 | .200 | .300 | 20.62 | 51,544 | ✓ |
| 0.60 | .000 | .050 | .000 | .000 | .000 | .000 | .125 | .200 | .250 | .375 | 25.52 | 51,049 | ✓ |
| 0.61 | .000 | .015 | .000 | .000 | .000 | .000 | .130 | .207 | .259 | .389 | 26.43 | 50,978 |