iTool: Reinforced Fine-Tuning with Dynamic Deficiency Calibration for Advanced Tool Use
Zeng, Ding, Wang et al.
Augmenting large language models (LLMs) with external tools is a promising approach to enhance their capabilities, especially for complex tasks. Synthesizing tool-use data through real-world simulations is an effective way to achieve this. However, our investigation reveals that training gains significantly decay as synthetic data increases. The model struggles to benefit from additional synthetic data, which fails to endow it with advanced tool-use capabilities in complex scenarios Moreover, we discovered that the above limitation usually manifests as a fragment deficiency (i.e., parameter errors) in response. To this end, we propose an iterative reinforced fine-tuning strategy designed to alleviate this limitation. This strategy involves: (1) enhancing the diversity of response for synthetic data through path exploration of Monte Carlo Tree Search. (2) iteratively pinpointing the model's deficiency by constructing fine-grained preference pairs, and then improving it by preference optimization algorithms for targeted improvement. The experiments show that our method achieves 13.11% better performance than the same-size base model. It achieves an improvement of 6.5% in complex scenarios compared to the baseline, and it also outperforms larger open-source and closed-source models.
academic
iTool: उन्नत उपकरण उपयोग के लिए गतिशील कमी अंशांकन के साथ सुदृढ़ सूक्ष्म-ट्यूनिंग
संस्थान: हरबिन प्रौद्योगिकी विश्वविद्यालय सामाजिक कंप्यूटिंग और सूचना पुनः प्राप्ति अनुसंधान केंद्र, हुआवेई तकनीकी सीमित कंपनी, शंघाई जियाओ टोंग विश्वविद्यालय, चीन विज्ञान और प्रौद्योगिकी विश्वविद्यालय
बड़े भाषा मॉडल (LLMs) का बाहरी उपकरणों के साथ एकीकरण, विशेष रूप से जटिल कार्यों में, उनकी क्षमताओं को बढ़ाने का एक प्रभावी तरीका है। वास्तविक दुनिया के अनुकरण के माध्यम से सिंथेटिक उपकरण उपयोग डेटा तैयार करना इस लक्ष्य को प्राप्त करने का एक प्रभावी मार्ग है। हालांकि, शोध से पता चलता है कि सिंथेटिक डेटा बढ़ने के साथ-साथ प्रशिक्षण लाभ में उल्लेखनीय कमी आती है। मॉडल अतिरिक्त सिंथेटिक डेटा से लाभ उठाने में विफल रहता है और जटिल परिदृश्यों में उन्नत उपकरण उपयोग क्षमता प्राप्त नहीं कर सकता है। लेखकों ने पाया कि यह सीमा आमतौर पर प्रतिक्रियाओं में खंडित दोषों (अर्थात्, पैरामीटर त्रुटियों) के रूप में प्रकट होती है। इसके लिए, एक पुनरावृत्ति सुदृढ़ सूक्ष्म-ट्यूनिंग रणनीति प्रस्तावित की गई है जिसमें शामिल हैं: (1) मोंटे कार्लो ट्री सर्च के माध्यम से पथ अन्वेषण सिंथेटिक डेटा प्रतिक्रियाओं की विविधता को बढ़ाता है; (2) सूक्ष्म-दानेदार वरीयता जोड़े का निर्माण करके पुनरावृत्ति से मॉडल की कमियों का पता लगाया जाता है और वरीयता अनुकूलन एल्गोरिदम के माध्यम से लक्षित सुधार किया जाता है। प्रयोग दर्शाते हैं कि यह विधि समान आकार के आधार मॉडल की तुलना में 13.11% प्रदर्शन में सुधार करती है, जटिल परिदृश्यों में आधारभूत से 6.5% सुधार करती है, और बड़े पैमाने के खुले स्रोत और बंद स्रोत मॉडलों से बेहतर है।
मूल समस्या: मौजूदा उपकरण उपयोग प्रशिक्षण विधियों में सिंथेटिक डेटा के साथ काम करते समय प्रशिक्षण लाभ में कमी की समस्या है, मॉडल बढ़े हुए सिंथेटिक डेटा से प्रभावी ढंग से सीख नहीं सकता है
महत्व: उपकरण उपयोग क्षमता वास्तविक अनुप्रयोगों में LLMs की एक महत्वपूर्ण क्षमता है, जिसमें सूचना पुनः प्राप्ति, सटीक गणना, भ्रम को कम करना आदि महत्वपूर्ण कार्य शामिल हैं
मौजूदा विधियों की सीमाएं:
पारंपरिक पर्यवेक्षित सूक्ष्म-ट्यूनिंग (SFT) जटिल उपकरण उपयोग परिदृश्यों में खराब प्रदर्शन करती है
सिंथेटिक डेटा के आकार में वृद्धि के साथ, प्रदर्शन में सुधार सीमांत रूप से घटता है
मॉडल पैरामीटर निष्कर्षण और तर्क में व्यवस्थित दोष प्रदर्शित करता है
सिंथेटिक उपकरण उपयोग डेटा प्रशिक्षण में प्रशिक्षण लाभ में कमी की समस्या की पहचान और विश्लेषण किया, यह पाया कि त्रुटियां मुख्य रूप से पैरामीटर-संबंधित खंडित दोषों पर केंद्रित हैं
iTool ढांचा प्रस्तावित किया, जिसमें क्रमिक वार्मअप प्रशिक्षण और पुनरावृत्ति सुदृढ़ शिक्षण दो मूल घटक शामिल हैं
MCTS-आधारित सूक्ष्म-दानेदार वरीयता डेटा जनरेशन विधि डिज़ाइन की, जो प्रतिक्रियाओं में त्रुटि खंडों की प्रभावी ढंग से पहचान और सुधार कर सकती है
कई बेंचमार्क परीक्षणों में उल्लेखनीय सुधार प्राप्त किए, 8B पैरामीटर मॉडल बड़े पैमाने के खुले स्रोत और बंद स्रोत मॉडलों को पार करता है
उपकरण उपयोग कार्य में, LLM उपयोगकर्ता प्रश्न q और उम्मीदवार उपकरण सेट T = {t₀, t₁, ..., t|T|} प्राप्त करता है, लक्ष्य विशिष्ट उपकरण अनुक्रम को निष्पादित करके उपयोगकर्ता के इरादे को पूरा करना है। निर्णय प्रक्रिया को y ~ π(y | s₀, q, T) के रूप में वर्णित किया जा सकता है, जहां π(·) नीति मॉडल को दर्शाता है, s₀ प्रारंभिक कार्य स्थिति को दर्शाता है, y मॉडल द्वारा लिए गए कार्य को दर्शाता है।
खंड-स्तरीय त्रुटि पहचान: MCTS के माध्यम से सूक्ष्म-दानेदार वरीयता जोड़े उत्पन्न करके, प्रतिक्रियाओं में त्रुटि खंडों को सटीक रूप से स्थानीयकृत किया जा सकता है
गतिशील जटिलता अंशांकन: जनरेशन भ्रम के आधार पर गतिशील रूप से जटिल नमूनों का चयन करें, प्रशिक्षण दक्षता में सुधार करें
पुनरावृत्ति अनुकूलन रणनीति: पाठ्यक्रम सीखने और सुदृढ़ शिक्षण को जोड़ते हुए, जटिल परिदृश्यों में मॉडल के प्रदर्शन को क्रमिक रूप से सुधारें
प्रशिक्षण डेटा: ToolACE डेटासेट, जिसमें 100K नमूनों का सामान्य उपकरण उपयोग डेटा शामिल है
मूल्यांकन डेटासेट:
Berkeley Function-Calling Leaderboard (BFCL): 4K+ उदाहरण, जिसमें Non-live (सरल), Live (जटिल), Multi-turn (बहु-मोड़) और Hallucination (भ्रम पहचान) शामिल हैं
कंप्यूटिंग संसाधन आवश्यकता: MCTS प्रक्रिया को बड़ी मात्रा में कंप्यूटिंग संसाधन की आवश्यकता है (प्रत्येक पुनरावृत्ति के लिए 8 V100 GPU पर 7 घंटे चलना आवश्यक है)
स्केल सीमा: संसाधन सीमाओं के कारण, 30B या 70B जैसे बड़े मॉडलों पर सत्यापन नहीं किया गया है
डेटासेट कवरेज: केवल एकल सिंथेटिक डेटासेट पर गहन विश्लेषण किया गया है
पेपर उपकरण उपयोग, सुदृढ़ शिक्षण और वरीयता अनुकूलन आदि क्षेत्रों के महत्वपूर्ण कार्यों का हवाला देता है, जिसमें शामिल हैं:
Toolformer (Schick et al., 2023)
DPO (Rafailov et al., 2024)
SimPO (Meng et al., 2024)
ToolLLaMA (Qin et al., 2023)
MCTS संबंधित कार्य (Coulom, 2006; Grill et al., 2020)
समग्र मूल्यांकन: यह एक उच्च गुणवत्ता वाला अनुसंधान पत्र है जो उपकरण उपयोग प्रशिक्षण में मुख्य समस्या की सटीक पहचान करता है, एक नवीन और प्रभावी समाधान प्रस्तावित करता है, और व्यापक प्रयोगों के माध्यम से विधि की प्रभावशीलता को सत्यापित करता है। यद्यपि उच्च कंप्यूटिंग लागत की सीमा है, लेकिन इसका शैक्षणिक योगदान और व्यावहारिक मूल्य दोनों बहुत महत्वपूर्ण हैं।