← नवीनतम पेपर
💻 computer science

Microcosmos: Reimagining Artificial Life for the GPU Era

यह शोध पत्र Microcosmos को प्रस्तुत करता है, जो एक GPU-अनुकूलित, एंड-टू-एंड डिफरेंशिएबल (end-to-end differentiable) सिमुलेशन इंजन है जो कृत्रिम जीवन को एक 2D श्यान तरल (viscous fluid) में लचीले तंतुओं (elastic filaments) के रूप में मॉडल करता है, और बड़े पैमाने पर ओपन-एंडेड इवोल्यूशन (open-ended evolution) के लिए भौतिक सुसंगतता, डिफरेंशिएबिलिटी और स्केलेबिलिटी को सफलतापूर्वक प्रदर्शित करता है।

मूल लेखक: Mark Tensen, Ciaran Regan, Bert Wang-Chak Chan, Mizuki Oka, Kenneth O. Stanley, Grisha Szep

प्रकाशित 2026-07-07
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Mark Tensen, Ciaran Regan, Bert Wang-Chak Chan, Mizuki Oka, Kenneth O. Stanley, Grisha Szep

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक कंप्यूटर को जीवन बनाना सिखाने की कोशिश कर रहे हैं। दशकों से, वैज्ञानिक एक निराशाजनक विकल्प का सामना कर रहे हैं: या तो वे एक ऐसी दुनिया बना सकते हैं जो भौतिकी के सख्त नियमों (जैसे पानी का प्रतिरोध और गुरुत्वाकर्षण) का पालन करती है, लेकिन यह इतनी धीमी चलती है कि वे केवल कुछ छोटे जीवों का ही अनुकरण (simulate) कर पाते हैं। या फिर, वे एक ऐसी दुनिया बना सकते हैं जो कंप्यूटर पर बहुत तेज़ी से चलती है, लेकिन यह अमूर्त नियमों से बनी होती है जिसका वास्तविक जीवों के चलने या आपस में क्रिया करने के तरीके से कोई लेना-देना नहीं होता।

Microcosmos कृत्रिम जीवन (artificial life) के लिए एक नया "खेल का मैदान" है जो दोनों दुनियाओं का सर्वश्रेष्ठ लाभ उठाने की कोशिश करता है। यह एक सिमुलेशन इंजन है जिसे आधुनिक ग्राफिक्स कार्ड (GPUs) पर चलाने के लिए डिज़ाइन किया गया है, जो शोधकर्ताओं को हजारों जीवन रूपों को एक साथ सिम्युलेट करने की अनुमति देता है, और वह भी गाढ़े, चिपचिपे तरल में तैरने के वास्तविक भौतिकी नियमों का पालन करते हुए।

यहाँ बताया गया है कि यह कैसे काम करता है, सरल उपमाओं का उपयोग करते हुए:

1. जीव: "इलास्टिक स्ट्रिंग पीपल" (लचीली डोरी वाले लोग)

जटिल अंगों या मांसपेशियों का अनुकरण करने के बजाय, Microcosmos जीवन को इलास्टिक फिलामेंट्स (लचीले धागों) से बनाता है। इन्हें लचीली डोरियों या मोतियों की मालाओं की तरह समझें।

  • वे कैसे चलते हैं: एक असली कीड़े या जेलीफ़िश की तरह, ये डोरियाँ मुड़ सकती हैं, खिंच सकती हैं और हिल सकती हैं।
  • "जेनेटिक कोड": कंप्यूटर प्रोग्राम यह नियंत्रित करता है कि डोरी कितनी सख्त है, वह कितनी लंबी होना चाहती है, और वह किस कोण पर मुड़ने को पसंद करती है। इन सेटिंग्स में बदलाव करके, "जीव" अपना आकार और चलने का तरीका बदल सकता है।

2. दुनिया: "गाढ़ा शहद"

ये स्ट्रिंग-जीव एक 2D दुनिया में रहते हैं जो एक विस्कस फ्लूइड (गाढ़े तरल) से भरी होती है। कल्पना कीजिए कि आप पानी के बजाय गाढ़े शहद के पूल में तैर रहे हैं।

  • यह क्यों महत्वपूर्ण है: इस गाढ़ी दुनिया में, आप केवल आगे-पीछे (जैसे एक क्लैम शेल को खोलना और बंद करना) सममित रूप से (symmetrically) नहीं हिल सकते और कहीं पहुँचने की उम्मीद नहीं कर सकते। इसे "स्कैलप थ्योरम" (Scallop Theorem) कहा जाता है। आगे बढ़ने के लिए, आपको असममित, समय-अपरिवर्तनीय (time-irreversible) गतिविधियाँ करनी होंगी, ठीक वैसे ही जैसे वास्तविक बैक्टीरिया या टैडपोल करते हैं।
  • भौतिकी: सिमुलेशन यह गणना करता है कि तरल डोरियों पर कैसे दबाव डालता है और डोरियाँ तरल पर वापस कैसे दबाव डालती हैं। यह जीव और पानी के बीच एक दो-तरफा संवाद है।

3. सुपरपावर: "जादुई इरेज़र" (Differentiability)

यह सबसे तकनीकी लेकिन सबसे शानदार हिस्सा है। आमतौर पर, यदि आप किसी जीव के आकार को बेहतर बनाना चाहते हैं, तो आपको अनुमान लगाना होगा, परीक्षण करना होगा, विफल होना होगा और फिर से अनुमान लगाना होगा।

  • Microcosmos अलग है: क्योंकि पूरा सिमुलेशन एक विशिष्ट गणितीय ढांचे (JAX) पर बनाया गया है, यह पूरी तरह से डिफरेंशिएबल (differentiable) है।
  • उपमा: कल्पना कीजिए कि आप एक डोरी को संख्या "7" के आकार में मोड़ने की कोशिश कर रहे हैं। एक सामान्य सिमुलेशन में, आपको हजारों बार अनुमान और जांच करनी होगी। Microcosmos में, कंप्यूटर अंतिम परिणाम को देख सकता है, तुरंत गणना कर सकता है कि डोरी का कौन सा छोटा सा मोड़ गलत था, और स्वचालित रूप से डोरी को सही आकार में "फिसला" (slide) सकता है। यह एक जादुई इरेज़र की तरह है जो जानता है कि गलती को तुरंत कैसे ठीक किया जाए।

4. उन्होंने क्या परीक्षण किया

टीम ने यह साबित करने के लिए चार मुख्य प्रयोग चलाए कि यह प्रणाली काम करती है:

  • "हैंड-डिज़ाइन टेस्ट": उन्होंने मैन्युअल रूप से पांच अलग-अलग तैराकी शैलियों (जैसे एक कीड़ा, एक टैडपोल, एक जेलीफ़िश और एक रे मछली) को प्रोग्राम किया। सिमुलेशन ने पुष्टि की कि ये जीव ठीक वैसे ही चलते हैं जैसा कि भौतिकी गाढ़े तरल में भविष्यवाणी करती है। उदाहरण के लिए, "रे" (जो सममित रूप से चलती है) फंस गई, जबकि "जेलीफ़िश" (जो असममित रूप से चलती है) आगे बढ़ी।
  • "फोल्डिंग टेस्ट": उन्होंने कंप्यूटर से पूछा कि क्या वह अपने "जादुic इरेज़र" का उपयोग करके 1,000-नोड वाली डोरी को हस्तलिखित संख्याओं (0-9) के आकार में मोड़ सकता है। कंप्यूटर ने सफलतापूर्वक डोरियों को पहचानने योग्य अंकों में मोड़ने में सफलता प्राप्त की, जिससे सिद्ध हुआ कि सिस्टम गणितीय रूप से सटीक है।
  • "इवोल्यूशन टेस्ट": उन्होंने एक कंप्यूटर एल्गोरिदम को डोरियों के नियंत्रक (controllers) विकसित करने के लिए छोड़ा। डोरियों को कैसे चलना है यह बताने के बजाय, उन्होंने कंप्यूटर को लाखों यादृच्छिक (random) विविधताओं को आज़माने दिया। सिस्टम ने स्वचालित रूप से तैरने के कई अलग-अलग तरीके खोज लिए और यहाँ तक कि पानी में "भोजन" (ऊर्जा के पैकेट) की ओर तैरना भी सीख लिया।
  • "स्केल टेस्ट": उन्होंने यह जांचा कि जब वे अधिक जीव जोड़ते हैं तो कंप्यूटर कितनी तेज़ी से चलता है। अधिकांश सिमुलेशन में चीजें जोड़ने पर गति तेजी से घटती है (जैसे यह गणना करना कि एक शहर के हर व्यक्ति का दूसरे व्यक्ति के साथ कैसे व्यवहार होता है)। हालाँकि, Microcosmos रैखिक (linearly) रूप से स्केल करता है। इसका मतलब है कि यदि आप जीवों की संख्या दोगुनी करते हैं, तो इसमें केवल दोगुना समय लगेगा, चार गुना नहीं। यह उन्हें बड़ी आबादी (5,00,000 कणों तक) को कुशलतापूर्वक सिम्युलेट करने की अनुमति देता है।

निष्कर्ष

Microcosmos एक सेतु (bridge) है। यह सूक्ष्म जीवों के तैरने के अव्यवस्थित, भौतिक वास्तविकता को आधुनिक कंप्यूटर हार्डवेयर की गति और शक्ति से जोड़ता है। यह केवल जीवन का अनुकरण नहीं करता है; यह जीवन का इस तरह से अनुकरण करता है जिससे शोधकर्ता शक्तिशाली गणितीय उपकरणों का उपयोग करके नए, जटिल व्यवहारों को स्वचालित रूप से खोज सकें जिन्हें शायद ही कभी किसी मानव डिजाइनर द्वारा सोचा गया हो।

लेखकों ने इसे एक ओपन प्लेटफॉर्म के रूप में जारी किया है, इस उम्मीद के साथ कि यह कृत्रिम जीवन अनुसंधान की अगली पीढ़ी का आधार बनेगा, जहाँ हम अंततः बड़े पैमाने पर, भौतिक रूप से यथार्थवादी विकासवादी प्रयोग (evolutionary experiments) चला सकेंगे।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →