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