OS-Pruner: Pruning Chains-of-Thought of Reasoning Models via Optimal Stopping
यह शोध पत्र OS-Pruner को पेश करता है, जो एक हल्का प्लग-इन फ्रेमवर्क है जो चेन-ऑफ-थॉट प्रूनिंग को एक इष्टतम स्टॉपिंग समस्या (optimal stopping problem) के रूप में तैयार करता है ताकि रीजनिंग चेन्स के लिए सबसे कुशल समाप्ति बिंदु को गतिशील रूप से निर्धारित किया जा सके, जिससे न्यूनतम सटीकता हानि के साथ जनरेशन की लंबाई को 20-60% तक कम किया जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक कठिन गणितीय पहेली हल कर रहे हैं। आप ज़ोर से सोचना शुरू करते हैं, हर कदम को लिख रहे हैं, अपने काम की जाँच कर रहे हैं, और शायद सुनिश्चित करने के लिए इसे दोबारा भी जाँच रहे हैं। लेकिन फिर, आपको एहसास होता है कि आपने उत्तर पहले ही ढूँढ लिया है! फिर भी, आपका मस्तिष्क (या इस मामले में, एक 'लार्ज लैंग्वेज मॉडल' जैसा सुपर-स्मार्ट कंप्यूटर मस्तिष्क) चलता रहता है। यह और अधिक पैराग्राफ लिखता है, पुराने तर्कों को दोहराता है, या अतिरिक्त गणनाएँ करता है जो वास्तव में मदद नहीं करतीं। यह "कंप्यूटेशनल ओवरथिंकिंग" (computational overthinking) कहलाता है। यह उस छात्र की तरह है जो परीक्षा में सवाल हल करने के बहुत बाद तक लिखता रहता है, बिना बेहतर ग्रेड प्राप्त किए केवल समय और कागज़ बर्बाद करता है।
यह पेपर इसे ठीक करने के लिए एक नया टूल पेश करता है जिसे OS-Pruner कहा जाता है। OS-Pruner को एक सुपर-स्मार्ट "स्टॉप-वॉच" या एक बुद्धिमान कोच की तरह समझें जो कंप्यूटर के बगल में खड़ा है। इसका काम कंप्यूटर की सोचने की प्रक्रिया को चरण-दर-चरण देखना और हर पैराग्राफ के बाद एक सरल प्रश्न पूछना है: "क्या एक और वाक्य लिखना सार्थक है, या हमें अभी उत्तर दे देना चाहिए?"
"रुकें या चलें" का खेल (The "Stop or Go" Game)
लेखकों ने महसूस किया कि रुकने का निर्णय लेना केवल यह अनुमान लगाने के बारे में नहीं है कि उत्तर सही है या नहीं। यह एक संतुलन बनाने का काम है।
- लागत (The Cost): कंप्यूटर द्वारा लिखा गया हर अतिरिक्त वाक्य पैसे (टोकन के रूप में) और समय (लेटेंसी) खर्च करता है।
- पुरस्कार (The Reward): आगे बढ़ने का एकमात्र कारण यह है कि अगले वाक्य के आगे बढ़ने की अच्छी संभावना है कि वह अंतिम उत्तर को अधिक सटीक बनाएगा।
पेपर का तर्क है कि वर्तमान के अधिकांश तरीके एक सख्त शिक्षक की तरह हैं जो कहते हैं, "ठीक 10 वाक्यों के बाद रुक जाओ!" या "रुक जाओ यदि तुम 90% आश्वस्त हो!" लेखक कहते हैं कि ये तरीके बहुत कठोर हैं। इसके बजाय, वे इस समस्या को एक ऑप्टिमल स्टॉपिंग (Optimal Stopping) गेम के रूप में देखते हैं। इसका मतलब है कि कंप्यूटर यह सीखना सीखता है कि लिखने की लागत को बेहतर उत्तर मिलने की संभावना के विरुद्ध कैसे तौला जाए। यदि अगला कदम बहुत अधिक मदद करने की संभावना नहीं रखता है, तो "कोच" (OS-Pruner) कहता है, "रुक जाओ! हम ठीक हैं!"
जिसे उन्होंने खारिज कर दिया (What They Rejected)
यह पेपर स्पष्ट रूप से कुछ सामान्य विचारों के खिलाफ तर्क देता है:
- निश्चित बजट (Fixed Budgets): वे कहते हैं कि केवल मॉडल को चरणों की एक निश्चित संख्या के बाद रुकने के लिए मजबूर करना (जैसे "ठीक 5 मिनट तक सोचें") काम नहीं करता है क्योंकि कुछ समस्याएँ आसान होती हैं जिन्हें कुछ ही चरणों की आवश्यकता होती है, जबकि अन्य कठिन होती हैं जिन्हें कई चरणों की आवश्यकता होती है।
- सरल आत्मविश्वास जाँच (Simple Confidence Checks): वे दिखाते हैं कि केवल यह पूछना कि, "क्या आप पर्याप्त आश्वस्त हैं?" पर्याप्त नहीं है। कभी-कभी एक मॉडल आश्वस्त हो सकता है लेकिन उसके पास आगे एक बेहतर रास्ता हो सकता है, या वह अनिश्चित हो सकता है लेकिन वास्तव में उसका काम पूरा हो चुका हो सकता है। पेपर गणितीय रूप से सिद्ध करता है कि एक साधारण "कॉन्फिडेंस थ्रेशोल्ड" (confidence threshold) उनके तरीके की तुलना में भारी सुधारों को छोड़ सकता है।
- पूरे मस्तिष्क को फिर से प्रशिक्षित करना (Retraining the Whole Brain): अन्य कई तरीके पूरे कंप्यूटर मॉडल को छोटा बनाने के लिए उसे फिर से प्रशिक्षित करने की कोशिश करते हैं। लेखक कहते हैं कि यह महंगा और धीमा है। OS-Pruner एक "प्लग-इन" है, जिसका अर्थ है कि यह एक छोटा सा जुड़ाव है जिसे पूरे मस्तिष्क को फिर से बनाने की आवश्यकता नहीं है।
उन्होंने इसका परीक्षण कैसे किया (How They Tested It)
शोधकर्ताओं ने केवल अनुमान नहीं लगाया; उन्होंने गंभीर प्रयोग चलाए। उन्होंने कई शक्तिशाली रीजनिंग मॉडल्स (जैसे DeepSeek-R1-Distill-Qwen-7B, GPT-OSS-20B, और DRPO-7B) को लिया और उन्हें ग्रेड-स्कूल अंकगणित से लेकर कठिन ओलंपियाड-स्तर की चुनौतियों तक के गणित के सवालों पर टेस्ट किया।
उन्होंने पाया कि OS-Pruner का उपयोग करके:
- मॉडल्स ने कई कार्यों पर अपनी सोचने की लंबाई को 20% से 60% तक कम कर दिया।
- उदाहरण के लिए, GSM8K (आसान गणित) डेटासेट पर, DeepSeek-R1-Distill-Qwen-7B मॉडल ने अपनी सटीकता को बदले बिना (केवल 0.7 प्रतिशत अंकों की मामूली गिरावट के साथ) अपनी सोचने की लंबाई को 59.3% कम कर दिया।
- AIME जैसे कठिन समस्याओं पर, मॉडल अधिक सावधान था, जिसने केवल 6.9% लंबाई कम की, क्योंकि वहां अतिरिक्त सोच वास्तव में आवश्यक थी।
पेपर सुझाव देता है कि जो मॉडल पहले से ही संक्षिप्त होने के लिए प्रशिक्षित थे (जैसे DRPO-7B मॉडल), वे भी ओवरथिंकिंग से ग्रस्त थे, और OS-Pruner उन्हें और भी बेहतर बना सकता था।
मुख्य निष्कर्ष (The Bottom Line)
यह पेपर यह दावा नहीं करता है कि उसने AI रीजनिंग को हमेशा के लिए "हल" कर दिया है। इसके बजाय, यह सुझाव देता है कि निर्णय को समय और सटीकता के बीच एक स्मार्ट ट्रेड-ऑफ (समझौते) के रूप में मानकर, हम इन शक्तिशाली मॉडल्स को उनकी बुद्धिमत्ता खोए बिना बहुत तेज़ और सस्ता चला सकते हैं। यह एक प्रतिभाशाली छात्र को अपनी बात पूरी होते ही चुप होने के लिए सिखाने जैसा है, जिससे सबकी बचत होती है और वह अभी भी 'A+' ग्रेड प्राप्त करता है।
लेखकों ने इन परिणामों को विशिष्ट डेटासेट्स पर मापा और पाया कि OS-Pruner लगातार "पारेटो फ्रंटियर" (Pareto frontier) पर स्थित है—जो एक फैंसी तरीका है यह कहने का कि यह सबसे अच्छा सौदा प्रदान करता है: न्यूनतम लेखन के लिए अधिकतम सटीकता। उन्होंने यह भी दिखाया कि आप एक एकल संख्या (जिसे कहा जाता है) के साथ इस ट्रेड-ऑफ को नियंत्रित कर सकते हैं, जिससे उपयोगकर्ताओं को यह तय करने की अनुमति मिलती है कि वे मॉडल को सुपर फास्ट (और शायद थोड़ा कम सटीक) चाहते हैं या सुपर केयरफुल (थोड़ा अधिक समय लेने वाला)।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।