โมเดลสร้างวิดีโอในฐานะตัวจำลองโลก
(openai.com)- OpenAI สำรวจผ่าน Sora ว่าโมเดลสร้างวิดีโอสามารถขยายจากการสังเคราะห์ภาพเคลื่อนไหวธรรมดาไปสู่การ จำลองโลกทางกายภาพและดิจิทัล ได้หรือไม่
- การออกแบบหลักคือการนำวิดีโอและภาพเข้าไปไว้ใน latent space ที่บีบอัดตามเวลาและพื้นที่ แล้วแบ่งออกเป็นแพตช์เชิงเวลา-พื้นที่เพื่อฝึกเหมือนโทเคนของ Transformer
- Sora ไม่ได้ตัดเป็นขนาดคงที่ แต่เรียนรู้ ความยาว ความละเอียด และอัตราส่วนภาพที่เปลี่ยนแปลงได้ ตามต้นฉบับ จึงจัดการการสร้างวิดีโอไวด์สกรีน วิดีโอแนวตั้ง และภาพความละเอียดสูงได้ในโมเดลเดียวกัน
- นำเทคนิค recaptioning ของ DALL·E 3 มาใช้กับวิดีโอ และใช้ GPT ขยายพรอมป์สั้น ๆ ให้เป็นแคปชันละเอียด เพื่อเพิ่มความสอดคล้องกับข้อความและคุณภาพวิดีโอ
- ความสอดคล้องแบบ 3D, ความคงอยู่ของวัตถุ และการจำลองโลกดิจิทัลอย่าง Minecraft ทำได้บางส่วน แต่ยังมีข้อจำกัดกับ ปฏิสัมพันธ์ทางกายภาพที่ต้องมีการเปลี่ยนสถานะ เช่น กระจกแตกหรือการกินอาหาร
ปัญหาที่ Sora จัดการและขอบเขตของรายงาน
- OpenAI สำรวจการ ฝึกโมเดลสร้างข้อมูลขนาดใหญ่ สำหรับข้อมูลวิดีโอ
- Sora เป็นโมเดล diffusion แบบมีเงื่อนไขจากข้อความ ที่ฝึกร่วมกับวิดีโอและภาพซึ่งมีความยาว ความละเอียด และอัตราส่วนภาพหลากหลาย
- โมเดลที่ใหญ่ที่สุดอย่าง Sora สามารถสร้างวิดีโอความสมจริงสูงได้ยาวสูงสุด 1 นาที
- รายงานเทคนิคนี้มุ่งเน้นสองเรื่อง
- วิธีแปลงข้อมูลภาพหลากหลายชนิดให้เป็น ตัวแทนแบบรวมศูนย์ ที่เหมาะกับการฝึกโมเดลสร้างข้อมูลขนาดใหญ่
- การประเมินเชิงคุณภาพเกี่ยวกับความสามารถและข้อจำกัดของ Sora
- ไม่รวมรายละเอียดโครงสร้างโมเดลและรายละเอียดการนำไปใช้งาน
- งานวิจัยด้านการสร้างวิดีโอก่อนหน้านี้ใช้หลายวิธี เช่น recurrent neural network, GAN, autoregressive Transformer และ diffusion model แต่มักเน้นหมวดข้อมูลที่แคบ วิดีโอสั้น และวิดีโอขนาดคงที่
- Sora ถูกออกแบบให้เป็น โมเดลข้อมูลภาพอเนกประสงค์ ที่สร้างวิดีโอและภาพได้ครอบคลุมความยาว อัตราส่วนภาพ และความละเอียดที่หลากหลาย
วิธีรวมข้อมูลภาพเป็นแพตช์
- เช่นเดียวกับที่โมเดลภาษาขนาดใหญ่รวมโค้ด คณิตศาสตร์ และภาษาธรรมชาติด้วยโทเคนข้อความ Sora ใช้ แพตช์ กับข้อมูลภาพ
- วิดีโอจะถูกบีบอัดเป็น latent space มิติต่ำก่อน จากนั้นจึงแยกออกเป็น แพตช์เชิงเวลา-พื้นที่
- การแทนข้อมูลแบบแพตช์ทำงานได้อย่างขยายสเกลได้และมีประสิทธิภาพในการเรียนรู้วิดีโอและภาพหลายประเภท
การบีบอัดวิดีโอและแพตช์ latent เชิงเวลา-พื้นที่
- Sora ไม่ได้จัดการวิดีโอต้นฉบับโดยตรงในพื้นที่พิกเซล แต่เรียนรู้และสร้างใน latent representation ที่ถูกบีบอัดตามเวลาและพื้นที่
- โมเดล decoder แยกต่างหากจะ map latent representation ที่สร้างขึ้นกลับไปยังพื้นที่พิกเซล
- ลำดับแพตช์เชิงเวลา-พื้นที่ที่ดึงมาจากวิดีโออินพุตที่ถูกบีบอัด ทำหน้าที่เหมือนโทเคนของ Transformer
- ภาพสามารถมองเป็นวิดีโอที่มีเฟรมเดียว จึงประมวลผลด้วยวิธีเดียวกันได้
- ตอน inference จะควบคุมขนาดของวิดีโอที่สร้างโดยวางแพตช์ที่สุ่มเริ่มต้นไว้ในกริดขนาดที่ต้องการ
การขยาย diffusion Transformer สำหรับการสร้างวิดีโอ
- Sora เป็น diffusion model ที่ฝึกให้รับแพตช์ปน noise และข้อมูลเงื่อนไข เช่น พรอมป์ข้อความ แล้วทำนาย แพตช์สะอาด ดั้งเดิม
- ในขณะเดียวกัน Sora ก็เป็น diffusion Transformer
- Transformer แสดงคุณสมบัติการขยายสเกลในหลายด้าน เช่น language modeling, computer vision และ image generation และใน Sora ก็ขยายเป็นโมเดลวิดีโอได้อย่างมีประสิทธิภาพ
- เมื่อใช้ seed และอินพุตเดียวกัน คุณภาพตัวอย่างจะดีขึ้นอย่างชัดเจนเมื่อการฝึกคืบหน้าและปริมาณการคำนวณเพิ่มขึ้น
- ตัวอย่างเปรียบเทียบประกอบด้วย base compute, 4x compute และ 32x compute
ข้อดีของการฝึกด้วยขนาดต้นฉบับ
- แนวทางสร้างภาพและวิดีโอเดิมมัก resize, crop และ trim เป็นขนาดมาตรฐาน เช่น 4 วินาที, 256x256
- Sora ได้ประโยชน์หลายด้านจากการฝึกข้อมูลด้วย ขนาดต้นฉบับ
-
ความยืดหยุ่นในการ sampling
- Sora สามารถ sampling วิดีโอไวด์สกรีน 1920x1080p, วิดีโอแนวตั้ง 1080x1920 และวิดีโอหลากหลายรูปแบบระหว่างนั้นได้
- สามารถสร้างคอนเทนต์ให้เหมาะกับอุปกรณ์ต่าง ๆ ได้โดยตรงในอัตราส่วนภาพ native
- ใช้โมเดลเดียวกันทำ prototype ที่ขนาดต่ำได้อย่างรวดเร็ว แล้วจึงสร้างที่ความละเอียดเต็มภายหลัง
-
การปรับปรุง framing และ composition
- การฝึกด้วยอัตราส่วนภาพต้นฉบับช่วยปรับปรุง composition และ framing
- โมเดลที่ crop วิดีโอฝึกทั้งหมดเป็นสี่เหลี่ยมจัตุรัสบางครั้งสร้างวิดีโอที่เห็นวัตถุหลักเพียงบางส่วน
- Sora สร้างวิดีโอที่มี framing ดีขึ้นเมื่อเทียบกับโมเดล crop สี่เหลี่ยมจัตุรัส
ความเข้าใจภาษาและการจัดการแคปชัน
- การฝึกระบบสร้างวิดีโอจากข้อความต้องใช้วิดีโอจำนวนมากที่มีแคปชันข้อความสอดคล้องกัน
- OpenAI นำเทคนิค recaptioning ที่เปิดตัวใน DALL·E 3 มาใช้กับวิดีโอ
- เริ่มจากฝึกโมเดลที่สร้างแคปชันละเอียดมาก แล้วใช้โมเดลดังกล่าวสร้างแคปชันข้อความให้วิดีโอฝึกทั้งหมด
- การฝึกด้วยแคปชันวิดีโอที่ละเอียดช่วยปรับปรุงความสอดคล้องกับข้อความและคุณภาพวิดีโอโดยรวม
- คล้ายกับ DALL·E 3 ใช้ GPT แปลงพรอมป์ผู้ใช้สั้น ๆ ให้เป็นแคปชันยาวที่ละเอียด แล้วส่งต่อให้โมเดลวิดีโอ
- วิธีนี้ใช้เพื่อให้ Sora สร้างวิดีโอคุณภาพสูงที่ทำตามพรอมป์ผู้ใช้ได้แม่นยำขึ้น
การสร้างและแก้ไขโดยใช้ภาพและวิดีโอเป็นอินพุต
- Sora รับได้ไม่เพียงข้อความ แต่ยังรับภาพหรือวิดีโอเดิมเป็นพรอมป์ได้ด้วย
- ฟังก์ชันนี้ใช้กับงานต่าง ๆ เช่น การสร้างวิดีโอที่วนซ้ำได้อย่างสมบูรณ์ การทำให้ภาพนิ่งเป็นแอนิเมชัน และการขยายวิดีโอไปข้างหน้าหรือย้อนกลับตามเวลา
-
ทำภาพ DALL·E ให้เป็นแอนิเมชัน
- Sora สามารถรับภาพและพรอมป์เป็นอินพุตเพื่อสร้างวิดีโอได้
- ตัวอย่างประกอบด้วยการสร้างวิดีโอจากภาพของ DALL·E 2 และ DALL·E 3
-
การขยายวิดีโอที่สร้างขึ้น
- Sora สามารถขยายวิดีโอไปข้างหน้าหรือย้อนหลังตามเวลาได้
- วิดีโอสามรายการที่เริ่มจากช่วงหนึ่งของวิดีโอที่สร้างขึ้นแล้วขยายไปยังเวลาถัดไป มีจุดเริ่มต้นต่างกันแต่ไปสู่ตอนจบเดียวกัน
- ใช้วิธีเดียวกันขยายวิดีโอไปข้างหน้าและย้อนกลับเพื่อสร้าง ลูปไม่รู้จบ ที่ต่อเนื่องไร้รอยต่อได้
-
การแก้ไขและเชื่อมต่อแบบวิดีโอสู่วิดีโอ
- นำ SDEdit ซึ่งเป็นหนึ่งในวิธีแก้ไขภาพและวิดีโอที่อิง diffusion model มาใช้กับ Sora
- เทคนิคนี้ทำให้ Sora แปลงสไตล์และสภาพแวดล้อมของวิดีโออินพุตแบบ zero-shot ได้
- สามารถ interpolate ระหว่างวิดีโออินพุตสองรายการอย่างค่อยเป็นค่อยไป เพื่อสร้างการเปลี่ยนผ่านที่ลื่นไหลแม้ระหว่างวิดีโอที่หัวข้อและองค์ประกอบฉากแตกต่างกันโดยสิ้นเชิง
ความสามารถในการสร้างภาพ
- Sora สร้างภาพได้ด้วย
- สร้างภาพโดยวางแพตช์ Gaussian noise ลงในกริดเชิงพื้นที่ที่มีความยาวเวลาเท่ากับหนึ่งเฟรม
- ขนาดภาพที่สร้างได้เปลี่ยนแปลงได้ และทำได้สูงสุดถึงความละเอียด 2048x2048
- ตัวอย่างพรอมป์ประกอบด้วยภาพ close-up บุคคลในฤดูใบไม้ร่วง, แนวปะการัง, digital art ลูกเสือใต้ต้นแอปเปิล และหมู่บ้านภูเขาปกคลุมด้วยหิมะพร้อมแสงออโรรา
ความสามารถในการจำลองที่เกิดขึ้นจากการขยายสเกล
- โมเดลวิดีโอที่ฝึกในขนาดใหญ่แสดง ความสามารถเชิงอุบัติใหม่ ในการจำลองบางแง่มุมของคน สัตว์ และสภาพแวดล้อม
- คุณสมบัติเหล่านี้ถูกมองว่าเป็นปรากฏการณ์จากการขยายสเกล โดยไม่มี inductive bias ที่ระบุชัดเจนเกี่ยวกับ 3D หรือวัตถุ
-
ความสอดคล้องแบบ 3D
- Sora สามารถสร้างวิดีโอที่มีกล้องเคลื่อนไหวแบบไดนามิกได้
- เมื่อกล้องเคลื่อนที่หรือหมุน คนและองค์ประกอบของฉากจะเคลื่อนไหวอย่างสอดคล้องกันในพื้นที่สามมิติ
-
ความสอดคล้องระยะยาวและความคงอยู่ของวัตถุ
- การรักษาความสอดคล้องตามเวลาในตัวอย่างวิดีโอยาวเป็นโจทย์สำคัญของระบบสร้างวิดีโอ
- Sora ไม่ได้ทำได้เสมอไป แต่บางครั้งสามารถโมเดลความสัมพันธ์พึ่งพาทั้งระยะสั้นและระยะยาวได้อย่างมีประสิทธิภาพ
- บางกรณีสามารถคงคน สัตว์ และวัตถุไว้ได้แม้ถูกบังหรือออกนอกเฟรม
- สามารถสร้างหลายช็อตของตัวละครเดียวกันในตัวอย่างเดียว และคงรูปลักษณ์ไว้ตลอดทั้งวิดีโอได้
-
ปฏิสัมพันธ์กับโลก
- บางครั้ง Sora จำลองการกระทำที่ส่งผลต่อสถานะของโลกในรูปแบบง่าย ๆ ได้
- ตัวอย่างคือรอยแปรงที่จิตรกรทิ้งไว้บนผืนผ้าใบยังคงอยู่เมื่อเวลาผ่านไป หรือคนกินแฮมเบอร์เกอร์แล้วเหลือรอยกัดไว้
-
การจำลองโลกดิจิทัล
- Sora สามารถจำลองกระบวนการประดิษฐ์อย่างวิดีโอเกมได้ด้วย
- ในตัวอย่าง Minecraft สามารถควบคุมผู้เล่นด้วยนโยบายพื้นฐาน พร้อม render โลกและ dynamics ได้ด้วยความสมจริงสูง
- ความสามารถนี้สามารถดึงออกมาแบบ zero-shot ได้เพียงใช้พรอมป์แคปชันที่กล่าวถึง “Minecraft”
ข้อจำกัดปัจจุบันและบทสรุป
- Sora มีข้อจำกัดหลายด้านในฐานะตัวจำลอง
- ยังโมเดลฟิสิกส์ของปฏิสัมพันธ์พื้นฐานหลายอย่าง เช่น กระจกแตก ได้ไม่แม่นยำ
- กรณีที่สถานะของวัตถุต้องเปลี่ยนอย่างถูกต้อง เช่น ปฏิสัมพันธ์ของการกินอาหาร ก็ไม่ได้แม่นยำเสมอไป
- ตัวอย่างความล้มเหลว เช่น ความสอดคล้องพังในตัวอย่างยาว หรือวัตถุปรากฏขึ้นกะทันหัน มีนำเสนอเพิ่มเติมใน หน้า landing page ของ Sora
- ความสามารถปัจจุบันแสดงให้เห็นว่าการขยายสเกลโมเดลวิดีโออย่างต่อเนื่องอาจเป็นเส้นทางสู่การพัฒนาตัวจำลองที่มีความสามารถในการจัดการโลกทางกายภาพและดิจิทัล รวมถึงวัตถุ สัตว์ และคนภายในโลกเหล่านั้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ดูเหมือนว่าหลายคนยังไม่เห็นว่าเทคโนโลยีนี้ทำให้อะไรเป็นไปได้บ้าง มันสามารถสร้าง ฉากต่อเนื่องของวิดีโอที่ดูสมเหตุสมผล พร้อมกฎฟิสิกส์ที่สมจริงได้ และถ้ามันเร็วพอจนทำงานได้แบบ เรียลไทม์ ก็จะเกิดการเปลี่ยนแปลงครั้งใหญ่
ถ้าเชื่อมต่อเข้ากับหุ่นยนต์ที่มีฟีดกล้องแบบเรียลไทม์ แล้วให้มันสร้างฉากอนาคตที่เป็นไปได้หลายแบบจากภาพที่เข้ามาอย่างต่อเนื่อง มันก็จะกลายเป็นหุ่นยนต์อัตโนมัติที่สร้างแบบจำลองโลกโดยรอบแบบเรียลไทม์และทำนายอนาคตได้ ถ้าเพิ่มการปรับแก้ข้อผิดพลาดโดยอิงจากว่าแต่ละคำทำนายตรงกับผลลัพธ์จริงแค่ไหน ผมคิดว่ามันอาจเข้าใกล้ AGI ได้มากจริง ๆ
เอาต์พุตสามารถเชื่อมกับการสร้างข้อความหรือการควบคุมการเคลื่อนไหวของตัวเองได้ และยังจินตนาการได้ถึงวิธีที่มันคาดการณ์ผลลัพธ์ของการกระทำต่าง ๆ ที่ตัวเองทำได้ แล้วเลือกการกระทำที่ดีที่สุด สำหรับการใช้งานแบบนี้ ภาพไม่จำเป็นต้องเหมือนจริงสมบูรณ์แบบ ไร้ข้อผิดพลาด หรือมีความละเอียดสูงเลยด้วยซ้ำ ลองคิดดูก็น่าสนใจว่า จินตนาการของเราเองเกี่ยวกับโลกนั้นสมจริงแค่ไหน
ตัวอย่างเช่น หุ่นยนต์ทำความสะอาดบ้านมองภาพห้องนั่งเล่น สร้างภาพห้องนั่งเล่นหลังทำความสะอาดเสร็จ แล้วจินตนาการโดยแทรกกลางเป็น วิดีโอของตัวเองกำลังทำความสะอาดห้อง จากนั้นทำตามวิดีโอนั้นเท่าที่ทำได้ แล้วสร้างฉากต่อเนื่องใหม่และลงมือทำต่อไป หากจำเป็นก็ทำซ้ำได้หลายครั้งต่อวินาที
ระบบลักษณะนี้น่าดู V-Jepa: https://ai.meta.com/blog/v-jepa-yann-lecun-ai-model-video-jo...
ถ้าเคยทดลอง reinforcement learning จะรู้ว่าความคาดหวังแบบ “แค่เปิดใช้งานก็น่าจะทำงานได้ดีและค้นพบวิธีแก้เจ๋ง ๆ เพียบ” นั้นน่าตื่นเต้นเสมอ แต่ในความเป็นจริง แม้มันอาจเป็นแบบนั้นได้ ส่วนใหญ่ก็ไม่ได้เป็นอย่างนั้น มักจะเห็นสัญญาณของการเรียนรู้ แต่ไม่ได้ให้ผลลัพธ์ที่น่าทึ่ง
เหตุผลที่ผมยังคอยดูว่าจะมี AI ที่แข็งแกร่งในวิดีโอเกมอย่าง Civilization ออกมาหรือไม่ ก็เพราะอยากดูว่ามันแก้ปัญหาของระบบที่ซับซ้อนได้ ขณะเดียวกันก็ยังสมจริงพอที่ผู้พัฒนาเกมจะนำไปใช้จริงได้หรือเปล่า ทีมผู้เชี่ยวชาญอาจแก้ Civilization ได้ในฐานะโปรเจกต์วิจัย แต่ก็ยังห่างไกลจากการใช้งานจริง ผมสงสัยว่าแค่ให้โมเดลวิดีโอดูวิดีโอคนเล่น Civilization มันจะทำนายตาที่ดีที่สุดได้หรือไม่ ก่อนที่ AI ในเกมจะทำนายตาที่ดีที่สุดได้เสียอีก
เป้าหมายปลายทางของวิทยาการหุ่นยนต์จริง ๆ คือการ ฉายภาพอนาคตในพื้นที่โลก 3D และผมคิดว่าโมเดลฉายภาพ 3D ที่ใช้งานได้อาจมีขนาดเล็กกว่ามาก ขึ้นอยู่กับว่า world model แบบ 3D นั้นซับซ้อนแค่ไหน
เพียงแต่ข้อมูลที่สอดคล้องกันแบบนั้นไม่ได้มีอยู่บนอินเทอร์เน็ตอย่างหาได้ง่ายเท่านี้
ถ้าอยู่ในวงการ AI มานาน จะได้เห็น “ทางทะลุ” หลายครั้งที่ผู้คนคิดว่าจะนำไปสู่ AGI ตั้งแต่ DeepBlue, convolutional neural networks, deep reinforcement learning ไปจนถึง large language models ในปัจจุบัน แต่ละครั้งอาจหมายความว่าสิ่งที่ผู้คนคิดว่าเป็นทางทะลุนั้นไม่ใช่อย่างที่คิด หรือ AGI ต้องการอะไรมากกว่าการก้าวกระโดดทางวิศวกรรมเพียงอย่างเดียว
ถ้าคิดว่าแนวคิดนี้เป็นไปได้ ก็ลองทำเองในสภาพแวดล้อมง่าย ๆ ได้ สร้างโลกตารางเล็ก ๆ หรือเกมแบบข้อความที่ลดความซับซ้อนจาก Nethack [2] แล้วนำไปทดลองในสภาพแวดล้อมควบคุม เพื่อดูว่ามันทำงานได้ดีแค่ไหน น่าจะเขียน论文ได้ด้วย
[1] https://openreview.net/pdf?id=BZ5a1r-kVsf
[2] ไม่ควรเริ่มจาก Nethack ตัวจริง สำหรับ “AI” แล้วมันยากเกินไป
เพราะมันมีข้อได้เปรียบ เช่น ความยาวบริบทที่ยาวกว่ามนุษย์ modality ของประสาทสัมผัสเพิ่มเติมอย่างอินฟราเรดหรือการรับรู้ไฟฟ้า ความเชี่ยวชาญที่กว้างกว่ามาก และแบนด์วิดท์มหาศาล
ผมมองว่าโมเดลรุ่นต่อไปในอนาคตของ Sora + โมเดลรุ่นต่อไปที่มีแนวโน้มสูงของ GPT-4 = ASI
คอมเมนต์อื่นที่เขียนเกี่ยวกับเรื่องนี้: https://news.ycombinator.com/item?id=39391971
ชอบตรงที่หน้านี้ไม่ได้โชว์แค่ผลลัพธ์ระดับท็อป แต่ยังโชว์ ตัวอย่างความล้มเหลว อยู่บ้างด้วย
เช่น ตอนท้ายเซิร์ฟเฟอร์ดันไปโต้คลื่นกลางอากาศ: https://cdn.openai.com/tmp/s/prompting_7.mp4
มีฉากที่กระจกซึ่งควรจะแตกกลับไม่แตก และมีแค่ของเหลวไหลออกมาในแบบแปลก ๆ: https://cdn.openai.com/tmp/s/discussion_0.mp4
วิธีเดินของคนนี้ก็ดูแปลก: https://cdn.openai.com/tmp/s/a-woman-wearing-a-green-dress-a...
แผนที่อันนี้ก็ไม่รู้โผล่มาจากไหน: https://cdn.openai.com/tmp/s/a-woman-wearing-purple-overalls...
เห็นส่วนที่บอกว่า “การโต้ตอบอย่างการกินอาหารไม่ได้สร้างการเปลี่ยนสถานะของวัตถุที่ถูกต้องเสมอไป” แล้วก็เลยคิดว่า นั่นคงเป็นเหตุผลที่ไม่โชว์ฉาก Will Smith กินสปาเก็ตตี้
ประโยคที่ว่า “การขยายขนาดโมเดลวิดีโอเป็นเส้นทางที่มีแนวโน้มสำหรับการพัฒนาซิมูเลเตอร์ประสิทธิภาพสูงของโลกกายภาพและโลกดิจิทัล” น่าสนใจสำหรับหุ่นยนต์ก็จริง แต่การใช้งานที่ใกล้ตัวกว่าอาจเป็น การเติมช่องว่างในฉาก Gaussian splatting
ถ้าจะทำ 3D walkthrough ของพื้นที่หนึ่ง ต้องใช้ภาพถ่ายหลายร้อยถึงหลายพันภาพเพื่อครอบคลุมทุกมุมที่เป็นไปได้อย่างต่อเนื่อง และถึงอย่างนั้นก็ยังมีส่วนที่ขาดหายอยู่ดี โมเดลระดับนี้น่าจะกู้คืนมุมที่ถูกบัง รายละเอียดระยะใกล้ และส่วนที่ในการ reconstruct มาตรฐานจะกลายเป็นรูหรือความพร่า ได้อย่างสมจริงพอสมควร
แค่มีภาพถ่ายสถานที่ 5–10 ภาพ ก็อาจได้ฉาก 3D ที่ลื่นไหลและสมจริง ซึ่งสำรวจได้จากทุกมุม และยังทำให้ลบคนหรือวัตถุที่ไม่ต้องการออกจากฉากได้ด้วย การ reconstruct แบบ extrapolate เช่นนี้คงไม่ได้ตรงกับความจริงครบทุกจุดในรายละเอียดทั้งหมด แต่ก็ยังน่าจะเปิดทางให้แอปพลิเคชันได้มากมาย
เหตุผลที่ AlphaGo กับ AlphaZero ทำผลงานได้เหนือมนุษย์ ก็เพราะมี ซิมูเลเตอร์ที่สมบูรณ์แบบ สำหรับเกมโกะ โลกจริงที่เราอาศัยอยู่ไม่มีซิมูเลเตอร์แบบนั้น โมเดลภาษาขนาดใหญ่ล้วน ๆ แม้จะเรียนรู้ภาพแทนแบบหยาบและนามธรรมของโลกที่มนุษย์รับรู้ได้ในระดับหนึ่ง แต่ Sora คือความพยายามที่จะสร้างซิมูเลเตอร์แบบนั้นด้วย deep learning
ประโยคสำคัญคือ “ผลลัพธ์ของเราชี้ว่า การขยายขนาดโมเดลสร้างวิดีโอเป็นเส้นทางที่มีแนวโน้มสำหรับการสร้างซิมูเลเตอร์ทั่วไปของโลกกายภาพ”
หากซิมูเลเตอร์แบบนี้ดีพอ เราอาจได้ความสามารถด้านหุ่นยนต์ที่ทั่วไปและเหนือมนุษย์ในเชิงซอฟต์แวร์ ส่วนแนวทางนี้จะทำได้จริงแค่ไหนยังไม่แน่ชัด
ที่ว่าเหนือมนุษย์ก็เพราะความยาว context ที่ยาวกว่า working memory ของเราเป็นข้อได้เปรียบชัดเจน และความสามารถในการจำลอง modality ทางประสาทสัมผัสอื่น ๆ หรือรายละเอียดที่มนุษย์ส่วนใหญ่ไม่คุ้นเคยได้ละเอียดกว่า ก็อาจเป็นข้อได้เปรียบเช่นกัน
แต่ทิศทางของ AI กลับเป็นการข้ามขั้นกลาง แล้วทำงานโดยตรงจากข้อมูลพิกเซล คาดหวังให้ความเข้าใจเรื่องเรขาคณิต 3D, perspective และฟิสิกส์ เกิดขึ้นเองตามธรรมชาติจากข้อมูลฝึก
เหมือนว่า Ylecun เคยพูดหลายครั้งว่าวิดีโอดีกว่าสำหรับฝึกโมเดลขนาดใหญ่ เพราะวิดีโอมี ความหนาแน่นของข้อมูล สูงกว่า
ผลลัพธ์น่าประทับใจจริง ๆ การสร้างวิดีโอคุณภาพสูงแบบนี้ และขยายอดีตกับอนาคตของวิดีโอได้ แสดงให้เห็นว่าโมเดล “เข้าใจ” โลกจริง การโต้ตอบของวัตถุ โครงสร้าง 3D ฯลฯ มากแค่ไหน
การสร้างภาพก็ต้องรู้เรื่องโลกมากอยู่แล้ว แต่ผมมองว่าการสร้างวิดีโอนั้นห่างกันมากกว่า เพราะโมเดลต้องรู้เรื่อง 3D การเคลื่อนไหวของวัตถุ และการโต้ตอบ
รู้สึกบ้ามากที่ฉากคนกำลังวาดรูปทั้งหมดเป็นวิดีโอที่สร้างขึ้นมา
อยากลองใช้เอง แต่จินตนาการไม่ออกเลยว่าค่าใช้จ่ายจะแพงแค่ไหน ทั้งฝึกด้วยความละเอียดเต็ม และสร้างวิดีโอได้ยาวสูงสุด 1 นาที
เพราะการสร้างวิดีโอเคยแย่มาก ผมคิดว่ากว่าจะมาถึงระดับนี้คงต้องใช้เวลาอีกหลายปี แต่นี่ดูเหมือนเป็นอีกกรณีหนึ่งของ แค่เพิ่มข้อมูลกับปริมาณการคำนวณเข้าไปก็พอ Transformer ดูเหมือนจะพิสูจน์อีกครั้งว่ามันเรียนรู้และทำได้ดีแทบทุกอย่าง
บทความหลักก็มีคนตอบรับเยอะอยู่แล้ว แต่หน้านี้นี่สุดจริง ๆ ผลลัพธ์ทรงพลังมาก
ตัวอย่างหุ่นยนต์ค่อนข้างน่าผิดหวัง แต่คนและตัวละครพื้นหลังส่วนใหญ่ทำออกมาได้ดีมาก และดีกว่าโมเดล diffusion สำหรับภาพนิ่งส่วนใหญ่มาก การรักษาให้เป็นคนเดิมต่อเนื่องระหว่างที่คนโต้ตอบกับวัตถุ ก็เป็นสิ่งที่ผมไม่คิดว่าโมเดลแบบนี้จะทำได้ดีเร็วขนาดนี้
น่าทึ่งที่โมเดลนี้สร้างวิดีโอที่มีความสอดคล้องแบบ 3D ได้ขนาดนี้ แม้จะไม่มี ความรู้ล่วงหน้าแบบ 3D ที่ระบุไว้อย่างชัดเจน ถึงขั้นสามารถเรียนรู้ representation แบบ 3D คล้าย NeRF จากวิดีโอนั้นได้เลย: https://twitter.com/BenMildenhall/status/1758224827788468722
ที่น่าทึ่งยิ่งกว่าคือให้โมเดล inpaint ลูกบอลโครเมียมไว้ตรงกลางภาพ เพื่อทำให้สิ่งที่อยู่ด้านหลังกล้องปรากฏเป็นภาพสะท้อน โมเดลตีความบริบทและจินตนาการสิ่งที่น่าจะมีอยู่ในสภาพแวดล้อมทั้งหมดได้อย่างสมเหตุสมผล
ในตัวอย่างอื่น ๆ ถนน วัตถุ และคนปรากฏขึ้นหรือหายไปกะทันหัน ก้อนหินกลายเป็นคน ม้าอยู่ ๆ ก็มีหัวที่สอง แล้วกลายเป็นม้าอีกตัวที่มีแค่สองขา
มองผ่าน ๆ แล้วน่าประทับใจ แต่ถ้าจ้องดูจริง ๆ มัน ใกล้เคียงความฝัน มากกว่าความสมจริง เป็นลักษณะนึกภาพถัดไปจากภาพหนึ่ง โดยไม่มีความสอดคล้องระยะยาวด้านเวลา พื้นที่ และเหตุปัจจัย คงพูดยากว่ามันน่าประทับใจกว่า Google DeepDream เมื่อ 10 ปีก่อนมากนัก
[1] https://dreamfusion3d.github.io/
เป็นไอเดียที่น่าสนใจ โมเดลภาษาขนาดใหญ่เป็นแค่ “ตัวทำนายข้อความ” แต่เพื่อจะทำนายข้อความที่สอดคล้องกันได้ดี ก็ต้องเรียนรู้โมเดลของภาษาและโลก ในทำนองเดียวกัน ตัวทำนายวิดีโอ ก็ต้องเรียนรู้ world model ที่สมเหตุสมผลด้วย จึงเป็นเรื่องธรรมชาติ
สงสัยว่ากว่าพวกมันจะมีประโยชน์ในทำนองเดียวกัน จะต้องพัฒนาไปอีกกี่ลำดับขั้นของขนาด
ถ้าอนุญาตความสามารถแบบนี้ บางทีในโมเดลระดับพรีเมียมหรือสูงกว่า อีกไม่นานอาจทำลาย อุตสาหกรรมสื่อลามกทั้งหมด ได้ ไม่ใช่เว็บไซต์ แต่หมายถึงฝั่ง sex workers ที่มักถูกแสวงหาประโยชน์
ใครก็ตามที่บรรยายรสนิยมของตัวเอง ก็สามารถทำให้เห็นเป็นภาพได้ทันที โดยไม่จำเป็นต้องมีมนุษย์จริง ๆ ต้องเจ็บปวดเพื่อสร้างวิดีโอแบบนี้ ผมรู้ว่านี่เป็นประเด็นอ่อนไหวที่คนไม่ค่อยอยากพูดถึง โดยเฉพาะในสหรัฐฯ แต่ตลาดใหญ่มาก และถ้าทำได้ดี ก็อาจเป็นประโยชน์ต่อมนุษยชาติได้
การสร้าง สิ่งเร้าเสพติด แบบไม่มีที่สิ้นสุดเป็นสิ่งที่ห่างไกลที่สุดจากการเป็นประโยชน์ต่อมนุษยชาติ
ถ้าอยากทำสิ่งดี ๆ ในด้านนี้ ควรศึกษาวิธีจำกัดการบริโภคจะดีกว่า