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

TreeGRNG: Binary Tree Gaussian Random Number Generator for Efficient Probabilistic AI Hardware

यह शोधपत्र TreeGRNG को प्रस्तुत करता है, जो एक हार्डवेयर-कुशल बाइनरी ट्री गॉसियन रैंडम नंबर जनरेटर है जो एक्सट्रीम एज पर बेयसियन न्यूरल नेटवर्क के लिए बेहतर वितरण सटीकता, काफी कम ऊर्जा खपत और उच्च थ्रूपुट प्राप्त करने के लिए जटिल अंकगणितीय इकाइयों को कम लागत वाले कंपैरेटर्स से बदल देता है।

मूल लेखक: Jonas Crols, Guilherme Paim, Shirui Zhao, Marian Verhelst

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

मूल लेखक: Jonas Crols, Guilherme Paim, Shirui Zhao, Marian Verhelst

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

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

हालाँकि, एक बहुत बड़ी समस्या है: इन नेटवर्क को काम करने के लिए, रोबोट के हर एक "मस्तिष्क कोशिका" (न्यूरॉन) को एक विशेष उपकरण की आवश्यकता होती है जिसे गौसियन रैंडम नंबर जेनरेटर (GRNG) कहा जाता है। इसे एक 'मैजिकल डाइस रोलर' (जादुई पासा फेंकने वाला यंत्र) के रूप में सोचें जो केवल 1 से 6 तक नहीं फेंकता, बल्कि ऐसे नंबर फेंकता है जो एक "बेल कर्व" (घंटी के आकार के वक्र) का पालन करते हैं (ज्यादातर रोल बीच में होते हैं, और किनारों पर कम होते हैं)।

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

  • भारी गणित (गुणा, वर्गमूल)।
  • विशाल मेमोरी टेबल (जैसे एक बड़ी कुकबुक)।
  • बहुत अधिक ऊर्जा और जगह।

यह इन "एक्सट्रीम एज" डिवाइसों के लिए आवश्यक छोटे चिप्स में फिट होने के लिए बहुत बड़ा और बिजली का बहुत अधिक भूखा है।

समाधान: "TreeGRNG"
लेखकों ने इस पासा फेंकने वाले यंत्र को बनाने का एक नया तरीका ईजाद किया जिसे TreeGRNG कहा जाता है। एक जटिल रसोई के बजाय, उन्होंने एक बाइनरी ट्री (एक निर्णय वृक्ष) बनाया है।

यह इस प्रकार काम करता है, एक सरल उपमा का उपयोग करते हुए:

1. "वेटेड कॉइन फ्लिप" (भारित सिक्का उछालना) ट्री

कल्पना कीजिए कि आप 0 और 100 के बीच एक नंबर चुनना चाहते हैं, लेकिन आप चाहते हैं कि बीच के नंबर (जैसे 40-60) किनारों (जैसे 0 या 100) की तुलना में बहुत अधिक बार चुने जाएं।

एक जटिल फॉर्मूला का उपयोग करके नंबर चुनने के बजाय, TreeGRNG "20 Questions" जैसे खेल की तरह, सरल "हाँ/नहीं" प्रश्नों की एक श्रृंखला पूछता है:

  • स्तर 1: "क्या नंबर 50 से कम है?" (सिक्का उछालें)।
  • स्तर 2: यदि हाँ, "क्या यह 25 से कम है?" (फिर से सिक्का उछालें)।
  • स्तर 3: यदि हाँ, "क्या यह 12 से कम है?" (फिर से सिक्का उछालें)।

जादुई ट्रिक: एक सामान्य खेल में, सिक्का निष्पक्ष (50/50) होता है। TreeGRNG में, सिक्के वेटेड (भारित) होते हैं।

  • यदि "बेल कर्व" कहता है कि नंबर के बीच में होने की संभावना अधिक है, तो सिक्का "हाँ" आने के लिए 90% बार पक्षपाती (rigged) होगा।
  • यदि नंबर किनारे पर होने की संभावना है, तो सिक्का "नहीं" आने के लिए 90% बार पक्षपाती होगा।

इन वेटेड कॉइन फ्लिप्स के पथ का अनुसरण करके, मशीन बिना किसी जटिल गणित के स्वाभाविक रूप से सही नंबरों पर पहुँच जाती है।

2. हार्डवेयर का "सीक्रेट सॉस"

पेपर इस बात पर प्रकाश डालता है कि हार्डवेयर के लिए यह क्यों गेम-चेंजर है:

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

परिणाम: यह क्यों मायने रखता है

लेखकों ने इसे बनाया और मौजूदा सर्वश्रेष्ठ तकनीक (जिसे TI-HT कहा जाता है) के साथ इसकी तुलना की। यहाँ उन्हें क्या मिला:

  • ऊर्जा: यह प्रति सैंपल 3.7 गुना कम ऊर्जा का उपयोग करता है। यह एक कार से समान माइलेज प्राप्त करने के समान है लेकिन बहुत छोटी बैटरी का उपयोग करके।
  • गति और स्थान: यह समान चिप स्पेस के लिए प्रति सेकंड 5.8 गुना अधिक नंबर उत्पन्न करता है। यह एक सुपरकंप्यूटर को जूते के डिब्बे में फिट करने जैसा है।
  • सटीकता: यह सटीक बेल कर्व बनाने में पुराने तरीकों की तुलना में वास्तव में अधिक सटीक है।
  • लचीलापन: हालांकि पेपर गौसियन (बेल कर्व) नंबरों पर केंद्रित है, सिस्टम इतना लचीला है कि आप सैद्धांतिक रूप से किसी भी आकार के संभाव्यता वितरण (probability distribution) को बनाने के लिए सिक्कों के "वेट्स" को बदल सकते हैं, न कि केवल बेल कर्व को।

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

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

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

Digest आज़माएँ →