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

CAM-Guided Saliency Cutout and Image-Based Malware Classification

यह शोध पत्र RawMal-TF डेटासेट का उपयोग करके मालवेयर इमेज क्लासिफिकेशन के लिए CAM-गाइडेड सैलियेंसी कटआउट की प्रभावकारिता की जांच करता है, जिसमें यह पाया गया है कि प्राकृतिक छवियों के विपरीत जहाँ लो-सैलियेंसी कटआउट प्रदर्शन में सुधार करता है, सैलियेंसी-गाइडेड कटआउट रणनीतियाँ वास्तव में मालवेयर के लिए सटीकता को कम करती हैं, जो इन दोनों प्रकार की छवियों के बीच महत्वपूर्ण डोमेन अंतरों को रेखांकित करता है।

मूल लेखक: Yasaman Ebrahimi, Martin Jurecek, Mark Stamp

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

मूल लेखक: Yasaman Ebrahimi, Martin Jurecek, Mark Stamp

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

कल्पना कीजिए कि आप एक रोबोट को हज़ारों तस्वीरें दिखाकर अलग-अलग प्रकार की कारों को पहचानना सिखाने की कोशिश कर रहे हैं। यदि आप रोबोट को हर बार बिल्कुल एक ही तस्वीर दिखाते हैं, तो वह कार को क्या बनाता है यह सीखने के बजाय केवल बैकग्राउंड या किसी विशिष्ट चमकदार हबकैप को याद कर सकता है। इस "रटने" (memorization) को रोकने के लिए, वैज्ञानिक एक ट्रिक का उपयोग करते हैं जिसे ड्रॉपआउट (dropout) कहा जाता है। यह ऐसा है जैसे रोबोट को कहना, "ठीक है, अब मैं इस तस्वीर के एक हिस्से को काले वर्ग (black square) से छिपा दूँगा। क्या तुम अभी भी अंदाज़ा लगा सकते हो कि यह क्या है?" यह रोबोट को पूरी तस्वीर देखने और गहरे पैटर्न सीखने के लिए मजबूर करता है, न कि केवल एक भाग्यशाली स्थान पर ध्यान केंद्रित करने के लिए। यही कटआउट (Cutout) का सार है, जो एक तकनीक है जिसका उपयोग कंप्यूटर विज़न मॉडल को स्मार्ट बनाने और नई चीज़ें देखते समय विफल होने की संभावना को कम करने के लिए किया जाता है।

लेकिन यहाँ बड़ा सवाल यह है: हमें वह काला वर्ग कहाँ रखना चाहिए? क्या हमें इसे बस कहीं भी बेतरतीब ढंग से फेंक देना चाहिए, या हमें स्मार्ट होना चाहिए? कुछ शोधकर्ताओं ने सोचा, "आइए हम तस्वीर को देखें और इसके सबसे महत्वपूर्ण हिस्सों ('सैलियेंसी' या saliency) को खोजें, फिर उबाऊ हिस्सों को छिपा दें ताकि हमारा रोबोट रोमांचक हिस्सों पर ध्यान केंद्रित कर सके।" यह पेपर इसी विचार में गहराई से उतरता है, लेकिन एक ट्विस्ट के साथ: बिल्लियों या कारों की तस्वीरों को देखने के बजाय, वे मालवेयर (malware) को देख रहे हैं। मालवेयर डिजिटल वायरस का समकक्ष है; एक दुर्भावनापूर्ण कंप्यूटर प्रोग्राम। वैज्ञानिकों ने इन वायरसों के अदृश्य कोड को ग्रेस्केल छवियों में बदलने का एक तरीका खोजा है, जो एक पुराने टीवी के स्टैटिक (static) जैसा दिखता है। लक्ष्य यह देखना है कि क्या "स्मार्ट छिपाने" वाली ट्रिक प्राकृतिक दुनिया की तस्वीरों की तरह ही उनके वायरस इमेज पर भी काम करती है।

प्रयोग: सही (या गलत) चीजों को छिपाना

शोधकर्ताओं ने इस परीक्षण को करने के लिए एक विशाल डिजिटल प्लेग्राउंड बनाया। उन्होंने एक मानक रोबिक ब्रेन (एक न्यूरल नेटवर्क जिसे ResNet18 कहा जाता है) का उपयोग किया और उसे दो बहुत अलग प्रकार के होमवर्क दिए। पहला सेट RawMal-TF था, जो 17,000 ग्रेस्केल छवियों का एक संग्रह था, जिसमें प्रत्येक 17 वायरस परिवारों के लिए 1,000 उदाहरण थे। दूसरा सेट CIFAR-100 था, जो रोज़मर्रा की चीज़ों जैसे सेब, ट्रक और मेंढकों की 100,000 तस्वीरों का एक प्रसिद्ध संग्रह है, जिसका उपयोग एक कंट्रोल ग्रुप के रूप में किया गया था ताकि यह देखा जा सके कि सामान्य चित्रों पर यह ट्रिक कैसे व्यवहार करती है।

उन्होंने रोबोट को प्रशिक्षित करने के चार अलग-अलग तरीके टेस्ट किए:

  1. नो कटआउट (No Cutout): रोबोट छवियों को ठीक वैसे ही देखता है जैसी वे हैं।
  2. रैंडम कटआउट (Random Cutout): रोबोट मूल छवि के साथ-साथ ऐसी कॉपियाँ देखता है जहाँ एक रैंडम काला वर्ग छिपा हुआ है।
  3. लो-सैलियंसी कटआउट (Low-Saliency Cutout): रोबोट उन कॉपियों को देखता है जहाँ काला वर्ग "उबाऊ", महत्वहीन हिस्सों के ऊपर रखा गया है (एक स्मार्ट टीचर मॉडल के अनुसार)।
  4. हाई-सैलियंसी कटआउट (High-Saliency Cutout): रोबोट उन कॉपियों को देखता है जहाँ काला वर्ग "रोमांचक", सबसे महत्वपूर्ण हिस्सों के ऊपर रखा गया है।

उन्होंने इन काले वर्गों के विभिन्न आकार भी टेस्ट किए (छवि के 5%, 10%, 20%, या 30% हिस्से को कवर करना) और अतिरिक्त कॉपियों की अलग-अलग संख्याएँ (मूल छवि के प्रति 4 या 8) भी आजमाईं।

परिणाम: दो दुनियाओं की कहानी

निष्कर्ष बेहद दिलचस्प थे—कुछ "यह काम करता है!" वाले और कुछ "रुको, यह नहीं करता!" वाले।

प्राकृतिक छवियों पर (CIFAR-100):
"स्मार्ट छिपाने" की रणनीति वास्तव में काम कर गई! जब शोधकर्ताओं ने लो-सैलियंसी कटआउट (उबाऊ हिस्सों को छिपाना) का उपयोग किया, तो रोबोट अपने काम में बेहतर हो गया। विशेष रूप से, जब उन्होंने कम महत्वपूर्ण स्थानों में छवि का 10% हिस्सा छिपाया, तो रोबोट की सटीकता बढ़कर 63.51% हो गई, जिसने मानक "नो हिडिंग" स्कोर 62.65% को भी पीछे छोड़ दिया। ऐसा लगता है कि वास्तविक दुनिया की वस्तुओं की तस्वीरों के लिए, रोबोट को बैकग्राउंड को अनदेखा करने और मुख्य विषय पर ध्यान केंद्रित करने के लिए कहना सीखने का एक शानदार तरीका है। हालाँकि, यदि उन्होंने सबसे महत्वपूर्ण हिस्सों (High-Saliency) को छिपाने की कोशिश की, तो रोबोट भ्रमित हो गया और उसका प्रदर्शन बहुत खराब रहा।

मालवेयर छवियों पर (RawMal-TF):
यहाँ, कहानी पूरी तरह बदल गई। "स्मार्ट छिपाने" की रणनीति विफल रही। वास्तव में, इसने चीज़ों को और बदतर बना दिया। वायरस छवियों के लिए सबसे अच्छा परिणाम No Cutout समूह से आया, जहाँ रोबोट ने छवियों को पूरी तरह से देखा, जिससे 72.83% का स्कोर प्राप्त हुआ। "छिपाने" वाला हर एक संस्करण—चाहे वह रैंडम हो, लो-सैलियंसी हो, या हाई-सैलियंसी हो—स्कोर को नीचे ले आया।

  • सबसे अच्छा "छिपाने" का प्रयास (30% वर्ग के साथ Random Cutout) केवल 71.55% तक पहुँच सका।
  • "लो-सैलियंसी" रणनीति (उबाऊ हिस्सों को छिपाना) कभी-कभी रैंडम से थोड़ी बेहतर थी, लेकिन अक्सर रैंडम से थोड़ी खराब थी, और कभी भी "No Cutout" के स्कोर को नहीं हरा सकी।
  • "हाई-सैलियंसी" रणनीति लगातार सबसे खराब रही, जिससे स्कोर काफी गिर गया।

इसका क्या अर्थ है: वायरस केवल तस्वीरें नहीं हैं

लेखकों का सुझाव है कि यह अंतर इसलिए होता है क्योंकि मालवेयर इमेज और प्राकृतिक इमेज मौलिक रूप से भिन्न होते हैं। जब आप कुत्ते की फोटो देखते हैं, तो कुत्ते के चेहरे और कान "महत्वपूर्ण" हिस्से होते हैं। बैकग्राउंड में घास को छिपाना (लो-सैलियंसी) रोबोट को कुत्ते पर ध्यान केंद्रित करने में मदद करता है।

लेकिन एक मालवेयर इमेज केवल कंप्यूटर कोड का एक अनुवाद है। जो "महत्वपूर्ण" हिस्सा कंप्यूटर देखता है, वह बाइट्स के विशिष्ट पैटर्न, फ़ाइल हेडर या पैडिंग हो सकते हैं जो हमें रैंडम स्टैटिक की तरह दिखते हैं। जब शोधकर्ताओं ने "स्मार्ट" तरीके से "उबाऊ" हिस्सों को छिपाने की कोशिश की, तो उन्होंने अनजाने में उन महत्वपूर्ण संरचनात्मक सुरागों को ढक दिया होगा जिनकी वायरस परिवार की पहचान करने के लिए आवश्यकता होती है। यह एक भाषा सीखने के समान है जहाँ आप स्वरों (vowels) को छिपाकर सीखने की कोशिश कर रहे हैं; आपको लग सकता है कि आप व्यंजनों (consonants) पर ध्यान केंद्रित कर रहे हैं, लेकिन वास्तव में आपने वाक्य की संरचना को ही नष्ट कर दिया है।

पेपर यह निष्कर्ष निकालता है कि जबकि सैलियेंसी-गाइडेड कटआउट (saliency-guided cutout) प्राकृतिक छवियों के लिए एक शक्तिशाली उपकरण है, यह मालवेयर के लिए स्वचालित रूप से काम नहीं करता है। वायरस इमेज के हिस्सों को छिपाने का "स्मार्ट" तरीका केवल तस्वीर को देखना नहीं है; इसके लिए कोड की छिपी हुई संरचना को समझने की आवश्यकता है। फिलहाल, सबसे सरल दृष्टिकोण—रोबोट को पूर्ण, बिना मास्क वाली छवि दिखाना—इन डिजिटल खतरों की पहचान करने के लिए चैंपियन बना हुआ है।

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

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

Digest आज़माएँ →