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

Beyond Rebalancing: Benchmarking Binary Classifiers Under Class Imbalance Without Rebalancing Techniques

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

मूल लेखक: Ali Nawaz, Amir Ahmad, Shehroz S. Khan

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

मूल लेखक: Ali Nawaz, Amir Ahmad, Shehroz S. Khan

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

कल्पना कीजिए कि आप सुरक्षा गार्डों के एक समूह को भीड़ में एक विशिष्ट प्रकार के चोर को पहचानने के लिए सिखाने की कोशिश कर रहे हैं। एक आदर्श दुनिया में, आप उन्हें 500 सामान्य लोग और 500 चोर दिखाएंगे। लेकिन वास्तविक दुनिया में—जैसे कि दुर्लभ बीमारियों की तलाश कर रहे अस्पतालों में या धोखाधड़ी की तलाश कर रहे बैंकों में—"चोर" (अल्पसंख्यक वर्ग) अविश्वसनीय रूप से दुर्लभ होते हैं। आपके पास 10,000 सामान्य लोग और केवल 10 चोर हो सकते हैं।

अधिकांश कंप्यूटर प्रोग्राम (वर्गीकारक/क्लासिफायर) उन छात्रों की तरह होते हैं जो परीक्षा के लिए कड़ी मेहनत करते हैं। यदि आप उन्हें केवल 10 चोर दिखाते हैं और 10,000 लोग, तो वे भ्रमित हो जाते हैं। वे सोचने लगते हैं, "चूंकि मैंने लगभग सभी को एक सामान्य व्यक्ति के रूप में देखा है, इसलिए मैं बस हर किसी के लिए 'सामान्य व्यक्ति' का अनुमान लगाऊंगा।" इस तरह, वे 99.9% उत्तर सही पाते हैं, लेकिन वे हर एक चोर को चूक जाते हैं।

बड़ा सवाल
आमतौर पर, जब लोग इस समस्या का सामना करते हैं, तो वे डेटा को "ठीक" करने की कोशिश करते हैं। वे या तो उनके पास मौजूद कुछ चोरों की नकली प्रतियां बना सकते हैं (ओवरसैंपलिंग) या कुछ सामान्य लोगों को हटा सकते हैं (अंडरसैंपलिंग) ताकि संख्या बराबर दिखाई दे सके।

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

प्रयोग: AI के लिए एक "तनाव परीक्षण" (स्ट्रेस टेस्ट)
शोधकर्ताओं ने दो प्रकार के प्रशिक्षण मैदानों का उपयोग करके एक विशाल तनाव परीक्षण तैयार किया:

  1. वास्तविक-दुनिया के डेटासेट: चिकित्सा रिकॉर्ड (ब्रेस्ट कैंसर डिटेक्शन) और क्रेडिट कार्ड लेनदेन जैसी वास्तविक जगहों से प्राप्त डेटा।
  2. सिंथेटिक "प्रशिक्षण सिम्युलेटर": उन्होंने अलग-अलग कठिनाई स्तरों के साथ नकली डेटा बनाया, जिसमें "आसान" (जहाँ दो समूह लाल और नीले मोतियों की तरह स्पष्ट रूप से अलग हैं) से लेकर "कठिन" (जहाँ समूह आपस में जटिल, उलझी हुई गांठ की तरह मिले हुए हैं) तक शामिल थे।

इसके बाद उन्होंने व्यवस्थित रूप से प्रशिक्षण डेटा से "चोरों" को हटाया, जो 100% चोरों से शुरू होकर, 50%, 10%, 5%, और अंत में, केवल एक अकेले चोर (वन-शॉट परिदृश्य) तक गया।

परिणाम: कौन परीक्षा में पास हुआ?
उन्होंने इन सरल उपमाओं का उपयोग करके यह पाया:

  • पारंपरिक छात्र (डिसीजन ट्री, k-NN): ये तथ्यों को याद करने वाले छात्रों की तरह हैं। जब डेटा थोड़ा असंतुलित था, तो उन्होंने ठीक काम किया। लेकिन जैसे ही "चोर" बहुत दुर्लभ हो गए (25% से कम), उन्होंने पूरी तरह से हार मान ली। उन्होंने अनुमान लगाना शुरू कर दिया कि "हर कोई सुरक्षित है" और वे दुर्लभ मामलों को पहचानने में विफल रहे।
  • टीम खिलाड़ी (एन्सेम्बल्स जैसे रैंडम फॉरेस्ट, XGBoost): ये अध्ययन समूहों की तरह हैं। उन्होंने याद करने वालों की तुलना में बेहतर प्रदर्शन किया। वे 10% असंतुलन को संभाल सकते थे, लेकिन जब मामला 5% या केवल एक उदाहरण तक पहुँच गया, तो वे संघर्ष करने लगे।
  • सुपर-स्टूडेंट्स (TabPFN, CatBoost, SVM): ये उन्नत मॉडल हैं।
    • TabPFon सबसे शानदार सितारा था। यह एक ऐसे छात्र की तरह है जिसमें अविश्वसनीय सहज ज्ञान है। यहाँ तक कि जब उसे चोर का केवल एक एकल उदाहरण दिखाया गया, तब भी वह पैटर्न को समझने और भीड़ में चोर को पहचानने में सक्षम था। उसे डेटा को "ठीक" करने की आवश्यकता नहीं थी; वह बस अंतर्निहित तर्क को बेहतर ढंग से समझ गया।
    • CatBoost और SVM भी बहुत मजबूत थे, उन्होंने डेटा के अत्यंत दुर्लभ होने पर भी अपनी पकड़ बनाए रखी।

"कठिनाई" का कारक
शोधकर्ताओं ने यह भी पाया कि समस्या का रूप मायने रखता था।

  • यदि "चोर" पहचानना आसान था (एक सरल, सीधी रेखा जो उन्हें बाकी लोगों से अलग करती है), तो कमजोर छात्र भी इसे कर सकते थे, भले ही उनके पास बहुत कम उदाहरण हों।
  • लेकिन यदि "चोर" एक जटिल, उलझी हुई गांठ (नॉन-लीनियर डेटा) में छिपे थे, तो सबसे स्मार्ट छात्र भी संघर्ष करते थे जब तक कि उनके पास सही उपकरण न हों।

"दृश्य प्रमाण"
यह साबित करने के लिए, शोधकर्ताओं ने देखा कि मॉडल कितने आश्वस्त थे। कल्पना कीजिए कि मॉडल 0 से 100 तक एक "संदेह स्कोर" प्रदान कर रहे हैं।

  • कमजोर मॉडलों ने सभी के लिए 50 का स्कोर दिया। वे भ्रमित थे।
  • मजबूत मॉडलों (TabPFN) ने सामान्य लोगों को 10 और दुर्लभ चोर को 90 का स्कोर दिया। वे जानते थे कि कौन कौन है, भले ही उन्होंने चोर के बहुत कम उदाहरण देखे हों।

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

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

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

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

Digest आज़माएँ →