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

SEED: Semi-supervised Continual MalwarE Detection for Tackling ConcEpt Drift on a BuDget

यह शोध पत्र SEED का प्रस्ताव करता है, जो एक अर्ध-पर्यवेक्षित निरंतर शिक्षण (semi-supervised continual learning) ढांचा है जो सीमित लेबल वाले डेटा के साथ कॉन्सेप्ट ड्रिफ्ट के तहत प्रभावी ढंग से मैलवेयर का पता लगाने के लिए सक्रिय शिक्षण (active learning) और सिंगुलर वैल्यू डिकंपोजिशन के साथ एक अनुकूलित बाइनरी क्रॉस-एन्ट्रॉपी उद्देश्य को जोड़ता है, जो कमजोर सिमेंटिक संरचना वाले डेटासेट पर मौजूदा पदानुक्रमित कंट्रास्टिव लर्निंग (hierarchical contrastive learning) विधियों से काफी बेहतर प्रदर्शन करता है।

मूल लेखक: Suresh Kumar Amalapuram, Bikraj Shresta, Siva Ram murthy Chebiyam, Bheemarjuna Reddy Tamma, Sumohana S Channappayya

प्रकाशित 2026-05-26
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Suresh Kumar Amalapuram, Bikraj Shresta, Siva Ram murthy Chebiyam, Bheemarjuna Reddy Tamma, Sumohana S Channappayya

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

कल्पना कीजिए कि आप एक व्यस्त हवाई अड्डे पर एक सुरक्षा गार्ड हैं। आपका काम हजारों निर्दोष यात्रियों (benign apps) के बीच बुरे लोगों (malware) को पहचानना है।

समस्या: "गिरगिट" जैसे अपराधी (The "Chameleon" Criminals)
मुश्किल यह है कि बुरे लोग लगातार अपने भेष बदल रहे हैं। एक महीने पहले, एक अपराधी ने शायद लाल टोपी पहनी थी; आज, वह नीली टोपी पहनता है। कंप्यूटर की दुनिया में, इसे Concept Drift कहा जाता है। यदि आपका सुरक्षा तंत्र केवल "लाल टोपियों" पर प्रशिक्षित था, तो यह बाद में आने वाली "नीली टोपियों" को मिस कर देगा।

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

पुराना तरीका: "जोड़ी बनाने" का जाल (The "Pairing" Trap)
पिछले तरीकों ने Contrastive Learning नामक तकनीक का उपयोग करके इसे हल करने की कोशिश की। इसे "जुड़वां खोजें" के खेल के रूप में समझें। सिस्टम समान दिखने वाले लोगों को एक साथ समूहबद्ध करने की कोशिश करता है।

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

नया समाधान: SEED (स्मार्ट मैचमेकर)
लेखक एक नया तरीका प्रस्तावित करते हैं जिसे SEED कहा जाता है। SEED को "जुड़वां के खेल" के रूप में नहीं, बल्कि एक "मेमोरी बैंक" का उपयोग करने वाले स्मार्ट मैचमेकर के रूप में सोचें।

SEED इन तीन सरल चरणों में कैसे काम करता है:

1. "मेमोरी बैंक" (बफर)

SEED पिछले उदाहरणों (अच्छे और बुरे दोनों) का एक छोटा, क्यूरेटेड संग्रह रखता है। यह उन्हें यादृच्छिक रूप से स्टोर नहीं करता है; यह उन्हें SVD (Singular Value Decomposition) नामक एक गणितीय ट्रिक का उपयोग करके व्यवस्थित करता है।

  • उपमा: कल्पना करें कि मेमोरी बैंक एक लाइब्रेरी है। हर एक किताब रखने के बजाय, लाइब्रेरियन (SBF) सबसे महत्वपूर्ण कहानियों का एक "सारांश मानचित्र" (summary map) बनाता है। यह मानचित्र संक्षिप्त है लेकिन पहले जो कुछ भी हुआ उसका सार पकड़ता है। यह SEED को बहुत अधिक डेटा से अभिभूत हुए बिना अतीत को याद रखने में मदद करता है।

2. "मैचमेकर" (देखे गए कार्यों के लिए)

जब एक नया, बिना लेबल वाला यात्री आता है, तो SEED अनुमान नहीं लगाता। इसके बजाय, यह उन्हें मेमोरी बैंक से प्राप्त "सारांश मानचित्र" पर प्रोजेक्ट करता है।

  • उपमा: यह पूछता है, "यह व्यक्ति हमारे इतिहास में किसके जैसा दिखता है?" यह अतीत में सबसे करीबी मिलान पाता है। यदि नया व्यक्ति पिछले महीने के ज्ञात अपराधी जैसा दिखता है, तो SEDE उसे भी अपराधी मानता है। यदि वे एक ज्ञात निर्दोष व्यक्ति की तरह दिखते हैं, तो वे उन्हें निर्दोष मानते हैं।
  • लाभ: यह सिस्टम को लेबल किए गए अल्पसंख्यक (minority) से जोड़कर बिना किसी कठोर "जुड़वां" जोड़े में डाले, बिना लेबल किए गए बहुमत (majority) से सीखने की अनुमति देता है।

3. "अनिश्चितता डिटेक्टर" (अनदेखे कार्यों के लिए)

कभी-कभी, एक पूरी तरह से नए प्रकार का अपराधी आता है जो मेमोरी बैंक में किसी भी व्यक्ति से बिल्कुल अलग दिखता है।

  • उपमा: SEED गणना करता है कि वह इस नए व्यक्ति के बारे में कितना "भ्रमित" है। यदि वह व्यक्ति मेमोरी बैंक में मौजूद सभी लोगों से बहुत दूर है (उच्च अनिश्चितता), तो SEED उसे फ्लैग करता है।
  • कार्रवाई: यह मानव विशेषज्ञ से कहता है, "मैं इस बारे में निश्चित नहीं हूँ। कृपया इस पर नज़र डालें और हमें बताएं कि वे अच्छे हैं या बुरे।" यह सुनिश्चित करता है कि मानव विशेषज्ञ अपना सीमित बजट वास्तव में उन नमूनों पर खर्च करे जिन्हें मदद की आवश्यकता है।

4. "कूल-डाउन" अवधि (विलंबित बफर अपडेट)

सुरक्षा में सबसे बड़े जोखिमों में से एक Noisy Labels है। कभी-कभी, विशेषज्ञ भी गलतियाँ करते हैं, या स्वचालित उपकरण गलत लेबल देते हैं। यदि आप तुरंत एक गलत लेबल को अपने मेमोरी बैंक में डाल देते हैं, तो सिस्टम गलत सबक सीखता है और भविष्य के कार्यों में उस त्रुटि को फैला देता है।

  • उपमा: SEED एक "कूल-डाउन" अवधि पेश करता है। जब एक नया लेबल प्राप्त होता है, तो यह सीधे मेमोरी बैंक में नहीं जाता है। यह कुछ महीनों (एक देरी) के लिए इंतजार करता है।
  • क्यों? इंतजार करके, सिस्टम को लेबल को सत्यापित करने या "सत्य" को स्थिर होने के लिए समय मिलता है। यदि कोई लेबल गलती थी, तो उसे मेमोरी बैंक में संग्रहीत होने से पहले ही सुधारा जा सकता है। यह सिस्टम को गलत डेटा के साथ अपनी ही याददाश्त को "जहरीला" बनाने से रोकता है।

परिणाम: यह क्यों मायने रखता है

पेपर का परीक्षण Android और Windows सिस्टम के वास्तविक दुनिया के डेटा पर किया गया।

  • जीत: पुराने "पेयरिंग" तरीकों की तुलना में, SEED नए, अनदेखे अपराधियों को पकड़ने में बहुत बेहतर था, विशेष रूप से तब जब मानव विशेषज्ञ केवल 20% डेटा को लेबल कर सकते थे।
  • सुधार: एक डेटासेट पर, SEED ने पुराने तरीके की तुलना में पहचान में 40% का सुधार किया जब लेबल कम थे। दूसरे पर, इसने 14% का सुधार किया।
  • मजबूती: जब लेबल शोर भरे (गलतियों से भरे) थे, तब भी SEED की "कूल-डाउन" रणनीति ने सिस्टम को स्थिर रखा, जबकि अन्य तरीके विफल हो गए।

संक्षेप में
SEED सुरक्षा गार्डों को प्रशिक्षित करने का एक स्मार्ट तरीका है। हर चेहरे को याद करने (जो बहुत महंगा है) के बजाय, यह उन्हें अतीत की एक संक्षिप्त, संगठित स्मृति से जोड़ने में मदद करता है। यह जानता है कि मदद कब मांगनी है, और यह अपनी याददाश्त को अपडेट करने से पहले यह सुनिश्चित करने के लिए इंतजार करता है कि मदद सटीक है। यह सुरक्षा प्रणाली को तेज रखता है, भले ही अपराधी अपने भेष बदलते रहें।

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

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

Digest आज़माएँ →