← नवीनतम पेपर
💻 computer science

CITADEL: A Semi-Supervised Active Learning Framework for Malware Detection Under Continuous Distribution Drift

CITADEL एक अर्ध-पर्यवेक्षित सक्रिय शिक्षण (semi-supervised active learning) ढांचा है जो मैलवेयर-विशिष्ट फीचर ऑग्मेंटेशन और एक बहु-मानदंड चयन रणनीति को पेश करके एंड्रॉइड मैलवेयर डिटेक्शन में कॉन्सेप्ट ड्रिफ्ट (concept drift) को संबोधित करता है, जो केवल 40% लेबल किए गए डेटा के साथ बड़े पैमाने के बेंचमार्क पर उत्कृष्ट सटीकता और दक्षता प्राप्त करता है।

मूल लेखक: Md Ahsanul Haque, Md Mahmuduzzaman Kamol, Suresh Kumar Amalapuram, Vladik Kreinovich, Mohammad Saidur Rahman

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

मूल लेखक: Md Ahsanul Haque, Md Mahmuduzzaman Kamol, Suresh Kumar Amalapuram, Vladik Kreinovich, Mohammad Saidur Rahman

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

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

अतीत में, आपके पास हर अपराधी की तस्वीर वाला एक "वांटेड पोस्टर" होता था। लेकिन समस्या यह है: अपराधी रूप बदलने वाले (shape-shifters) हैं। हर महीने 3,000,000 नए अपराधी आते हैं और वे अपने कपड़े, अपने चेहरे और यहाँ तक कि अपने नाम भी बदल लेते हैं। यदि आप केवल अपने पुराने वांटेड पोस्टरों पर भरोसा करते हैं, तो आप बुरे लोगों को अंदर जाने देंगे क्योंकि वे अब तस्वीरों जैसे नहीं दिखते। इसे विशेषज्ञ कॉन्सेप्ट ड्रिफ्ट (Concept Drift) कहते हैं।

इसके अलावा, हर नए व्यक्ति को देखने और यह तय करने के लिए कि वह अपराधी है या नहीं, एक मानव विशेषज्ञ को नियुक्त करना असंभव है। बहुत अधिक लोग हैं और विशेषज्ञ धीमे हैं।

यहाँ CITADEL आता है। इसे एक सुपर-स्मार्ट, स्व-शिक्षण (self-learning) सुरक्षा प्रणाली के रूप में समझें जिसे इस अराजकता को संभालने के लिए डिज़ाइन किया गया है। यह कैसे काम करता है, इसे सरल उपमाओं (analogies) में नीचे समझाया गया है:

1. समस्या: "रूप बदलने वाले" अपराधी

पारंपरिक सुरक्षा प्रणालियाँ एक ऐसे शिक्षक की तरह हैं जो केवल 2010 में लिखी गई पाठ्यपुस्तक से सीखती हैं। जब 2024 में दुनिया बदल जाती है, तो शिक्षक भ्रमित हो जाता है।

  • समस्या: मालवेयर अपना व्यवहार लगातार बदलता रहता है। एक वायरस जो पहले SMS संदेश चुराता था, अब एन्क्रिप्टेड वेब ट्रैफिक के माध्यम से डेटा चुरा सकता है। कंप्यूटर के लिए, ये पूरी तरह से अलग चीजें लग सकती हैं, भले ही "इरादा" (intent) वही हो।
  • पुराना तरीका: विशेषज्ञों ने सिस्टम को लगातार फिर से प्रशिक्षित करने की कोशिश की, लेकिन उन्हें हर एक नए नमूने को लेबल करने के लिए एक इंसान की आवश्यकता थी। प्रति माह 300,000 नमूनों के साथ, यह एक आग की बौछार (firehose) से पानी पीने की कोशिश करने जैसा है।

2. समाधान: "अनुमान लगाने का खेल" (सेमी-सुपरवाइज्ड लर्निंग)

CITADEL खेल बदल देता है। हर नए व्यक्ति को लेबल करने के लिए मानव की प्रतीक्षा करने के बजाय, यह एक सेमी-सुपरवाइज्ड (Semi-Supervised) दृष्टिकोण का उपयोग करता है।

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

3. गुप्त नुस्खा: "डिजिटल मेकअप" (फीचर ऑगमेंटेशन)

यहीं CITADEL चतुर हो जाता है। मानक AI प्रशिक्षण अक्सर "ऑगमेंटेशन" (जैसे किसी छवि को उल्टा घुमाना) का उपयोग करता है ताकि AI सीखने में मदद मिल सके। लेकिन मालवेयर कोई तस्वीर नहीं है; यह बाइनरी स्विच (0s और 1s) की एक सूची है जो दर्शाती है कि "क्या यह ऐप SMS अनुमति मांगता है?"

आप वायरस की तस्वीर को केवल उल्टा नहीं कर सकते। इसलिए, CITADEL ने यह सीखने के लिए दो नए तरीके बनाए कि अपराधी कैसे रूप बदलते हैं:

  • बर्नौली बिट फ्लिप (Bernoulli Bit Flip): कल्पना कीजिए कि अपराधी अचानक मास्क के बजाय टोपी पहनने का निर्णय लेता है। सिस्टम डेटा में कुछ स्विचों को बेतरतीब ढंग से बदल देता है (उदाहरण के लिए, "अब SMS नहीं मांगता, बल्कि कॉन्टैक्ट्स मांगता है")। यह AI को सिखाता है: "भले ही अपराधी कुछ विवरण बदल दे, वे फिर भी अपराधी हैं।"
  • बर्नौली फीचर मास्क (Bernoulli Feature Mask): कल्पना कीजिए कि अपराधी एक औज़ार अपनी जेब में छिपा लेता है। सिस्टम डेटा के कुछ फीचर्स को बेतरतीब ढंग से "छिपा" (mask) देता है। यह AI को सिखाता है: "अगर कोई फीचर गायब है तो घबराएं नहीं; बड़ी तस्वीर देखें।"

इन "नकली" विविधताओं पर अभ्यास करके, AI मजबूत बनता है। यह केवल विशिष्ट विवरणों को नहीं, बल्कि मालवेयर के "सार" (essence) को पहचानना सीख जाता है।

4. स्मार्ट फ़िल्टर: "हम किससे पूछें?" (एक्टिव लर्निंग)

भले ही अनुमान लगाने का खेल हो, सिस्टम को कभी-कभी मानव विशेषज्ञ से मदद लेने की आवश्यकता होती है। लेकिन हर किसी के बारे में पूछना बहुत धीमा है। CITADEL सबसे "संदेहास्पद" व्यक्तियों को चुनने के लिए एक मल्टी-क्राइटेरिया रणनीति का उपयोग करता है।

यादृच्छिक (random) लोगों के बारे में पूछने के बजाय, यह तीन विशिष्ट प्रकार के संदिग्ध व्यक्तियों की तलाश करता है:

  1. सीमावर्ती मामले (The Borderline Cases): वे लोग जो लगभग बिल्कुल अपराधी जैसे दिखते हैं लेकिन निर्दोष भी हो सकते हैं। (सिस्टम अनिश्चित है)।
  2. आउटलेयर्स (The Outliers): वे लोग जो पहले कभी देखे गए किसी भी व्यक्ति जैसे नहीं दिखते। (वे ज्ञात समूहों से बहुत दूर हैं)।
  3. कम आत्मविश्वास वाले अनुमान (The Low-Confidence Guesses): वे लोग जिनके बारे में सिस्टम केवल कम निश्चितता के साथ अनुमान लगा रहा है।

इन विशिष्ट, पेचीदा मामलों के बारे में मानव विशेषज्ञ से पूछकर, CITEL को अपनी मेहनत का सबसे अधिक लाभ मिलता है। यह कम प्रश्नों के साथ तेजी से सीखता है।

5. परिणाम: एक तेज़, स्मार्ट गार्ड

पेपर ने एंड्रॉइड इतिहास के एक दशक से अधिक के चार विशाल डेटासेट पर CITADEL का परीक्षण किया।

  • प्रदर्शन: इसने पिछले सर्वश्रेष्ठ सिस्टमों को महत्वपूर्ण अंतर से पीछे छोड़ दिया (94% तक बेहतर सटीकता), भले ही इसके पास लेबल किए गए डेटा का केवल 40% हिस्सा था।
  • गति: यह अविश्वसनीय रूप से कुशल है। यह पिछले शीर्ष तरीके की तुलना में 24 गुना तेजी से प्रशिक्षित होता है और 13 गुना कम गणनाएँ करता है।

बड़ी तस्वीर

CITEL को एक सेल्फ-ड्राइविंग सुरक्षा गार्ड के रूप में सोचें जो केवल चेहरे याद नहीं करता। इसके बजाय, यह:

  1. कल्पना करता है कि अपराधी खुद को कैसे छिपा सकते हैं (ऑगमेंटेशन)।
  2. भीड़ की पहचान का अनुमान लगाता है (सेमी-सुपरवाइज्ड लर्निंग)।
  3. रणनीतिक रूप से केवल सबसे कठिन मामलों के लिए मानव बॉस से पूछता है (एक्टिव लर्निंग)।

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

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

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

Digest आज़माएँ →