Diffusion Models are Evolutionary Algorithms

التفاصيل البيبلوغرافية
العنوان: Diffusion Models are Evolutionary Algorithms
المؤلفون: Zhang, Yanbo, Hartl, Benedikt, Hazan, Hananel, Levin, Michael
سنة النشر: 2024
المجموعة: Computer Science
مصطلحات موضوعية: Computer Science - Neural and Evolutionary Computing, Computer Science - Machine Learning
الوصف: In a convergence of machine learning and biology, we reveal that diffusion models are evolutionary algorithms. By considering evolution as a denoising process and reversed evolution as diffusion, we mathematically demonstrate that diffusion models inherently perform evolutionary algorithms, naturally encompassing selection, mutation, and reproductive isolation. Building on this equivalence, we propose the Diffusion Evolution method: an evolutionary algorithm utilizing iterative denoising -- as originally introduced in the context of diffusion models -- to heuristically refine solutions in parameter spaces. Unlike traditional approaches, Diffusion Evolution efficiently identifies multiple optimal solutions and outperforms prominent mainstream evolutionary algorithms. Furthermore, leveraging advanced concepts from diffusion models, namely latent space diffusion and accelerated sampling, we introduce Latent Space Diffusion Evolution, which finds solutions for evolutionary tasks in high-dimensional complex parameter space while significantly reducing computational steps. This parallel between diffusion and evolution not only bridges two different fields but also opens new avenues for mutual enhancement, raising questions about open-ended evolution and potentially utilizing non-Gaussian or discrete diffusion models in the context of Diffusion Evolution.
Comment: 15 pages, 4 figures, 2 tables
نوع الوثيقة: Working Paper
URL الوصول: http://arxiv.org/abs/2410.02543
رقم الانضمام: edsarx.2410.02543
قاعدة البيانات: arXiv
ResultId 1
Header edsarx
arXiv
edsarx.2410.02543
1128
3
Report
report
1128.01684570313
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&scope=site&db=edsarx&AN=edsarx.2410.02543&custid=s6537998&authtype=sso
FullText Array ( [Availability] => 0 )
Array ( [0] => Array ( [Url] => http://arxiv.org/abs/2410.02543 [Name] => EDS - Arxiv [Category] => fullText [Text] => View record in Arxiv [MouseOverText] => View record in Arxiv ) )
Items Array ( [Name] => Title [Label] => Title [Group] => Ti [Data] => Diffusion Models are Evolutionary Algorithms )
Array ( [Name] => Author [Label] => Authors [Group] => Au [Data] => <searchLink fieldCode="AR" term="%22Zhang%2C+Yanbo%22">Zhang, Yanbo</searchLink><br /><searchLink fieldCode="AR" term="%22Hartl%2C+Benedikt%22">Hartl, Benedikt</searchLink><br /><searchLink fieldCode="AR" term="%22Hazan%2C+Hananel%22">Hazan, Hananel</searchLink><br /><searchLink fieldCode="AR" term="%22Levin%2C+Michael%22">Levin, Michael</searchLink> )
Array ( [Name] => DatePubCY [Label] => Publication Year [Group] => Date [Data] => 2024 )
Array ( [Name] => Subset [Label] => Collection [Group] => HoldingsInfo [Data] => Computer Science )
Array ( [Name] => Subject [Label] => Subject Terms [Group] => Su [Data] => <searchLink fieldCode="DE" term="%22Computer+Science+-+Neural+and+Evolutionary+Computing%22">Computer Science - Neural and Evolutionary Computing</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+-+Machine+Learning%22">Computer Science - Machine Learning</searchLink> )
Array ( [Name] => Abstract [Label] => Description [Group] => Ab [Data] => In a convergence of machine learning and biology, we reveal that diffusion models are evolutionary algorithms. By considering evolution as a denoising process and reversed evolution as diffusion, we mathematically demonstrate that diffusion models inherently perform evolutionary algorithms, naturally encompassing selection, mutation, and reproductive isolation. Building on this equivalence, we propose the Diffusion Evolution method: an evolutionary algorithm utilizing iterative denoising -- as originally introduced in the context of diffusion models -- to heuristically refine solutions in parameter spaces. Unlike traditional approaches, Diffusion Evolution efficiently identifies multiple optimal solutions and outperforms prominent mainstream evolutionary algorithms. Furthermore, leveraging advanced concepts from diffusion models, namely latent space diffusion and accelerated sampling, we introduce Latent Space Diffusion Evolution, which finds solutions for evolutionary tasks in high-dimensional complex parameter space while significantly reducing computational steps. This parallel between diffusion and evolution not only bridges two different fields but also opens new avenues for mutual enhancement, raising questions about open-ended evolution and potentially utilizing non-Gaussian or discrete diffusion models in the context of Diffusion Evolution.<br />Comment: 15 pages, 4 figures, 2 tables )
Array ( [Name] => TypeDocument [Label] => Document Type [Group] => TypDoc [Data] => Working Paper )
Array ( [Name] => URL [Label] => Access URL [Group] => URL [Data] => <link linkTarget="URL" linkTerm="http://arxiv.org/abs/2410.02543" linkWindow="_blank">http://arxiv.org/abs/2410.02543</link> )
Array ( [Name] => AN [Label] => Accession Number [Group] => ID [Data] => edsarx.2410.02543 )
RecordInfo Array ( [BibEntity] => Array ( [Subjects] => Array ( [0] => Array ( [SubjectFull] => Computer Science - Neural and Evolutionary Computing [Type] => general ) [1] => Array ( [SubjectFull] => Computer Science - Machine Learning [Type] => general ) ) [Titles] => Array ( [0] => Array ( [TitleFull] => Diffusion Models are Evolutionary Algorithms [Type] => main ) ) ) [BibRelationships] => Array ( [HasContributorRelationships] => Array ( [0] => Array ( [PersonEntity] => Array ( [Name] => Array ( [NameFull] => Zhang, Yanbo ) ) ) [1] => Array ( [PersonEntity] => Array ( [Name] => Array ( [NameFull] => Hartl, Benedikt ) ) ) [2] => Array ( [PersonEntity] => Array ( [Name] => Array ( [NameFull] => Hazan, Hananel ) ) ) [3] => Array ( [PersonEntity] => Array ( [Name] => Array ( [NameFull] => Levin, Michael ) ) ) ) [IsPartOfRelationships] => Array ( [0] => Array ( [BibEntity] => Array ( [Dates] => Array ( [0] => Array ( [D] => 03 [M] => 10 [Type] => published [Y] => 2024 ) ) ) ) ) ) )
IllustrationInfo