फीचर एट्रिब्यूशन Machine learning में तकनीकों का एक परिवार है जो मॉडल के प्रत्येक इनपुट फीचर को एक संख्यात्मक महत्व स्कोर प्रदान करता है, यह दर्शाता है कि उस फीचर ने किसी विशिष्ट भविष्यवाणी में कितना योगदान दिया। ये स्कोर यह समझाने में मदद करते हैं कि मॉडल ने कोई विशेष निर्णय क्यों लिया, जिससे अपारदर्शी मॉडल व्याख्या योग्य प्रणालियों में बदल जाते हैं। फीचर एट्रिब्यूशन व्याख्या योग्य AI (XAI) के व्यापक क्षेत्र का एक मुख्य घटक है, जो जटिल एल्गोरिदम के व्यवहार को मनुष्यों के लिए समझने योग्य बनाने का प्रयास करता है। व्यक्तिगत इनपुट के प्रभाव को मापकर, ये विधियाँ चिकित्सकों को मॉडलों को डीबग करने, यह सत्यापित करने कि वे समझदार पैटर्न पर निर्भर हैं, और उपयोगकर्ताओं तथा नियामकों के साथ विश्वास बनाने में सक्षम बनाती हैं।
फीचर एट्रिब्यूशन की आवश्यकता परिष्कृत मॉडलों, विशेष रूप से Deep learning प्रणालियों, के बढ़ते उपयोग से उत्पन्न होती है, जो अक्सर "ब्लैक बॉक्स" के रूप में कार्य करते हैं। जबकि ये मॉडल छवि पहचान, प्राकृतिक भाषा प्रसंस्करण और चिकित्सा निदान जैसे कार्यों में उच्च सटीकता प्राप्त करते हैं, उनका आंतरिक तर्क सीधे सुलभ नहीं होता। फीचर एट्रिब्यूशन एक पोस्ट-हॉक व्याख्या परत प्रदान करता है, जो मॉडल की निर्णय लेने की प्रक्रिया का एक सरलीकृत दृश्य प्रस्तुत करता है। यह स्वाभाविक रूप से व्याख्या योग्य मॉडलों, जैसे रैखिक प्रतिगमन या निर्णय वृक्ष, से भिन्न है, जहाँ इनपुट और आउटपुट के बीच संबंध डिज़ाइन द्वारा स्पष्ट होता है।
ऐतिहासिक विकास
फीचर एट्रिब्यूशन की अवधारणात्मक जड़ें शास्त्रीय सांख्यिकी और संवेदनशीलता विश्लेषण में पाई जा सकती हैं। 1960 और 1970 के दशक में Xerox PARC और अन्य संस्थानों के शोधकर्ताओं के योगदान सहित प्रारंभिक कार्य ने यह मापने का पता लगाया कि व्यक्तिगत चर मॉडल आउटपुट को कैसे प्रभावित करते हैं। 1990 के दशक में, सपोर्ट वेक्टर मशीनों और तंत्रिका नेटवर्कों के उदय ने ग्रेडिएंट-आधारित विधियों के विकास को प्रेरित किया, जो इनपुट फीचर के संबंध में आउटपुट के व्युत्पन्न को स्थानीय महत्व के प्राकृतिक माप के रूप में उपयोग करते हैं।
2000 में मार्को टुलियो रिबेरो, समीर सिंह और कार्लोस गेस्ट्रिन द्वारा लोकल इंटरप्रिटेबल मॉडल-एग्नोस्टिक एक्सप्लेनेशन (LIME) ढांचे की शुरुआत के साथ एक महत्वपूर्ण मील का पत्थर आया, जो उस समय University of Toronto और बाद में Carnegie Mellon University में थे। LIME एक जटिल मॉडल को स्थानीय रूप से एक सरल, व्याख्या योग्य मॉडल, जैसे रैखिक मॉडल, के साथ अनुमानित करता है ताकि फीचर भार प्राप्त किया जा सके। इसके बाद 2017 में University of Toronto में स्कॉट लुंडबर्ग और सु-इन ली द्वारा विकसित SHapley Additive exPlanations (SHAP) विधि आई। SHAP ने कई पूर्व एट्रिब्यूशन तकनीकों को एक गेम-सैद्धांतिक ढांचे के तहत एकीकृत किया, जो सहकारी गेम थ्योरी से शेपली मूल्यों के आधार पर गणितीय रूप से सैद्धांतिक महत्व स्कोर प्रदान करता है।
मुख्य सिद्धांत और विधियाँ
फीचर एट्रिब्यूशन विधियों को मोटे तौर पर कई परिवारों में वर्गीकृत किया जा सकता है, जिनमें से प्रत्येक की अलग गणितीय नींव और व्यावहारिक व्यापार-नुकसान हैं।
ग्रेडिएंट-आधारित विधियाँ प्रत्येक इनपुट फीचर के संबंध में मॉडल के आउटपुट के आंशिक व्युत्पन्न की गणना करती हैं। एक मॉडल \(f\) और इनपुट \(x\) के लिए, ग्रेडिएंट \(\nabla_x f(x)\) एक स्थानीय संवेदनशीलता माप देता है। एक सरल दृष्टिकोण ग्रेडिएंट को ही एट्रिब्यूशन स्कोर के रूप में उपयोग करना है। हालाँकि, ग्रेडिएंट शोरगुल वाले हो सकते हैं और जब मॉडल अरैखिक होता है तो वास्तविक योगदान को प्रतिबिंबित नहीं कर सकते। इसे संबोधित करने के लिए, इंटीग्रेटेड ग्रेडिएंट्स जैसे वेरिएंट, जिन्हें 2017 में मुकुंद सुंदरराजन, अंकुर ताली और क़िक़ी यान द्वारा पेश किया गया, बेसलाइन इनपुट से वास्तविक इनपुट तक एक सीधी रेखा पथ के साथ ग्रेडिएंट जमा करते हैं। यह विधि संवेदनशीलता और कार्यान्वयन अपरिवर्तनशीलता जैसे अभिगृहीतों को संतुष्ट करती है, जिससे यह Neural network मॉडलों के लिए एक लोकप्रिय विकल्प बन जाती है।
विक्षोभ-आधारित विधियाँ इनपुट फीचर को बदलती हैं और मॉडल के आउटपुट में परिवर्तन का निरीक्षण करती हैं। LIME इस श्रेणी में आता है, क्योंकि यह इनपुट के चारों ओर विक्षोभित नमूने उत्पन्न करता है और एक स्थानीय सरोगेट मॉडल फिट करता है। एक अन्य उदाहरण ओक्लूजन संवेदनशीलता है, जो इनपुट के एक क्षेत्र (जैसे, छवि का एक पैच) को एक तटस्थ मान से बदल देता है और भविष्यवाणी आत्मविश्वास में गिरावट को मापता है। यह विधि सहज है लेकिन कम्प्यूटेशनल रूप से महंगी है, क्योंकि इसे कई फॉरवर्ड पास की आवश्यकता होती है।
गेम-सैद्धांतिक विधियाँ मॉडल की भविष्यवाणी को फीचरों के बीच एक सहकारी खेल के रूप में मानती हैं। SHAP शेपली मूल्यों की गणना करता है, जो भविष्यवाणी के बेसलाइन से विचलन को सभी फीचरों के बीच निष्पक्ष तरीके से आवंटित करते हैं। फीचर \(i\) के लिए शेपली मूल्य अन्य सभी फीचरों के सभी संभावित उपसमुच्चयों में उस फीचर का औसत सीमांत योगदान है। जबकि सटीक गणना फीचरों की संख्या में घातीय है, SHAP विशिष्ट मॉडल वर्गों, जैसे ट्री एन्सेम्बल और रैखिक मॉडल, के लिए कुशल अनुमान प्रदान करता है। SHAP अपनी ठोस सैद्धांतिक नींव के कारण कई अनुप्रयुक्त क्षेत्रों में एक वास्तविक मानक बन गया है।
सरोगेट मॉडल एक अन्य दृष्टिकोण हैं, जहाँ एक सरल, व्याख्या योग्य मॉडल को स्थानीय क्षेत्र में जटिल मॉडल के व्यवहार की नकल करने के लिए प्रशिक्षित किया जाता है। LIME सबसे प्रसिद्ध उदाहरण है, लेकिन अन्य विधियाँ सरोगेट के रूप में निर्णय वृक्ष या नियम-आधारित मॉडल का उपयोग करती हैं। ये विधियाँ मॉडल-एग्नोस्टिक हैं, जिसका अर्थ है कि उन्हें आंतरिक वास्तुकला तक पहुँच के बिना किसी भी Artificial intelligence प्रणाली पर लागू किया जा सकता है।
डीप लर्निंग में अनुप्रयोग
Deep learning के संदर्भ में, फीचर एट्रिब्यूशन का उपयोग अक्सर छवियों के लिए सैलिएंसी मानचित्र या पाठ के लिए ध्यान-जैसे स्पष्टीकरण उत्पन्न करने के लिए किया जाता है। कन्वोल्यूशनल तंत्रिका नेटवर्क के लिए, ग्रेडिएंट-आधारित विधियाँ हीटमैप उत्पन्न करती हैं जो उजागर करती हैं कि वर्गीकरण निर्णय के लिए कौन से पिक्सेल सबसे अधिक प्रभावशाली थे। उदाहरण के लिए, चिकित्सा इमेजिंग में, एट्रिब्यूशन मानचित्र रेडियोलॉजिस्ट को दिखा सकते हैं कि स्कैन के कौन से क्षेत्रों ने निदान में योगदान दिया, जिससे सत्यापन और बायोमार्कर की खोज में सहायता मिलती है।
प्राकृतिक भाषा प्रसंस्करण में, फीचर एट्रिब्यूशन Transformer (architecture)-आधारित मॉडलों जैसे Large language model पर लागू किया जाता है। शोधकर्ता और चिकित्सक एट्रिब्यूशन स्कोर का उपयोग यह पहचानने के लिए करते हैं कि प्रॉम्प्ट में कौन से शब्द या टोकन उत्पन्न आउटपुट को सबसे अधिक प्रभावित करते हैं। यह मतिभ्रम या पूर्वाग्रह जैसी समस्याओं को डीबग करने के लिए मूल्यवान है, क्योंकि यह गलत सहसंबंधों को प्रकट कर सकता है। उदाहरण के लिए, एक एट्रिब्यूशन विश्लेषण दिखा सकता है कि एक भावना वर्गीकारक समग्र संदर्भ के बजाय "नहीं" शब्द पर अत्यधिक निर्भर करता है, जो एक संभावित कमजोरी का संकेत देता है।
OpenAI, Anthropic और Google DeepMind जैसी कंपनियों ने व्याख्यात्मकता अनुसंधान में निवेश किया है, जिसमें फीचर एट्रिब्यूशन मॉडल व्यवहार को समझने में भूमिका निभाता है। उदाहरण के लिए, एंथ्रोपिक का व्याख्यात्मकता पर कार्य यह पता लगाता है कि बड़े मॉडलों के आंतरिक सक्रियणों में फीचर कैसे दर्शाए जाते हैं, जो इनपुट पर काम करने वाले एट्रिब्यूशन विधियों का पूरक है।
चुनौतियाँ और सीमाएँ
अपनी उपयोगिता के बावजूद, फीचर एट्रिब्यूशन विधियों को कई महत्वपूर्ण चुनौतियों का सामना करना पड़ता है। एक प्रमुख मुद्दा "सही" एट्रिब्यूशन क्या है इसके लिए ग्राउंड ट्रुथ की कमी है। विभिन्न विधियाँ एक ही भविष्यवाणी के लिए परस्पर विरोधी स्पष्टीकरण उत्पन्न कर सकती हैं, जिससे उनकी विश्वसनीयता के बारे में प्रश्न उठते हैं। इसने एट्रिब्यूशन विधियों के मूल्यांकन पर शोध को प्रेरित किया है, जैसे कि 2018 में जूलियस अडेबायो और सहयोगियों द्वारा प्रस्तावित सैनिटी चेक, जो परीक्षण करते हैं कि क्या एट्रिब्यूशन मॉडल मापदंडों के प्रति संवेदनशील हैं।
एक और चुनौती कम्प्यूटेशनल लागत है। उच्च-आयामी इनपुट के लिए सटीक शेपली मूल्य गणना असंभव है, और बड़े मॉडलों के लिए अनुमान भी धीमे हो सकते हैं। विक्षोभ-आधारित विधियों को कई फॉरवर्ड पास की आवश्यकता होती है, जो वास्तविक समय के अनुप्रयोगों में समस्याग्रस्त है। शोधकर्ताओं ने तेज़ अनुमान विकसित किए हैं, जैसे ग्रेडिएंटSHAP और डीपSHAP, जो ग्रेडिएंट जानकारी को शेपली मूल्य अनुमान के साथ जोड़ते हैं।
यदि सावधानी से व्याख्या न की जाए तो एट्रिब्यूशन स्कोर भ्रामक भी हो सकते हैं। वे स्थानीय स्पष्टीकरण प्रदान करते हैं जो मॉडल के वैश्विक व्यवहार के लिए सामान्यीकृत नहीं हो सकते। एक फीचर जो एक भविष्यवाणी के लिए महत्वपूर्ण है वह दूसरे के लिए अप्रासंगिक हो सकता है। इसके अतिरिक्त, एट्रिब्यूशन विधियाँ बेसलाइन या संदर्भ बिंदु की पसंद के प्रति संवेदनशील हो सकती हैं, और विभिन्न बेसलाइन अलग-अलग स्कोर उत्पन्न कर सकते हैं।
मूल्यांकन और बेंचमार्किंग
फीचर एट्रिब्यूशन विधियों की गुणवत्ता का मूल्यांकन करना अनुसंधान का एक सक्रिय क्षेत्र है। सामान्य मूल्यांकन रणनीतियों में शामिल हैं:
- निष्कासन-आधारित परीक्षण: शीर्ष-एट्रिब्यूटेड फीचर हटाएँ और भविष्यवाणी में परिवर्तन मापें। एक अच्छी एट्रिब्यूशन विधि को महत्वपूर्ण फीचर हटाए जाने पर आत्मविश्वास में महत्वपूर्ण गिरावट का कारण बनना चाहिए।
- संवेदनशीलता परीक्षण: इनपुट को थोड़ा विक्षोभित करें और जाँचें कि एट्रिब्यूशन नाटकीय रूप से नहीं बदलते, स्थिरता सुनिश्चित करते हुए।
- मानव अध्ययन: एट्रिब्यूशन को मानव उपयोगकर्ताओं के सामने प्रस्तुत करें और आकलन करें कि क्या वे उपयोगकर्ताओं को मॉडल व्यवहार को समझने या भविष्यवाणी करने में मदद करते हैं।
मूल्यांकन को मानकीकृत करने के लिए बेंचमार्क डेटासेट और सूट विकसित किए गए हैं। उदाहरण के लिए, ERASER बेंचमार्क (Evaluating Rationales and Simple English Reasoning) में ऐसे कार्य शामिल हैं जहाँ तर्क मनुष्यों द्वारा एनोटेट किए जाते हैं, जिससे एट्रिब्यूशन विधियों की मानव निर्णयों के साथ सीधी तुलना संभव होती है।
अन्य व्याख्यात्मकता तकनीकों से संबंध
फीचर एट्रिब्यूशन मॉडल व्याख्यात्मकता के कई दृष्टिकोणों में से एक है। यह निकटता से संबंधित है:
- सक्रियण अधिकतमीकरण: ऐसे इनपुट ढूँढता है जो एक न्यूरॉन या परत को अधिकतम रूप से सक्रिय करते हैं, यह प्रकट करते हुए कि मॉडल ने कौन से फीचर सीखे हैं।
- अवधारणा-आधारित स्पष्टीकरण: कच्चे पिक्सेल के बजाय उच्च-स्तरीय अवधारणाओं (जैसे, ज़ेबरा के लिए "धारियाँ") की पहचान करें।
- ध्यान तंत्र: Transformer (architecture) मॉडलों में, ध्यान भार को कभी-कभी महत्व के प्रॉक्सी के रूप में उपयोग किया जाता है, हालाँकि शोध से पता चला है कि ध्यान हमेशा एक विश्वसनीय स्पष्टीकरण नहीं होता।
फीचर एट्रिब्यूशन इनपुट-आउटपुट संबंधों पर केंद्रित है, जबकि अन्य विधियाँ आंतरिक प्रतिनिधित्व की जाँच कर सकती हैं। दोनों दृष्टिकोण मूल्यवान और अक्सर पूरक हैं।
भविष्य की दिशाएँ
जैसे-जैसे AI प्रणालियाँ स्वास्थ्य सेवा, वित्त और स्वायत्त ड्राइविंग जैसे महत्वपूर्ण क्षेत्रों में अधिक एकीकृत होती जा रही हैं, विश्वसनीय फीचर एट्रिब्यूशन की माँग बढ़ेगी। भविष्य के अनुसंधान के निम्नलिखित पर ध्यान केंद्रित करने की संभावना है:
- कारणात्मक एट्रिब्यूशन: भविष्यवाणियों पर फीचरों के कारणात्मक प्रभावों की पहचान करने के लिए सहसंबंध से आगे बढ़ना।
- अनिश्चितता परिमाणीकरण: एट्रिब्यूशन स्कोर के लिए विश्वास अंतराल प्रदान करना।
- स्केलेबिलिटी: बहुत बड़े मॉडलों और उच्च-आयामी इनपुट के लिए कुशलतापूर्वक काम करने वाली विधियाँ विकसित करना।
- मानव-केंद्रित डिज़ाइन: ऐसे स्पष्टीकरण बनाना जो गैर-विशेषज्ञों के लिए सहज और कार्रवाई योग्य हों।
Stanford AI Lab, MIT CSAIL और BAIR (Berkeley AI Research) जैसे संगठन क्षेत्र को आगे बढ़ाना जारी रखते हैं, और शिक्षा और उद्योग के बीच सहयोग आम है। मानकीकृत मूल्यांकन प्रोटोकॉल और सैद्धांतिक नींव का विकास फीचर एट्रिब्यूशन को एक विश्वसनीय उपकरण के रूप में स्थापित करने के लिए महत्वपूर्ण होगा।
संक्षेप में, फीचर एट्रिब्यूशन मशीन लर्निंग मॉडल को समझने और सत्यापित करने के लिए आवश्यक उपकरण प्रदान करता है। प्रत्येक इनपुट फीचर के योगदान को मापकर, ये विधियाँ मॉडल प्रदर्शन और मानव समझ के बीच की खाई को पाटती हैं, जिससे सुरक्षित और अधिक जवाबदेह AI प्रणालियाँ सक्षम होती हैं।