Stochastic Order Learning: An Approach to Rank Estimation Using Noisy Data
यह शोध पत्र स्टोकेस्टिक ऑर्डर लर्निंग (SOL) का प्रस्ताव करता है, जो एक ऐसा ढांचा है जो शोर वाले ऑर्डिनल लेबल के तहत रैंक अनुमान को एक स्टोकेस्टिक ऑर्डरिंग समस्या के रूप में पुनर्गठित करता है ताकि लेबल अनिश्चितता को प्रभावी ढंग से कैप्चर किया जा सके और डिस्क्रिमिनेटिव एवं स्टोकेस्टिक ऑर्डर लॉस के माध्यम से विश्वसनीय प्रदर्शन प्राप्त किया जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक फोटो प्रतियोगिता में लोगों की उम्र का अनुमान लगाने की कोशिश कर रहे हैं। आमतौर पर, आप सिर्फ एक संख्या चुनेंगे: "यह व्यक्ति 24 साल का है।" लेकिन क्या होगा अगर जज थोड़े अस्पष्ट हों? शायद एक को लगता है कि वे 22 के हैं, दूसरा 26 का सोचता है, और तीसरा पक्का है कि वे 30 के हैं। वास्तविक दुनिया में, उम्र, सुंदरता के स्कोर या चिकित्सा गंभीरता जैसे लेबल हमेशा सटीक तथ्य नहीं होते; वे अक्सर संभावनाओं के एक धुंधले बादल की तरह होते हैं।
यही वह समस्या है जिसे यह शोध पत्र संबोधित करता है: शोर वाले डेटा के साथ रैंक अनुमान (Rank Estimation with Noisy Data)।
पुराना तरीका: "सब कुछ या कुछ नहीं" वाली गलती
अधिकांश कंप्यूटर प्रोग्राम गलतियों को "कुत्ता बनाम बिल्ली" के खेल की तरह देखते हैं। यदि कंप्यूटर एक कुत्ते को भालू समझ लेता है, तो वह गलत है। यदि कंप्यूटर एक कुत्ते को बिल्ली समझ लेता है, तो भी वह गलत है। कंप्यूटर दोनों प्रकार की गलतियों को समान रूप से बुरा मानता है।
लेकिन रैंक अनुमान (जैसे उम्र का अनुमान लगाना) में, सभी गलतियाँ एक जैसी नहीं होतीं।
- पुराना तरीका: 24 साल के व्यक्ति को 26 साल का बताना एक छोटी सी चूक है। 24 साल के व्यक्ति को 59 साल का बताना एक बहुत बड़ी आपदा है।
- वास्तविकता: मानक कंप्यूटर प्रोग्राम यह नहीं समझ पाते। वे "24 बनाम 59" की गलती को "24 बनाम 26" की गलती के समान ही मानते हैं। जब डेटा शोर वाला (अव्यवस्थित) होता है, तो ये पुराने प्रोग्राम भ्रमित हो जाते हैं और बहुत खराब अनुमान लगाने लगते हैं।
लेखक तर्क देते हैं कि हमें यह मानना बंद कर देना चाहिए कि हर लेबल एक एकल, ठोस तथ्य है। इसके बजाय, हमें यह स्वीकार करना चाहिए कि एक लेबल एक धुंधले बादल (fuzzy cloud) की तरह है। एक 24 वर्षीय व्यक्ति वास्तव में 24 का हो सकता है, लेकिन इस बात की अच्छी संभावना है कि शोर वाला लेबल वास्तव में 23 या 25 हो।
नया विचार: स्टोकेस्टिक ऑर्डर लर्निंग (SOL)
लेखक एक नई विधि प्रस्तावित करते हैं जिसे स्टोकेस्टिक ऑर्डर लर्निंग (SOL) कहा जाता है। इसे एक स्पष्ट, सपाट मानचित्र के बजाय एक धुंधले पहाड़ी क्षेत्र में कंप्यूटर को रास्ता दिखाना सिखाने जैसा समझें।
1. "धुंधला बादल" दृष्टिकोण
कंप्यूटर को यह कहने के लिए मजबूर करने के बजाय कि, "यह व्यक्ति ठीक 24 का है," SOL कहता है, "यह व्यक्ति संभवतः 24 का है, लेकिन 23 या 25 भी हो सकता है।" यह फोटो और उसकी उम्र के बीच के संबंध को निश्चित (deterministic) के बजाय संभाव्यता (probabilistic) पर आधारित मानता है।
2. दो-चरणीय नृत्य (Two-Step Dance)
इसे सीखने के लिए, SOL दो विशेष चालों का उपयोग करता है, जैसे एक डांस पार्टनर कंप्यूटर का मार्गदर्शन कर रहा हो:
- "चुंबक" वाली चाल (डिस्क्रिमिनेटिव लॉस): यह फोटो के डिजिटल प्रतिनिधित्व को उस "औसत आयु" (सेंट्रॉइड) के करीब खींचता है जिससे वह संबंधित है, लेकिन यह उसे उन उम्रों से दूर भी धकेलता है जो बहुत दूर हैं। यह एक चुंबक की तरह है जो आपको अपने पड़ोस की ओर आकर्षित करता है लेकिन अगले शहर से दूर धकेलता है।
- "क्रम" वाली चाल (स्टोकेस्टिक ऑर्डर लॉस): यह सुनिश्चित करता है कि कंप्यूटर अनुक्रम को समझता है। यह सुनिश्चित करता है कि यदि फोटो A, फोटो B से छोटा है, तो कंप्यूटर उन्हें उसी क्रम में रखेगा, भले ही लेबल थोड़े गड़बड़ हों। यह किताबों को शेल्फ पर व्यवस्थित करने जैसा है: भले ही उनकी स्पाइन के लेबल धुंधले हों, कंप्यूटर जानता है कि 1990 की किताब अभी भी 2000 की किताब के बाईं ओर होनी चाहिए।
3. "बहरूपिया पहचानो" वाली ट्रिक
कभी-कभी, एक लेबल पूरी तरह से गलत होता है (जैसे 20 साल के व्यक्ति को 60 साल का कहना)। SOL के पास इन "आउटलेयर्स" (विसंगतियों) को खोजने के लिए एक विशेष चरण है। यह डेटा को देखता है, अजीब दिखने वाले डेटा को पहचानता है, और प्रशिक्षण से पहले उनके लेबल को धीरे से सुधारता है। यह एक शिक्षक की तरह है जो देखता है कि एक छात्र ने परीक्षा में "2+2=5" लिखा है, यह समझते हुए कि यह एक टाइपिंग की गलती थी, और पूरी कक्षा को ग्रेड देने से पहले इसे ठीक कर देता है।
इस शोध पत्र ने वास्तव में क्या पाया
लेखकों ने चार बहुत अलग क्षेत्रों में इसका परीक्षण किया:
- चेहरे: मानव आयु का अनुमान लगाना (MORPH II और CLAP2015 डेटासेट)।
- कला: एक फोटो कितनी "सुंदर" है, इसकी रेटिंग देना (AADB डेटासेट)।
- चिकित्सा: एक्स-रे से हड्डियों की उम्र का अनुमान लगाना (RSNA डेटासेट)।
- टेक्स्ट: मशीन अनुवाद की गुणवत्ता को रेट करना (WMT2020 डेटासेट)।
परिणाम:
इन प्रयोगों में, SOL ने लगातार अन्य तरीकों को पछाड़ दिया।
- MORPH II फेस डेटासेट पर, मध्यम स्तर के शोर के साथ, SOL की औसत त्रुटि (MAE) 2.489 वर्ष थी, जबकि दूसरा सबसे अच्छा तरीका 2.516 था।
- AADB ब्यूटी डेटासेट पर, SOL ने ऐसा स्कोर प्राप्त किया जहाँ उसके 92.70% अनुमान वास्तविक स्कोर के 0.25 के भीतर थे, जिसने दूसरे सबसे अच्छे तरीके को स्पष्ट अंतर से पीछे छोड़ दिया।
- यहाँ तक कि जब शोर बहुत अधिक था (रैंडम एरर जोड़कर सिम्युलेट किया गया), तब भी SOL ने दूसरों की तुलना में बेहतर स्थिति बनाए रखी। उदाहरण के लिए, उच्च शोर के साथ CLAP2015 डेटासेट पर, SOL की त्रुटि 4.002 थी, जबकि रनर-अप 4.105 था।
शोध पत्र बताता है कि डेटा की "धुंधलेपन" को स्वीकार करके, कंप्यूटर बहुत अधिक विश्वसनीय हो जाता है।
SOL क्या नहीं है ( "नहीं" की सूची)
यह जानना महत्वपूर्ण है कि यह शोध पत्र क्या दावा नहीं करता है:
- यह कोई जादुई इरेज़र नहीं है: शोध पत्र स्पष्ट रूप से कहता है कि यह विधि यह नहीं मानती कि लेबल पूर्ण हैं। यह एक एकल "सत्य" उत्तर थोपने की कोशिश नहीं करती जहाँ कोई अस्तित्व नहीं है; यह अनिश्चितता को अपनाती है।
- यह केवल चेहरों के लिए नहीं है: हालांकि उन्होंने चेहरों के लिए इसका परीक्षण किया, लेकिन यह विधि सुंदरता के स्कोर, मेडिकल एक्स-रे और टेक्स्ट पर भी काम करती है। यह एक सामान्य उपकरण है, न कि केवल चेहरों के लिए कोई विशेष ट्रिक।
- यह हर चीज़ के लिए "हल की गई" समस्या नहीं है: लेखक स्वीकार करते हैं कि यदि शोर किसी एक व्यक्ति के लिए बहुत विशिष्ट है (जैसे एक एनोटेटर जो हमेशा गलत होता है), तो वर्तमान निश्चित मॉडल संघर्ष कर सकता है। वे सुझाव देते हैं कि व्यक्तिगत शोर पैटर्न को सीखना भविष्य का काम है।
- यह पूर्ण नहीं है: कुछ विफलता के मामलों में (पेपर के चित्रों में दिखाया गया है), सिस्टम अभी भी गलत अनुमान लगाता है, खासकर जब फोटो को पढ़ना बहुत कठिन हो (जैसे धुंधला चेहरा या मुड़ा हुआ हाथ वाला एक्स-रे)।
हम कितने आश्वस्त हैं?
लेखक अपने प्रयोगों के आधार पर मापे गए और आश्वस्त हैं। उन्होंने केवल अनुमान नहीं लगाया; उन्होंने विभिन्न डेटासेट्स और शोर के प्रकारों (Gaussian, Laplacian, Uniform) के माध्यम से हजारों परीक्षण किए।
- उन्होंने इन सिमुलेशन के माध्यम से सिद्ध किया कि SOL, मीन एब्सोल्यूट एरर (MAE) और क्यूमुलेटिव स्कोर (CS) के मामले में मौजूदा तरीकों से बेहतर प्रदर्शन करता है।
- उन्होंने सुझाव दिया कि यह दृष्टिकोण इसलिए काम करता है क्योंकि यह ऑर्डिनल डेटा (इस तथ्य कि 24, 25 के करीब है न कि 50 के) की "संरचनात्मक अनिश्चितता" को मॉडल करता है।
- उन्होंने सावधान किया कि हालांकि यह विधि मजबूत है, लेकिन यह कुछ सेटिंग्स (जैसे कि कितना "शोर" अपेक्षित है) पर निर्भर करती है जिन्हें ट्यून करने की आवश्यकता होती है, और यह अभी पूरी तरह से स्वचालित नहीं है।
संक्षेप में, शोध पत्र दिखाता है कि जब आप बिखरे हुए पहेली के बजाय डेटा को एक धुंधले बादल के रूप में देखते हैं, तो आपका कंप्यूटर चीजों के क्रम का अनुमान लगाने में बहुत बेहतर हो जाता है। यह अपूर्ण शिक्षकों से सीखने का एक स्मार्ट तरीका है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।