तकनीकी सारांश: टोकन-कुशल वीडियो भाषा मॉडलों के लिए निरंतर वस्तु आख्यान (Persistent Object Narratives)
समस्या विवरण
वीडियो लार्ज लैंग्वेज मॉडल्स (Video-LLMs) ने ओपन-एंडेड वीडियो समझ में प्रगति की है, लेकिन वे अपने विजुअल इंटरफेस में दो प्राथमिक सीमाओं का सामना करते हैं:
- टोकन तीव्रता (Token Intensity): वर्तमान फ्रेम-वार निर्माण विधियाँ अक्सर प्रति वीडियो हजारों टोकन उत्पन्न करती हैं (जैसे, LLaVA-OneVision, LLaVA-Video), जो टेम्पोरल और स्पैटियल रेजोल्यूशन के समान होती हैं।
- स्पष्ट वस्तु संरचना का अभाव (Lack of Explicit Object Structure): मौजूदा संपीड़न तकनीकें (जैसे, स्पार्स मेमोरी, एडेप्टिव स्पैटियोटेम्पोरल कम्प्रेशन) टोकन की संख्या तो कम करती हैं, लेकिन बार-बार होने वाले वस्तु साक्ष्यों को स्पष्ट रूप से व्यवस्थित करने में विफल रहती हैं। फलस्वरूप, भाषा मॉडल को संपीड़ित अनुक्रमों से वस्तु के पत्राचार और अवस्था विकास का अनुमान लगाना पड़ता है, जिससे अस्पष्टता उत्पन्न होती है जब वस्तुएं अवरोध (occlusion) या सीन कट के बाद पुनः प्रकट होती हैं।
जबकि ऑब्जेक्ट-सेंट्रिक लर्निंग, फीचर्स को ऑब्जेक्ट-जैसे स्लॉट्स में समूहीकृत करने के लिए एक सैद्धांतिक आधार प्रदान करती है, मौजूदा स्लॉट-आधारित दृष्टिकोण आमतौर पर स्लॉट्स को स्थानीय और विनिमेय (exchangeable) मानते हैं, जो समय के साथ आवर्ती अवलोकनों को निरंतर वस्तु उदाहरणों (persistent object instances) से जोड़ने में विफल रहते हैं। इसके विपरीत, बाहरी डिटेक्शन और ट्रैकिंग पाइपलाइनों पर निर्भर रहने वाली विधियाँ गैर-सीखे गए घटकों पर निर्भरता पैदा करती हैं।
कार्यप्रणाली: स्लॉटनैरेटिव (SlotNarrative)
लेखक SlotNarrative का प्रस्ताव करते हैं, जो एक स्लॉट-आधारित, ऑब्जेक्ट-सेंट्रिक इंटरफेस है जो वीडियो साक्ष्यों को निरंतर वस्तु आख्यानों (persistent object narratives) में व्यवस्थित करता है। यह ढांचा तीन कार्यात्मक मॉड्यूल के माध्यम से संचालित होता है:
1. ऑब्जेक्ट-सेंट्रिक वीडियो प्रतिनिधित्व
एक फ्रोजन SigLIP एनकोडर सैंपल किए गए फ्रेम्स से पैच फीचर्स निकालता है। एक फीचर एडेप्टर और एक रिकरेंट स्लॉट एनकोडर इन फीचर्स को K=11 ऑब्जेक्ट-जैसे स्लॉट वेक्टर्स (St) और पैच-नॉर्मलाइज्ड अटेंशन मैप्स (At) में समूहीकृत करता है।
- स्थानीय अवस्था (Local State): सिस्टम मास्क-वेटेड पैच मैचिंग और एक कॉज़ल ट्रजेक्टरी एनकोडर का उपयोग करके स्थानीय गति, ज्यामिति और दृश्यता का अनुमान लगाता है।
- सीन हैंडलिंग: पहचाने गए सीन कट्स पर, रिकरेंट स्लॉट इनिशियलाइजेशन को रीसेट किया जाता है ताकि एडिट्स को अत्यधिक ऑब्जेक्ट मोशन न माना जाए, जबकि क्लिप-लेवल मेमोरी को बनाए रखा जाता है।
2. निरंतर वस्तु मेमोरी (Persistent Object Memory)
एक पैरामीटर-फ्री मेमोरी मॉड्यूल फ्रेम-लोकल स्लॉट अवलोकनों को निरंतर, क्लिप-लेवल ऑब्जेक्ट प्रविष्टियों से जोड़ता है।
- पुनः पहचान (Re-identification): जब एक स्लॉट अदृश्य से दृश्य अवस्था में परिवर्तित होता है, तो सिस्टम इसे पांच पूरक संकेतों का उपयोग करके निष्क्रिय मेमोरी प्रविष्टियों के विरुद्ध मिलान करता है: स्लॉट-फीचर समानता, पूल्ड-अपीयरेंस समानता, ट्रजेक्टरी-स्टेट समानता, हालिया-अवलोकन समानता, और स्थिति निकटता।
- मैचिंग लॉजिक: एक वेटेड, पैरामीटर-फ्री स्कोर पुन: पहचान निर्धारित करता है। एक ग्रीडी वन-टू-वन मैचिंग रणनीति डुप्लिकेट दावों को रोकती है। यदि कोई वस्तु अलग रॉ स्लॉट इंडेक्स के तहत पुनः प्रकट होती है, तो मेमोरी निरंतर ID को सुरक्षित रखती है, जो प्रभावी रूप से लुप्त अंतराल को पाट देती है।
- कोई सीखने योग्य पैरामीटर नहीं: मेमोरी में कोई सीखने योग्य वेट्स नहीं हैं; यह निश्चित क्यू वेट्स (जैसे, स्लॉट फीचर्स के लिए 0.3, अपीयरेंस के लिए 0.2) और थ्रेशोल्ड पर निर्भर करती है।
3. टाइप्ड ऑब्जेक्ट-स्टेट टोकनाइजेशन
एक फ्रोजन लैंग्वेज मॉडल के साथ इंटरफेस करने के लिए, रिटेन की गई प्रविष्टियों को एक निश्चित-आकार के विजुअल सीक्वेंस में सीरियलाइज किया जाता है:
- इन्वेंट्री चयन: प्रविष्टियों को दृश्य अवधि, अवस्था परिवर्तन और "ऑब्जेक्टनेस" (एक मीट्रिक जो स्लॉट एरिया और अटेंशन एंट्रॉपी को जोड़ता है) द्वारा रैंक किया जाता है। शीर्ष M=16 प्रविष्टियों को रिटेन किया जाता है।
- टोकन डिकंपोजिशन: प्रत्येक रिटेन की गई प्रविष्टि को निम्नलिखित द्वारा दर्शाया जाता है:
- एक आइडेंटिटी टोकन: टाइम-एग्रीगेटेड, विजिबिलिटी-वेटेड बैकबोन फीचर्स का उपयोग करके निरंतर उपस्थिति का सारांश देता है।
- J=8 स्टेट टोकन्स: सेगमेंट-लेवल अपीयरेंस, ज्योमेट्री, विजिबिलिटी, ट्रजेक्टरी स्टेट, और री-आइडेंटिफिकेशन इवेंट्स को एनकोड करते हैं।
- फिक्स्ड बजट: यह डिज़ाइन ठीक M(1+J)=144 विजुअल-टोकन पोजीशन आवंटित करता है, जो सैंपल किए गए फ्रेम्स की संख्या से स्वतंत्र है। अप्रयुक्त पोजीशन को मास्क किया जाता है।
प्रशिक्षण रणनीति
मॉडल को तीन क्रमिक चरणों में प्रशिक्षित किया जाता है:
- चरण 1: अनलेबल क्लिप्स पर फीचर रिकंस्ट्रक्शन, SlotContrast, और सिनर्जिस्टिक रिप्रेजेंटेशन लर्निंग का उपयोग करके ऑब्जेक्ट-जैसे ग्रुपिंग और स्थानीय निरंतरता सीखता है।
- चरण 2: फ्यूचर-ऑब्जर्वेशन प्रेडिक्शन और कॉन्फिडेंस-डिराइव्ड टारगेट्स के माध्यम से ट्रजेक्टरी और प्रेजेंस मॉड्यूल को प्रशिक्षित करता है।
- चरण 3: टाइप्ड ऑब्जेक्ट-स्टेट रिप्रेजेंटेशन को लैंग्वेज मॉडल (Qwen2-7B-Instruct) के साथ अलाइन करता है। केवल आइडेंटिटी/स्टेट प्रोजेक्टर्स, लेयर नॉर्मलाइजेशन और टाइप्ड एम्बेडिंग्स को प्रशिक्षित किया जाता है; विजुअल बैकबोन, मेमोरी और लैंग्वेज मॉडल फ्रोजन रहते हैं।
मुख्य योगदान
- स्लॉट-आधारित ऑब्जेक्ट-सेंट्रिक इंटरफेस: वीडियो साक्ष्यों को फ्रेम्स या विनिमेय प्रति-फ्रेम स्लॉट्स के बजाय निरंतर क्लिप-लेवल ऑब्जेक्ट प्रविष्टियों के इर्द-गिर्द व्यवस्थित करता है, जो बाहरी ट्रैकिंग पाइपलाइनों पर निर्भर किए बिना आवर्ती अवलोकनों को जोड़ने के लिए एक पैरामीटर-फ्री मेमोरी का उपयोग करता है।
- टाइप्ड ऑब्जेक्ट-स्टेट रिप्रेजेंटेशन: निरंतर उपस्थिति (appearance) को समय-परिवर्तनीय अवस्था (state) से अलग करता है। यह डिकंपोजिशन एक फ्रोजन Video-LLM के लिए 144 टोकन (1 आइडेंटिटी + 8 स्टेट टोकन × 16 ऑब्जेक्ट्स) का एक कॉम्पैक्ट, फिक्स्ड इंटरफेस प्रदान करता है।
- दक्षता और प्रदर्शन: कई बेंचमार्क पर एक अनुकूल सटीकता-विजुअल-टोकन ट्रेड-ऑफ प्रदर्शित करता है, जो निरंतर वस्तु आख्यानों को एक संरचित विजुअल इंटरफेस के रूप में स्थापित करता है।
प्रयोगात्मक परिणाम
लेखकों ने तीन ओपन-एंडेड वीडियोQA बेंचमार्क पर SlotNarrative का मूल्यांकन किया: MSVD-QA, MSRVTT-QA, और ActivityNet-QA।
- टोकन दक्षता: केवल 144 आवंटित विजुअल-टोकन पोजीशन के साथ, SlotNarrative प्राप्त करता है:
- MSVD-QA पर 75.6% सटीकता।
- MSRVTT-QA पर 69.8% सटीकता।
- ActivityNet-QA पर 50.3% सटीकता।
- तुलना:
- निकटतम ऑब्जेक्ट-सेंट्रिक बेसलाइन, Slot-VLM (192 टोकन) की तुलना में, SlotNarrative क्रमशः 0.7, 0.2, और 2.0 अंकों के सुधार के साथ 25% कम टोकन का उपयोग करता है।
- यह शॉर्ट-वीडियो डेटासेट्स पर डेंस टोकन विधियों (जैसे, ~6,000 टोकन के साथ LLaVA-OneVision) से बेहतर प्रदर्शन करता है और महत्वपूर्ण टोकन कमी के बावजूद लंबे वीडियो (ActivityNet-QA) पर प्रतिस्पर्धी बना रहता है।
- एब्लेशन स्टडीज:
- ट्रजेक्टरी और मेमोरी: दोनों घटक प्रदर्शन में महत्वपूर्ण सुधार करते हैं। केवल मेमोरी हटाने से MSVD-QA पर सटीकता ~3.2 अंक गिर जाती है; केवल ट्रजेक्टरी हटाने से ~1.8 अंक गिर जाता है। इनका संयोजन सर्वोत्तम परिणाम देता है।
- टाइप्ड टोकन्स: आइडेंटिटी और स्टेट टोकन्स को अलग करना महत्वपूर्ण है। केवल आइडेंटिटी टोकन्स (16 टोकन) या केवल स्टेट टोकन्स (128 टोकन) का उपयोग करने से (ActivityNet-QA पर क्रमशः 44.1% और 42.4%) पूर्ण 144-टोकन इंटरफेस (50.3%) की तुलना में महत्वपूर्ण गिरावट आती है।
- बजट संवेदनशीलता: ऑब्जेक्ट कवरेज (M) को कम करना, टेम्पोरल रेजोल्यूशन (J) को कम करने की तुलना में अधिक महंगा है। 144 टोकन से अधिक का बजट बढ़ाने पर घटते प्रतिफल (diminishing returns) मिलते हैं।
महत्व और दावे
पेपर का दावा है कि SlotNarrative फ्रेम-वाइज साक्ष्य के बजाय निरंतर वस्तु आख्यानों (persistent object narratives) को प्राथमिकता देकर Video-LLM इंटरफेस के लिए एक नया प्रतिमान स्थापित करता है। इसका महत्व निम्नलिखित में निहित है:
- संरचित संपीड़न (Structured Compression): यह एक कॉम्पैक्ट, संरचित और टेम्पोरल रूप से व्यवस्थित विजुअल इंटरफेस प्रदान करता है जो आवर्ती अवलोकनों को स्पष्ट रूप से जोड़ता है, जिससे वस्तु पत्राचार को इन्फर करने का बोझ भाषा मॉडल पर कम हो जाता है।
- टोकन दक्षता: यह एक निश्चित, कम टोकन बजट (144 टोकन) के साथ प्रतिस्पर्धी प्रदर्शन प्राप्त करता है, जो इनपुट लंबाई को वीडियो की अवधि और रेजोल्यूशन से अलग करता है।
- सीखा गया जुड़ाव (Learned Association): यह प्रदर्शित करता है कि बाहरी डिटेक्शन या ट्रैकिंग मॉडल पर निर्भर हुए बिना, सीधे विजुअल फीचर्स से ऑब्जेक्ट-जैसे यूनिट्स को खोजा और जोड़ा जा सकता है।
लेखक अपनी सीमाओं को स्वीकार करते हुए कहते हैं कि हालांकि इंटरफेस कॉम्पैक्ट है, लेकिन भीड़भाड़ वाले दृश्यों में लंबे समय तक चलने वाला टेम्पोरल ऑर्डर और विखंडन (fragmentation) अभी भी चुनौतियां हैं। वे सुझाव देते हैं कि भविष्य के कार्यों को लंबे फ्रेम-टोकन अनुक्रमों पर वापस जाए बिना, समृद्ध ऑब्जेक्ट डिस्कवरी और मोशन क्यूज़ पर ध्यान केंद्रित करना चाहिए।