The widespread deployment of generative AI has made it increasingly difficult to distinguish synthetic content from real data. Consequently, synthetic data is inevitably incorporated into the training pipelines of future model generations, forming a self-consuming training loop. Prior work has studied the effects of such recursive self-consuming training, but analyses have largely been limited to isolated models, where a model consumes only its own synthetic data, or to simplified interactions between two models. This paper takes a first step toward understanding networked self-consuming generative models, in which multiple models consume synthetic data generated by one another through complex interaction pathways. We introduce a theoretical framework representing models as nodes in a directed, weighted graph, with edge weights governing the flow of synthetic data among models. Using this framework, we analyze the long-term behavior of networked models under retraining dynamics, establishing conditions for convergence and characterizing the resulting fixed points. We further investigate how the system's long-term stability and diversity are shaped by each model's access to real data, cross-model data consumption, and the structure of the interaction graph.
Figures & tables
Figure 1 : From networked self-consuming models to graph abstraction. (1) Left: A generative ecosystem in which each model is trained on its own real-data distribution and a weighted mixture of synthetic data produced by other models. (2) Right: Abstraction of the system as a directed, weighted interaction graph that captures effective synthetic-data propagation among models. (3) Top right: An example local retraining rule, where Model 3 is trained at iteration t on p3data+λ3∑j=1Kw3jpθjt−1 .
Figure 2 : Stability experiments when all models trained on full CIFAR-10. Each row corresponds to a different interaction graph. For each row, the left figure illustrates the direction and strength of synthetic data flow, while the right figures report the FID between generated samples and real data for each model. Results are shown under different synthetic mixing strengths, with αi=α shared across models.
Model
Model Type
Stability
Diversity
A
VLB Diffusion
{0,⋯,9}
{0,⋯,9}
B
OT-CFM
{3,4}
C
iCFM
{5,6}
D
Hybrid Diffusion
{7,8,9}
Table 1 : Models and real-data assignments. The same data for all models is used for stability; the heterogeneous assignment is used for diversity experiments.
Figure 3 : Diversity across models under heterogeneous data with different interaction graphs. Systems are defined in Fig. 2 . Each figure reports the evolution of diversity D across retraining rounds under different synthetic mixing ratios αi=α shared across models.
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
System
∥W∥2
ρ(J)
remp
ρ(D)
maxCγ(C)
Sys. 1 (isolated)
1.00
0.900
0.900
0.900
0.900
Sys. 2 (weak ring)
1.00
0.606
0.606
0.700
0.450
Sys. 3 (strong ring)
1.00
0.582
0.582
0.674
0.604
Sys. 4 (dense)
1.00
0.600
0.600
0.900
0.225
Appendix
Table 2: Closed-form spectral validation at λ=1 ( s=0.5 ). The measured asymptotic rate remp matches the exact Jacobian spectral radius ρ(J) , while ρ(D) upper-bounds ρ(J) . The last column reports the largest cycle gain and verifies the lower bound in Prop. 3.10 .
System
scD
scJ
Sys. 1 (isolated)
0.556
0.556
Sys. 2 (weak ring)
0.714
0.825
Sys. 3 (strong ring)
0.742
0.860
Sys. 4 (dense)
0.556
0.833
Appendix
Table 3: Critical synthetic-data ratio s=λ/(1+λ) . The comparison-matrix threshold scD is a sufficient stability certificate and is therefore no larger than the exact Jacobian threshold scJ in all tested systems.
#
Model
Architecture
Stability
Diveristy
Retrain Steps
A
DDPM
MLP (hidden dimensions 128)
t∈{0,⋯,7}
t∈{0,4}
100
B
CFM
MLP
t∈{0,⋯,7}
t∈{2,6}
50
C
GAN
MLP
t∈{0,⋯,7}
t∈{3,5}
30
D
DDPM
MLP (hidden dimensions 256)
t∈{0,⋯,7}
t∈{1,7}
100
Appendix
Table 4: Model architectures and data access.
Figure 4: Stability experiments when all models trained on full dataset. Each row corresponds to a different interaction graph. For each row, the left figure illustrates the direction and strength of synthetic data flow, while the right figures report the Wasserstein distance ( WD ) between generated samples and real data for each model. Results are shown under different synthetic mixing strengths, with αi=α shared across models.
Figure 5: Stability experiments when all models trained on full dataset (continued).
Figure 6: Generated samples when all models trained on full dataset with different interaction graphs. All models use αi=α=1.0 .
Figure 7: Generated samples when all models trained on full dataset. All models use αi=α=0.2 .
Figure 8: Diversity across models under heterogeneous data with different interaction graphs. Each figure reports the system-level diversity metric D across retraining rounds under different synthetic mixing strengths α .
Figure 9: Generated samples under the heterogeneous data with different interaction graphs. All models use αi=α=1.0 .
Figure 10: Generated samples under the heterogeneous data with different interaction graphs. All models use αi=α=0.2 .
#
Model
Variants
Stability
Diversity
Retrain Steps
A
DDPM
VLB
class {0,⋯,9}
class {0,⋯,9}
100
B
CFM
OT-CFM
class {0,⋯,9}
class {3,4}
600
C
CFM
iCFM
class {0,⋯,9}
class {5,6}
600
D
DDPM
hybrid
class {0,⋯,9}
class {7,8,9}
100
Appendix
Table 5: Model architectures and data access.
Figure 11: Stability experiments when all models trained on full dataset. Each row corresponds to a different interaction graph. For each row, the left figure illustrates the direction and strength of synthetic data flow, while the right figures report the recall between generated samples and real data for each model. Results are shown under different synthetic mixing strengths, with αi=α shared across models.
Figure 12: Stability experiments when all models trained on full dataset. Each row corresponds to a different interaction graph. For each row, the left figure illustrates the direction and strength of synthetic data flow, while the right figures report the precision between generated samples and real data for each model. Results are shown under different synthetic mixing strengths, with αi=α shared across models.
Figure 13: Generated samples under the heterogeneous real data setting with different interaction graphs. All models use αi=α=1.0 .
Figure 14: Generated samples under the heterogeneous real data setting with different interaction graphs. All models use αi=α=0.2 .