← नवीनतम पेपर
🤖 machine learning

Discovery of Nonlinear Dynamics with Automated Basis Function Generation

यह शोध पत्र AutoSINDy को प्रस्तुत करता है, जो एक हाइब्रिड फ्रेमवर्क है जो PySR-आधारित सिम्बोलिक रिग्रेशन को SINDy के स्पार्स आइडेंटिफिकेशन के साथ जोड़ता है ताकि आधार कार्यों (basis functions) को स्वचालित रूप से उत्पन्न और क्यूरेट किया जा सके, जिससे उच्च शोर (high noise) के बावजूद गैर-रेखीय प्रणालियों के लिए सटीक और मितव्ययी (parsimonious) शासी समीकरणों की सुदृढ़ खोज सक्षम हो सके।

मूल लेखक: Mohammad Amin Basiri, Charles Nicholson

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

मूल लेखक: Mohammad Amin Basiri, Charles Nicholson

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

कल्पना कीजिए कि आप एक जासूस हैं जो किसी रहस्यमय मशीन की गतिविधियों को देखकर उसके गुप्त नियमों को समझने की कोशिश कर रहे हैं। आपके पास मशीन के घूमते हुए गियर, झूलते हुए पेंडुलम या घूमते हुए तरल पदार्थ का एक वीडियो है। आपका लक्ष्य वह सटीक गणितीय सूत्र (formula) लिखना है जो यह समझा सके कि वह इस तरह क्यों चलती है।

यही नियामक समीकरणों की खोज (discovering governing equations) की चुनौती है। लंबे समय तक, वैज्ञानिकों के पास इस पहेली को सुलझाने के दो मुख्य तरीके थे, लेकिन दोनों में एक बड़ी खामी थी:

  1. "अनुमान और जाँच" विधि (SINDy): कल्पना कीजिए कि आपके पास लेगो (Lego) ईंटों का एक विशाल डिब्बा है। आप जानते हैं कि मशीन लेगो से बनी है, इसलिए आप उस डिब्बे के हर ईंट का उपयोग करके मशीन बनाने की कोशिश करते हैं। यदि आप वह एक विशिष्ट ईंट छोड़ देते हैं जिसका उपयोग मशीन वास्तव में करती है, तो आपका मॉडल विफल हो जाता है। यदि आप बहुत अधिक ईंटों का उपयोग करते हैं, तो आपका मॉडल एक अस्त-व्यस्त, अस्थिर मीनार बन जाता है जो गिर जाती है। समस्या क्या है? आपको शुरू करने से पहले ही यह अनुमान लगाना होता है कि डिब्बे में कौन सी ईंटें रखनी हैं।

  2. "जंगली कल्पना" विधि (Symbolic Regression): कल्पना कीजिए कि आप एक बंदर को कीबोर्ड पर टाइप करने देते हैं, जो बेतरतीब ढंग से कुंजियाँ दबाकर वाक्य बनाता है। अंततः, वह शायद गलती से एक सटीक वाक्य टाइप कर दे। यह विधि बहुत लचीली है और इसे पहले से बने ईंटों के डिब्बे की आवश्यकता नहीं है। लेकिन यह अव्यवस्थित, धीमी और शोर (noise) के प्रति बहुत संवेदनशील है।

AutoS_INDy से मिलिए: स्मार्ट आर्किटेक्ट

यह पेपर AutoSINDy को पेश करता है, जो एक नए तरीके के रूप में एक स्मार्ट आर्किटेक्ट की तरह काम करता है जो दोनों दुनियाओं की सर्वश्रेष्ठ चीजों को जोड़ता है। पहले से अनुमान लगाने या बंदर को टाइप करने देने के बजाय, AutoSINDy स्वचालित रूप से एक आदर्श, सरल सूत्र खोजने के लिए तीन-चरणीय प्रक्रिया का उपयोग करता है।

यह यहाँ बताया गया है कि यह कैसे काम करता है, चरण-दर-चरण:

चरण 1: "स्नाइपर" खोज (Discovery)

पूरी मशीन को एक साथ देखने के बजाय, AutoSINDy मशीन की गति के छोटे, यादृच्छिक स्नैपशॉट (जैसे घूमते हुए पंखे की त्वरित तस्वीरें लेना) लेता है। यह एक शक्तिशाली उपकरण PySR (एक डिजिटल "बंदर" जो वास्तव में एक बहुत ही स्मार्ट विकासवादी एल्गोरिदम है) का उपयोग करता है ताकि इन छोटे स्नैपशॉट्स को देख सके और चिल्ला सके, "हे, मुझे यहाँ एक पैटर्न दिख रहा है! शायद यह एक साइन वेव (sine wave) है? शायद यह एक स्क्वायर (square) है?"

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

चरण 2: "सफाई" दल (Curation)

स्काउट का ढेर अव्यवस्थित है। इसमें डुप्लिकेट, टूटे हुए टुकड़े और ऐसी चीजें हैं जो समान दिखती हैं लेकिन सही नहीं हैं। अब AutoSINDy एक सख्त संपादक की तरह कार्य करता है।

  • यह जटिल वाक्यों को उनके सबसे छोटे शब्दों (परमाणु भागों) में तोड़ देता है।
  • यह "क्लोन" की जाँच करता है। यदि इसे दो टुकड़े मिलते हैं जो बिल्कुल एक जैसा काम करते हैं, तो यह एक को फेंक देता है।
  • यह एक पैटर्न के सबसे सरल संस्करण को रखता है। यदि एक सरल "x" गति की व्याख्या करता है, तो यह "x + x² - x" वाले जटिल संस्करण को नहीं रखेगा।
  • उपमा: यह एक शेफ की तरह है जो सूप के एक बड़े बर्तन को चखता है, डुप्लिकेट सामग्री को हटाता है, और जले हुए मसालों को फेंक देता है जब तक कि केवल उत्तम, आवश्यक स्वाद ही शेष न रह जाए। परिणाम एक साफ, व्यवस्थित मसाला रैक है।

चरण 3: "अंतिम निर्माण" (Identification)

अब, एक साफ, व्यवस्थित मसाला रैक (शब्दों की लाइब्रेरी) के साथ, AutoSINDy सामग्रियों को मिलाने के लिए SINDy विधि का उपयोग करता है। क्योंकि सामग्रियां पहले से ही साफ और गैर-अनावश्यक हैं, इसलिए मिश्रण तेज़, स्थिर और सटीक है। यह पता लगाता है कि मशीन की गति को पूरी तरह से फिर से बनाने के लिए प्रत्येक "मसाले" (गुणांक/coefficient) का कितनी मात्रा में उपयोग करना है।

  • उपमा: यह अंतिम असेंबली है। क्योंकि शेफ को कचरे के ढेर से जूझना नहीं पड़ा, इसलिए अंतिम व्यंजन स्वादिष्ट, सरल और ठीक वैसा ही है जैसा रेसिपी में बताया गया था।

यह एक बड़ी बात क्यों है?

पेपर ने छह अलग-अलग "मशीनों" (गणितीय प्रणालियों) पर इसका परीक्षण किया, जो साधारण झूलों से लेकर अराजक, अप्रत्याशित मौसम जैसी प्रणालियों तक फैली हुई हैं। उन्होंने डेटा में "स्थिरता" (शोर/noise) भी जोड़ी ताकि इसे पढ़ना कठिन हो जाए, ठीक वैसे ही जैसे खराब फोन कनेक्शन होता है।

यहाँ क्या हुआ:

  • पुराने तरीके: "अनुमान और जाँच" विधि अक्सर ऐसे मीनार बनाती थी जो बहुत ऊँची थीं और गिर जाती थीं (अस्थिर)। "जंगली कल्पना" विधि अक्सर ऐसा कचरा लिख देती थी जो एक पल के लिए ठीक लगता था लेकिन तुरंत बिखर जाता था।
  • AutoSINDy: इसने शोर वाले डेटा के साथ भी 92.8% बार सटीक सूत्र खोज निकाला।
  • सरलता: इसके द्वारा खोजे गए सूत्र छोटे और मधुर (हाइकु की तरह) थे, जबकि अन्य विधियों ने लंबे, फूले हुए पैराग्राफ बनाए जो समझने में कठिन और चलाने में धीमे थे।

निचोड़ (The Bottom Line)

AutoSINDy वैज्ञानिक खोज के सबसे कठिन हिस्से को स्वचालित करने का एक उपकरण है: यह पता लगाना कि क्या देखना है। इसे यह कहने की आवश्यकता नहीं है कि, "मुझे लगता है कि इसमें एक साइन वेव है।" यह पैटर्नों की तलाश करता है, उन्हें साफ करता है, और सबसे सरल, सबसे सटीक नियम पुस्तिका बनाता है कि सिस्टम कैसे काम करता है।

यह एक वैज्ञानिक को एक जादुई आवर्धक लेंस (magnifying glass) देने जैसा है जो न केवल सुराग ढूंढता है बल्कि उन्हें एक स्पष्ट, पढ़ने में आसान कहानी में व्यवस्थित भी करता है, भले ही सुराग बिखरे हुए और गंदे क्यों न हों।

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

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

Digest आज़माएँ →