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

Neural Architecture Search of Sample Reweighting Networks for Complex Distribution Shift

यह शोध पत्र मेटा-वेट-नेट (MW-Net) फ्रेमवर्क को लेबल शोर (label noise) और क्लास असंतुलन (class imbalance) को एक साथ संभालने के लिए बेहतर बनाने का प्रस्ताव देता है, जिसमें इसके नेटवर्क स्ट्रक्चर और इनपुट सिलेक्शन को अनुकूलित करने के लिए न्यूरल आर्किटेक्चर सर्च का उपयोग किया गया है, जिससे केवल वर्गीकरण हानि (classification loss) पर निर्भर रहने वाले सरल नेटवर्क्स की प्रदर्शन सीमाओं को दूर किया जा सके।

मूल लेखक: Keisuke Sugawara, Kento Uchida, Shinichi Shirakawa

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

मूल लेखक: Keisuke Sugawara, Kento Uchida, Shinichi Shirakawa

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

बड़ी तस्वीर: एक रोबोट को खराब डेटा को अनदेखा करना सिखाना

कल्प_ना कीजिए कि आप एक रोबोट को डाक (मेल) के एक विशाल ढेर को छाँटने के लिए काम पर रख रहे हैं। आप चाहते हैं कि वह पत्रों को सही घरों में पहुँचाना सीख जाए। हालाँकि, आपके पास दो बड़ी समस्याएँ हैं:

  1. "शोर" (Noise) की समस्या: कुछ पत्रों पर गलत पता लिखा हुआ है (लेबल नॉइज़/Label Noise)।
  2. "असंतुलन" (Imbalance) की समस्या: आपके पास "घर A" के लिए 1,000 पत्र हैं लेकिन "घर B" के लिए केवल 10 पत्र हैं (क्लास इम्बैलेंस/Class Imbalance)।

यदि आप रोबोट को सामान्य रूप से सीखने देंगे, तो वह भ्रमित हो जाएगा। वह शायद दुर्लभ "घर B" के पत्रों को अनदेखा कर देगा क्योंकि वे बहुत कम हैं, या वह गलत पते वाले पत्रों से परेशान होकर अंदाज़े लगाने लगेगा।

पुराना समाधान: एक सरल "वेट" (Weight) कैलकुलेटर

इसे ठीक करने के लिए, शोधकर्ता सैंपल रीवेटिंग (Sample Reweighting) नामक एक ट्रिक का उपयोग करते हैं। इसे ऐसे सोचें कि आप रोबोट को देखे गए हर पत्र के लिए एक "विश्वास स्कोर" (confidence score) दे रहे हैं।

  • यदि कोई पत्र आसान और सही दिखता है, तो उसे उच्च स्कोर दें (उस पर ध्यान दें)।
  • यदि कोई पत्र अजीब या गलत दिखता है, तो उसे कम स्कोर दें (उसे अनदेखा करें)।

यह पेपर एक विशिष्ट टूल पर केंद्रित है जिसे MW-Net (Meta-Weight-Net) कहा जाता है। यह एक छोटा, सरल कैलकुलेटर है जो हर पत्र के लिए स्कोर तय करता है।

  • यह पहले कैसे काम करता था: पुराना MW-Net एक बहुत ही साधारण कैलकुलेटर की तरह था जिसमें केवल एक बटन था। यह देखता था कि रोबोट किसी पत्र के बारे में कितना "गलत" था (लॉस/loss) और फिर स्कोर तय करता था।
    • खामी: एक अव्यवस्थपूर्ण स्थिति में (जहाँ गलत पते और दुर्लभ घर दोनों हों), एक साधारण कैलकुलेटर भ्रमित हो जाता है। एक दुर्लभ घर का पत्र पढ़ने में कठिन हो सकता है (उच्च "गलतपन"), और एक गलत पते वाला पत्र भी पढ़ने में कठिन होता है (उच्च "गलतपन")। साधारण कैलकुलेटर दोनों के बीच अंतर नहीं कर पाता, इसलिए वह दोनों के साथ एक जैसा व्यवहार करता है, जिससे प्रदर्शन खराब होता है।

नया विचार: रोबोट को अपना खुद का कैलकुलेटर डिज़ाइन करने देना

लेखकों ने पूछा: "क्या होगा अगर हम केवल एक साधारण कैलकुलेटर का उपयोग न करें? क्या होगा अगर हम रोबोट को स्कोर का पता लगाने के लिए अपना खुद का, अधिक जटिल कैलकुलेटर डिज़ाइन करने दें?"

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

मास्टर आर्किटेक्ट दो चीजों की तलाश करता है:

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

उन्होंने सबसे अच्छा डिज़ाइन कैसे खोजा

उन्होंने TPE (Tree-structured Parzen Estimator) नामक एक स्मार्ट खोज विधि का उपयोग किया।

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

उन्होंने क्या खोजा

उन्होंने दो प्रसिद्ध इमेज डेटासेट्स (CIFAR-10 और CIFAR-100) पर परीक्षण किया, जो बिल्लियों, कुत्तों, कारों आदि की तस्वीरों के विशाल बक्सों की तरह हैं, लेकिन उनके लेबल गलत कर दिए गए हैं और कुछ श्रेणियाँ दुर्लभ बना दी गई हैं।

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

निचोड़

यह पेपर दिखाता है कि जब डेटा अव्यवस्थित होता है (नॉइज़ी और अनबैलेंस्ड), तो आपको इसे ठीक करने के लिए केवल एक "एक ही आकार सबके लिए" (one-size-fits-all) वाले साधारण टूल का उपयोग नहीं करना चाहिए। इसके बजाय, आपको एक कस्टम टूल को डिज़ाइन करने के लिए स्वचालित खोज का उपयोग करना चाहिए जो विशेष रूप से उस प्रकार की अव्यवस्था के लिए एकदम सही आकार का हो जिसका आप सामना कर रहे हैं। यह सीखने वाले रोबोट को बहुत अधिक स्मार्ट और सटीक बनाता है।

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

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

Digest आज़माएँ →