← नवीनतम पेपर
💬 NLP

AdaDPO: Self-Adaptive Direct Preference Optimization with Balanced Gradient Updates

AdaDPO, डायरेक्ट प्रेफरेंस ऑप्टिमाइज़ेशन (DPO) का एक सेल्फ-अडैप्टिव वेरिएंट है जो पसंदीदा और नापसंद प्रतिक्रियाओं के अपडेट के परिमाण को संतुलित करने के लिए प्रति-जोड़ा ग्रेडिएंट गुणांक (per-pair gradient coefficients) पेश करता है, जिससे DPO के अंतर्निहित एसिमेट्रिक लर्निंग बायस को ठीक किया जाता है और न्यूनतम कार्यान्वयन परिवर्तनों के साथ बेहतर अलाइनमेंट प्रदर्शन प्राप्त किया जाता है।

मूल लेखक: Shaolong Chen, Madalina Ciobanu, Qingqing Mao, Ritankar Das

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

मूल लेखक: Shaolong Chen, Madalina Ciobanu, Qingqing Mao, Ritankar Das

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

मुख्य विचार: एक रोबोट को मददगार बनाना सिखाना

कल्पना कीजिए कि आप एक रोबोट (एक लार्ज लैंग्वेज मॉडल) को अच्छी कहानियाँ लिखना सिखा रहे हैं। आप उसे कहानियों के जोड़े दिखाते हैं: एक जो अच्छी (पसंद की जाने वाली) है और एक जो खराब (नापसंद की जाने वाली) है। रोबोट का लक्ष्य यह सीखना है कि अच्छी कहानियों की तरह अधिक कैसे लिखा जाए और खराब कहानियों की तरह कम कैसे लिखा जाए।

कुछ समय तक, इसे करने का मानक तरीका DPO (डायरेक्ट प्रेफरेंस ऑप्टिमाइज़ेशन) कहलाता था। यह अच्छा काम करता था, लेकिन इस शोध पत्र के लेखकों ने यह पता लगाया कि DPO सीखने के बारे में कैसे "सोचता" है, इसमें एक छिपा हुआ दोष है।

समस्या: "बुरा बंद करो" बनाम "अच्छा शुरू करो" का असंतुलन

यह शोध पत्र तर्क देता है कि DPO की एक एकतरफा सीखने की शैली है।

  • उपमा: कल्पना कीजिए कि एक शिक्षक छात्र को ग्रेड दे रहा है।
    • जब छात्र एक खराब वाक्य लिखता है, तो शिक्षक उसके हाथ पर ज़ोर से थप्पड़ मारता है और कहता है, "ऐसा करना बंद करो!" (यह एक मज़बूत, तेज़ संकेत है)।
    • जब छात्र एक अच्छा वाक्य लिखता है, तो शिक्षक उसकी पीठ पर धीरे से थपथपाता है और कहता है, "इसे करते रहो।" (यह एक बहुत ही हल्का, शांत संकेत है)।

यह एक समस्या क्यों है?
जैसे-जैसे छात्र बेहतर होता जाता है, वह स्वाभाविक रूप से गलतियाँ करना बंद कर देता है। क्योंकि "बंद करो" वाला संकेत बहुत तेज़ था, छात्र उसे जल्दी सुनना बंद कर देता है। लेकिन क्योंकि "करते रहो" वाला संकेत बहुत धीमा था, छात्र को वास्तव में अपने अच्छे लेखन को सुधारने के लिए पर्याप्त प्रोत्साहन नहीं मिलता है।

शोध पत्र इसे ग्रेडिएंट इम्बैलेंस (gradient imbalance) कहता है। रोबोट गलतियाँ करने से बचने में बहुत तेज़ हो जाता है, लेकिन वह सही होने के मामले में बहुत धीरे सीखता है। यह एक ऐसा रोबोट बन जाता है जो गलतियाँ न करने में तो बहुत अच्छा है, लेकिन बेहतरीन उत्तर देने में औसत दर्जे का है।

समाधान: AdaDPO (संतुलित कोच)

लेखक AdaDPO (सेल्फ-एडेप्टिव डायरेक्ट प्रेफरेंस ऑप्टिमाइज़ेशन) नामक एक नई विधि प्रस्तावित करते हैं।

यह कैसे काम करता है:
रोबोट को कितना ज़ोर लगाना है इसके लिए एक निश्चित नियम का उपयोग करने के बजाय, AdaDPO एक स्मार्ट कोच की तरह काम करता है जो वास्तविक समय में रोबोट के आत्मविश्वास को देखता है।

  1. "स्टॉप-ग्रेडिएंट" (Stop-Gradient) ट्रिक: कोच यह देखता है कि रोबलेट "अच्छे" उत्तर के प्रति कितना आश्वस्त है बनाम "खराब" उत्तर के प्रति।
  2. समायोजन (Adjustment):
    • यदि रोबोट पहले से ही "अच्छे" उत्तर के बारे में बहुत आश्वस्त है, तो कोच "इसे करते रहो!" वाले संकेत की आवाज़ (वॉल्यूम) बढ़ा देता है
    • यदि रोबोट "खराब" उत्तर के साथ संघर्ष कर रहा है, तो कोच "बंद करो" के संकेत को स्थिर रखता है।
  3. परिणाम: अच्छा करने का "धक्का" और बुरा करने को रोकने का "धक्का" शक्ति में समान हो जाते हैं।

रूपक (Metaphor):
एक सी-सॉ (seesaw) के बारे में सोचें। पुराने तरीके (DPO) में, "बुरा" वाला हिस्सा भारी था, इसलिए सी-सॉ खराब व्यवहार को रोकने की ओर भारी रूप से झुक गया था। AdaDPO में, कोच गतिशील रूप से "अच्छे" पक्ष में वजन जोड़ता है ताकि सी-सॉ पूरी तरह से संतुलित रहे। रोबोट बुरे उत्तरों से बचने और अच्छे उत्तर उत्पन्न करने की बिल्कुल समान गति से सीखता है।

उन्होंने क्या पाया? (परिणाम)

लेखकों ने इस नए "संतुलित कोच" का परीक्षण एक विशिष्ट रोबोट मॉडल (Llama-3-8B) पर मानव प्राथमिकताओं के एक मानक डेटासेट का उपयोग करके किया। उन्होंने कई अलग-अलग सेटिंग्स में पुराने तरीके के मुकाबले इसकी तुलना की।

  • जीतने में बेहतर: "AlpacaEval 2" नामक एक परीक्षण पर (जहाँ एक AI जज तय करता है कि कौन सी कहानी बेहतर है), AdaDPO पुराने तरीके की तुलना में अधिक बार जीता।
  • "शब्दों के जाल" में कम फँसना: कभी-कभी, रोबोट बेहतर शब्दों के बजाय केवल अधिक शब्द लिखकर जीतने की कोशिश करते हैं (verbosity)। पुराना तरीका (DPO) अक्सर इस जाल में फंस जाता था। AdaDPO बिना अनावश्यक रूप से लंबा हुए, उच्च-गुणवत्ता वाले उत्तर लिखने में बहुत बेहतर था।
  • उपयोग में आसान: सबसे अच्छी बात यह है कि AdaDPO एक "ड्रॉप-इन" अपग्रेड की तरह है। आपको रोबोट के दिमाग को बदलने या नया डेटा एकत्र करने की आवश्यकता नहीं है। आपको बस स्कोर की गणना करने वाले गणित में कोड की कुछ पंक्तियाँ बदलनी होती हैं। यह पुराने तरीके के समान ही सेटिंग्स (हाइपरपैवर्स) के साथ काम करता है।

सारांश

शोध पत्र का दावा है कि AI को प्रशिक्षित करने का पुराना तरीका (DPO) असंतुलित था: यह AI को यह सिखाने में बहुत अच्छा था कि क्या नहीं करना है, और यह सिखाने में पर्याप्त अच्छा नहीं था कि क्या करना है।

AdaDPO इसे प्रशिक्षण संकेतों को स्वचालित रूप से समायोजित करके ठीक करता है ताकि AI को अच्छा होने के लिए समान प्रोत्साहन और बुरा होने से रुकने के लिए समान दबाव मिले। इसके परिणामस्वरूप एक ऐसा AI प्राप्त होता है जो न केवल "सुरक्षित" (गलतियाँ न करना) है, बल्कि वास्तव में "मददगार" (उच्च-गुणवत्ता वाले उत्तर देना) भी है, बिना जजों को धोखा देने के लिए लंबे-चौड़े जवाब लिखने के।

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

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

Digest आज़माएँ →