LogSemFuse: Semantic Evidence Fusion for Explainable Log Anomaly Detection
LogSemFuse एक साक्ष्य-निर्देशित (evidence-guided) प्लग-इन फ्रेमवर्क है जो स्थानीय पैटर्न, LLM तर्क और निष्पादन योग्य नियमों से पुन: प्रयोज्य अर्थपूर्ण साक्ष्य को बैकबोन भविष्यवाणियों के साथ संलयित (fuse) करके मौजूदा लॉग विसंगति डिटेक्टरों को बढ़ाता है, ताकि न्यूनतम रनटाइम ओवरहेड के साथ पता लगाने की सटीकता में सुधार किया जा सके और कार्रवाई योग्य, व्याख्या योग्य अंतर्दृष्टि प्रदान की जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक विशाल, हलचल भरे शहर (एक आधुनिक सॉफ़्टवेयर सिस्टम) के सुरक्षा गार्ड हैं। हर दिन, लाखों लोग (लॉग संदेश) गेटों से गुजरते हैं, और चिल्लाकर बताते हैं कि वे क्या कर रहे हैं। आपका काम है मुसीबत पैदा करने वालों (विसंगतियों/anomalies) को आपदा होने से पहले पहचानना।
लंबे समय से, आपके पास एक उच्च-तकनीकी सुरक्षा कैमरा सिस्टम (मौजूदा AI डिटेक्टर जैसे DeepLog या LogBERT) है। यह कैमरा चेहरों को गिनने और पैटर्न पहचानने में बहुत अच्छा है। यदि कोई व्यक्ति एक मिनट में 50 बार दरवाजे से गुजरता है, तो कैमरा चिल्ला उठता है, "अलार्म!" लेकिन समस्या यह है कि कैमरा केवल एक लाल बत्ती और एक स्कोर देता है। यह यह नहीं बताता कि वह क्यों अलार्म बजा रहा है। क्या वह व्यक्ति चोर है? क्या वह बस जल्दी में है? क्या वह लड़खड़ा गया? आपको यह समझने के लिए खुद कच्चे वीडियो फुटेज को देखना पड़ता है, जो धीमा और थका देने वाला है।
हाल ही में, किसी ने इस वीडियो को देखने के लिए एक सुपर-स्मार्ट जासूस (एक लार्ज लैंग्वेज मॉडल, या LLM) को काम पर रखने का सुझाव दिया। यह जासूस संदर्भ (context) को समझने में माहिर है और आपको बता सकता है, "वह व्यक्ति इसलिए भाग रहा है क्योंकि वह एक बैग चुरा रहा है।" लेकिन एक पेंच है: हर उस व्यक्ति के लिए जो गेट से गुजरता है, इस जासूस को काम पर रखना अविश्वसनीय रूप से महंगा और धीमा है। इसके अलावा, कभी-कभी जासूस भ्रमित हो जाता है या ऐसी कहानियाँ बना देता है जो वास्तव में वीडियो में मौजूद ही नहीं हैं।
पेश है LogSemFuse।
लेखकों ने एक "प्लग-इन" सिस्टम बनाया है जो आपके मौजूदा सुरक्षा कैमरे के लिए एक स्मार्ट सहायक के रूप में कार्य करता है। यह कैमरे को बदलता नहीं है; यह बस कैमरे को एक सुपरपावर देता है: साक्ष्य (evidence) का उपयोग करके खुद को समझाने की क्षमता।
यहाँ बताया गया है कि LogSemFuse तीन सरल उपकरणों का उपयोग करके कैसे काम करता है:
1. "पैटर्न स्पॉटर" (स्थानीय घटना पैटर्न - Local Event Patterns)
इसे पिछले अपराधों से बनाई गई "संदिग्ध व्यवहारों" की एक सूची के रूप में समझें।
- यह कैसे काम करता है: सिस्टम कच्चे डेटा को देखता है और उन विशिष्ट लघु अनुक्रमों (sequences) को ढूंढता है जो हमेशा तब होते हैं जब कुछ गलत होता है। उदाहरण के लिए, "यदि कोई दरवाजा खोलने की कोशिश करता है, फिर तुरंत खिड़की तोड़ने की कोशिश करता है, और फिर भाग जाता है," तो यह एक बुरा पैटर्न है।
- उपमा: यह एक चीट शीट रखने जैसा है जिसमें लिखा है, "यदि आप एक साथ ये तीन विशिष्ट चरण देखते हैं, तो यह निश्चित रूप से एक अपराध है।" यह हिस्सा तेज़, मुफ्त है और इसे महंगे जासूस की आवश्यकता नहीं है।
2. "नियम पुस्तिका" (क्लस्टर-व्युत्पन्न नियम - Cluster-Derived Rules)
कभी-कभी, अपराध अधिक जटिल होते हैं। वे एक सीधी रेखा में नहीं होते; वे एक अव्यवस्थित समूह के रूप में होते हैं।
- यह कैसे काम करता है: सिस्टम पिछले समान अपराधों को एक साथ समूहित करता है (clustering) और सुपर-स्मार्ट जासूस से प्रत्येक समूह के लिए एक "नियम पुस्तिका" लिखने के लिए कहता है। जासूस कहता है, "इस समूह के अपराधों में, अपराधी हमेशा एक नोट छोड़ देते हैं, लेकिन वे कभी पिछला दरवाजा लॉक नहीं करते हैं।" सिस्टम इसे एक सख्त नियम में बदल देता है।
- उपमा: हर नए व्यक्ति को देखने के लिए जासूस को काम पर रखने के बजाय, आप सुरक्षा गार्ड को एक नियम पुस्तिका देते हैं: "यदि आप एक नोट देखते हैं और पिछला दरवाजा खुला देखते हैं, तो अलार्म बजाएं।" जासूस केवल एक बार (प्रशिक्षण के दौरान) नियम पुस्तिका लिखता है, और गार्ड उसका उपयोग हमेशा के लिए करता है।
3. "ऑन-डिमांड डिटेक्टिव" (LLM रीजनिंग - LLM Reasoning)
क्या होगा यदि कोई नई, अजीब स्थिति आती है जो आपकी चीट शीट या आपकी नियम पुस्तिका में नहीं है?
- यह कैसे काम करता है: सिस्टम केवल उस विशिष्ट, भ्रमित करने वाली स्थिति के लिए सुपर-स्मार्ट जासूस को बुलाता है। जासूस घटनाओं को देखता है, समझाता है कि क्या हो रहा है, और एक कॉन्फिडेंस स्कोर देता है। महत्वपूर्ण बात यह है कि सिस्टम इस स्पष्टीकरण को सहेज लेता है। यदि वही अजीब स्थिति बाद में फिर से होती है, तो सिस्टम जासूस को दोबारा बुलाने के बजाय अपनी जेब से सहेजा हुआ स्पष्टीकरण निकाल लेता है।
- उपमा: यह एक अनूठी समस्या के लिए सलाहकार को बुलाने, उनकी सलाह लिखने और फिर उसे संभाल कर रखने जैसा है ताकि आपको उसी समस्या के लिए दोबारा भुगतान न करना पड़े।
सब कुछ एक साथ जोड़ना
जब कोई नया "व्यक्ति" (लॉग सेशन) गेट से गुजरता है:
- कैमरा (मूल AI) एक नज़र डालता है और एक स्कोर देता है।
- पैटर्न स्पॉटर चीट शीट की जाँच करता है।
- नियम पुस्तिका सख्त नियमों की जाँच करती है।
- यदि पहले तीनों अनिश्चित हैं या स्थिति नई है, तो केवल तभी ऑन-डिमांड डिटेक्टिव को बुलाया जाता है।
इन सभी साक्ष्यों को जोड़ा जाता है। यदि इनमें से कोई भी कहता है कि "यह बुरा लग रहा है," तो सिस्टम अलार्म बजा देता है। लेकिन इससे भी महत्वपूर्ण बात यह है कि यह आपको एक रिपोर्ट सौंपता है जो कहती है: "हमने इसे इसलिए चिह्नित किया क्योंकि: (1) उन्होंने 'दरवाजा-खिड़की-भागना' पैटर्न किया, और (2) उन्होंने एक नोट छोड़ा लेकिन दरवाजा लॉक नहीं किया, और (3) जासूस ने पुष्टि की कि यह चोरी जैसा लग रहा है।"
यह एक बड़ी बात क्यों है?
लेखकों ने परीक्षण के लिए तीन अलग-अलग "शहरों" (डेटासेट: HDSF, BGL, और Liberty) का उपयोग किया और चार अलग-अलग सुरक्षा कैमरों का उपयोग किया।
- बेहतर डिटेक्शन: इसने लगभग उन सभी अपराधियों को पकड़ा जिन्हें मूल कैमरों ने मिस कर दिया था (98.8% फॉल्स नेगेटिव को रिकवर किया)।
- बेहतर स्पष्टीकरण: जब उन्होंने मानव विशेषज्ञों से स्पष्टीकरण पढ़ने के लिए कहा, तो उन्होंने LogSemFuse की रिपोर्ट को जासूस की कच्ची रिपोर्टों की तुलना में अधिक पसंद किया। विशेषज्ञों ने पाया कि LogSemFuse के स्पष्टीकरण अधिक स्पष्ट, तार्किक और वास्तविक घटनाओं से बेहतर जुड़े हुए थे।
- सस्ता और तेज़: क्योंकि यह चीट शीट और नियम पुस्तिकाओं का पुन: उपयोग करता है, इसलिए इसे हर व्यक्ति के लिए महंगे जासूस को बुलाने की आवश्यकता नहीं होती है। यह प्रक्रिया में केवल एक बहुत छोटा, स्थिर समय जोड़ता है।
संक्षेप में: LogSemFuse एक स्मार्ट लेकिन मौन सुरक्षा कैमरे को एक आवाज़, नियमों की एक नोटबुक और आवश्यकता होने पर ही मदद मांगने का तरीका देता है। यह सिस्टम को अधिक स्मार्ट, तेज़ और मनुष्यों के लिए विश्वास करने में बहुत आसान बनाता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।