
OLMo 2 पर सदस्यता-अनुमान हमलों के एक नियंत्रित अध्ययन के लिए पुनरुत्पादन कोड, जिसमें दस्तावेज़ प्रविष्टि, मध्य-प्रशिक्षण, प्रशिक्षण-पश्चात, स्कोरिंग और विश्लेषण शामिल हैं।
इस रिपॉज़िटरी में पेपर का कोड शामिल है
From Training Exposure to Membership Evidence: A Controlled Study of OLMo 2
Ali Banaei, Muhammad Shahab Shahzad, Gerald Q. Maguire Jr., Marco Chiesa, Dejan Kostić
KTH Royal Institute of Technology. arXiv preprint (प्रकाशित होने वाला है)।
हमने OLMo 2 1B के आधिकारिक 50-बिलियन-टोकन मिड-ट्रेनिंग चरण को फिर से चलाया, जिसमें ट्रेनिंग स्ट्रीम में कुछ दस्तावेज़ डाले गए थे, जिन्हें मिलते-जुलते जोड़ों में से यादृच्छिक रूप से चुना गया था। उसी चरण के AI2 के जारी किए गए रन को नियंत्रण (control) के रूप में उपयोग किया गया है। दोनों रनों ने समान ट्रेनिंग डेटा को समान क्रम में पढ़ा, सिवाय उन स्थानों के जहाँ हमने दस्तावेज़ डाले थे। इसके बाद दोनों मॉडलों को AI2 के पोस्ट-ट्रेनिंग रेसिपी से गुज़ारा गया। प्रत्येक दस्तावेज़ को हर चरण पर दोनों मॉडलों के अंतर्गत स्कोर किया गया, ताकि हम यह माप सकें कि एक दस्तावेज़ पर ट्रेनिंग मॉडल को कितना बदलती है, और उस परिवर्तन का कितना हिस्सा मेंबरशिप-इन्फ़रेंस हमलों द्वारा पकड़ा जा सकता है।
मेंबरशिप इन्फ़रेंस यह पूछता है कि कोई दिया गया दस्तावेज़ किसी मॉडल के ट्रेनिंग डेटा का हिस्सा था या नहीं। यह कॉपीराइट और डेटा प्रोवेनेंस, ट्रेनिंग-डेटा पारदर्शिता और बेंचमार्क संदूषण (contamination) के लिए महत्वपूर्ण है। भाषा मॉडलों पर मेंबरशिप-इन्फ़रेंस हमलों के अधिकांश मूल्यांकन सदस्यों और गैर-सदस्यों को बाद में एकत्र करते हैं, उदाहरण के लिए ट्रेनिंग कटऑफ से पहले और बाद में प्रकाशित दस्तावेज़। तब दोनों समूह सदस्यता के अलावा विषय, शैली और तिथि में भी भिन्न होते हैं। कोई हमला इस वितरण-परिवर्तन (distribution shift) को पकड़कर सफल हो सकता है। जब कोई हमला विफल होता है, तो यह नहीं दर्शाता कि ट्रेनिंग ने कोई निशान नहीं छोड़ा।
इन स्पष्टीकरणों को अलग करने के लिए, हमें एक ऐसी व्यवस्था चाहिए जिसमें सदस्यता ज्ञात हो, हर दस्तावेज़ गुण से स्वतंत्र रूप से निर्धारित की गई हो, और शेष ट्रेनिंग को अपरिवर्तित रखे। पेपर पूछता है: जब किसी वास्तविक दस्तावेज़ को किसी स्थापित ट्रेनिंग रेसिपी में एक बार शामिल किया जाता है, तो मॉडल कितना बदलता है, और उस परिवर्तन का कितना हिस्सा मौजूदा हमले उपयोग कर सकते हैं?
AI2's released stage-1 checkpoint (4T tokens)
|
+--------------------------+---------------------------+
| |
AI2's released seed-42 run our re-run of the same stage:
of the 50B-token stage same start, data and order;
(23,852 updates) 24,081 of 12,212,224 chunks replaced
| by copies of inserted documents
v v
control treated model
| |
v v
SFT -> DPO -> RLVR stage 1 -> RLVR stage 2 (same data, order and seeds for both)
जब तक अन्यथा न कहा जाए, नीचे दी गई संख्याएँ अनदेखा सत्यापित और एक बार प्रविष्ट किए गए 4,832 दस्तावेज़ जोड़ों के लिए हैं, जो नियंत्रण के विरुद्ध मापे गए हैं। पेपर विश्वास अंतराल और आगे की चेतावनियाँ देता है।