समन्वित वंश एक समय में एक पैरामीटर को अद्यतन करता है, जबकि ढाल वंश एक ही बार में सभी मापदंडों को अपडेट करने का प्रयास करता है।
यह ठीक से निर्दिष्ट करना मुश्किल है जब एक एल्गोरिथ्म दूसरे की तुलना में बेहतर करेगा। उदाहरण के लिए, मुझे यह जानकर बहुत धक्का लगा कि लेस्सो के लिए समन्वित वंश कला की स्थिति थी। और मैं अकेला नहीं था; देख स्लाइड 17 ।
उस के साथ, कुछ विशेषताएं हैं जो वंश को समन्वय करने के लिए एक समस्या को और अधिक संशोधन कर सकती हैं:
(1) तेजी से सशर्त अद्यतन। यदि, किसी कारण से, समस्या व्यक्तिगत रूप से मापदंडों को बहुत जल्दी से अनुकूलित करने की अनुमति देती है, तो समन्वित वंश इस का उपयोग कर सकता है। उदाहरण के लिए, कोई केवल डेटा के सबसेट का उपयोग करके कुछ मापदंडों को अपडेट करने में सक्षम हो सकता है, इन अद्यतनों की कम्प्यूटेशनल लागत को बहुत कम करता है। एक अन्य मामला यह है कि यदि किसी अन्य पैरामीटर के लिए एक बंद फॉर्म समाधान है, तो अन्य सभी मापदंडों के मूल्यों पर सशर्त।
(2) मापदंडों के लिए अपेक्षाकृत स्वतंत्र मोड। यदि एक पैरामीटर का इष्टतम मूल्य अन्य मापदंडों के मूल्यों से पूरी तरह से स्वतंत्र है, तो समन्वय वंश का एक दौर समाधान का नेतृत्व करेगा (यह मानते हुए कि प्रत्येक समन्वय अपडेट वर्तमान मोड पाता है)। दूसरी ओर, यदि किसी दिए गए पैरामीटर के लिए मोड अन्य पैरामीटर मानों पर बहुत अधिक निर्भर है, तो प्रत्येक दौर में बहुत छोटे अपडेट के साथ, समन्वित वंश बहुत अधिक होने की संभावना है।
दुर्भाग्य से, ज्यादातर समस्याओं के लिए, (2) पकड़ नहीं है, इसलिए यह दुर्लभ है कि समन्वित वंश वैकल्पिक एल्गोरिदम की तुलना में अच्छी तरह से करता है। मेरा मानना है कि LASSO के लिए अच्छा प्रदर्शन करने का कारण यह है कि बहुत सारी तरकीबें हैं जिनका उपयोग करके स्थिति (1) को लागू किया जा सकता है।
ग्रेडिएंट डिसेंट के लिए, यह एल्गोरिथ्म अच्छी तरह से काम करेगा यदि दूसरा व्युत्पन्न अपेक्षाकृत स्थिर है, तो एक अच्छा चुना जाता है और हेसियन के ऑफ-विकर्ण विकर्ण प्रविष्टियों की तुलना में अपेक्षाकृत छोटा है। ये स्थितियां दुर्लभ भी हैं, इसलिए यह आमतौर पर एल-बीएफजीएस जैसे एल्गोरिदम से भी बदतर प्रदर्शन करता है।α