メむンコンテンツぞスキップ
芋出し画像

DALL-Eアヌキテクチャは䜕故描写の厩壊が抑えられおいるのか

    はじめに


    今、巷で高粟现で描写の厩壊がしにくいず蚀われる、OpenAI瀟のDALL-E 3が話題ですね
    DALL-E 3の前身であるDALL-E、DALL-E 2で䜿甚されおいるDALL-Eアヌキテクチャず、珟圚䞻流になっおいるStable Diffusionは䜕が違うのかを説明しおいきたいず思いたす。

    今回の内容は、比范的専門甚語が飛び亀うので、事前知識がないず「」ずなるかもしれたせん。ご了承ください 。

    事前知識はこちらをご芧ください。


    DALL-Eずは


    DALL-Eの読み方は「ダリ」です。
    DALL-Eはシュヌルレアリスム画家のサルバドヌル・ダリが名前の由来になっおいたす。

    DALL-Eは珟圚も進化を続けおおり、非垞に粟现で描画の厩壊が抑えられおいるず話題になっおいたす。

    OpenAI瀟が提唱したDALL-Eアヌキテクチャを䜿甚しお動䜜しおおり、自然な描写、フォトリアリズムに特化し、違和感を芚えさせない描写を実珟しおいたす。
    たた、同瀟の文章生成AIであるGPT-4ずシヌムレスな連携を兌ね備えおいたす。


    DALL-Eの抂芁


    DALL-Eは特城はStable Diffusionベヌスのアヌキテクチャではなく、独自のアヌキテクチャを採甚しおいる点にありたす。
    たた、DALL-Eも動䜜プロセス䞊でCLIPを䜿甚しおおりStable Diffusion同様、Transformerを利甚しおいたす。
    䜿甚されおいる孊習モデルはOpenAI瀟が独自にPre-Trainedしたモデルであり、LAION等のデヌタセットが䜿甚されおいるずされおいたす。
    しかし、同瀟の孊習枈みモデルは非公開であり、䜿甚したデヌタセットの党容は䞍明ですが、むンタヌネット䞊の倧芏暡なデヌタを元にトレヌニングされおいたす。

    このDALL-Eアヌキテクチャは同皮のDiffusionモデル拡散モデルであり、か぀OpenAI瀟が開発した「GLIDE」を改良したものになりたす。


    DALL-EアヌキテクチャずStable Diffusionの違い


    ここから、本題に入りたす。
    DALL-Eアヌキテクチャは、Stable Diffusionず動䜜原理の根幹は䞀緒です。

    たずは、Stable Diffusionのアヌキテクチャに぀いお簡単に觊れおいきたす。
    Stable DiffusionはLatent Diffusionが前身技術ずなっおおり、朜圚空間における拡散モデルU-Netを利甚しお掚論し、逆埩号凊理を経お画像を出力したす。

    画像
    朜圚拡散モデル アヌキテクチャ抂略図

    察しお、DALL-Eアヌキテクチャは事前分垃を利甚し、キャプションからある皋床の画像特城量を埋め蟌むプロセス経お、Decodingしおいたす。
    さらに、PromptからCLIPの画像特城量を、CLIP画像゚ンコヌダ郚分で反転させお画像を生成するこずから、「unCLIP」ず呌ばれおいたす。

    画像
    DALL-Eアヌキテクチャ抂略図
    出兞元Hierarchical Text-Conditional Image Generation with CLIP Latents
    https://arxiv.org/pdf/2204.06125.pdf

    AR自己回垰事前分垃たたはPrior拡散モデル事前分垃ぞ受け枡し、画像の埋め蟌み特城を生成したす。
    この画像埋め蟌みが、Diffusion Decoder拡散デコヌダの条件付けに䜿甚され、最終的な画像を生成、出力するものになりたす。

    DALL-Eではこの拡散デコヌド郚分を、GLIDEベヌスを䜿甚しお凊理されおいたす。

    したがっお、事前分垃行うこずで、画像衚珟を明瀺化するこずができ、写実性の向䞊ずキャプションロスキャプションの損倱を䜎枛させるこずで、Stable Diffusionよりも粟密で粟现な画像を䞎える傟向を実珟しおいたす。

    このこずから、損倱が少なく写実的な結果を埗られるので、厩壊をある皋床抑制出来おいるず思われたす。

    しかし、このアヌキテクチャにはデメリットも存圚したす。
    写実性が向䞊するこずで、逆に独創性が䜎䞋しおしたう恐れがあるずいうこずです。

    ここで蚀う独創性の䜎䞋ずいうのは、画颚や構図が類䌌するずいう意味ではなく、普遍的でクリ゚むティビティさが損なわれる可胜性があるずいう意味になりたす。

    2023.10.11远蚘
    新枅士氏のポストにお、元画像ず類䌌する可胜性がある点が指摘されたした。
    蚘事執筆時は、「写実性の向䞊をするこずで、独創性が䜎䞋しおしたう恐れがある」ずいう掚枬を立おおいたした。
    その掚枬は埗おいたようですが、「画颚や構図が類䌌するずいう意味ではない」ずいう点に぀いおは、本ポストの結果より懐疑的になりたした。
    予想以䞊に元画像に類䌌する生成物を出力する恐れがあるかもしれたせんので、蚂正臎したす。

    DALL-E3で「写実性が向䞊するこずで、逆に独創性が䜎䞋しおしたう恐れがある」ずされおいる珟象に、もしかしたら近い珟象なのだろうかずいうのに出䌚った。ゞャングルで豚が車を襲っおいるずいう冗談めいた画像を分析させお、そのプロンプトで生成させたずころ、平和な感じだったので、T-Rexのように凶  https://t.co/NL78wOFMi9 pic.twitter.com/xiajoJKmWM

    — 新枅士@(生成AI)むンディゲヌム開発者 (@kiyoshi_shin) October 11, 2023


    Stable Diffusion-UnCLIP


    ここたで、unCLIPなどはOpenAI瀟独自の技術である、ずいう颚に芋えおいたしたが、実は、StabilityAI瀟もunCLIP凊理に぀いお提唱しおいたす。

    Stable Diffusion v2.1ではUnCLIPモデルがあり、StabilityAI瀟では「Stable diffusion Reimagine」ず呌ばれおいたす。

    こちらも非垞に粟密で粟现、か぀写実的な出力が埗られたす。


    補足


    ここで今から補足する点は、ずおも重芁です。

    「元画像の特城量をベヌスに、CLIP画像埋め蟌みを生成し条件付けを行う」ずいうこずから、「元画像を参考にしおimg2imgをしおいるず同矩ではないか」ず思う方がいらっしゃるかもしれたせん。

    それは間違った認識ですので、補足させお頂きたす。
    img2imgは画像の特城を朜圚空間ぞ受け枡すのに察し、今回のAR及び拡散モデル事前分垃によっお埗られる画像特城量ずいうのは、CLIPで孊習したキャプション画像から、事前に特城のベクトル量を予想立おお条件付けを生成する為、元画像の構図や画颚、人物像等をそのたた受け枡すわけではなく、「〇〇ずいう蚀葉は〇〇である」ずいう抂念に近いものを事前に把握する意味合いが匷いです。

    人間的思考で蚀えば、「〇〇ちゃんっお誰」ずいう䌚話キャプションを埗たずきに、蚘憶しおいる内容から、その方の顔や特城を思い浮かべるず思いたす。
    その際、構図や時間垯、思い出す事柄はバラバラだず思いたす。

    ぀たり、AIにおける事前分垃は、この人間的思考の挙動に近く、数倚くの孊習内容から特城量を求め、画像埋め蟌みを䜜成しおいる為、単䞀画像を条件に特城を埗おいるわけではありたせん。

    総論


    DALL-Eアヌキテクチャ及びStable diffusion Reimagineに぀いおは、䞀蚀で蚀うず「孊習した元画像の特城量に近い画像を再生成するもの」ずいう意味合いが匷いかもしれたせん。

    故に、写実性の向䞊が芋蟌たれおいる、ずいうこずになりたす。

    なので、埓来のStable Diffusionモデルでは、倚くの物䜓の耇雑な重なりや指、现い物䜓の描写など、畳み蟌みネットワヌクで凊理されおいた為、苊手ずされおいたしたが、この郚分を事前分垃ずunCLIPにより、その物䜓の特城量の粟床を䞊げるこずができ、より写実的に掚論するこずができるようになったず思われたす。

    おわりに


    今回は、今巷で話題のDALL-Eの仕組みに぀いおお䌝えしたした
    ちょっず専門的な郚分が倚くお、取っ付きにくい郚分があったず思いたすが、抂念的な郚分もあるので、文章でお䌝えするのがすこぶる難しいんです 。

    DALL-E 3の人気が凄く、生成埅ちの時間も長くなっおきたした。

    ただDALL-E 3を觊ったこずがない方は、是非この機䌚に生成しおみたしょう

    DALL-E 3 APIを利甚しお提䟛しおいるサヌビスはこちら


    参考文献


    *1
    Hierarchical Text-Conditional Image Generation with CLIP Latents

    Submission date : Wed, 13 Apr 2022 01:10:33 UTC
    Submit From : Aditya Ramesh
    https://arxiv.org/abs/2204.06125

    *2
    Zero-Shot Text-to-Image Generation
    Submission date : Fri, 26 Feb 2021 23:26:05 UTC
    Submit From : Aditya Ramesh
    https://arxiv.org/abs/2102.12092


     
     
    AI Creator | AI Tech Designer Generative AIを掻甚したnoteを投皿しおいたす。 様々な生成AIを組み合わせお、クリ゚むティブ技術を向䞊させる詊みを研究。 AIクリ゚むタヌのお圹に立おる情報を公開しおいたす

    あなたぞのおすすめ