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

Counterfactual Residual Data Augmentation for Regression

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

मूल लेखक: Hossein Mohebbi, Oliver Schulte, Ke Li, Pascal Poupart

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

मूल लेखक: Hossein Mohebbi, Oliver Schulte, Ke Li, Pascal Poupart

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

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

आमतौर पर, जब डेटा कम होता है, तो रोबोट उपलब्ध कुछ उदाहरणों को रट लेता है, जो कि बुरा है। पारंपरिक तरीके (जैसे इमेज एडिटिंग में) तस्वीरों को पलटने या उनके रंग बदलने में शामिल होते हैं, लेकिन यह घर की कीमतों या मेडिकल आंकड़ों जैसे नंबरों के लिए अच्छी तरह काम नहीं करता है।

यह पेपर एक नया तरीका पेश करता है जिसे CRDA (काउंटरफैक्टुअल रेसिडुअल डेटा ऑग्मेंटेशन) कहा जाता है। यह कैसे काम करता है, इसके लिए सरल उपमाओं का उपयोग किया गया है:

1. "सिस्टमैटिक" बनाम "नॉइज़" (The "Systematic" vs. The "Noise")

रोबोट के अनुमान को एक दो-भाग वाली रेसिपी के रूप में सोचें:

  • सिस्टमैटिक भाग (The Systematic Part): अनुमानित चीजें। "यदि घर 2,000 वर्ग फुट का है, तो कीमत $X है।" रोबोट इसे अच्छी तरह सीख लेता है।
  • रेसिडुअल/नॉइज़ (The Residual/Noise): अप्रत्याशित चीजें। "लेकिन रुकिए, इस विशेष घर की कीमत X+X + 5,000 इसलिए थी क्योंकि खरीदार भावुक था।"

पेपर का बड़ा विचार यह है: "भावुक खरीदार" वाला हिस्सा (नॉइज़) वही रहता है, भले ही हम कुछ अन्य विवरण बदल दें।

2. "क्या होगा अगर" का खेल (The "What-If" Game - Counterfactuals)

कल्पना कीजिए कि आपके पास एक घर है जिसमें एक गैरेज और एक बगीचा है।

  • रोबोट जानता है कि एक बड़ा गैरेज आमतौर पर उच्च कीमत का संकेत देता है (सिस्टमैटिक)।
  • रोबोट यह भी जानता है कि इस विशेष घर की कीमत में उछाल एक "बोली की जंग" (bidding war) के कारण आया था (रेसिडुअल)।

CRDA पूछता है: "क्या होगा अगर इस घर का गैरेज का फिनिश अलग होता, लेकिन 'बोली की जंग' (bidding war) वही रहती?"

पेपर का तर्क है कि गैरेज का फिनिश बदलने से आधार मूल्य (base price) बदल जाता है, लेकिन यह उस तथ्य को नहीं बदलता कि "बोली की जंग" हुई थी। "बोली की जंग" (रेसिडुअल) गैरेज से स्वतंत्र है।

3. CRDA नया डेटा कैसे बनाता है

केवल नए नंबरों का अनुमान लगाने के बजाय, CRDA यह करता है:

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

4. यह अन्य तरीकों से बेहतर क्यों है

  • पुराने तरीके (जैसे डेटा मिक्स करना): कल्पना कीजिए कि आप न्यूयॉर्क के एक घर और टेक्सास के एक घर को मिलाकर एक "न्यू-टेक्स" (New-Tex) घर बना रहे हैं। वह घर अस्तित्व में ही नहीं है और रोबोट को भ्रमित करता है।
  • जेनरेटिव एआई (डीप लर्निंग): कल्पना कीजिए कि एक रोबोट शून्य से एक घर बनाने की कोशिश करता है। वह एक ऐसा घर बना सकता है जो असली दिखता है लेकिन उसकी कीमत तर्कहीन हो सकती है क्योंकि वह मूल डेटा के विशिष्ट "नॉइज़" को भूल गया है।
  • CRDA: यह एक वास्तविक घर को लेने, उसका पेंट बदलने और उस कहानी को बरकरार रखने जैसा है कि वह उस कीमत पर क्यों बिका। यह डेटा के मूल पैटर्न के प्रति वफादार (faithful) होता है।

5. सुरक्षा जाल (The Safety Net)

पेपर स्वीकार करता है कि यह ट्रिक तभी काम करती है जब रोबोट "सिस्टमैटिक" भाग को समझने के लिए पर्याप्त स्मार्ट हो। यदि रोबोट बहुत कम बुद्धिमान है, तो उसका "नॉइज़" केवल कचरा होगा, और फीचर्स बदलना मदद नहीं करेगा।

इसलिए, CRDA में एक सेफ्टी चेक शामिल है:

  • यह नए डेटा को एक टेस्ट पर आजमाता है।
  • यदि नया डेटा रोबोट को स्मार्ट बनाता है, तो यह उसे रख लेता है।
  • यदि नया डेटा रोबोट को भ्रमित करता है, तो यह उसे फेंक देता है और मूल डेटा पर ही टिक जाता है।

परिणाम

लेखकों ने 9 वास्तविक दुनिया के डेटासेट्स (जैसे घर की कीमतें, वाइन की गुणवत्ता और ऊर्जा दक्षता का अनुमान लगाना) पर इसका परीक्षण किया।

  • न्यूरल नेटवर्क (MLP) के लिए: इसने त्रुटियों को औसतन लगभग 23% कम कर दिया।
  • ट्री मॉडल्स (XGBoost) के लिए: इसने त्रुटियों को औसतन लगभग 6% कम कर दिया।
  • इसने लगातार अन्य फैंसी डेटा-निर्माण विधियों को पछाड़ दिया, जो अक्सर चीजों को और खराब कर देती हैं।

संक्षेप में: CRDA एक तरीका है जिससे छोटे डेटासेट को विस्तार दिया जाता है, यह पूछते हुए कि "क्या होगा अगर" विशिष्ट विवरणों के बारे में, जबकि कहानी के "अप्रत्याशित" हिस्सों को बिल्कुल समान रखा जाता है। यह रोबोट को झूठ बोले बिना उसे अधिक अभ्यास देने का एक सरल और सुरक्षित तरीका है।

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

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

Digest आज़माएँ →