Power and Limitations of Aggregation in Compound AI Systems
यह शोधपत्र कंपाउंड एआई सिस्टम में कई समान मॉडलों से प्राप्त प्रतिक्रियाओं को एकत्रित करने की शक्ति और सीमाओं की जांच करता है, यह सिद्ध करते हुए कि ऐसा एकत्रीकरण केवल तीन विशिष्ट तंत्रों—व्यवहार्यता विस्तार (feasibility expansion), समर्थन विस्तार (support expansion), और बाध्यकारी सेट संकुचन (binding set contraction)—के माध्यम से ही उत्तिल्य योग्य (elicitable) आउटपुट के सेट का विस्तार करता है, और बड़े भाषा मॉडल कार्यों में इन निष्कर्षों के लिए अनुभवजन्य सत्यापन प्रदान करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक सुपर-स्मार्ट रोबोट दोस्त है जो कहानियाँ लिख सकता है, गणित की समस्याएँ हल कर सकता है, या रिसर्च पेपर्स की सूची बना सकता है। आप उससे एक सवाल पूछते हैं, और वह एक उत्तर देता है। लेकिन क्या होगा अगर आप उसी एक ही सवाल के लिए उसी रोबोट की तीन कॉपियाँ (प्रतिलिपियाँ) मांगें, उन्हें थोड़े अलग निर्देश दें, और फिर उनके उत्तरों को आपस में मिला दें? क्या अंतिम मिश्रण (mash-up) किसी भी अकेले रोबोट की तुलना में अधिक स्मार्ट होगा?
यह वह बड़ा सवाल है जिसे शोधकर्ताओं निवासिनी अनंतकृष्णन और मीना जगदीशन ने अपने नए शोध पत्र में उठाया है। उन्होंने केवल अनुमान नहीं लगाया; उन्होंने एक गणितीय "प्रिंसिपल-एजेंट" फ्रेमवर्क (इसे एक सख्त नियम पुस्तिका के रूप में सोचें कि कैसे एक बॉस श्रमिकों को कार्य देता है) बनाया ताकि यह पता लगाया जा सके कि वास्तव में कब और क्यों संयोजन (combining) काम करता है, और कब यह केवल समय की बर्बादी है।
एकत्रीकरण (Aggregation) के तीन जादुई करतब
लेखकों ने पाया कि केवल एक ही रोबोट से तीन बार पूछने से वह अपने आप स्मार्ट नहीं हो जाता। वास्तव में, उन्होंने सिद्ध किया कि रोबोटों के एक समूह के लिए ऐसा उत्तर देना जो कोई भी अकेला रोबोट कभी नहीं दे सकता था, के लिए समूह को तीन विशिष्ट "जादुई करतब" करने चाहिए। यदि समूह इन तीन में से कम से कम एक करतब नहीं करता है, तो एकत्रीकरण बेकार है, चाहे आपके निर्देश (प्रॉम्प्ट्स) कितने भी चतुर क्यों न हों।
यहाँ वे तीन करतब दिए गए हैं, जिन्हें एक पेपर रेफरेंस जनरेटर की कहानी के माध्यम से समझाया गया है:
1. "असंभव मिश्रण" का करतब (Feasibility Expansion - व्यवहार्यता विस्तार)
कल्पना कीजिए कि एक रोबोट में एक गड़बड़ी (glitch) है: वह "ब्लॉकचेन" के बारे में बात किए बिना गलती से "क्रिप्टोग्राफी" के बारे में बात नहीं कर सकता। यह वैसा ही है जैसे कोई रोबोट "सेब" कहे बिना "पाई" नहीं कह सकता।
- एकल रोबोट: यदि आप उससे ब्लॉकचेन के बारे में सूची मांगते हैं, तो उसे क्रिप्टोग्राफी को शामिल करना ही होगा। वह चाहकर भी नहीं रोक सकता।
- समूह: आप रोबोट A से "ब्लॉकचेन लेकिन डिस्ट्रिब्यूटेड सिस्टम के बिना" की सूची मांगते हैं, और रोबोट B से "क्रिप्टोग्राफी लेकिन ब्लॉकचेन के बिना" की सूची मांगते हैं। रोबोट A आपको ब्लॉकचेन से भरपूर सूची देता है; रोबोट B आपको क्रिप्टोग्राफी से भरपूर सूची देता है। जब आप उनकी सूचियों को मिलाते हैं, तो आप एक आदर्श सूची प्राप्त कर सकते हैं जिसमें केवल ब्लॉकचेन है और कोई क्रिप्टोग्राफी नहीं है।
- जादू: समूह ने एक ऐसा आउटपुट बनाया जो असंभव था जिसे कोई भी एकल रोबोट अकेले पैदा कर सकता था क्योंकि उनके आंतरिक "ग्लिच" (बाधाएं) थे। शोध पत्र इसे Feasibility Expansion कहता है।
2. "बहुत सारे शौक" का करतब (Support Expansion - समर्थन विस्तार)
कल्पना कीजिए कि आप चाहते हैं कि एक रोबलेट एक ऐसी कहानी लिखे जो "स्पेस" और "मेडिसिन" दोनों के बारे में समान रूप से हो।
- एकल रोबोट: रोबोट मल्टीटास्किंग में खराब है। यदि आप उसे स्पेस पर ध्यान केंद्रित करने के लिए कहते हैं, तो वह मेडिसिन को अनदेखा कर देता है। यदि आप उसे मेडिसिन पर ध्यान केंद्रित करने के लिए कहते हैं, तो वह स्पेस को अनदेखा कर देता है। वह एक साथ दोनों लक्ष्यों को पूरी तरह से प्राप्त नहीं कर सकता।
- समूह: आप रोबोट A को केवल स्पेस पर ध्यान केंद्रित करने के लिए कहते हैं, और रोबोट B को केवल मेडिसिन पर ध्यान केंद्रित करने के लिए कहते हैं। रोबोट A एक बेहतरीन स्पेस कहानी देता है; रोबोट B एक बेहतरीन मेडिसिन कहानी देता है। जब आप उन्हें मिलाते हैं, तो आपको एक ऐसी कहानी मिलती है जो दोनों के बीच पूरी तरह से संतुलित है।
- जादू: समूह ने एक ऐसा आउटपुट बनाया जो किसी भी अकेले रोबोट की तुलना में विषयों की एक विस्तृत श्रृंखला (एक समृद्ध "सपोर्ट") को कवर करता है। शोध पत्र इसे Support Expansion कहता है।
3. "ढीली बाधा" का करतब (Binding Set Contraction - बाइंडिंग सेट संकुचन)
कल्पना कीजिए कि एक रोबोट को एक नियम का पालन करने के लिए मजबूर किया जाता है: "यदि आप 'डीप लर्निंग' का उल्लेख करते हैं, तो आपको 'न्यूरल नेटवर्क' का भी उल्लेख करना ही होगा।"
- एकल रोबोट: यदि आप उससे डीप लर्निंग के बारे में सूची मांगते हैं, तो रोबोट उस नियम से "बंधा" (bound) हुआ है। वह न्यूरल नेटवर्क के बिना डीप लर्निंग नहीं दे सकता।
- समूह: आप रोबोट A से 90% डीप लर्निंग और 10% न्यूरल नेटवर्क वाली सूची मांगते हैं। आप रोबोट B से 90% न्यूरल नेटवर्क और 10% डीप लर्निंग वाली सूची मांगते हैं। जब आप उन्हें मिलाते हैं, तो "अनिवार्य रूप से शामिल करें" वाला नियम इस तरह रद्द हो सकता है जिससे आप पूरी तरह से डीप लर्निंग वाली सूची प्राप्त कर सकते हैं, या कम से कम इसमें न्यूरल नेटवर्क का बहुत कम अतिरिक्त हिस्सा होगा जो एकल रोबोट द्वारा उत्पन्न किया जा सकता था।
- जादू: समूह ने उन "कठोर" बाधाओं से बाहर निकलने का रास्ता खोज लिया जो एकल रोबोटों को रोक रही थीं। शोध पत्र इसे Binding Set Contraction कहता है।
बड़ी "ना" (एकत्रीकरण क्या नहीं कर सकता)
यहाँ सबसे महत्वपूर्ण हिस्सा है: यह लेख स्पष्ट रूप से इस विचार को खारिज करता है कि केवल अधिक रोबोटों या अधिक जटिल निर्देशों से बेहतर परिणाम की गारंटी मिलती है।
लेखकों ने गणितीय रूप से सिद्ध किया कि यदि आपका एकत्रीकरण तरीका (कैसे आप उत्तरों को मिलाते हैं) ऊपर दिए गए तीन में से कम से कम एक ट्रिक का प्रदर्शन नहीं करता है, तो यह शून्य शक्ति (zero power) प्रदान करता है। इससे कोई फर्क नहीं पड़ता कि आप प्रॉम्प्ट लिखने में कितने प्रतिभाशाली हैं या रोबोट कितना उन्नत है। यदि मिश्रण प्रक्रिया "व्यवहार्य" क्षेत्र का विस्तार नहीं करती है, "सपोर्ट" (विषयों) का विस्तार नहीं करती है, या "बाइंडिंग" बाधाओं को कम नहीं करती है, तो समूह भी एक एकल रोबोट जितना ही सीमित है।
वास्तव में, उन्होंने दिखाया कि यदि आप उत्तरों को मिलाने का ऐसा प्रयास करते हैं जो इन ट्रिक्स का उपयोग नहीं करता है, तो आप फंस जाते हैं। आप एक ऐसा उत्तर प्राप्त नहीं कर सकते जो एकल रोबोट द्वारा दिया नहीं जा सकता था, चाहे आप कितनी भी कोशिश क्यों न करें।
वे कितने निश्चित हैं?
लेखकों ने केवल इन्हें मनगढ़ंत नहीं बनाया; उन्होंने इन्हें सिद्ध किया।
- सिद्धांत (Theory): उन्होंने कठोर गणित का उपयोग करके यह सिद्ध किया कि ये तीन तंत्र आवश्यक (necessary) हैं। इसका अर्थ है कि यदि आप देखते हैं कि एजेंटों का एक समूह कुछ ऐसा अद्भुत कर रहा है जो एक एकल एजेंट नहीं कर सकता था, तो यह अनिवार्य रूप से इसलिए है क्योंकि वे इनमें से कोई एक चीज़ कर रहे हैं। उन्होंने यह भी सिद्ध किया कि इन नियमों का एक "मजबूत" संस्करण पर्याप्त (sufficient) है, जिसका अर्थ है कि यदि आप दिखा सकते हैं कि ये नियम काम कर रहे हैं, तो आपको बेहतर परिणाम मिलने की गारंटी है।
- सिमुलेशन (Simulation): यह सुनिश्चित करने के लिए कि उनका गणित केवल एक सुंदर सिद्धांत नहीं था, उन्होंने वास्तविक लार्ज लैंग्वेज मॉडल्स (विशेष रूप से GPT-4o-mini) का उपयोग करके एक सिमुलेशन (कंप्यूटर प्रयोग) चलाया।
- उन्होंने एक "टॉय" टास्क सेट किया जहाँ AI को रिसर्च पेपर के शीर्षकों की सूची बनानी थी।
- उन्होंने तीनों ट्रिक्स का परीक्षण किया। Support Expansion के लिए, उन्होंने पाया कि एक एकल मॉडल "कॉम्प्लेक्सिटी थ्योरी" और "मैक्रोइकॉनॉमिक्स" को पूरी तरह से संतुलित नहीं कर सका, लेकिन समूह कर सका।
- Feasibility Expansion के लिए, उन्होंने दिखाया कि समूह "ब्लॉकचेन" के बारे में एक सूची बना सकता है जो "डिस्ट्रिब्यूटेड सिस्टम" से बचती है, जिसे एक एकल मॉडल करने में विफल रहा।
- Binding Set Contraction के लिए, उन्होंने दिखाया कि समूह एक एकल मॉडल की तुलना में "डीप लर्निंग" को बेहतर तरीके से अलग कर सकता है।
इन सिमुलेशन में, जो समूह ने उत्पादित किया और जो एक एकल मॉडल कर सकता था, उनके बीच की दूरी स्पष्ट थी। उदाहरण के लिए, Support Expansion टेस्ट में, अंतर ( दूरी द्वारा मापा गया) 0.63 और 1.02 के बीच था। Feasibility Expansion टेस्ट में, अंतर 0.07 और 0.39 के बीच था। ये संख्याएँ शून्य नहीं हैं; वे सिद्ध करती हैं कि समूह ने वह किया जो एकल रोबोट नहीं कर सका।
जिज्ञासु मन के लिए निष्कर्ष
तो, क्या पाँच रोबोटों को मिलकर काम करने के लिए कहना हमेशा एक सुपर-रोबोट बनाता है? नहीं। शोध पत्र सुझाव देता है कि यह तभी काम करता है जब आप उनके उत्तरों को जोड़ने के तरीके के बारे में चतुर हों। आपको संयोजन का उपयोग उस नियम को तोड़ने के लिए करना होगा जिसमें एकल रोबोट फंसा हुआ था, या एक रोबोट की तुलना में अधिक क्षेत्र को कवर करने के लिए करना होगा।
यदि आप बस उनके उत्तरों को बेतरतीब ढंग से मिला देते हैं, या यदि आप उन्हें बिल्कुल एक ही चीज़ करने के लिए कहते हैं, तो आप कुछ भी नया प्राप्त नहीं कर रहे हैं। लेकिन यदि आप रोबोटों की कमजोरियों (जैसे मल्टीटास्किंग में अक्षमता या उनके अनिवार्य साइड-इफेक्ट्स) का लाभ उठाने के लिए सही "मिक्सिंग" रणनीति का उपयोग करते हैं, तो आप पहले से असंभव रहे उत्तरों की एक नई दुनिया खोल सकते हैं।
लेखक निष्कर्ष निकालते हैं कि यह हमें "कंपाउंड AI सिस्टम" बनाने के लिए एक रोडमैप देता है। केवल इस उम्मीद में रहने के बजाय कि अधिक मॉडल बेहतर परिणाम देंगे, अब हम जानते हैं कि वास्तव में सिस्टम को स्मार्ट बनाने के लिए हमें किस तरह के "मिक्सिंग" की आवश्यकता है। यह जादू नहीं है; यह गणित है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।