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

Reconstructing Training Data from Adapter-based Federated Large Language Models

मूल लेखक: Silong Chen, Yuchuan Luo, Guilin Deng, Yi Liu, Min Xu, Shaojing Fu, Xiaohua Jia

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

मूल लेखक: Silong Chen, Yuchuan Luo, Guilin Deng, Yi Liu, Min Xu, Shaojing Fu, Xiaohua Jia

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

एक बड़ी तस्वीर: एक "गुप्त रेसिपी" का लीक होना

कल्पना कीजिए कि आप और आपके दोस्त मिलकर एक विशिष्ट केक (एक लार्ज लैंग्वेज मॉडल) बनाने की कोशिश कर रहे हैं, लेकिन आप अपनी गुप्त पारिवारिक रेसिपी (आपका निजी डेटा) किसी के साथ साझा नहीं करना चाहते। इसे हल करने के लिए, आप फेडरेटेड लर्निंग (Federated Learning) नामक एक चतुर तकनीक का उपयोग करते हैं। अपनी पूरी रेसिपी बुक केंद्रीय रसोई में भेजने के बजाय, आप केवल केक के एक छोटे, अलग होने वाले हिस्से (जिसे एडॉप्टर/Adapter कहा जाता है) में किए गए बदलावों को भेजते हैं। मुख्य बर्तन (pan) स्थिर और अछूता रहता है।

यह धारणा थी: "चूंकि हम केवल बर्तन के एक छोटे से हिस्से में बहुत मामूली बदलाव भेज रहे हैं, और मुख्य बर्तन लॉक है, इसलिए कोई भी यह पता नहीं लगा पाएगा कि आपकी गुप्त रेसिपी क्या थी।"

यह पेपर कहता है: "इतनी जल्दी नहीं।"

शोधकर्ताओं ने पाया कि इन छोटे, सुरक्षित बदलावों के बावजूद, एक चालाक बेकर (हमलावर) अभी भी ग्रेडिएंट अपडेट्स (gradient updates) में छोड़े गए ब्रेड क्रम्ब्स (crumbs) को देखकर आपकी गुप्त रेसिपी को पूरी तरह से पुनर्गठित (reconstruct) कर सकता है। उन्होंने UTR (अनऑर्डर्ड-वर्ड-बैग-बेस्ड टेक्स्ट रिकंस्ट्रक्शन) नामक एक नया टूल बनाया है जो बिल्कुल यही करता है।


तीन बड़ी बाधाएं (और कैसे उन्होंने उन्हें पार किया)

शोधकर्ता जानते थे कि यह एक कठिन पहेली है क्योंकि इसमें तीन विशिष्ट समस्याएं थीं:

  1. "छोटा सिग्नल" की समस्या (The "Tiny Signal" Problem): भेजे जाने वाले बदलाव इतने छोटे (लो-डायमेंशनल) होते हैं कि पारंपरिक तरीके, जो धुंधली तस्वीरों को देखकर रेसिपी का अनुमान लगाने की कोशिश करते हैं, पूरी तरह विफल हो जाते हैं।

    • समाधान: देखने के बजाय, UTR एक मेटल डिटेक्टर की तरह काम करता है। यह मॉडल के "जमे हुए" (frozen) हिस्सों को स्कैन करता है (जिन्हें सब जानते हैं) ताकि यह देख सके कि डिक्शनरी से कौन से विशिष्ट शब्द (टोकन) उपयोग किए गए होंगे। यह एक बार में पूरा वाक्य अनुमान लगाने की कोशिश नहीं करता; यह केवल एक "वर्ड बैग" (Word Bag) बनाता है—यानी उन सामग्रियों की सूची जो रेसिपी में होनी ही चाहिए थीं।
  2. "लॉक की हुई रसोई" की समस्या (The "Locked Kitchen" Problem): मॉडल का मुख्य मस्तिष्क (बैकबोन) फ्रीज (frozen) है। हमलावरों को आमतौर पर यह समझने के लिए देखना पड़ता है कि मस्तिष्क जानकारी को कैसे प्रोसेस करता है, ताकि वे इनपुट को रिवर्स-इंजीनियर कर सकें। यहाँ, वह मस्तिष्क पहुंच से बाहर है।

    • समाधान: UTR को एहसास हुआ कि भले ही मस्तिष्क लॉक है, लेकिन छोटा "एडॉप्टर" मॉड्यूल एक शैडो पपेट (परछाई वाले कठपुतली) की तरह काम करता है। एडॉप्टर के छोटे बदलावों द्वारा बनाई गई परछाइयों के विशिष्ट आकार का विश्लेषण करके, UTR यह पता लगा सकता है कि कौन से वाक्य डेटा के अनुकूल हैं, भले ही वह पूरे मस्तिष्क को न देख सके।

पूरी प्रक्रिया में, UTR यह पता लगा लेता है कि कौन से वाक्य डेटा के साथ फिट बैठते हैं।

  1. "कॉम्बिनेटोरियल नाइटमेयर" की समस्या (The "Combinatorial Nightmare" Problem): यदि आपके पास 10 शब्दों का एक बैग है, तो उन्हें वाक्यों में व्यवस्थित करने के लाखों तरीके हैं। कंप्यूटर के लिए हर संयोजन को आज़माना असंभव है।
    • समाधान: UTR एक स्मार्ट फिल्टर का उपयोग करता है। यह हर रैंडम कॉम्बिनेशन को नहीं आजमाता। यह व्याकरण के नियमों और सामान्य समझ (जैसे "a child" का अर्थ बनता है, लेकिन "child the" का नहीं) का उपयोग करता है ताकि खराब विकल्पों को छांटा जा सके। फिर यह सटीक मिलान खोजने के लिए शेष उम्मीदवारों की एडॉप्टर द्वारा छोड़े गए गणितीय "फिंगरप्रिंट" के साथ जांच करता है।

परिणाम: एक पूर्ण पुनर्निर्माण (A Perfect Reconstruction)

शोधकर्ताओं ने अपने "वर्ड बैग" टूल (UTR) का परीक्षण विभिन्न मॉडलों (जैसे GPT-2, BERT, और Qwen) और विभिन्न प्रकार के टेक्स्ट (मूवी रिव्यूज, ग्रामर टेस्ट आदि) पर किया।

  • जादुई संख्या: कई मामलों में, UTR ने मूल टेक्स्ट को 99% से 100% सटीकता के साथ पुनर्गठित किया।
  • पैमाना: पिछले तरीके तब बुरी तरह विफल हो गए जब "बैच साइज" (एक साथ भेजी जाने वाली रेसिपी की संख्या) बड़ी हो गई। UTR एक साथ 128 रेसिपी भेजने पर भी पूरी तरह से काम करता रहा।
  • आश्चर्य: उन्होंने पाया कि कुछ मॉडल (जैसे GPT-2) लंबे वाक्यों के लिए थोड़े कठिन थे क्योंकि वे टेक्स्ट को एक-एक शब्द करके पढ़ते हैं, लेकिन नए मॉडल (जैसे Qwen) लगभग पूरी तरह से क्रैक हो गए।

"डिफेंस" (रक्षा) की जांच

पेपर ने यह भी परीक्षण किया कि क्या सामान्य सुरक्षा उपाय इसे रोक सकते हैं:

  • ग्रेडिएंट प्रूनिंग (छोटे नंबरों को फेंक देना): यह किताब के कुछ पन्ने फाड़कर रहस्य छिपाने जैसा था। यह प्रभावी नहीं रहा। हमलावर अभी भी कहानी पढ़ सकता था भले ही 99% पन्ने गायब हों, जब तक कि मुख्य शब्द मौजूद थे।
  • डिफरेंशियल प्राइवेसी (शोर या "Noise" जोड़ना): यह रेडियो सिग्नल में स्टेटिक (static) जोड़ने जैसा है। शोधकर्ताओं ने पाया कि इस हमले को रोकने के लिए, आपको इतना अधिक शोर जोड़ना होगा कि रेडियो अनुपयोगी हो जाए। मॉडल कुछ भी उपयोगी सीखने में असमर्थ हो जाता है।

निष्कर्ष (The Takeaway)

पेपर निष्कर्ष निकालता है कि दक्षता (efficiency) और गोपनीयता (privacy) के बीच एक मौलिक तनाव है। सिर्फ इसलिए कि आप मॉडल के अधिकांश हिस्से को फ्रीज करके और केवल एक छोटा एडॉप्टर ट्रेन करके उसे "लाइटवेट" और "कुशल" बनाते हैं, इसका मतलब यह नहीं है कि वह स्वतः ही सुरक्षित हो जाता है।

वास्तव में, शोधकर्ता तर्क देते हैं कि ये कुशल एडॉप्टर डेटा लीकेज के लिए नए, छिपे हुए चैनल बनाते हैं जो पुराने चैनलों जितने ही खतरनाक हैं। यदि आप निजी डेटा की सुरक्षा के लिए इन सिस्टमों का उपयोग कर रहे हैं, तो आप इस तथ्य पर भरोसा नहीं कर सकते कि "हमने मॉडल का केवल एक छोटा हिस्सा अपडेट किया है" को सुरक्षा की गारंटी के रूप में।

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

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

Digest आज़माएँ →