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

TraceSynth: Generating Production-Quality Kernel Traces with Constraint-Guided Diffusion Models

TraceSynth एक बाधा-निर्देशित (constraint-guided) डिफ्यूजन फ्रेमवर्क है जो सिस्टम डायग्नोस्टिक्स के लिए सीमित वास्तविक डेटा को लागत प्रभावी ढंग से बढ़ाने हेतु उच्च-गुणवत्ता वाले सिंथेटिक कर्नेल निष्पादन ट्रेसेस (execution traces) उत्पन्न करता है, जो लाइटवेट मल्टी-चैनल मॉडलिंग के माध्यम से कंप्यूटिंग लागतों को महत्वपूर्ण रूप से कम करते हुए नियतात्मक वर्कलोड (deterministic workloads) पर बेसलाइन के करीब प्रदर्शन प्राप्त करता है।

मूल लेखक: Yuvraj Sehgal, Sneh Patel, Mahsa Panahandeh, Naser Ezzati-Jivan, Francois Tetreault

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

मूल लेखक: Yuvraj Sehgal, Sneh Patel, Mahsa Panahandeh, Naser Ezzati-Jivan, Francois Tetreault

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

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

यह वही समस्या है जिसका सामना ब्रॉक यूनिवर्सिटी और ओटावा यूनिवर्सिटी के शोधकर्ताओं ने किया। वे TraceSynth नामक एक टूल बनाना चाहते थे जो कंप्यूटर सिस्टम के लिए एक "फिल्म निर्देशक" की तरह काम कर सके। असली मशीन की फिल्म बनाने के बजाय, TraceSynth एक विशेष प्रकार के AI (जिसे डिफ्यूजन मॉडल कहा जाता है) का उपयोग करता है ताकि वह मशीन के चलने का बिल्कुल नया, नकली वीडियो फुटेज कल्पना कर सके और बना सके। लक्ष्य क्या है? रोबोट को इतना अभ्यास डेटा देना कि वह बिना कभी असली, महंगे या निजी मशीन को फिल्माए, चीजें ठीक करना सीख सके।

"फेक न्यूज" की समस्या और "सेफ्टी नेट"

आप सोच सकते हैं, "अगर AI बस चीजें बना रहा है, तो क्या यह बकवास नहीं पैदा करेगा?" यह एक वाजिब चिंता है। यदि AI एक ऐसा वीडियो बनाता है जहाँ मशीन का एक हिस्सा गायब हो जाता है या बटन मशीन चालू होने से पहले ही दबा दिया जाता है, तो वह बेकार है।

इसे ठीक करने के लिए, टीम ने एक कन्स्ट्रेंट-गाइडेड रिपेयर (constraint-guided repair) चरण जोड़ा। इसे एक सख्त संपादक या सुरक्षा जाल (सेफ्टी नेट) के रूप में समझें। एक बार जब AI एक नकली ट्रेस जनरेट कर लेता है, तो यह संपादक इसे ब्रह्मांड के नियमों के विरुद्ध जांचता है (जैसे कि "आप किसी फ़ाइल को बनाने से पहले उसे डिलीट नहीं कर सकते")। यदि AI कोई गलती करता है, तो संपादक उसे तुरंत ठीक कर देता है। पेपर दिखाता है कि यह सेफ्टी नेट एक गेम-चेंजर है, खासकर जब AI डेटा के छोटे टुकड़ों के साथ काम कर रहा हो। यह नकली डेटा की गुणवत्ता को 4.3% तक बढ़ा सकता है, जिससे यह सुनिश्चित होता है कि "नकली" ट्रेस वास्तविक डेटा के समान तार्किक नियमों का पालन करते हैं।

गुप्त सामग्री: विवरण से अधिक समय मायने रखता है

यहाँ उनके प्रयोगों से सबसे आश्चर्यजनक खोज है। आप मान सकते हैं कि एक परफेक्ट नकली ट्रेस बनाने के लिए, AI को मशीन के बारे में सब कुछ जानने की आवश्यकता है: हर थ्रेड का विशिष्ट नाम, सटीक CPU कोर, रिटर्न कोड और प्रोसेस के नाम।

यह पेपर स्पष्ट रूप से इस विचार के खिलाफ तर्क देता है। उन्होंने पाया कि इन सभी अतिरिक्त विवरणों को जोड़ने से बहुत अधिक मदद नहीं मिली। वास्तव में, एक "लाइटवेट" AI जिसने केवल दो चीजों पर ध्यान दिया—क्या घटना हुई और घटनाओं के बीच कितना समय बीता—उसने उस सुपर-कॉम्प्लेक्स AI के लगभग बराबर प्रदर्शन किया जो सब कुछ जानता था।

  • निष्कर्ष: केवल 2 चैनल वाले डेटा (इवेंट और टाइम) का उपयोग करने वाला एक सरल मॉडल ने पूर्ण 6-चैनल मॉडल के 97-99% प्रदर्शन को बनाए रखा, लेकिन लगभग आधे कंप्यूटेशनल खर्च पर।
  • सीख: जनरेटर को अत्यधिक जटिल न बनाएं। घटनाओं का क्रम और समय जानना, हर हिस्से के विशिष्ट नाम जानने की तुलना में कहीं अधिक महत्वपूर्ण है।

जादुई नंबर: 4096

हालाँकि AI को अधिक विवरणों की आवश्यकता नहीं थी, लेकिन उसे अधिक समय की सख्त जरूरत थी। शोधकर्ताओं ने परीक्षण किया कि AI एक साथ कितना "कॉन्टेक्स्ट" (लगातार कितनी घटनाएं) देख सकता है।

  • जब AI ने केवल 256 घटनाओं को देखा, तो नकली डेटा काफी खराब था।
  • जब उन्होंने इस दृश्य को बढ़ाकर 4096 कर दिया, तो गुणवत्ता आसमान छू गई।

कॉन्टेक्स्ट लेंथ में इस उछाल के परिणामस्वरूप गुणवत्ता में 104% सापेक्ष सुधार हुआ। यह एक फिल्म को केवल एक फ्रेम देखकर समझने और पूरी सीन देखने के बीच के अंतर जैसा है। सबसे अनुमानित, गणित-प्रधान वर्कलोड (जैसे कि scimark2 नामक बेंचमार्क) के लिए, लंबे दृश्य के साथ जनरेट किया गया नकली डेटा इतना अच्छा था कि इसने 87.2% F1-मैक्रो स्कोर प्राप्त किया, जो वास्तविक डेटा का उपयोग करने से केवल 2.6 प्रतिशत अंक दूर है।

यह कब काम करता है? (और कब विफल होता है?)

पेपर बहुत स्पष्ट है कि यह जादू कहाँ काम करता है और कहाँ नहीं।

  • इसके लिए बहुत अच्छा है: डिटरमिनिस्टिक (deterministic), कंप्यूट-हेवी कार्यों के लिए। ये एक कार पेंट करने वाले रोबोटिक हाथ की तरह हैं; चरण अनुमानित और दोहराने योग्य होते हैं। इनके लिए, नकली डेटा वास्तविक डेटा का एक लगभग सटीक विकल्प है।
  • इसके साथ संघर्ष करता है: अराजक (chaotic), I/O-हेवी वर्कलोड के साथ। ये एक व्यस्त हवाईअड्डा टर्मिनल की तरह हैं जहाँ विमान मौसम और यातायात के आधार पर आते और जाते हैं। पेपर ने पाया कि इन अव्यवस्थित, एसिंक्रोनस (asynchronous) कार्यों (जैसे stream या iozone) के लिए, नकली डेटा में अभी भी महत्वपूर्ण कमियां थीं, जिसमें वास्तविक डेटा की तुलना में प्रदर्शन 25-36% तक गिर गया। AI सिस्टम के बाहर होने वाली जटिल, यादृच्छिक (random) अंतःक्रियाओं का अनुमान लगाने में सक्षम नहीं था।

निर्णय

TraceSynth कोई जादुई छड़ी नहीं है जो हर समस्या को हल करती है, लेकिन यह विशिष्ट स्थितियों के लिए एक शक्तिशाली नया टूल है। लेखक सुझाव देते हैं कि अपने सिस्टम की निगरानी के लिए AI को प्रशिक्षित करने की कोशिश करने वाले उद्योगों के लिए, वे अब यह कर सकते हैं:

  1. पैसे और गोपनीयता बचाएं: इन जनरेट किए गए ट्रेसेस का उपयोग करके, बजाय इसके कि भारी मात्रा में वास्तविक, संवेदनशील डेटा एकत्र किया जाए।
  2. विवरण के बजाय समय पर ध्यान दें: सरल मॉडल का उपयोग करके जो प्रत्येक विशेषता को याद करने के बजाय घटनाओं के लंबे अनुक्रमों को देखते हैं।
  3. एक सेफ्टी नेट का उपयोग करें (कन्स्ट्रेंट रिपेयर): यह सुनिश्चित करने के लिए कि नकली डेटा तार्किक रूप से सही है।

हालाँकि, पेपर चेतावनी देता है कि अत्यधिक अराजक प्रणालियों के लिए, हमें अभी केवल इस नकली डेटा पर भरोसा नहीं करना चाहिए। यह सिस्टम को "स्ट्रेस-टेस्ट" करने और अनुमानित वर्कलोड के लिए अंतराल भरने का एक शानदार तरीका है, लेकिन भारी इनपुट/आउटपुट के वास्तविक दुनिया के शोर-शराबे के लिए, हमें अभी भी सावधान रहने की आवश्यकता है। शोधकर्ता अब इसे अपने स्वयं के औद्योगिक नेटवर्क पर परीक्षण करने की दिशा में देख रहे हैं ताकि यह देखा जा सके कि क्या यह वास्तविक दुनिया में टिक पाता है, लेकिन फिलहाल, परिणाम बताते हैं कि सही कॉन्टेक्स्ट लेंथ और एक अच्छे सेफ्टी नेट के साथ, हम अपनी बनाई हुई कहानियों का उपयोग करके अपने रोबोट को सिखा सकते हैं।

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

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

Digest आज़माएँ →