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

Understanding Context Sampling in TabPFN on Small Tabular Datasets

यह अध्ययन प्रदर्शित करता है कि छोटे सारणीबद्ध (tabular) डेटासेट पर TabPFN के लिए, संदर्भ आकार (context size) बढ़ाने से भविष्यवाणी की स्थिरता और सटीकता में महत्वपूर्ण सुधार होता है, जबकि रैंडम सैंपलिंग, K-Means जैसे महंगे चयन विधियों से बेहतर प्रदर्शन करती है क्योंकि प्रदर्शन के लिए अंतर्निहित डेटा वितरण से सख्ती से मेल खाने के बजाय फीचर-स्पेस विविधता और कवरेज अधिक महत्वपूर्ण हैं।

मूल लेखक: Mohammed Abdullah

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

मूल लेखक: Mohammed Abdullah

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

कुछ उदाहरणों से सीखने का जादू

कल्पना कीजिए कि आप एक बहुत ही बुद्धिमान रोबोट को यह सिखाने की कोशिश कर रहे हैं कि बिल्ली और कुत्ते के बीच अंतर कैसे किया जाए। पुराने दिनों में, आपको इसे लाखों तस्वीरें दिखानी पड़तीं और इसके मस्तिष्क को धीरे-धीरे ट्यून करना पड़ता, जैसे रेडियो स्टेशन को तब तक ट्यून करना जब तक कि शोर (static) साफ न हो जाए। लेकिन हाल ही में, वैज्ञानिकों ने "इन-कॉन्टेक्स्ट लर्निंग" (in-context learning) नामक एक तरकीब खोजी है। धीमी ट्रेनिंग के बजाय, आप रोबोट को अंदाज़ा लगाने से ठीक पहले बस कुछ उदाहरण दिखाते हैं, और वह तुरंत पैटर्न समझ जाता है। यह एक छात्र को परीक्षा से ठीक पहले कुछ गणित के नमूना सवाल दिखाने जैसा है, और वे बिना पूरे सेमेस्टर के लेक्चर लिए अचानक उसे "समझ" जाते हैं।

यह शोध पत्र एक विशेष प्रकार के रोबोट पर केंद्रित है जिसे TabPFN कहा जाता है, जो डेटा की तालिकाओं (जैसे संख्याओं वाली पंक्तियों वाले स्प्रेडशीट) को देखकर भविष्यवाणियां करने में विशेषज्ञ है। TabPFN "छोटे डेटा" (small data) की स्थितियों के लिए बनाया गया है—ऐसे समय जब आपके पास लाखों उदाहरण नहीं होते, शायद केवल कुछ सौ ही होते हैं। शोधकर्ताओं ने जो बड़ा सवाल पूछा वह यह था: हम रोब-ोट को दिखाने के लिए सबसे अच्छे कुछ उदाहरण कैसे चुनें? क्या हमें उन्हें यादृच्छिक (randomly) रूप से चुनना चाहिए? क्या हमें एक जटिल एल्गोरिदम का उपयोग करना चाहिए ताकि "सबसे सटीक" उदाहरण चुने जा सकें जो पूरे समूह के बिल्कुल समान दिखते हों? या क्या इससे वास्तव में कोई फर्क भी पड़ता है? उत्तर एक ऐसे मोड़ के रूप में सामने आता है जो हमारी सामान्य सोच से बिल्कुल अलग है।


महान कॉन्टेक्स्ट डकैती: क्यों रैंडमनेस (Randomness) जीतती है

शोधकर्ताओं ने एक रहस्य सुलझाने की कोशिश की: जब आपके पास एक छोटा डेटासेट हो, तो आपको "कॉन्टेक्स्ट" (context)—यानी वे उदाहरण जिन्हें आप भविष्यवाणी करने से पहले TabPFN को दिखाते हैं—कैसे चुनना चाहिए? उन्होंने इसे 15 अलग-अलग छोटे डेटासेट्स पर टेस्ट किया, जैसे मधुमेह (diabetes) के लिए मेडिकल रिकॉर्ड या क्रेडिट स्कोर, और इसके लिए रिपीटेड रैंडम सब-सैंपलिंग (repeated random sub-sampling) नामक विधि का उपयोग किया। इसे एक ताश की गड्डी से बार-बार कार्ड निकालने जैसा समझें ताकि यह देखा जा सके कि कौन से हाथ (hands) सबसे अच्छा काम करते हैं।

1. आकार मायने रखता है (ज्यादा बेहतर है)

सबसे पहले, उन्होंने देखा कि रोबोट को कितने उदाहरण दिखाने चाहिए। उन्होंने पाया कि समूह का आकार एक बहुत बड़ी बात है।

  • निष्कर्ष: जब समूह छोटा था (लगभग 16 उदाहरण), तो रोबोट के जवाब बहुत अस्थिर थे। यदि आप 16 कार्डों का एक अलग सेट चुनते, तो परिणाम बहुत बदल सकता था। यह एक छात्र से केवल दो अभ्यास प्रश्नों के आधार पर उत्तर का अनुमान लगाने के लिए पूछने जैसा था; वे भाग्यशाली हो सकते थे, या वे पूरी तरह से विफल हो सकते थे।
  • स्थिरता: जैसे-जैसे उन्होंने समूह का आकार बढ़ाकर 128 या 256 किया, रोबोट एकदम स्थिर हो गया। उसके जवाबों का "डगमगाना" (wobble) 6-18% के अस्थिर स्तर से गिरकर 1-4% के स्थिर स्तर पर आ गया।
  • सीख: एक बड़ा कॉन्टेक्स्ट केवल थोड़ा बेहतर स्कोर पाने के बारे में नहीं है; यह विश्वसनीयता के बारे में है। यदि आप चाहते हैं कि रोबोट सुसंगत (consistent) रहे, तो आपको उदाहरणों की एक बड़ी भीड़ की आवश्यकता है।

2. बड़ी गलतफहमी: "प्रतिनिधित्व" (Representative) बनाम "विविधता" (Diverse)

यहीं पर कहानी में मोड़ आता है। शोधकर्ताओं ने पूछा: एक उदाहरणों का समूह "अच्छा" क्या बनाता है?

  • पुराना विचार (एक जाल): अधिकांश लोग मानते हैं कि एक अच्छा समूह प्रतिनिधitive (representative) होता है। इसका अर्थ है कि समूह को पूरी आबादी के बिल्कुल समान दिखना चाहिए। यदि पूरी कक्षा में 50% लड़के और 50% लड़कियां हैं, तो आपके नमूने में भी ऐसा ही होना चाहिए। यदि औसत ऊंचाई 5'6" है, तो आपके नमूने की औसत ऊंचाई भी 5'6" होनी चाहिए।
  • सहसंबंध (Correlation): शुरुआत में, डेटा इस बात का समर्थन करता हुआ लगा। समूह जो "पूरे" (whole) के अधिक समान थे (कम "फीचर-मीन शिफ्ट"), उनका स्कोर बेहतर रहा।
  • नियंत्रित परीक्षण (खुलासा): सुनिश्चित करने के लिए, शोधकर्ताओं ने जानबूझकर विशेष समूह बनाए। उन्होंने एक ऐसा समूह बनाया जो औसत के साथ पूरी तरह मेल खाता था (उच्च प्रतिनिधित्व) और दूसरा जो औसत से बहुत अलग था (निम्न प्रतिनिधित्व)।
    • सदमा: वह समूह जो औसत से पूरी तरह मेल खाता था, वह बुरी तरह विफल रहा। कुछ डेटासेट्स पर, सटीकता (accuracy) में 0.5 AUC तक की भारी गिरावट आई।
    • क्यों? समूह को औसत के साथ सटीक रूप से मिलाने के चक्कर में, शोधकर्ताओं ने अनजाने में समूह को उबाऊ और एक ही जगह सिमटा हुआ (clumped together) बना दिया। उदाहरण एक-दूसरे के बहुत समान थे।
  • असली नायक: विविधता (Diversity): जब उन्होंने दोनों कारकों को अलग किया, तो उन्होंने पाया कि विविधता (डेटा स्पेस में उदाहरण कितने फैले हुए हैं) ही सफलता का असली चालक है।
    • एक समूह जो फैला हुआ था, भले ही वह सटीक औसत से मेल न खाता हो, उसने बहुत बेहतर प्रदर्शन किया।
    • शोधकर्ताओं ने यह साबित करने के लिए एक सांख्यिकीय मॉडल (mixed-effects analysis) का उपयोग किया। उन्होंने पाया कि विविधता का एक मजबूत सकारात्मक प्रभाव (गुणांक +0.23) था, जबकि औसत से मेल खाने का लगभग शून्य प्रभाव (गुणांक -0.01) था।
    • सबक: रोबोट को इस बात की परवाह नहीं है कि आपका नमूना औसत के रूप में जनसंख्या जैसा दिखता है या नहीं। उसे इस बात की परवाह है कि आपका नमूना पूरे खेल के मैदान को कवर करता है या नहीं। उसे चरम सीमाओं (extremes) और मध्य भाग, दोनों को देखने की आवश्यकता है, न कि केवल "औसत" छात्र की।

3. महंगा बनाम सस्ता

अंत में, उन्होंने पूछा: क्या हमें इन विविध उदाहरणों को चुनने के लिए फैंसी एल्गोरिदम की आवश्यकता है?

  • प्रतिद्वंद्वी: उन्होंने यूनिफॉर्म रैंडम सिलेक्शन (टोपी से नाम निकालना) की तुलना K-Means और फारेस्ट-पॉइंट सैंपलिंग (परिष्कृत कंप्यूटर एल्गोरिदम जो सबसे अधिक फैले हुए बिंदु चुनने की कोशिश करते हैं) से की।
  • परिणाम: फैंसी एल्गोरिदम रैंडम तरीके से नाम चुनने से बेहतर प्रदर्शन नहीं कर सके। वास्तव में, वे सटीकता में लगभग समान थे।
  • लागत: हालांकि, फैंसी एल्गोरिदम दो से तीन गुना (orders of magnitude) धीमे थे।
    • रैंडम चयन में लगभग 0.0003 सेकंड लगे।
    • K-Means में लगभग 0.22 सेकंड लगे।
  • निष्कर्ष: रैंडम सैंपलिंग इसलिए काम करती है क्योंकि, संयोग से, यह स्वाभाविक रूप से पूरे स्थान को पर्याप्त रूप से कवर कर लेती है। फैंसी एल्गोरिदम विविधता लाने की कोशिश करते हैं लेकिन उन्हें उस भारी समय लागत को न्यायसंगत ठहराने के लिए कोई अतिरिक्त सटीकता नहीं मिलती है।

अंतिम निर्णय

शोध पत्र निष्कर्ष निकालता है कि छोटे डेटासेट्स के लिए, TabPFN को अच्छी तरह से चलाने का रहस्य सरल है:

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

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

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

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

Digest आज़माएँ →