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

Retrofit: Continual Learning with Controlled Forgetting for Binary Security Detection and Analysis

यह शोध पत्र RETROFIT का प्रस्ताव करता है, जो बाइनरी सुरक्षा के लिए एक निरंतर सीखने (continual learning) वाला ढांचा है जो ऐतिहासिक डेटा के बिना लो-रैंक स्पार्स बाधाओं (low-rank sparse constraints) और कॉन्फिडेंस-गाइडेड आर्बिट्रेशन के माध्यम से लीगेसी और नए मॉडलों को मर्ज करके कैटास्ट्रोफिक फॉरगेटिंग को कम करता है, जो मैलवेयर डिटेक्शन और बाइनरी समराइजेशन कार्यों में मौजूदा बेसलाइन से काफी बेहतर प्रदर्शन करता है।

मूल लेखक: Yiling He, Junchi Lei, Hongyu She, Shuo Shao, Xinran Zheng, Yiping Liu, Zhan Qin, Lorenzo Cavallaro

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

मूल लेखक: Yiling He, Junchi Lei, Hongyu She, Shuo Shao, Xinran Zheng, Yiping Liu, Zhan Qin, Lorenzo Cavallaro

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

कल्पना कीजिए कि आप एक विशाल कंपनी के लिए एक डिजिटल सुरक्षा गार्ड (digital security guard) के रूप में काम कर रहे हैं। आपका काम बुरे लोगों (मालवेयर) को पहचानना और यह समझना है कि वे कैसे काम करते हैं, भले ही वे अपना भेष बदलने की कोशिश करें।

समस्या यह है कि बुरे लोग लगातार विकसित हो रहे हैं। हर साल, वे नए तरीके ईजाद करते हैं, और कभी-कभी वे खुद को पहचानने में कठिन बनाने के लिए अपने पहचान पत्र (कोड से प्रतीकों को हटाकर) भी हटा देते हैं।

अतीत में, सुरक्षा प्रणालियों के साथ दो मुख्य समस्याएं थीं:

  1. "भूलने की बीमारी" (The "Amnesia" Problem): यदि आप किसी गार्ड को एक नए बुरे आदमी को पकड़ने के लिए नया तरीका सिखाते थे, तो वे अक्सर पुराने तरीकों को पकड़ना भूल जाते थे। इसे कैटास्ट्रोफिक फॉरगेटिंग (Catastrophic Forgetting) कहा जाता है।
  2. "गोपनीयता" की समस्या (The "Privacy" Problem): आप गार्ड को फिर से सिखाने के लिए पकड़े गए हर बुरे आदमी का एक विशाल फाइलिंग कैबिनेट नहीं रख सकते थे। कानूनों और गोपनीयता नियमों के कारण आप उस डेटा को स्टोर नहीं कर सकते।

पेश है RETROFIT। इसे एक क्रांतिकारी प्रशिक्षण पद्धति के रूप में सोचें जो आपके सुरक्षा गार्ड को बिना किसी फाइलिंग कैबिनेट के इन दोनों समस्याओं को हल करने में मदद करती है।

यह कैसे काम करता है, यहाँ सरल उपमाओं (analogies) का उपयोग किया गया है:

1. "शिक्षक" की रणनीति (बिना फाइलिंग कैबिनेट के)

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

  • पुराना गार्ड: उस सब का प्रतिनिधित्व करता है जो सिस्टम अतीत में जानता था।
  • नया गार्ड: वर्तमान खतरों के बारे में सीखने वाले सिस्टम का प्रतिनिधित्व करता है।
  • विलय (The Merge): पुराने गार्ड को फेंकने के बजाय, हम उनके ज्ञान को नए गार्ड के ताज़ा विचारों के साथ सावधानीपूर्वक मिला देते हैं।

2. "विशेष नोटबुक" (लो-रैंक अपडेट्स)

कल्पना कीजिए कि गार्ड का मस्तिष्क एक विशाल विश्वकोश (encyclopedia) है। यदि आप बस पन्नों पर नए नोट्स लिख देते हैं, तो आप अनजाने में महत्वपूर्ण इतिहास को मिटा सकते हैं।

RETROFIT गार्ड को बताता है: "पूरे विश्वकोश को फिर से मत लिखो। बस इस विशिष्ट नए खतरे के लिए एक छोटी, विशेष नोटबुक (एक लो-रैंक सबस्पेस) ले लो।"

  • अपने मस्तिष्क के एक छोटे, अलग हिस्से में नया ज्ञान रखकर, नई जानकारी पुराने, महत्वपूर्ण विचारों से टकराती नहीं है या उन्हें मिटाती नहीं है। यह एक किताब में पिछला अध्याय फाड़े बिना एक नया अध्याय जोड़ने जैसा है।

3. "स्मार्ट मैनेजर" (कॉन्फिडेंस-गाइडेड आर्बिट्रेशन)

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

RETROFIT एक स्मार्ट मैनेजर का उपयोग करता है जो स्थिति को देखता है:

  • यदि पुराना गार्ड किसी विशिष्ट प्रकार के बुरे आदमी के बारे में 100% निश्चित है, तो मैनेजर कहता है, "पुराने गार्ड का उत्तर रखें। इसे बदलें नहीं।" (यह भूलने की समस्या को रोकता है)।
  • यदि पुराना गार्ड भ्रमित है (क्योंकि बुरा आदमी बदल गया है), तो मैनेजर कहता है, "ठीक है, नए गार्ड के ताज़ा विचार को सुनें।" (यह अनुकूलन की अनुमति देता है)।

यह "मैनेजर" सुनिश्चित करता है कि सिस्टम तब स्थिर रहे जब वह आश्वस्त हो, लेकिन जब उसे कुछ नया सीखने की आवश्यकता हो तो लचीला भी रहे।

4. "स्पार्स मास्क" (चयनात्मक ध्यान)

यह सुनिश्चित करने के लिए कि नए नोट्स गलती से पुराने अध्यायों में न फैल जाएं, सिस्टम एक मास्क (mask) का उपयोग करता है। इसे एक स्टेंसिल (stencil) की तरह समझें।

  • सिस्टम केवल बहुत विशिष्ट, स्पार्स (sparse) स्थानों में बदलाव की अनुमति देता है। यह एक भित्ति चित्र (mural) बनाने जैसा है जहाँ आप प्रत्येक नए कार्य के लिए केवल कुछ विशिष्ट पिक्सेल को छूते हैं, जिससे बाकी तस्वीर अछूती रहती है।

यह एक बड़ी बात क्यों है?

इस पेपर का परीक्षण दो वास्तविक दुनिया के परिदृश्यों पर किया गया था:

  1. विकसित होते मालवेयर को पकड़ना: पांच वर्षों में, बुरे लोगों ने अपने कोड को लगातार बदला। पुराने तरीके 2018 के वायरस सीखना सीखने तक 2014 के वायरस को पकड़ना भूल गए। RETROFIT ने पुराने वाले को याद रखा और नए वाले को भी सीखा, और वास्तव में उस सिस्टम से बेहतर प्रदर्शन किया जिसने एक साथ सारा डेटा देखा था (जो आमतौर पर "परफेक्ट" परिदृश्य होता है)।
  2. "स्ट्रिप्ड" (Stripped) कोड को पढ़ना: कभी-कभी, हैकर्स कोड से सभी सहायक लेबल हटा देते हैं (जैसे किसी किताब से विषय सूची हटा देना)। यह समझना अविश्वसनीय रूप से कठिन बना देता है कि कोड क्या करता है। RETROFIT ने इन "स्ट्रिप्ड" कोड को मानव-पठनीय सारांशों में अनुवाद करना बहुत बेहतर तरीके से सीखा, जो अनिवार्य रूप से बिना अध्याय शीर्षकों के भी किताब पढ़ने में सक्षम होने जैसा है।

निचोड़ (The Bottom Line)

RETROFIT एक ऐसे सुरक्षा गार्ड की तरह है जिसके पास अतीत की फोटोग्राफिक मेमोरी है लेकिन वह भविष्य सीखने के लिए भी उत्सुक है। यह ऐसा करता है:

  • पिछले अपराधों के डेटाबेस की आवश्यकता नहीं है (गोपनीयता के मुद्दों को हल करता है)।
  • नए नोट्स इस तरह से लिखता है कि वे पुराने को मिटा न दें (भूलने की समस्या को हल करता है)।
  • यह जानता है कि कब परंपरा पर टिके रहना है और कब बदलाव को अपनाना है।

यह हमारे डिजिटल संसार को सुरक्षित रखने का एक स्मार्ट और अधिक कुशल तरीका है क्योंकि खतरे लगातार विकसित हो रहे हैं।

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

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

Digest आज़माएँ →