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

Prediction of Runtime Parameters of Parallel Chemistry Applications via Active and Generative Learning

यह शोध पत्र एक मशीन लर्निंग फ्रेमवर्क प्रस्तुत करता है जो स्केलेबल समानांतर रसायन विज्ञान गणनाओं के लिए रनटाइम मापदंडों की सटीक भविष्यवाणी करने हेतु एक्टिव और जनरेटिव लर्निंग को ग्रेडिएंट बूस्टेड रिग्रेशन ट्रीज़ के साथ जोड़ता है, जिससे लगभग पूर्ण सटीकता प्राप्त होती है और काफी कम प्रशिक्षण डेटा के साथ भी उच्च प्रदर्शन बना रहता है।

मूल लेखक: Tanzila Tabassum, Omer Subasi, Ajay Panyala, Epiya Ebiapia, Gerald Baumgartner, Erdal Mutlu, P Sadayappan, Karol Kowalski

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

मूल लेखक: Tanzila Tabassum, Omer Subasi, Ajay Panyala, Epiya Ebiapia, Gerald Baumgartner, Erdal Mutlu, P Sadayappan, Karol Kowalski

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

कल्पना कीजिए कि आप एक आदर्श केक बनाने की कोशिश कर रहे हैं, लेकिन आपके पास कोई रेसिपी नहीं है। आप जानते हैं कि केक को बेक करने में लगने वाला समय तीन चीजों पर निर्भर करता है: केक कितना बड़ा है (समस्या का आकार), आप कितने ओवन का उपयोग करते हैं (नोड की संख्या), और आप पैन में बैटर को कैसे व्यवस्थित करते हैं (टाइल का आकार)।

यदि आप गलत अनुमान लगाते हैं, तो आप केक जला सकते हैं या ओवन के घंटों का समय बर्बाद कर सकते हैं। सुपरकंप्यूटर की दुनिया में, "केक जलाना" मतलब बिजली और कंप्यूटर के समय के लाखों डॉलर बर्बाद करना है। यह पेपर कंप्यूटर को एक मास्टर बेकर बनने के लिए सिखाने के बारे में है जो सटीक रूप से भविष्यवाणी कर सके कि एक "केक" (एक जटिल रसायन विज्ञान गणना जिसे CCSD कहा जाता है) को पकाने में कितना समय लगेगा, ताकि वैज्ञानिकों को अनुमान न लगाना पड़े।

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

1. समस्या: महंगा अनुमान लगाने का खेल

सुपरकंप्यूटर विशाल, हाई-टेक रसोई की तरह हैं। वैज्ञानिक अणुओं के बीच होने वाली अंतःक्रियाओं (interactions) का अनुकरण करने के लिए इनका उपयोग करते हैं। लेकिन ये सिमुलेशन अविश्वसनीय रूप \text{रूप} से महंगे होते हैं।

  • दुविधा: एक सिमुलेशन शुरू करने से पहले, एक वैज्ञानिक को सेटिंग्स चुननी होती है। यदि वे गलत सेटिंग्स चुनते हैं, तो कंप्यूटर 10 घंटे तक चल सकता है जबकि वह 2 घंटे में समाप्त हो सकता था।
  • लक्ष्य: शोधकर्ता एक "क्रिस्टल बॉल" (एक मशीन लर्निंग मॉडल) बनाना चाहते थे जो किसी समस्या को देख सके और कह सके, "यदि आप 50 ओवन और इस विशिष्ट व्यवस्था का उपयोग करते हैं, तो इसमें ठीक 42 मिनट लगेंगे।"

2. क्रिस्टल बॉल: विभिन्न "द्रष्टाओं" का परीक्षण

टीम ने यह देखने के लिए कई प्रकार के "द्रष्टाओं" (मशीन लर्निंग एल्गोरिदम) का परीक्षण किया कि समय की भविष्यवाणी करने में कौन सा सबसे अच्छा है। उन्होंने इनका परीक्षण किया जैसे:

  • पॉलीनोमियल रिग्रेशन (Polynomial Regression): जैसे कुछ बिखरे हुए बिंदुओं के माध्यम से एक चिकनी वक्र रेखा (smooth curve) खींचने की कोशिश करना।
  • डिसीजन ट्री (Decision Trees): जैसे "यदि यह, तो वह" वाले प्रश्नों का एक फ्लोचार्ट।
  • ग्रेडिएंट बूस्टिंग (Gradient Boosting): यह विजेता है। कल्पना कीजिए कि यह जासूसों की एक टीम है। पहला जासूस एक अनुमान लगाता है। दूसरा जासूस देखता है कि पहला वाला कहाँ गलत था और उसे सुधारने की कोशिश करता है। तीसरा जासूस दूसरे की गलतियों को सुधारता है, और इसी तरह। अंत तक, टीम अविश्वसनीय रूप से सटीक होती है।

परिणाम: "ग्रेडिएंट बूस्टिंग" वाली टीम सबसे अच्छी थी। जब उनके पास बहुत सारा ऐतिहासिक डेटा (जैसे पिछले बेकिंग समय की एक पूरी कुकबुक) होता है, तो वे लगभग पूर्ण होते हैं, समय की भविष्यवाणी 99.9% सटीकता के साथ करते हैं।

3. चुनौती: क्या होगा यदि आपके पास कोई कुकबुक न हो?

यहाँ एक पेंच है: सुपरकंप्यूटर का समय इतना महंगा है कि वैज्ञानिकों के पास अक्सर एक आदर्श मॉडल को प्रशिक्षित करने के लिए पर्याप्त पिछला डेटा नहीं होता है। उनके पास केवल कुछ रेसिपी (डेटा पॉइंट्स) हो सकते हैं लेकिन उन्हें एक हजार अलग-अलग केक बनाने की आवश्यकता हो सकती है।

इसे हल करने के लिए, शोधकर्ताओं ने दो चतुर तरकीबों का उपयोग किया:

ट्रिक A: "स्मार्ट टेस्टर" (एक्टिव लर्निंग)

कल्पना कीजिए कि आप एक नए व्यंजन को सीखने की कोशिश कर रहे हैं, लेकिन आप 1,000 में से केवल 20 व्यंजनों का स्वाद ले सकते हैं।

  • रैंडम टेस्टिंग (Random Tasting): आप बस 20 व्यंजन यादृच्छिक रूप से चुनते हैं। आप सबसे महत्वपूर्ण स्वादों को मिस कर सकते हैं।
  • स्मार्ट टेस्टिंग (Active Learning): आप अपने कंप्यूटर से पूछते हैं, "कौन से 20 व्यंजन मुझे सबसे अधिक सिखाएंगे?"
    • अनिश्चितता नमूनाकरण (Uncertainty Sampling): कंप्यूटर कहता है, "मैं इन विशिष्ट व्यंजनों के बारे में वास्तव में भ्रमित हूँ। आइए इन्हें चखें ताकि मैं सीख सकूँ।"
    • कमेटी असहमति (Committee Disagreement): शेफ के एक पैनल की कल्पना करें। यदि वे किसी व्यंजन पर सहमत हैं, तो आप उसे छोड़ देते हैं। यदि वे किसी व्यंजन के बारे में जमकर बहस कर रहे हैं, तो आप उसे चखते हैं क्योंकि उसमें एक ऐसा रहस्य है जिस पर वे सहमत नहीं हो पा रहे हैं।

परिणाम: इस "स्मार्ट टेस्टर" (एक्टिव लर्निंग) दृष्टिकोण का उपयोग करके, शोधकर्ता उस डेटा का केवल 20-25% उपयोग करके एक अत्यधिक सटीक मॉडल बना सके जिसकी उन्हें सामान्य रूप से आवश्यकता होती है। उन्होंने बहुत सारा पैसा और समय बचाया।

ट्रिक B: "इमेजिनेशन मशीन" (जेनरेटिव लर्निंग)

कल्पना कीजिए कि आपके पास केवल 10 लैंडस्केप की तस्वीरें हैं, लेकिन आपको एक रोबोट को पूरे इलाके को पहचानने के लिए प्रशिक्षित करने की आवश्यकता है।

  • समाधान: आप एक "इमेजिनेशन मशीन" (जेनरेटिव AI) का उपयोग करते हैं जो वास्तविक तस्वीरों की तरह दिखने वाली 20 नई, नकली तस्वीरें बनाता है। ये असली तस्वीरें नहीं हैं, लेकिन वे उन्हीं नियमों का पालन करती हैं (बादल सही जगह पर हैं, पेड़ असली लग रहे हैं)।
  • शोधकर्ताओं ने दो प्रकार की कल्पनाओं का उपयोग किया:
    • गौसियन कोपुला (Gaussian Copula): एक सांख्यिकीय मशीन जो समझती है कि चर (variables) आपस में कैसे संबंधित हैं (जैसे, "यदि केक बड़ा है, तो उसे अधिक समय लगेगा")।
    • CTGAN: एक अधिक जटिल न्यूरल नेटवर्क जो अव्यवस्थित, मिश्रित डेटा को संभाल सकता है।

परिणाम: इन मशीनों ने "सिंथेटिक" डेटा बनाया जिसने मॉडल को तेजी से सीखने में मदद की। हालाँकि, पेपर नोट करता है कि कभी-कभी डेटा बनाने से थोड़ा "शोर" (noise) या भ्रम पैदा हो सकता है, इसलिए "स्मार्ट टेस्टर" (एक्टिव लर्निंग) अक्सर अधिक विश्वसनीय तरीका था।

4. दो बड़े प्रश्न जिनका उन्होंने उत्तर दिया

शोधकर्ताओं ने अपने क्रिस्टल बॉल का परीक्षण दो विशिष्ट प्रश्नों पर किया जो वैज्ञानिक हर दिन पूछते हैं:

  1. "सबसे तेज़ मार्ग" वाला प्रश्न (Shortest-Time Question):

    • प्रश्न: "मेरे पास एक बड़ी समस्या है। कौन सी सेटिंग्स मुझे सबसे कम समय में परिणाम दिलाएंगी?"
    • उत्तर: मॉडल ने सफलतापूर्वक सबसे तेज़ सेटिंग्स की पहचान की, अक्सर यह सुझाव देते हुए कि काम को तेज करने के लिए अधिक कंप्यूटर (नोड्स) का उपयोग करें, भले ही इसमें अधिक लागत आए।
  2. "बजट" वाला प्रश्न (Budget Question):

    • प्रश्न: "मेरे पास केवल $500 का कंप्यूटर समय है। मैं वास्तव में कौन सी समस्याएं हल कर सकता हूँ?"
    • उत्तर: मॉडल ने सफलतापूर्वक ऐसी सेटिंग्स खोजीं जो बजट में फिट बैठती हैं, अक्सर कम कंप्यूटरों का उपयोग करने का सुझाव देते हुए ताकि पैसे का बेहतर उपयोग हो सके, भले ही इसमें थोड़ा अधिक समय लगे।

5. अंतिम निर्णय

पेपर निष्कर्ष निकालता है कि इन मशीन लर्निंग ट्रिक्स का उपयोग करके, वैज्ञानिकों को यह अनुमान लगाने में समय और पैसा बर्बाद करने की आवश्यकता नहीं है कि अपने सुपरकंप्यूटर जॉब्स को कैसे चलाना है।

  • यदि उनके पास बहुत सारा डेटा है, तो एक सरल "ग्रेडिएंट बूस्टिंग" मॉडल पूरी तरह से काम करता है।
  • यदि उनके पास बहुत कम डेटा है, तो "स्मार्ट टेस्टर" (एक्टिव लर्निंग) उन्हें सामान्य प्रयोगों के एक अंश के साथ ही सिखा सकता है।

संक्षेप में, उन्होंने एक ऐसा टूल बनाया है जो वैज्ञानिकों को अनुमान लगाने के बजाय जानने में मदद करता है, जिससे सुपरकंप्यूटिंग की दुनिया को अपने "केक" जलाने और अपने "ओवन" बर्बाद करने से बचाया जा सकता है।

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

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

Digest आज़माएँ →