{\Omega}-QVLA: Robust Quantization for Vision-Language-Action Models via Composite Rotation and Per-step Scaling
यह शोध पत्र -QVLA को प्रस्तुत करता है, जो एक प्रशिक्षण-मुक्त पोस्ट-क्वांटाइजेशन फ्रेमवर्क है जो कंपोजिट SVD-Hadamard रोटेशन को प्रति-चरण (per-step) DiT एक्टिवेशन स्केलिंग के साथ जोड़कर संपूर्ण विजन-लैंग्वेज-एक्शन मॉडल्स के लिए सुदृढ़ W4A4 यूनिफॉर्म क्वांटाइजेशन को सक्षम बनाता है, जिससे बेंचमार्क और वास्तविक दुनिया के हेरफेर (manipulation) कार्यों दोनों पर अत्याधुनिक कार्य सफलता दर और महत्वपूर्ण मेमोरी कमी प्राप्त होती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक शानदार, अरबों डॉलर का रोबोटिक मस्तिष्क है। यह मस्तिष्क एक "विज़न-लैंग्वेज-एक्शन" (VLA) मॉडल है। यह कैमरों के माध्यम से दुनिया को देख सकता है, जटिल मौखिक निर्देशों को समझ सकता है, और यह समझ सकता है कि किसी कार्य को करने के लिए अपने रोबोटिक हाथों को बिल्कुल कैसे चलाना है।
समस्या क्या है? यह मस्तिष्क बहुत विशाल है। यह एक विशाल, हाई-एंड मूवी थिएटर को एक छोटे, बैटरी से चलने वाले हैंडहेल्ड गेम कंसोल पर चलाने की कोशिश करने जैसा है। यह बहुत अधिक मेमोरी लेता है और वास्तविक रोबोटों पर चलाने के लिए बहुत धीमा है।
इसे ठीक करने के लिए, वैज्ञानिक आमतौर पर इस मस्तिष्क को "छोटा" करने की कोशिश करते हैं, यानी इसके नंबरों को कंप्रेस (एक प्रक्रिया जिसे क्वांटाइजेशन कहा जाता है) करते हैं। इसे एक हाई-डेफिनिशन 4K मूवी को लो-रेज़ोल्यूशन MP4 में बदलने जैसा समझें ताकि स्पेस बचाया जा सके।
बड़ी समस्या:
इन रोबोटिक मस्तिष्कों को सिकोड़ने के पिछले प्रयासों में एक बड़ी खामी थी। वे "सोचने" वाले हिस्से (लैंग्वेज मॉडल) को तो कंप्रेस कर देते थे, लेकिन "चलने" वाले हिस्से (एक्शन हेड) को पूरी, उच्च-गुणवत्ता वाले रेज़ोल्यूशन पर ही छोड़ देते थे। ऐसा क्यों था? क्योंकि सभी का मानना था कि "चलने" वाला हिस्सा बहुत नाजुक है। उन्हें लगा कि यदि वे इसे बहुत अधिक कंप्रेस करेंगे, तो रोबोट हिलने-डुलने, झटके लेने या चीजें गिराने लगेगा क्योंकि नंबर बहुत "धुंधले" हो जाएंगे।
समाधान: Ω-QVLA
यह पेपर Ω-QVLA नामक एक नई विधि पेश करता है। यह पहला टूल है जो सफलतापूर्वक रोबोट के सोचने और चलने, दोनों हिस्सों को एक ही छोटे आकार (जिसे W4A4 कहा जाता है) में बिना रोबोट के खराब हुए सिकोड़ने में सफल रहा है।
उन्होंने इसे दो रचनात्मक तरीकों का उपयोग करके किया है:
1. "स्पिनिंग शफल" (कंपोजिट रोटेशन)
कल्पना कीजिए कि आपके पास ताश की एक गड्डी है जिसमें कुछ कार्ड अविश्वसनीय रूप से भारी (आउटलायर्स) हैं और बाकी हल्के हैं। यदि आप उन्हें एक छोटे बॉक्स में पैक करने की कोशिश करते हैं, तो भारी कार्ड दूसरों को कुचल देंगे और बॉक्स टूट जाएगा।
रोबोटिक मस्तिष्क में, कुछ डेटा चैनल "भारी" (जिनमें बहुत बड़े नंबर होते हैं) हैं जबकि अन्य "हल्के" हैं।
- पुराना तरीका: बस उन सभी को एक साथ कुचल दें। भारी कार्ड बॉक्स को तोड़ देते हैं।
- Ω-QVLA का तरीका: वे एक विशेष "शफल" (SVD और हेडामार्ड रोटेशन नामक गणित का मिश्रण) का उपयोग करते हैं। कल्पना कीजिए कि आप ताश की गड्डी को घुमा रहे हैं और शफल कर रहे हैं ताकि भारी कार्डों का वजन पूरी गड्डी में समान रूप से फैल जाए। अब, कोई भी एकल कार्ड इतना भारी नहीं है कि वह बॉक्स को तोड़ सके। यह उन्हें सूचना के "आकार" को खोए बिना डेटा को बहुत अधिक आक्रामक रूप से कंप्रेस करने की अनुमति देता है।
2. "स्टेप-बाय-स्टेप वॉल्यूम कंट्रोल" (पर-स्टेप स्केलिंग)
रोबोट का "चलने" वाला हिस्सा एक वीडियो एडिटर की तरह काम करता है जो फ्रेम-दर-फ्रेम वीडियो को स्मूथ करता है (जिसे डिनोइजिंग कहा जाता है)।
- समस्या: डेटा का "वॉल्यूम" (या तीव्रता) पहले फ्रेम से आखिरी फ्रेम तक बहुत अधिक बदलती रहती है। यदि आप पूरे वीडियो के लिए एक निश्चित वॉल्यूम स्तर सेट करते हैं, तो शुरुआत बहुत धीमी हो सकती है, और अंत बहुत तेज़ या विकृत हो सकता है।
- Ω-QVLA का तरीका: उन्होंने एक "डायनेमिक वॉल्यूम कंट्रोल" बनाया है जो वीडियो के हर एक स्टेप के लिए संवेदनशीलता (सेंसिटिविटी) को एडजस्ट करता है। एक स्थिर सेटिंग का उपयोग करने के बजाय, सिस्टम प्रत्येक विशिष्ट क्षण पर डेटा को सुनता है और उसके अनुसार कंप्रेशन स्केल को एडजस्ट करता है। यह रोबोट को भ्रमित होने से रोकता है जब डेटा बहुत तेज़ या बहुत धीमा होता है।
परिणाम
टीम ने LIBERO नामक सिमुलेशन और वास्तविक दुनिया के रोबोटिक हाथों का उपयोग करके दो प्रसिद्ध रोबोटिक मस्तिष्क (Pi 0.5 और GR00T N1.5) पर इसका परीक्षण किया।
- सिमुलेशन में: कंप्रेस किए गए रोबोटों ने विशाल, अन-कंप्रेस्ड रोबोटों के समान ही प्रदर्शन किया। वास्तव में, एक टेस्ट में, छोटा कंप्रेस्ड रोबोट मूल से भी बेहतर काम कर रहा था!
- वास्तविक दुनिया में: जब उन्होंने कंप्रेस किए गए रोबोट को कप उठाने, तौलिये मोड़ने और ब्लॉक हिलाने के लिए एक वास्तविक मेज पर रखा, तो वह सुचारू रूप से और सटीकता से चला।
- प्रतियोगिता: अन्य तरीकों ने (जैसे QuantVLA) जो इसे करने की कोशिश की, उन्होंने रोबोटों को झटकेदार बना दिया और वे कार्यों में विफल रहे। Ω-QVLA ने उन्हें स्मूथ रखा।
- बचाया गया स्पेस: उन्होंने मेमोरी की आवश्यकता को 71% कम कर दिया। यह एक 4GB मूवी फ़ाइल को 1GB फ़ाइल में बदलने जैसा है बिना कहानी खोए।
निष्कर्ष
यह पेपर यह साबित करता है कि रोबोट के मस्तिष्क का "चलने" वाला हिस्सा इतना नाजुक नहीं है कि उसे कंप्रेस न किया जा सके। भारी डेटा को फैलाने के लिए एक स्मार्ट "शफल" और बदलते वॉल्यूम को संभालने के लिए "स्टेप-बाय-स्टेप" एडजस्टमेंट का उपयोग करके, वे इन विशाल रोबोटिक मस्तिष्कों को एक ऐसे आकार में सिकोड़ सकते हैं जो एक वास्तविक रोबोट पर फिट हो सके, जिससे वे तेज़, सस्ते और वास्तविक दुनिया के लिए तैयार हो जाते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।