Privately Learning Decision Lists and a Differentially Private Winnow
यह शोध पत्र PAC और ऑनलाइन दोनों मॉडलों में डिसीजन लिस्ट और लार्ज-मार्जिन हाफस्पेस सीखने के लिए नए डिफरेंशियल प्राइवेट एल्गोरिदम प्रस्तुत करता है, जो गैर-निजी विधियों की तुलना में निकट-इष्टतम सैंपल कॉम्प्लेक्सिटी और मिस्टेक बाउंड्स प्राप्त करते हैं।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक रहस्य सुलझाने की कोशिश कर रहे एक जासूस हैं, लेकिन इसमें एक पेंच है: आपको संदिग्धों के चेहरों को देखे बिना या उनके नाम जाने बिना ही इस रहस्य को सुलझाना है। आप केवल उनके द्वारा छोड़े गए "सुरागों" (जैसे उनके पैरों के निशान या उनके जूतों के प्रकार) को ही देख सकते हैं।
यह पेपर इस बारे में है कि कंप्यूटर को पैटर्न (जैसे "यदि कोई व्यक्ति लाल जूते पहनता है, तो वह एक संदिग्ध है") सीखना कैसे सिखाया जाए, जबकि शामिल व्यक्तियों की गोपनीयता को सख्ती से सुरक्षित रखा जाए।
शोधकर्ता दो विशिष्ट प्रकार के "जासूसी कार्य" पर काम करते हैं: डिसीजन लिस्ट्स (Decision Lists) और विनिंग (Winnowing)।
1. द डिसीजन लिस्ट: द "फ्लोचार्ट" डिटेक्टिव
अवधारणा: एक डिसीजन लिस्ट एक सरल फ्लोचार्ट की तरह है।
- यदि व्यक्ति टोपी पहने हुए है तो वह "टाइप A" है।
- अन्यथा, यदि वह छाता लेकर चल रहा है तो वह "टाइप B" है।
- अन्यथा वह "टाइप C" है।
समस्या: आमतौर पर, इस फ्लोचार्ट को बनाने के लिए, कंप्यूटर भीड़ में मौजूद हर व्यक्ति को देखता है ताकि यह पता चल सके कि कौन से नियम सबसे अच्छा काम करते हैं। लेकिन यदि कंप्यूटर यह "याद" कर लेता है कि "दोपहर 2:00 बजे नीली टोपी वाला व्यक्ति टाइप A था," तो इसने उस व्यक्ति की निजी जानकारी लीक कर दी है।
समाधान (DP-GreedyCover): लेखकों ने "एक्सपोनेंशियल मैकेनिज्म" (Exponential Mechanism) नामक चीज़ का उपयोग करके इस फ्लोचart को बनाने का एक तरीका बनाया है।
उपमा: कल्पना कीजिए कि आप अपने फ्लोचार्ट के लिए सबसे अच्छा नियम चुन रहे हैं, लेकिन केवल सबसे अच्छे नियम को चुनने के बजाय, आप एक टोपी में रखे कई नियमों में से एक चुनते हैं। "सबसे अच्छे" नियम ऊपर होते हैं, और "बुरे" नियम नीचे होते हैं। थोड़ी सी यादृच्छिकता (randomness) जोड़कर (एक ऐसा नियम चुनकर जो लगभग सबसे अच्छा है, लेकिन अनिवार्य रूप से सबसे अच्छा नहीं है), आप यह सुनिश्चित करते हैं कि किसी एक व्यक्ति का डेटा तराजू को बहुत अधिक झुका न सके। यह एक ऐसे जूरी की तरह है जो एक एकल, शोर मचाने वाले गवाह के बजाय एक सामान्य सहमति के आधार पर निर्णय लेता है।
2. द विनो: द "वेटेड" डिटेक्टिव
अवधारणा: यह बहुत अधिक जटिल पैटर्न के लिए है। एक साधारण "इफ-देन" सूची के बजाय, कल्पना करें कि आप यह पता लगाने की कोशिश कर रहे हैं कि 1,000 अलग-अलग सुरागों में से वास्तव में कौन से महत्वपूर्ण हैं। इसे "हाफस्पेस सीखना" (learning halfspaces) कहा जाता है।
समस्या: एक "ऑनलाइन" सेटिंग में, सुराग एक-एक करके आते हैं, जैसे सूचनाओं का एक निरंतर प्रवाह। आपको तुरंत एक अनुमान लगाना होता है, और यदि आप गलत होते हैं, तो आप अपने ज्ञान को अपडेट करते हैं। यदि आप एक गलती के आधार पर अपने ज्ञान को बहुत विशिष्ट रूप से अपडेट करते हैं, तो आपने "लीक" कर दिया है कि जिस व्यक्ति ने वह गलती की थी, वह विशेष था।
समाधान (DP-Winnow): उन्होंने एक "प्राइवेट विनो" एल्गोरिदम बनाया है।
उपमा: कल्पना कीजिए कि आप एक गुप्त सूप रेसिपी को बेहतर बनाने की कोशिश कर रहे हैं एक शेफ हैं। हर बार जब कोई स्वाद लेता है और कहता है "बहुत नमकीन है," तो आप नमक को एडजस्ट करते हैं।
- गैर-निजी तरीका: आप रेसिपी को ठीक उसी व्यक्ति की पसंद के अनुसार बदलते हैं। (गोपनीयता लीक!)
- निजी तरीका (पेपर की विधि): आप "स्पार्स वेक्टर" (Sparse Vector) तकनीक का उपयोग करते हैं। हर बार जब कोई शिकायत करता है, तो रेसिपी बदलने के बजाय, आप शिकायतों का एक "गुप्त हिसाब" रखते हैं। आप रेसिपी को तब तक नहीं बदलते जब तक कि आप शिकायतों के एक निश्चित स्तर (threshold) तक नहीं पहुँच जाते।
शिकायतों के एक "गुच्छे" (cluster) के आने तक प्रतीक्षा करके, आप यह सुनिश्चित करते हैं कि एक अकेले व्यक्ति की राय रेसिपी को न बदले। यह रेसिपी (एल्गोरिदम) को निजी रखते हुए भी उसे अंततः पूर्ण बनाने की अनुमति देता है।
सारांश: यह क्यों मायने रखता है?
वास्तविक दुनिया में, हम इन प्रकार के एल्गोरिदम का उपयोग स्वास्थ्य सेवा (जैसे बीमारी के जोखिम की भविष्यवाणी करना) और वित्त (जैसे धोखाधड़ी का पता लगाना) जैसे उच्च-दांव वाले कार्यों के लिए करते हैं।
यदि कोई अस्पताल हृदय रोग की भविष्यवाणी करने के लिए "डिसीजन लिस्ट" का उपयोग करता है, तो वे चाहते हैं कि सूची सटीक हो, लेकिन वे यह प्रकट करने की अनुमति नहीं दे सकते कि "मरीज X की एक विशिष्ट हृदय स्थिति है।" यह पेपर वह गणितीय "ढाल" प्रदान करता है जो कंप्यूटर को अविश्वसनीय रूप से स्मार्ट और सटीक होने की अनुमति देती है, जबकि व्यक्तिगत गोपनीयता का पूरी तरह से सम्मान भी करती है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।