TensorCommitments: A Lightweight Verifiable Inference for Language Models
यह शोध पत्र TensorCommitments का प्रस्ताव करता है, जो एक हल्का, टेंसर-नेटिव प्रूफ-ऑफ-इन्फरेंस (proof-of-inference) स्कीम है जो मौजूदा क्रिप्टोग्राफिक और गैर-क्रिप्टोग्राफिक विधियों की तुलना में न्यूनतम कम्प्यूटेशनल ओवरहेड के साथ अनट्रस्टेड क्लाउड्स पर लार्ज लैंग्वेज मॉडल आउटपुट्स के कुशल और सुदृढ़ सत्यापन को सक्षम बनाता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक प्रसिद्ध शेफ से एक जटिल, कस्टम-बिल्ट भोजन ऑर्डर कर रहे हैं जो दूसरे देश में रहता है। आप उन्हें अपना ऑर्डर (प्रॉम्ट) भेजते हैं, वे व्यंजन पकाते हैं (इन्फरेंस/inference), और आपको अंतिम प्लेट (आउटपुट) भेजते हैं।
समस्या क्या है? आप रसोई देख नहीं सकते। आपको भरोसा करना होगा कि उन्होंने:
- कीमती ट्रफल्स को सस्ते मशरूमों से नहीं बदला।
- खाना जलाया नहीं, बल्कि उसे वैसे ही परोस दिया।
- किसी अलग, सस्ते नुस्खे का उपयोग नहीं किया जिससे स्वाद थोड़ा अलग हो जाए।
वर्तमान में, यदि आप यह जांचना चाहते हैं कि शेफ ने काम सही ढंग से किया है या नहीं, तो आपको उनके देश में उड़कर जाना होगा, वही समान व्यंजन फिर से बनते हुए देखना होगा और परिणामों की तुलना करनी होगी। यह बहुत धीमा, बहुत महंगा और हर एक ऑर्डर के लिए असंभव है।
TensorCommitments (TCs) एक नई प्रणाली है जो आपको यह सत्यापित करने देती है कि शेफ ने आपका भोजन सही ढंग से पकाया है या नहीं, बिना यह देखे कि वे कैसे पका रहे थे या उनके देश में जाए बिना। यह एक जादुई, अटूट "टैम्पर-एविडेंट सील" (छेड़छाड़-रोधी सील) की तरह है जो साबित करता है कि खाना ठीक वैसे ही पकाया गया जैसा वादा किया गया था।
यह कैसे काम करता है, इसे सरल अवधारणाओं में यहाँ दिया गया है:
1. "जादुई रसीद" (Tensor Commitments)
आमतौर पर, जब हम यह सिद्ध करने की कोशिश करते हैं कि कंप्यूटर ने गणित सही ढंग से किया है, तो हम डेटा को संख्याओं की एक लंबी, सपाट सूची (जैसे किराने की सूची) की तरह मानते हैं। लेकिन लार्ज लैंग्वेज मॉडल्स (LLMs) सूचियों में नहीं सोचते; वे टेन्सर्स (बहु-आयामी ब्लॉक, जैसे पैनकेक का ढेर या डेटा का 3D क्यूब) में सोचते हैं।
- पुराना तरीका: कल्पना करें कि एक 3D केक को सही ढंग से बेक किया गया है, यह साबित करने के लिए आप हर एक कण को एक लंबी लाइन में सूचीबद्ध कर रहे हैं। इसे जांचने में बहुत समय लगता है।
- TC का तरीका: यह पेपर कहता है, "आइए केक को उसके 3D आकार में ही रहने दें!" डेटा को सपाट करने के बजाय, वे पूरे 3D ब्लॉक को एक क्रिप्टोग्राफिक "जादुई रसीद" में लपेट देते हैं। यह रसीद एक एकल, छोटा सा टैग है जो पूरी जटिल संरचना का प्रतिनिधित्व करता है। यदि कोई भी एक कण बदलने की कोशिश करता है (डेटा के साथ छेड़छाड़ करता है), तो रसीद तुरंत टूट जाती है और अमान्य हो जाती है।
2. "स्मार्ट ट्री" (Terkle Trees)
एक LLM केवल एक चरण नहीं निभाता; वह एक साथ सैकड़ों चरणों (परतों) को पकाता है। हर चरण की जांच करना अभी भी बहुत अधिक काम है।
- उपमा: एक विशाल पुस्तकालय की कल्पना करें जहाँ हर किताब पकाने की प्रक्रिया के एक चरण की तरह है।
- पुराने पेड़ (Merkle Trees): किसी विशिष्ट पुस्तक को वास्तविक साबित करने के लिए, आपको ऊपर की हर किताब की रीढ़ (spine) की जांच करनी पड़ती है, ऊपर तक। यह जांच की एक लंबी श्रृंखला है।
- Terkle Trees: यह पेपर एक विशेष पेड़ बनाता है जहाँ शाखाएं डेटा के आकार की तरह होती हैं। क्योंकि पेड़ का आकार "केक" (टेन्सर) के समान है, इसलिए आप केवल एक त्वरित नज़र से पूरे सेक्शन की जांच कर सकते हैं। यह एक पूरी शेल्फ की किताबों को देखने के लिए हर किताब की रीढ़ की जांच करने के बजाय, शेल्फ के लेबल को देखने जैसा है।
3. "स्मार्ट इंस्पेक्टर" (Layer Selection)
जादुई रसीद के साथ भी, हर चरण की जांच करना ज़रूरत से ज़्यादा है। लेखकों ने महसूस किया कि खाना पकाने के सभी चरण समान रूप से महत्वपूर्ण नहीं होते।
- अंतर्दृष्टि: एक LLM में, कुछ परतें (चरण) "मसाले" की तरह होती हैं (छोटे बदलाव बहुत मायने रखते हैं), जबकि अन्य "उबलते पानी" की तरह होती हैं (बदलाव ज्यादा मायने नहीं रखते)।
- समाधान: उन्होंने एक "स्मार्ट इंस्पेक्टर" एल्गोरिदम बनाया। पूरे किचन की जांच करने के बजाय, इंस्पेक्टर रेसिपी को देखता है और कहता है, "हे, शेफ के स्टेप 42 और स्टेप 89 पर गलती करने की संभावना सबसे अधिक है। आइए बस उन दो जगहों की जांच करें।"
- परिणाम: इससे बहुत सारा समय बचता है। इंस्पेक्टर केवल सबसे महत्वपूर्ण हिस्सों की जांच करता है, जिससे सत्यापन अविश्वसनीय रूप से तेज़ (लाइटवेट) हो जाता है और फिर भी 99% धोखाधड़ी को पकड़ लेता है।
यह एक बड़ी बात क्यों है?
- यह तेज़ है: परीक्षणों में, इस सत्यापन को जोड़ने से "शेफ" (सर्वर) केवल 0.97% धीमा हुआ और "ग्राहक" (वेरिफायर) केवल 0.12% धीमा हुआ। यह 10 सेकंड की प्रक्रिया में एक सेकंड के एक अंश के बराबर है।
- यह सुरक्षित है: यह उन "स्लो-बर्न" हमलों को पकड़ता है जिन्हें अन्य तरीके मिस कर देते हैं। उदाहरण के लिए, यदि शेफ खाने के स्वाद को समान रखते हुए रेसिपी को सूक्ष्म रूप से कम स्वस्थ बनाने के लिए बदल देता है, तो पुराने तरीके इसे मिस कर सकते हैं। TCs इन सूक्ष्म बदलावों को पकड़ लेते हैं क्योंकि वे केवल अंतिम स्वाद को नहीं, बल्कि खाना पकाने की संरचना को सत्यापित करते हैं।
- आपके लिए कोई भारी काम नहीं: आपको काम को सत्यापित करने के लिए सुपरकंप्यूटर की आवश्यकता नहीं है। एक साधारण लैपटॉप भी "जादुई रसीद" की जांच कर सकता है और 100% आश्वस्त हो सकता है कि काम सही ढंग से किया गया था।
निष्कर्ष
TensorCommitments हर AI उत्तर को एक डिजिटल फिंगरप्रिंट देने जैसा है जिसे जालसाजी करना असंभव है। यह हमें महत्वपूर्ण क्षेत्रों (जैसे चिकित्सा, वित्त या कानून) में AI सिस्टम पर भरोसा करने की अनुमति देता है, बिना उन कंपनियों पर भरोसा किए जो सर्वर चला रही हैं। यह साबित करता है कि AI ने गणित सही किया है, बिना हमें स्वयं उस गणित को दोबारा करने की आवश्यकता के।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।