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

Characterizing Learning in Deep Neural Networks using Tractable Algorithmic Complexity Analysis

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

मूल लेखक: Pedram Bakhtiarifard, Sophia N. Wilson, Mahmoud Afifi, Jonathan Wenshøj, Raghavendra Selvan

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

मूल लेखक: Pedram Bakhtiarifard, Sophia N. Wilson, Mahmoud Afifi, Jonathan Wenshøj, Raghavendra Selvan

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

मुख्य विचार: सीखना एक सूटकेस पैक करने जैसा है

कल्पना कीजिए कि आपके पास एक विशाल, अस्त-व्यस्त सूटकेस है जो बेतरतीब ढंग से फेंके गए कपड़ों, मोजों और जूतों से भरा हुआ है। यह एक नया प्रशिक्षित डीप न्यूरल नेटवर्क (DNN) है जो अभी-अभी सीखना शुरू हुआ है। इसमें सभी "पैरामीटर्स" (वेट्स) तो हैं, लेकिन वे केवल रैंडम शोर (noise) हैं। यह बिखरा हुआ है, बहुत जगह घेरता है, और इसे समझना कठिन है।

जैसे-जैसे नेटवर्क "सीखता" है (डेटा पर प्रशिक्षण लेता है), यह इस सूटकेस को व्यवस्थित करना शुरू कर देता है। यह शर्ट को तह करता है, मोजों को रोल करता है, और जूतों को करीने से सजाता है। यह पैटर्न ढूंढ लेता है। कंप्यूटर विज्ञान की दुनिया में, इस संगठन को स्ट्रक्चर (संरचना) कहा जाता है।

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

समस्या: "बिखराव" (Messiness) को मापना कठिन है

वैज्ञानिक लंबे समय से यह मापना चाहते थे कि एक न्यूरल नेटवर्क वास्तव में कितना व्यवस्थित है। वे एक अवधारणा का उपयोग करते हैं जिसे कोलमोगोरोव कॉम्प्लेक्सिटी (Kolmogorov Complexity) या KCS कॉम्प्लेक्सिटी कहा जाता है।

  • उपमा: KCS कॉम्प्लेक्सिटी को किसी विशिष्ट वस्तु को फिर से बनाने के लिए आवश्यक सबसे छोटे निर्देश मैनुअल (instruction manual) की लंबाई के रूप में सोचें।
    • कपड़ों के रैंडम ढेर का मैनुअल लंबा होगा: "एक लाल मोजा यहाँ रखें, एक नीला जूता वहाँ रखें..." (उच्च जटिलता)।
    • एक जैसी सफेद शर्टों के करीने से रखे गए ढेर का मैनुअल छोटा होगा: "50 सफेद शर्ट तह करें और उन्हें एक के ऊपर एक रखें" (कम जटिलता)।

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

समाधान: QuBD (एक "बिट-प्लेन" ट्रांसलेटर)

लेखकों ने एक नई विधि पेश की है जिसे QuBD (क्वांटाइज्ड ब्लॉक डिकंपोजिशन) कहा जाता है।

यह कैसे काम करता है (रूपक):
कल्पना कीजिए कि आपके पास एक हाई-रिज़ॉल्यूशन डिजिटल फोटो (AI वेट्स) है।

  1. क्वांटाइजेशन (Quantization): सबसे पहले, QuBD रंगों को एक विशिष्ट पैलेट तक राउंड करके फोटो को सरल बनाता है (जैसे किसी फोटो को पिक्सेल आर्ट स्टाइल में बदलना)। यह डेटा को प्रबंधनीय बनाता है।
  2. बिट-प्लेन डिकंपोजिशन (Bit-Plane Decomposition): पूरी फोटो को एक साथ देखने के बजाय, QuBD इमेज को प्याज की तरह परत दर परत अलग करता है।
    • लेयर 1 (सबसे महत्वपूर्ण बिट): यह इमेज का "कंकाल" (skeleton) है। यह बड़े आकार और मुख्य संरचनाओं को रखता है।
    • लेयर 2, 3, आदि: ये बारीक विवरण, शेडिंग और सूक्ष्म शोर (noise) हैं।
  3. जादू: QuBD प्रत्येक परत की "बिखराव" (जटिलता) को अलग से मापता है और उन्हें जोड़ देता है।

यह बेहतर क्यों है?
पुराने तरीके पूरी फोटो को तुरंत ब्लैक एंड व्हाइट (बाइनरी) में बदलने की कोशिश करते थे, जिससे बहुत सारा विवरण खो जाता था। QuBD एक-एक करके परतों को देखता है। शोध पत्र गणितीय रूप से सिद्ध करता है कि यह इस बात का कहीं अधिक सटीक माप देता है कि डेटा वास्तव में कितना "व्यवस्थित" है।

उन्होंने क्या खोजा: सीखने की यात्रा

इस नए "लेयर-पीलिंग" टूल का उपयोग करके, लेखकों ने देखा कि AI मॉडल सीखते समय कैसे बदलते हैं। यहाँ उन्होंने जो पाया वह है:

1. सीखना जटिलता को कम करता है
जैसे-जैसे एक मॉडल प्रशिक्षित होता है, उसका "सूटकेस" व्यवस्थित होता जाता है। जटिलता का स्कोर नीचे जाता है।

  • उपमा: मॉडल एक रैंडम नंबरों के अराजक ढेर के साथ शुरू होता है। जैसे-जैसे वह सीखता है, उसे एहसास होता है, "ओह, मुझे हर एक रैंडम नंबर याद रखने की ज़रूरत नहीं है; मुझे बस पैटर्न याद रखने की ज़रूरत है।" निर्देश मैनुअल छोटा हो जाता है।

2. ओवरफिटिंग इसे फिर से बिखरा हुआ बना देती है
यदि कोई मॉडल बहुत लंबे समय तक प्रशिक्षित होता है, तो वह पैटर्न सीखने के बजाय प्रशिक्षण डेटा को रटने लगता है। इसे ओवरफिटिंग (Overfitting) कहा जाता है।

  • उपमा: मॉडल कपड़े तह करना बंद कर देता है और हर एक मोजे को एक विशिष्ट कोने में ठूसना शुरू कर देता है ताकि उसे याद रखा जा सके। सूटकेस फिर से बिखरा हुआ हो जाता है, और जटिलता का स्कोर ऊपर जाता है।

3. "ग्रोकिंग" (Grokking) की घटना
कभी-कभी, एक मॉडल ऐसा लगता है जैसे वह फँसा हुआ है, सीखने में विफल हो रहा है, और फिर अचानक उसे सब समझ आ जाता है (इसे ग्रोकिंग कहा जाता है)।

  • उपमा: मॉडल संघर्ष कर रहा है, और जटिलता उच्च बनी हुई है। अचानक, उसे एक "अहा!" क्षण मिलता है, जटिलता तेजी से गिर जाती है, और वह समस्या को पूरी तरह से हल करने लगता है। QuBD टूल ने ठीक उसी समय जटिलता में गिरावट को ट्रैक किया जब मॉडल ने सामान्यीकरण (generalizing) करना शुरू किया।

4. "महत्वपूर्ण" परतें (Important Layers)
लेखकों ने पाया कि "कंकाल" वाली परतों (सबसे महत्वपूर्ण बिट्स) में लगभग सारा उपयोगी जानकारी होती है। "बारीक विवरण" वाली परतें (सबसे कम महत्वपूर्ण बिट्स) अक्सर केवल रैंडम शोर होती हैं।

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

सारांश

इस शोध पत्र ने एक नया रूलर (QuBD) बनाया जो यह मापता है कि एक AI कितना "व्यवस्थित" है। उन्होंने सिद्ध किया कि:

  1. सीखना = व्यवस्थित करना: जैसे-जैसे AI सीखता है, वह सरल और अधिक कंप्रेसेबल (संकुचित करने योग्य) होता जाता है।
  2. ओवरफिटिंग = अराजकता: यदि यह बहुत अधिक सीखता है, तो यह फिर से बिखरा हुआ हो जाता है।
  3. "बड़े बिट्स" मायने रखते हैं: सबसे महत्वपूर्ण जानकारी डेटा की ऊपरी परतों में होती है, जिससे हम जगह बचाने के लिए बाकी हिस्सों को सुरक्षित रूप से हटा सकते हैं।

यह हमें यह समझने का एक नया तरीका देता है कि डीप लर्निंग वास्तव में कैसे काम करती है, न कि केवल सटीकता (accuracy) स्कोर को देखकर, बल्कि डेटा की मौलिक संरचना को देखकर।

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

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

Digest आज़माएँ →