← नवीनतम पेपर
💬 NLP

Best Preprocessing Techniques for Sentiment Analysis

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

मूल लेखक: Saranzaya Magsarjav, Melissa Humphries, Jonathan Tuke, Lewis Mitchell

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

मूल लेखक: Saranzaya Magsarjav, Melissa Humphries, Jonathan Tuke, Lewis Mitchell

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

कल्पना कीजिए कि आप एक रोबोट को ट्वीट्स के आधार पर मानवीय भावनाओं को समझना सिखाने की कोशिश कर रहे हैं। वह रोबोट स्मार्ट है, लेकिन वह इंटरनेट पर लोगों द्वारा लिखे जाने वाले अस्त-व्यंत और अराजक तरीके से आसानी से भ्रमित हो जाता है। वे स्लैंग (slang), इमोजी, गलत स्पेलिंग और अजीब प्रतीकों का उपयोग करते हैं। इससे पहले कि रोबोट सीख सके, आपको डेटा को साफ करना होगा। इस प्रक्रिया को प्रीप्रोसेसिंग (preprocessing) कहा जाता है।

यह शोध पत्र एक विशाल प्रयोग की तरह है जहाँ लेखकों ने यह देखने के लिए कि कौन सा क्रम सबसे अच्छा काम करता है, उस सफाई प्रक्रिया को व्यवस्थित करने के हर संभव तरीके का परीक्षण किया। वे एक सरल प्रश्न का उत्तर देना चाहते थे: "यदि मुझे एक बिखरे हुए कमरे की सफाई करनी है, तो सर्वोत्तम परिणाम प्राप्त करने के लिए मुझे चरणों का सटीक क्रम क्या अपनाना चाहिए?"

यहाँ उनके निष्कर्षों का विवरण दिया गया, कुछ रोजमर्रा के उपमाओं (analogies) का उपयोग करते हुए:

सामग्री (सफाई के चरण)

शोधकर्ताओं ने पाँच मुख्य "सफाई उपकरणों" का परीक्षण किया:

  1. टोकनाइज़ेशन (Tokenization): टेक्स्ट को व्यक्तिगत शब्दों में काटना (खाना पकाने से पहले सब्जियों को काटने की तरह)।
  2. क्लीनिंग (Cleaning): कैपिटलाइजेशन को ठीक करना, URL हटाना और कॉन्ट्रैक्शंस (contractions) को विस्तार देना (जैसे सब्जियों को छीलना और धोना)।
  3. स्पेलिंग करेक्शन (Spelling Correction): टाइपो (typos) को ठीक करना (जैसे जार पर गलत लेबल को ठीक करना)।
  4. स्टेमिंग (Stemming): शब्दों को उनके मूल रूप तक काटना (जैसे "running," "ran," और "runs" सबको सिर्फ "run" में बदलना)।
  5. स्टॉप-वर्ड रिमूवल (Stop-word Removal): उन सामान्य शब्दों को फेंक देना जिनका बहुत कम अर्थ होता है (जैसे "the," "a," या "is")।

बड़ी खोज: क्रम मायने रखता है

लेखकों ने पाया कि आप इन उपकरणों का उपयोग किस क्रम में करते हैं, इससे परिणाम काफी बदल जाते हैं। यह केवल इस बारे में नहीं है कि आप क्या करते हैं, बल्कि यह भी है कि आप इसे कब करते हैं।

जीतने वाली रेसिपी:
15 अलग-अलग क्रमों के परीक्षण के बाद, सबसे अच्छा क्रम था:

  1. टोकनाइज़ेशन (पहले इसे काट लें)।
  2. क्लीनिंग (धोएं और तैयार करें)।
  3. स्पेलिंग करेक्शन (टाइपो ठीक करें)।
  4. स्टॉप-वर्ड रिमूवल (कचरा फेंक दें)।
  5. स्टेमिंग (मूल तक काटें)।

स्टार प्लेयर बनाम बोरिंग प्लेयर

  • MVP (सबसे मूल्यवान खिलाड़ी): टोकनाइज़ेशन।
    शोध में पाया गया कि टोकनाइज़ेशन सबसे महत्वपूर्ण चरण है। इसे घर की नींव की तरह समझें। यदि आप पहले टेक्स्ट को शब्दों में सही ढंग से नहीं काटते हैं, तो उसके बाद आने वाला सब कुछ (जैसे स्पेलिंग ठीक करना या कचरा हटाना) एक कमजोर नींव पर बनाया जाएगा। उन्होंने जो सबसे अच्छे "काटने वाले" उपकरण पाए, वे BERT और spaCy जैसे स्मार्ट टूल्स थे, जो साधारण टूल्स की तुलना में संदर्भ (context) को बेहतर समझते हैं।

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

पेचीदा हिस्से

  • "Not" की समस्या: "स्टॉप वर्ड्स" (कचरा शब्दों) को हटाते समय, आपको "not" और "no" जैसे शब्दों को रखना होगा। यदि आप "not" को फेंक देते हैं, तो वाक्य "I am not happy" बदलकर "I am happy" हो जाता है, जो भावना की समझ को पूरी तरह से उलट देता है।
  • इंटरचेंजेबल ट्विन्स (एक दूसरे के स्थान पर आने वाले जुड़वां): स्टेमिंग और स्टॉप-वर्ड रिमूवल दो भाई-बहनों की तरह हैं जो बिना किसी झगड़े के एक-दूसरे की जगह ले सकते हैं। हालाँकि, लेखक सुझाव देते हैं कि समय बचाने के लिए पहले कचरे वाले शब्दों को हटा दें, क्योंकि किसी शब्द को उसके मूल तक काटने का कोई फायदा नहीं है यदि आप उसे वैसे भी फेंकने वाले हैं।
  • इमोजी का द्वंद्व: शोध पत्र नोट करता है कि इमोजी पेचीदा होते हैं। कभी वे मदद करते हैं, कभी वे नुकसान पहुँचाते हैं। यह पूरी तरह से विशिष्ट डेटासेट (सफाई किया जाने वाला "कमरा") पर निर्भर करता है। उनके लिए कोई एक नियम नहीं है।

अंतिम निर्णय

यदि आप एक सेंटीमेंट एनालिसिस मॉडल (एक रोबोट जो यह अनुमान लगाता है कि ट्वीट खुश है या दुखी) बनाना चाहते हैं और अनुमान लगाने में समय बर्बाद नहीं करना चाहते:

  1. शुरुआत टेक्स्ट को शब्दों में काटने के लिए एक स्मार्ट टूल का उपयोग करके करें।
  2. इसके बाद, इसे साफ करें (सब कुछ लोअरकेस बनाएं, कॉन्ट्रैक्शंस को ठीक करें)।
  3. छोड़ दें, स्पेलिंग करेक्शन को; यह प्रयास करने लायक नहीं है।
  4. फिर, उबाऊ शब्दों को हटा दें (लेकिन "not" और "no" को रखें)।
  5. अंत में, बचे हुए शब्दों को उनके मूल रूप में छोटा करें।

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

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

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

Digest आज़माएँ →