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

CGF-Softmax: A Cumulant-Based Softmax Reformulation for Efficient Inference under Homomorphic Encryption

यह शोध पत्र CGF-Softmax प्रस्तुत करता है, जो सॉफ्टमैक्स फलन का एक नवीन पुनर्गठन है जो संचयी जनरेटिंग फंक्शन (cumulant generating function) का उपयोग करके खर्चीले होमोमॉर्फिक विभाजन और अधिकतम घटाव को समाप्त करता है, जिससे कम मल्टीप्लिकेटिव डेप्थ के साथ होमोमॉर्फिक एन्क्रिप्शन के तहत ट्रांसफार्मर मॉडल के लिए कुशल और सटीक गोपनीयता-संरक्षित अनुमान (privacy-preserving inference) सक्षम होता है।

मूल लेखक: Hanjun Park, Byeongseo Min, Jiheon Woo, Min-Wook Jeong, Jongho Shin, Yongwoo Lee, Young-Sik Kim, Yongjune Kim

प्रकाशित 2026-05-11
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Hanjun Park, Byeongseo Min, Jiheon Woo, Min-Wook Jeong, Jongho Shin, Yongwoo Lee, Young-Sik Kim, Yongjune Kim

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

कल्पना कीजिए कि आपके पास एक बहुत ही मूल्यवान गुप्त रेसिपी (आपका डेटा) है जिसे आप एक प्रसिद्ध शेफ (एक शक्तिशाली AI मॉडल) को चखने और परखने के लिए देना चाहते हैं, लेकिन आप उन्हें वास्तविक सामग्री देने से डरते हैं क्योंकि वे रेसिपी चुरा सकते हैं।

होमोमोर्फिक एन्क्रिप्शन (HE) एक जादुई, अटूट रसोई बॉक्स की तरह है। आप अपनी कच्ची सामग्री उस बॉक्स के अंदर रखते हैं, उसे लॉक करते हैं, और शेफ को भेज देते हैं। शेफ बिना बॉक्स खोले या सामग्री देखे, बॉक्स के अंदर ही खाना बना और चख सकता है। वे आपको यह भी बता सकते हैं कि व्यंजन "तीखा" है या "मीठा" (AI का अनुमान) बिना कभी यह जाने कि वास्तव में अंदर क्या था।

हालाँकि, इस बॉक्स के अंदर खाना पकाने का एक बहुत ही कठिन चरण है: सॉफ्टमैक्स (Softmax) फंक्शन।

समस्या: "तीखेपन" की गणितीय समस्या

AI में, सॉफ्टमैक्स फंक्शन शेफ द्वारा यह तय करने जैसा है कि कौन सा स्वाद सबसे प्रबल है। यह सभी सामग्रियों को देखता है, इसमें विशाल संख्याओं (एक्सपोनेंट्स) के साथ कुछ गणित शामिल होता है, और फिर अंतिम प्रतिशत का पता लगाने के लिए उन्हें विभाजित करता है।

इस जादुई बॉक्स के अंदर यह करना एक दुस्वप्न है, जिसके दो कारण हैं:

  1. "बड़ी संख्या" का विस्फोट: इसमें ऐसी गणित शामिल है जिसमें संख्याएँ इतनी बड़ी हो जाती हैं कि वे बॉक्स को तोड़ देती हैं (ओवरफ्लो)। इसे ठीक करने के लिए सामान्य खाना पकाने में, शेफ सबसे बड़ी संख्या को पहले घटा देते हैं। लेकिन जादुğı बॉक्स के अंदर, आप तुलना करने के लिए बॉक्स को खोले बिना "सबसे बड़ी" संख्या को आसानी से नहीं ढूँढ सकते।
  2. "विभाजन" का जाल: अंतिम चरण के लिए संख्याओं को विभाजित करने की आवश्यकता होती है। जादुई बॉक्स के अंदर, विभाजन करना एक हीरे को मक्खन वाले चाकू से काटने जैसा है—यह अविश्वसनीय रूप से धीमा, महंगा है, और इसके लिए बहुत अधिक भारी मशीनरी (कंप्यूटेशनल पावर) की आवश्यकता होती है जो बॉक्स को जल्दी थका देती है।

पिछले तरीकों ने या तो:

  • सबसे बड़ी संख्या का अनुमान लगाया (जो कभी-कभी विफल हो जाता है और स्वाद बिगाड़ देता है)।
  • एक बहुत ही जटिल, धीमी रेसिपी का उपयोग किया जो विभाजन को अनुमानित करने के लिए (जिसमें बहुत समय लगता है और बॉक्स की बैटरी खत्म कर देता है)।
  • पूरे फ्लेवर प्रोफाइल को एक सरल, नकली मसाले से बदल दिया (जिससे AI कम सटीक हो जाता है)।

समाधान: CGF-Softmax (द "क्युमुलेटिव फ्लेवर" ट्रिक)

इस पेपर के लेखकों ने CGF-Softmax के माध्यम से इस व्यंजन को इस बॉक्स के अंदर पकाने का एक चतुर तरीका निकाला है। एकल सबसे बड़ी संख्या खोजने या कठिन विभाजन करने के बजाय, उन्होंने कम्युलांट जनरेटिंग फंक्शन (CGF) नामक अवधारणा का उपयोग करके रेसिपी को पूरी तरह से बदल दिया।

इसे इस प्रकार समझें:

  • पुराना तरीका: "मुझे कटोरे में सबसे तीखी मिर्च ढूँढनी है, हर चीज़ से उसे घटाना है, और फिर पूरे कटोरे को कुल गर्मी से विभाजित करना है।" (लॉक किए गए बॉक्स में करना कठिन है)।
  • CGF-Softmax तरीका: "एकल सबसे तीखी मिर्च खोजने के बजाय, आइए हम पूरे कटोरे की औसत गर्मी (average heat) और गर्मी की विविधता (variety of heat) को मापें। हम इन दो सरल आंकड़ों का उपयोग हर एक सामग्री के स्वाद को एक साथ समायोजित करने के लिए करते हैं।"

औसत और फैलाव (वेरिएंस) का उपयोग करके, नया तरीका:

  1. "सबसे बड़ी संख्या" की खोज को छोड़ देता है: इसे अधिकतम मान खोजने की आवश्यकता नहीं है। यह बस औसत के आधार पर सब कुछ बदल देता है, जो बॉक्स के अंदर गणना करना आसान है।
  2. विभाजन को समाप्त करता है: यह "विभाजन" वाले हिस्से को सीधे गणित के एक्सपोनेंट (पावर) में समाहित कर देता है। इसका मतलब है कि शेफ को कभी भी उस धीमे, भारी विभाजन मशीन का उपयोग नहीं करना पड़ता है।

परिणाम: तेज़, सस्ता और उतना ही स्वादिष्ट

पेपर ने इस नए तरीके का परीक्षण दो प्रकार के AI शेफ पर किया:

  1. विज़न ट्रांसफॉर्मर (ViT): मॉडल जो छवियों को देखते हैं (जैसे बिल्ली बनाम कुत्ते की पहचान करना)।
  2. लार्ज लैंग्वेज मॉडल्स (LLaMA): मॉडल जो टेक्स्ट पढ़ते हैं और लिखते हैं।

उन्होंने पाया:

  • गति (Speed): कठिन विभाजन और "मैक्स ढूंढने" के चरण को हटाने के कारण, नया तरीका पिछले सर्वोत्तम तरीकों की तुलना में 4 से 6 गुना तेज़ (कंप्यूटेशनल डेप्थ के मामले में) है। यह एक धीमी, मैनुअल कार वॉश से हाई-स्पीड ऑटोमेटेड कार वॉश पर स्विच करने जैसा है।
  • सटीकता (Accuracy): तेज़ होने के बावजूद, भोजन का स्वाद लगभग एक जैसा ही रहता है। पूर्ण, अनएन्क्रिप्टेड संस्करण की तुलना में AI की सटीकता 1% से भी कम गिरी है।
  • दक्षता (Efficiency): यह जादुई बॉक्स की "बैटरी" (कंप्यूटेशनल लेवल्स) का बहुत कम उपयोग करता है, जिसका अर्थ है कि आप बॉक्स टूटने से पहले बहुत बड़े और अधिक जटिल AI मॉडल चला सकते हैं।

सारांश

CGF-Softmax एक नई गणितीय ट्रिक है जो AI मॉडल्स को एन्क्रिप्टेड डेटा पर निर्णय लेने में सक्षम बनाती है, बिना उन धीमे, महंगे और जोखिम भरे गणितीय ऑपरेशन्स (विभाजन और अधिकतम मान खोजना) के जो आमतौर पर सिस्टम को तोड़ देते हैं। यह एक जटिल "खोज और विभाजन" रेसिपी को एक सरल "औसत और समायोजन" रेसिपी में बदलकर हासिल किया गया है, जिससे यह प्रणाली बिना AI के उत्तरों की गुणवत्ता से समझौता किए, सुरक्षित और अत्यधिक कुशल बन जाती है।

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

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

Digest आज़माएँ →