डिफरेंशियल प्राइवेसी ट्यूटोरियल: DP‑SGD, DP‑SAM, और सुरक्षित संचय समझाया गया
Wendy Frey द्वारा
डिफरेंशियल प्राइवेसी (DP) आधुनिक मशीन लर्निंग सिस्टम में एक मूलभूत तत्व बन गया है जहाँ उपयोगकर्ता डेटा सुरक्षा वैकल्पिक नहीं, बल्कि अनिवार्य है। विश्वास पर निर्भर रहने के बजाय, DP यह गणितीय गारंटी प्रदान करता है कि व्यक्तिगत डेटा बिंदु अंतिम मॉडल को महत्वपूर्ण रूप से प्रभावित नहीं करते।
सरल शब्दों में, भले ही किसी एक उपयोगकर्ता का डेटा हटा दिया जाए या बदला जाए, मॉडल का आउटपुट लगभग समान रहना चाहिए।
यह विचार आमतौर पर दो मानकों के माध्यम से औपचारिक किया जाता है:
- ε (epsilon), व्यक्तिगत जानकारी कितनी लीक हो सकती है (कम बेहतर है)
- δ (delta), यह एक छोटी संभावना है कि गारंटी सही नहीं हो सकती है
वास्तविक विश्व में ML में चुनौती DP को परिभाषित करना नहीं, बल्कि इसे कुशलता से काम करना है, बिना मॉडल के प्रदर्शन को नष्ट किए।
DP-SGD: डिफरेंशियल प्राइवेसी का कार्यक्षेत्र
अधिकांश व्यावहारिक DP सिस्टम DP-SGD (डिफरेंशियल प्राइवेसी स्टोकास्टिक ग्रेडिएंट डिसेंट) के आधार पर निर्मित होते हैं। यह मानक SGD को दो प्रमुख तरीकों से संशोधित करता है।
DP-SGD कैसे काम करता है
प्रशिक्षण के प्रत्येक उदाहरण से सीधे कच्चे ग्रेडिएंट का उपयोग करने के बजाय, DP-SGD लागू करता है:
- ग्रेडिएंट क्लिपिंग, किसी एक नमूने के प्रभाव को सीमित करता है
- शोर इंजेक्शन, व्यक्तिगत योगदानों को छिपाने के लिए गॉसियन शोर जोड़ता है
यह संयोजन सुनिश्चित करता है कि कोई एक डेटा बिंदु सीखने की प्रक्रिया में हावी नहीं हो सकता।
DP-SGD में प्रमुख मापदंड
| मापदंड | यह क्या नियंत्रित करता है | क्यों यह महत्वपूर्ण है |
|---|---|---|
| क्लिपिंग नॉर्म | प्रति-नमूने ग्रेडिएंट का अधिकतम आकार | अपडेट में अपवादों को हावी होने से रोकता है |
| शोर मल्टीप्लायर | जोड़े गए गॉसियन शोर की मात्रा | सीधे प्राइवेसी-उपयोगिता व्यापार की स्थिति को प्रभावित करता है |
| सैंपलिंग रेट | प्रति चरण डेटा का अंश | प्राइवेसी बजट की खपत पर प्रभाव डालता है |
| एपोक्स | प्रशिक्षण पास की संख्या | अधिक एपोक्स = अधिक प्राइवेसी लागत |
एक महत्वपूर्ण व्यावहारिक नोट: epsilon वह चीज़ नहीं है जिसे आप "अभिव्यक्ति के आधार पर चुनते हैं"। इसे प्राइवेसी अकाउंटेंट का उपयोग करके गणना की जाती है, जो प्रशिक्षण के दौरान संचयी प्राइवेसी हानि को ट्रैक करता है।
सुरक्षित संचय बनाम डिफरेंशियल प्राइवेसी
इन दो अवधारणाओं को अक्सर भ्रमित किया जाता है, लेकिन वे विभिन्न समस्याओं को हल करते हैं।
सुरक्षित संचय डेटा को संचरण के दौरान सुरक्षित करता है, जबकि डिफरेंशियल प्राइवेसी अंतिम मॉडल आउटपुट की सुरक्षा करता है।
| विशेषता | सुरक्षित संचय | डिफरेंशियल प्राइवेसी |
|---|---|---|
| यह क्या सुरक्षित करता है | क्लाइंट अपडेट्स ट्रांजिट में | मॉडल से जानकारी का रिसाव |
| यह कब लागू होता है | संचार के दौरान | प्रशिक्षण के बाद |
| मुख्य लक्ष्य | व्यक्तिगत ग्रेडिएंट को छिपाना | किसी भी उपयोगकर्ता के प्रभाव को सीमित करना |
| खतरे का मॉडल | सर्वर केवल संचित डेटा देखता है | मॉडल आउटपुट को जानकारी नहीं लीक करनी चाहिए |
उत्पादन सिस्टम में, इन्हें अक्सर मिलाकर उपयोग किया जाता है:
सुरक्षित संचय + DP = मजबूत एंड-टू-एंड प्राइवेसी
DP-SAM: प्राइवेसी प्रतिबंधों के तहत सटीकता में सुधार
DP-SGD का सबसे बड़ा नुकसान शोर के कारण प्रदर्शन में गिरावट है। यहाँ DP-SAM (डिफरेंशियल प्राइवेसी शार्पनेस-अवेयर मिनिमाइजेशन) कार्य में आता है।
DP-SAM का विचार सरल लेकिन शक्तिशाली है:
मॉडल को तेज न्यूनतम (संवेदनशील क्षेत्र) में प्रशिक्षित करने के बजाय, यह अनुकूलन को फ्लैट न्यूनतम की ओर धकेलता है, जहाँ मॉडल अधिक स्थिर होता है।
यह मदद करता है क्योंकि:
- फ्लैट क्षेत्रों में शोर का कम प्रभाव होता है
- मॉडल DP प्रतिबंधों के तहत बेहतर सामान्यीकृत होता है
- सटीकता की हानि मानक DP-SGD की तुलना में कम होती है
व्यापार लागत है, क्योंकि SAM-शैली का प्रशिक्षण अतिरिक्त अनुकूलन चरणों की आवश्यकता होती है।
तुलना: DP-SGD बनाम DP-SAM
| पहलू | DP-SGD | DP-SAM |
|---|---|---|
| प्राइवेसी गारंटी | मजबूत | मजबूत |
| अनुकूलन लक्ष्य | मानक प्रशिक्षण | फ्लैट न्यूनतम अनुकूलन |
| DP के तहत सटीकता | अक्सर कम | आमतौर पर अधिक |
| कम्प्यूटेशनल लागत | कम | अधिक |
| सर्वोत्तम उपयोग मामला | बेसलाइन DP प्रशिक्षण | उत्पादन-गुणवत्ता DP मॉडल |
DP प्रशिक्षण के लिए व्यावहारिक कार्यप्रवाह
वास्तविक तैनाती में, DP को लागू करना सिद्धांत के बारे में कम और सावधानीपूर्वक ट्यूनिंग और निगरानी के बारे में अधिक होता है।
एक सामान्य कार्यप्रवाह इस प्रकार है:
- प्राइवेसी लक्ष्य (ε, δ) को परिभाषित करें
- DP-SGD के साथ बेसलाइन मॉडल को प्रशिक्षित करें
- उपयोगिता बनाम प्राइवेसी व्यापार पर मूल्यांकन करें
- सुरक्षित संचय लागू करें (यदि संघटित सेट अप)
- यदि सटीकता अपर्याप्त है तो DP-SAM के साथ प्रयोग करें
- अंतिम प्रमाणन के लिए प्राइवेसी अकाउंटेंट का उपयोग करें
- अनुपालन और ऑडिट क्षमता के लिए परिणामों का दस्तावेजीकरण करें
अंतिम takeaway
डिफरेंशियल प्राइवेसी एक एकल तकनीक नहीं है बल्कि एक सिस्टम डिजाइन दृष्टिकोण है। DP-SGD आधार प्रदान करता है, सुरक्षित संचय बुनियादी ढांचे की सुरक्षा को मजबूत करता है, और DP-SAM तब मदद करता है जब प्राइवेसी शोर बहुत महंगा हो जाता है। व्यवहार में, अधिकांश वास्तविक दुनिया के सिस्टम तीनों का संयोजन करते हैं न कि एक अकेले तरीके का उपयोग।




