বৈশিষ্ট্য সাধারণীকরণের মূল নিয়ম
বৈশিষ্ট্য সাধারণীকরণ নিম্নলিখিত নিয়মের ওপর ভিত্তি করে: যদি কোনো বৈশিষ্ট্যের জন্য মূল কাজের রিলেশনে স্বতন্ত্র মানগুলো অসংখ্য থাকে, এবং সেই বৈশিষ্ট্যের ওপর সাধারণীকরণ অপারেটরের একটি সেট বিদ্যমান থাকে, তবে একটি সাধারণীকরণ অপারেটর নির্বাচন করা উচিত এবং সেটি বৈশিষ্ট্যের ওপর প্রয়োগ করতে হবে।
নীতির যুক্তি
এই নিয়ম নিচের যুক্তির ওপর ভিত্তি করে। কাজের রিলেশনে একটি টাপলের ভেতর একটি বৈশিষ্ট্য মানকে সাধারণীকরণ সেবা ব্যবহার করে সাধারণীকরণ করলে সেই নিয়মটি আরো বেশি প্রাথমিক ডেটা টাপল কভার করবে, ফলে ধারণাটি সাধারণীকৃত হবে। এটি জ্ঞান থেকে উদাহরণের দ্বারা সাধারণীকরণ গাছে চড়া বা ধারণা গাছের আরোহণ হিসাবে সংজ্ঞায়িত সাধারণীকরণ নিয়মের সাথে মিলে যায়।
বৈশিষ্ট্য সাধারণীকরণ নিয়ন্ত্রণ
বৈশিষ্ট্য বা অ্যাপ্লিকেশন অনুযায়ী, ব্যবহারকারী কিছু বৈশিষ্ট্যকে মাঝারি স্তরের বিমূর্ততায় রাখতে পছন্দ করতে পারেন অন্যদের উন্নত স্তরে সাধারণীকরণ করলেও। একটি বৈশিষ্ট্য কত উচ্চ পর্যন্ত সাধারণীকরণ করা উচিত তা সাধারণত সাবজেক্টিভ। এই পর্যায়ের নিয়ন্ত্রণকে বৈশিষ্ট্য সাধারণীকরণ নিয়ন্ত্রণ বলা হয়।
যদি বৈশিষ্ট্যটি "খুব বেশি" সাধারণীকৃত হয়, তবে অতি-সাধারণীকরণ ঘটতে পারে, ফলে ফলাফল নিয়মগুলো খুব বর্ণনামূলক হবে না। অন্যদিকে, যদি বৈশিষ্ট্যটি "যথেষ্ট উচ্চ স্তর" পর্যন্ত সাধারণীকৃত না হয়, তবে অধোগeneralization ফলাফল হতে পারে, যেখানে নিয়মগুলো তথ্যপূর্ণ হবে না। অতএব, বৈশিষ্ট্য-ওরিয়েন্টেড সাধারণীকরণে ভারসাম্য অর্জন করতে হবে।
সাধারণীকরণ প্রক্রিয়া নিয়ন্ত্রণের পদ্ধতিসমূহ
বৈশিষ্ট্য সাধারণীকরণ থ্রেশহোল্ড নিয়ন্ত্রণ
প্রথম পদ্ধতি, যাকে বৈশিষ্ট্য সাধারণীকরণ থ্রেশহোল্ড নিয়ন্ত্রণ বলা হয়, হয় সব বৈশিষ্ট্যের জন্য একটি সাধারণীকরণ থ্রেশহোল্ড সেট করে, অথবা প্রতিটি বৈশিষ্ট্যের জন্য পৃথক থ্রেশহোল্ড সেট করে। যদি কোনো বৈশিষ্ট্যে স্বতন্ত্র মানগুলোর সংখ্যা বৈশিষ্ট্য থ্রেশহোল্ডের চেয়ে বেশি হয়, তবে বৈশিষ্ট্য অপসারণ বা বৈশিষ্ট্য সাধারণীকরণ বাধ্যতামূলকভাবে প্রয়োগ করতে হবে।
ডেটা মাইনিং সিস্টেমগুলো সাধারণত একটি ডিফল্ট বৈশিষ্ট্য থ্রেশহোল্ড মান রাখে যা সাধারণত ২ থেকে ৮-এর মধ্যে থাকে এবং বিশেষজ্ঞ ও ব্যবহারকারীদের থ্রেশহোল্ড মান পরিবর্তন করার সুযোগ দেয়। যদি ব্যবহারকারী বুঝেন যে কোনো নির্দিষ্ট বৈশিষ্ট্যের জন্য সাধারণীকরণ খুব বেশি স্তরে পৌঁছেছে, তবে থ্রেশহোল্ড বাড়ানো যেতে পারে।
সাধারণীকৃত রিলেশন থ্রেশহোল্ড নিয়ন্ত্রণ
দ্বিতীয় পদ্ধতি, যাকে সাধারণীকৃত রিলেশন থ্রেশহোল্ড নিয়ন্ত্রণ বলা হয়, সাধারণীকৃত রিলেশনের জন্য একটি থ্রেশহোল্ড নির্ধারণ করে। যদি সাধারণীকৃত রিলেশনে স্বতন্ত্র টাপলগুলোর সংখ্যা থ্রেশহোল্ডের চেয়ে বেশি হয়, তবে আরও সাধারণীকরণ প্রয়োগ করতে হবে। ফলে, আর কোনো সাধারণীকরণ প্রয়োগ করা উচিত নয়। এটিও ডেটা মাইনিং সিস্টেমে প্রিসেট করা যেতে পারে (সাধারণত ১০ থেকে ৩০-এর মধ্যে), অথবা বিশেষজ্ঞ/ব্যবহারকারী দ্বারা সেট করা যেতে পারে এবং এটিও সমায়োজনযোগ্য। উদাহরণস্বরূপ, যদি ব্যবহারকারী বুঝেন যে সাধারণীকৃত রিলেশন খুব ছোট, তবে থ্রেশহোল্ড বাড়াতে পারেন, যা ড্রিল-ডাউন বোঝায়।