कई मशीन सीखने के अनुप्रयोगों में, तथाकथित डेटा वृद्धि विधियों ने बेहतर मॉडल बनाने की अनुमति दी है। उदाहरण के लिए, बिल्लियों और कुत्तों की छवियों का एक प्रशिक्षण सेट मान लें । घूर्णन, मिररिंग, कंट्रास्ट को एडजस्ट करने आदि से मूल लोगों से अतिरिक्त चित्र उत्पन्न करना संभव है।
छवियों के मामले में, डेटा वृद्धि अपेक्षाकृत सरल है। हालांकि, मान लीजिए (उदाहरण के लिए) कि एक में नमूनों का प्रशिक्षण सेट है और कुछ सौ निरंतर चर जो विभिन्न चीजों का प्रतिनिधित्व करते हैं। डेटा संवर्द्धन अब इतना सहज नहीं लगता है। ऐसे मामले में क्या किया जा सकता है?