Subgraph-level Universal Prompt Tuning
यह शोध पत्र सबग्राफ-स्तरीय यूनिवर्सल प्रॉम्प्ट ट्यूनिंग (SUPT) प्रस्तुत करता है, जो एक बहुमुखी विधि है जो मौजूदा ग्राफ प्रॉम्प्ट ट्यूनिंग दृष्टिकोणों की संदर्भ सीमाओं को दूर करने के लिए सबग्राफ स्तर पर प्रॉम्प्ट विशेषताओं को असाइन करती है, जिससे काफी कम मापदंडों के साथ फुल-शॉट और फ्यू-शॉट दोनों परिदृश्यों में फाइन-ट्यूनिंग की तुलना में बेहतर प्रदर्शन प्राप्त होता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक सुपर-स्मार्ट रोबोट है जिसने सालों तक लाखों किताबें पढ़ी हैं और लाखों तस्वीरें देखी हैं। यह रोबोट एक "प्री-ट्रेंड मॉडल" (pre-trained model) है। यह बहुत कुछ जानता है, लेकिन इसे यह नहीं पता कि आज आप इससे क्या करवाना चाहते हैं। शायद आप चाहते हैं कि यह एक कोशिका (cell) में किसी विशिष्ट प्रकार की बीमारी की पहचान करे, या शायद आप यह अनुमान लगाना चाहते हैं कि कोई नया रसायन जहरीला होगा या नहीं।
पहले, इस रोबically को नया हुनर सिखाने के लिए, आपको इसके पूरे मस्तिष्क को फिर से प्रशिक्षित (retrain) करना पड़ता था। यह एक मास्टर शेफ को, जो फ्रांसीसी व्यंजन पकाने में माहिर है, उसे शून्य से एक विशिष्ट प्रकार का केक बनाना सिखाने के लिए मजबूर करने जैसा है। इसमें बहुत समय, ऊर्जा और डेटा लगता है।
पुराने तरीकों के साथ समस्या
हाल ही में, वैज्ञानिकों ने एक स्मार्ट विचार निकाला जिसे "प्रॉम्प्ट ट्यूनिंग" (Prompt Tuning) कहा जाता है। पूरे मस्तिष्क को फिर से प्रशिक्षित करने के बजाय, आप रोबोट को केवल एक छोटा सा "संकेत" या "नोट" देते हैं कि उसे डेटा को कैसे देखना है।
- पुराना तरीका (Fine-Tuning): पूरे मस्तिष्क को फिर से प्रशिक्षित करना। महंगा और धीमा।
- पहला प्रॉम्प्ट तरीका (GPF): कल्पना कीजिए कि आपने रोबोट के माथे पर एक स्टिकी नोट चिपका दिया है जिस पर लिखा है "ध्यान से देखो!" यह नोट हर उस चीज़ पर लागू होता है जिसे रोबोट देखता है। यह सरल है, लेकिन थोड़ा बहुत सामान्य (generic) है।
- दूसरा प्रॉम्प्ट तरीका (GPF-Plus): कल्पना कीजिए कि आप रोबोट को हर प्रकार की वस्तु के लिए एक अलग रंग का स्टिकी नोट दे रहे हैं। यदि वह एक "प्रोटीन" देखता है, तो उसे नीला नोट मिलता है। यदि वह एक "अणु" (molecule) देखता है, तो उसे लाल नोट मिलता है। यह बेहतर है, लेकिन यह सभी प्रोटीनों के साथ एक जैसा व्यवहार करता है, भले ही वे बहुत अलग स्थितियों में हों।
नया समाधान: SUPT (Subgraph-level Universal Prompt Tuning)
इस शोध पत्र के लेखकों, जुनह्यून ली, वूसुंग यांग और जेवू कांग ने महसूस किया कि ग्राफ (जो जुड़े हुए बिंदुओं के नेटवर्क होते हैं, जैसे सोशल नेटवर्क या रासायनिक संरचनाएं) बहुत जटिल और अव्यवस्थित होते हैं। हर किसी के लिए एक ही नोट, या यहाँ तक कि हर प्रकार की चीज़ के लिए एक नोट, पर्याप्त नहीं है।
उन्होंने SUPT का आविष्कार किया।
SUPT को एक स्मार्ट टूर गाइड की तरह समझें जो रोबोट के लिए काम करता है।
एक नोट रोबोट के माथे पर चिपकाने के बजाय, टूर गाइड पार्क में एक साथ खड़े दोस्तों के एक छोटे समूह (एक "सबग्राफ") को देखता है।
- यदि वह समूह पिकनिक मना रहा एक परिवार है, तो गाइड फुसफुसाता है, "खाने पर ध्यान दो!"
- यदि वह संगीत बजाने वाला एक बैंड है, तो गाइड फुसफुसाता है, "वाद्यों (instruments) को सुनो!"
- यदि वह बस का इंतज़ार कर रहे अजनबियों का समूह है, तो गाइड फुसफुसाता है, "शेड्यूल चेक करो!"
गाइड केवल एक व्यक्ति को नहीं देखता; वह संकेत देने के लिए निर्णय लेने हेतु उस छोटे समूह के संदर्भ (context) को देखता है। यह रोबोट को स्थिति की बारीकियों (nuance) को बहुत बेहतर तरीके से समझने में सक्षम बनाता है।
यह कैसे काम करता है (जादुई ट्रिक)
- इनपुट (The Input): रोबोट कनेक्शनों के एक जटिल जाल (ग्राफ) को देखता है।
- समूहीकरण (The Grouping): SUPT एक छोटे, सरल सहायक का उपयोग करता है जो वेब को देखता है और कहता है, "हे, ये 5 बिंदु यहाँ एक टीम की तरह काम कर रहे हैं, और वे 3 बिंदु वहाँ एक अलग टीम की तरह हैं।"
- प्रॉम्प्ट (The Prompt): यह प्रत्येक इन टीमों को एक विशिष्ट "संकेत" (एक गणितीय वेक्टर) आवंटित करता है।
- परिणाम (The Result): रोबोट को ये संकेत उसके इनपुट में जोड़ दिए जाते हैं। यह ऐसा है जैसे रोबोट अचानक बिना दोबारा सीखे समूह के संदर्भ को "देख" पाता है।
यह एक बड़ी बात क्यों है?
पेपर दो मुख्य जीत का दावा करता है:
- यह अत्यंत कुशल है: "टूर गाइड" (प्रॉम्प्ट) अविश्वसनीय रूप से छोटा है। यह पूरे रोबोट को फिर से प्रशिक्षित करने के लिए आवश्यक मेमोरी और कंप्यूटिंग पावर के 1% से भी कम का उपयोग करता है। यह एक व्याख्या (lecture) के बजाय एक फुसफुसाहट के साथ नया हुनर सिखाने जैसा है।
- यह अत्यंत सटीक है: अपने परीक्षणों में, इस पद्धति ने बहुत अधिक डेटा होने पर पुराने "सब कुछ फिर से प्रशिक्षित करने" वाले तरीके को 45 में से 42 स्थितियों में और बहुत कम डेटा होने पर 45 में से 41 बार हराया।
- उपमा: कल्पना कीजिए कि आप एक परीक्षा दे रहे हैं। पुराना तरीका (Fine-Tuning) 10 घंटे पढ़ाई करने जैसा है। नया तरीका (SUPT) 10 मिनट पढ़ाई करने जैसा है लेकिन आप बेहतर ग्रेड प्राप्त करते हैं क्योंकि आपने प्रश्नों के संदर्भ को पूरी तरह से समझ लिया है।
टूर गाइड के दो संस्करण
पेपर इस टूर गाइड को चलाने के दो थोड़े अलग तरीके पेश करता है:
- SUPTsoft: गाइड धीरे से सुझाव देता है कि व्यक्ति किस समूह का हिस्सा है। एक व्यक्ति 60% "पिकनिक टीम" और 40% "म्यूजिक टीम" हो सकता है। हर किसी को एक संकेत मिलता है, लेकिन संकेत की शक्ति भिन्न होती है।
- SUPThard: गाइड सख्त है। "तुम निश्चित रूप से पिकनिक टीम में हो। तुम निश्चित रूप से म्यूजिक टीम में हो।" कुछ लोगों को कोई संकेत नहीं मिल सकता है यदि वे किसी विशिष्ट समूह में पूरी तरह फिट नहीं बैठते हैं। यह संस्करण गणना करने में थोड़ा तेज़ है लेकिन थोड़ा अधिक कठोर है।
निष्कर्ष
लेखकों का कहना है कि बड़े नेटवर्क के भीतर छोटे समूहों (सबग्राफ) को देखकर और उन्हें विशिष्ट, संदर्भ-जागरूक संकेत देकर, वे प्री-ट्रेंड ग्राफ मॉडल्स को बहुत बेहतर बना सकते हैं। उन्होंने यह विशाल मॉडल को फिर से प्रशिक्षित किए बिना किया, जिससे समय और संसाधनों की बचत हुई और बेहतर परिणाम मिले।
उन्होंने 9 विभिन्न डेटासेट्स (जैसे प्रोटीन कार्यों या रासायनिक गुणों की भविष्यवाणी करना) पर इसका परीक्षण किया और पाया कि यह "सबग्राफ-लेवल यूनिवर्सल प्रॉम्प्ट ट्यूनिंग" एक विजेता है, विशेष रूप से तब जब आपके पास बहुत अधिक डेटा न हो।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।