তথ্য পুনরুদ্ধার এবং সুপারিশ সিস্টেমে র্যাঙ্কিং বৈচিত্র্য এবং র্যাঙ্কিং নির্ভুলতা হলো দুটি পরস্পরবিরোধী লক্ষ্য। নির্ভুলতার মূল উদ্দেশ্য হলো সবচেয়ে প্রাসঙ্গিক ফলাফলগুলোকে তালিকার শীর্ষে রাখা, অন্যদিকে বৈচিত্র্য নিশ্চিত করে যে সেই ফলাফলগুলো বিভিন্ন উপ-বিষয় বা দৃষ্টিকোণকে অন্তর্ভুক্ত করে। আধুনিক সার্চ ইঞ্জিনগুলো ব্যবহারকারীদের নানা ধরনের উদ্দেশ্য পূরণের জন্য এই দুটির মধ্যে ভারসাম্য বজায় রাখে।
হাইলাইটস
প্রিসিশন সবচেয়ে প্রাসঙ্গিক শীর্ষ ফলাফলগুলোকে অপ্টিমাইজ করে, অন্যদিকে ডাইভারসিটি বিভিন্ন উদ্দেশ্য এবং উপ-বিষয়বস্তু অন্তর্ভুক্ত করার জন্য অপ্টিমাইজ করে।
Precision@K এবং MAP-এর মতো প্রিসিশন মেট্রিকগুলোর তুলনায় α-NDCG এবং S-recall-এর মতো ডাইভারসিটি মেট্রিকগুলোর গণনা করা আরও জটিল।
অধিকাংশ উৎপাদন ব্যবস্থা নির্ভুলতাকে ভিত্তি র্যাঙ্কিং হিসেবে ব্যবহার করে এবং এর উপরে পুনর্বিন্যাস স্তর হিসেবে বৈচিত্র্য প্রয়োগ করে।
এগুলোর মধ্যে নির্বাচন নির্ভর করে প্রশ্নটি সুনির্দিষ্ট ও গুরুত্বপূর্ণ, নাকি ব্যাপক ও অনুসন্ধানী, তার ওপর।
র্যাঙ্কিং বৈচিত্র্য কী?
একটি র্যাঙ্কিং কৌশল যা নিশ্চিত করে যে অনুসন্ধান বা সুপারিশের ফলাফলগুলিতে পুনরাবৃত্তিমূলক একই ধরনের বিষয়বস্তুর পরিবর্তে বিভিন্ন বিষয়, দৃষ্টিকোণ বা আইটেম অন্তর্ভুক্ত থাকে।
র্যাঙ্কিং বৈচিত্র্যের লক্ষ্য হলো কোনো কোয়েরি বা ব্যবহারকারীর চাহিদার বিভিন্ন দিক তুলে ধরে এমন ফলাফল প্রদর্শনের মাধ্যমে পুনরাবৃত্তি কমানো।
প্রচলিত পদ্ধতিগুলোর মধ্যে রয়েছে ম্যাক্সিমাল মার্জিনাল রিলেভেন্স (এমএমআর), উপ-বিষয় বৈচিত্র্যকরণ এবং ইনটেন্ট-অ্যাওয়্যার র্যাঙ্কিং মডেল।
সাধারণত প্রমিত পরীক্ষা নমুনাগুলোর মধ্যে এস-রিকল, α-NDCG, এবং ERR-IA-এর মতো মেট্রিক ব্যবহার করে বৈচিত্র্য পরিমাপ করা হয়।
গুগল ও বিং-এর মতো সার্চ ইঞ্জিনগুলো একাধিক ব্যাখ্যাসহ দ্ব্যর্থক প্রশ্নগুলো সামাল দেওয়ার জন্য বৈচিত্র্যময় সংকেত অন্তর্ভুক্ত করে।
বৈচিত্র্য ও প্রাসঙ্গিকতার মধ্যকার আপস-মীমাংসাকে বৈচিত্র্য-উপযোগিতা আপস-রেখার মতো নিয়ন্ত্রিত উদ্দেশ্যসমূহের মাধ্যমে আনুষ্ঠানিক রূপ দেওয়া হয়।
র্যাঙ্কিং নির্ভুলতা কী?
একটি র্যাঙ্কিং কৌশল যা একটি নির্দিষ্ট কোয়েরি বা ব্যবহারকারীর অভিপ্রায়ের জন্য নির্ভুলতা সর্বাধিক করার লক্ষ্যে, তালিকার শীর্ষে সবচেয়ে প্রাসঙ্গিক ফলাফলগুলোকে অগ্রাধিকার দেয়।
র্যাঙ্কিং প্রিসিশন একটি সিস্টেম দ্বারা প্রদর্শিত শীর্ষ-স্থানাধিকারী ফলাফলগুলোর মধ্যে প্রাসঙ্গিক আইটেমগুলোর অনুপাত পরিমাপ করে।
প্রমিত নির্ভুলতা মেট্রিকগুলোর মধ্যে রয়েছে Precision@K, Mean Average Precision (MAP), এবং Mean Reciprocal Rank (MRR)।
আইনি অনুসন্ধান, চিকিৎসা সংক্রান্ত তথ্য সংগ্রহ এবং প্রশ্নোত্তরের মতো কাজে নির্ভুলতা-ভিত্তিক সিস্টেমগুলো সচরাচর ব্যবহৃত হয়।
উচ্চ নির্ভুলতা অপ্রাসঙ্গিক ফলাফল স্ক্রল করে এড়িয়ে যাওয়ার প্রয়োজনীয়তা কমিয়ে ব্যবহারকারীর শ্রম হ্রাস করে।
RankNet, LambdaMART, এবং ListNet-এর মতো লার্নিং-টু-র্যাঙ্ক অ্যালগরিদমগুলোর মাধ্যমে নির্ভুলতা অপ্টিমাইজ করা যেতে পারে।
র্যাঙ্কিং প্রিসিশন একটি ফলাফল তালিকার শীর্ষে সবচেয়ে প্রাসঙ্গিক আইটেমগুলো ফিরিয়ে আনার উপর মনোযোগ দেয়, যেখানে প্রাসঙ্গিকতাকে একটি একক প্রভাবশালী সংকেত হিসেবে বিবেচনা করা হয়। অন্যদিকে, র্যাঙ্কিং ডাইভারসিটি প্রাসঙ্গিকতাকে একাধিক লক্ষ্যের মধ্যে একটি হিসেবে বিবেচনা করে এবং সিস্টেমকে একই ফলাফল পৃষ্ঠার মধ্যে একাধিক উদ্দেশ্য, উপ-বিষয় বা দৃষ্টিকোণ অন্তর্ভুক্ত করতে উৎসাহিত করে। এই দুটি উদ্দেশ্য প্রায়শই বিপরীত দিকে কাজ করে, যে কারণে বেশিরভাগ প্রোডাকশন সিস্টেম এদেরকে প্রতিযোগী না ভেবে পরিপূরক হিসেবে বিবেচনা করে।
পরিমাপ এবং মূল্যায়ন
প্রিসিশন@কে (Precision@K), এমএপি (MAP), এবং এমআরআর (MRR)-এর মতো সুপ্রতিষ্ঠিত মেট্রিক ব্যবহার করে নির্ভুলতা মূল্যায়ন করা হয়, যা প্রাসঙ্গিক ডকুমেন্টগুলোকে শীর্ষে রাখার জন্য সিস্টেমকে পুরস্কৃত করে। ডাইভারসিটির জন্য α-NDCG, S-recall, এবং ERR-IA-এর মতো আরও জটিল মেট্রিকের প্রয়োজন হয়, যা এর উপরের র্যাঙ্কে থাকা ফলাফলগুলোর সাপেক্ষে প্রতিটি ফলাফলের প্রাসঙ্গিকতা এবং নতুনত্ব উভয়কেই বিবেচনা করে। ডাইভারসিটি মূল্যায়ন করা আরও কঠিন, কারণ এর জন্য ইনটেন্ট অ্যানোটেশন বা সাবটপিক লেবেলের প্রয়োজন হয়, যা সংগ্রহ করা ব্যয়বহুল।
অ্যালগরিদমিক পদ্ধতি
প্রিসিশন-ফোকাসড র্যাঙ্কিং কয়েক দশকের লার্নিং-টু-র্যাঙ্ক গবেষণার মাধ্যমে রূপ পেয়েছে, যার মধ্যে RankNet-এর মতো পেয়ারওয়াইজ পদ্ধতি এবং LambdaMART-এর মতো লিস্টওয়াইজ পদ্ধতি অন্তর্ভুক্ত। ডাইভারসিটি-ফোকাসড র্যাঙ্কিং প্রায়শই একটি প্রিসিশন মডেলের উপরে রি-র্যাঙ্কিং লেয়ার ব্যবহার করে, যেখানে ম্যাক্সিমাল মার্জিনাল রিলেভেন্স এবং ডিটারমিন্যান্টাল পয়েন্ট প্রসেসের মতো কৌশল ব্যবহৃত হয় যা রিডানডেন্সিকে সুস্পষ্টভাবে দণ্ড দেয়। হাইব্রিড সিস্টেমগুলো সাধারণত প্রথমে একটি প্রিসিশন মডেল চালায়, তারপর কভারেজ বিস্তৃত করার জন্য একটি ডাইভারসিফিকেশন ধাপ প্রয়োগ করে।
বাস্তবসম্মত আপস
সম্পূর্ণরূপে নির্ভুলতা-নির্ভর একটি সিস্টেম 'আপেল'-এর মতো অস্পষ্ট অনুসন্ধানের ক্ষেত্রে শুধুমাত্র ফলটি বা শুধুমাত্র কোম্পানিটি সম্পর্কে ফলাফল দেখিয়ে ব্যবহারকারীদের হতাশ করতে পারে। সম্পূর্ণরূপে বৈচিত্র্য-নির্ভর একটি সিস্টেম এমন সব বিষয় সামনে আনতে পারে যা পরোক্ষভাবে সম্পর্কিত এবং ব্যবহারকারীর প্রকৃত প্রয়োজন মেটায় না। বাস্তব জগতের সার্চ ইঞ্জিন এবং সুপারিশ প্ল্যাটফর্মগুলো এই দুইয়ের একটি মিশ্রণকে সমন্বয় করে, এবং প্রায়শই প্রাসঙ্গিকতা, বৈচিত্র্য, ন্যায্যতা ও নতুনত্বের মধ্যে একযোগে ভারসাম্য রক্ষার জন্য বহু-উদ্দেশ্যমূলক শিখন পদ্ধতি ব্যবহার করে।
যখন প্রতিটি সবচেয়ে গুরুত্বপূর্ণ
যেসব ক্ষেত্রে একটি প্রাসঙ্গিক ফলাফল বাদ পড়ার ঝুঁকি অনেক বেশি, যেমন আইনি নথি পুনরুদ্ধার, চিকিৎসা সংক্রান্ত তথ্য অনুসন্ধান বা প্রযুক্তিগত সমস্যা সমাধান, সেখানে নির্ভুলতাই প্রধান ভূমিকা পালন করে। অন্যদিকে, সংবাদ, কেনাকাটার সুপারিশ এবং বিস্তৃত ওয়েব অনুসন্ধানের মতো অন্বেষণমূলক ক্ষেত্রগুলিতে বৈচিত্র্য অত্যন্ত গুরুত্বপূর্ণ হয়ে ওঠে, যেখানে ব্যবহারকারীরা একাধিক দৃষ্টিকোণ থেকে বিষয়টি দেখতে পেলে উপকৃত হন। অনেক আধুনিক সিস্টেম অনুসন্ধানের উদ্দেশ্য শনাক্ত করে এবং অনুসন্ধানটি সুনির্দিষ্ট নাকি অন্বেষণমূলক, তার উপর ভিত্তি করে নির্ভুলতা ও বৈচিত্র্যের ভারসাম্য গতিশীলভাবে সমন্বয় করে।
সুবিধা এবং অসুবিধা
র্যাঙ্কিং বৈচিত্র্য
সুবিধাসমূহ
+একাধিক উদ্দেশ্য পূরণ করে
+অপ্রয়োজনীয়তা হ্রাস করে
+অস্পষ্ট কোয়েরির জন্য ভালো
+ব্যবহারকারীর অনুসন্ধান উন্নত করে
কনস
−শীর্ষ প্রাসঙ্গিকতা কমতে পারে
−মূল্যায়ন করা আরও কঠিন
−অভিপ্রায় লেবেল প্রয়োজন
−আরও জটিল পাইপলাইন
র্যাঙ্কিং নির্ভুলতা
সুবিধাসমূহ
+অত্যন্ত নির্ভুল শীর্ষ ফলাফল
+মূল্যায়ন করা সহজ
+পরিপক্ক অ্যালগরিদম উপলব্ধ
+দ্রুত ব্যবহারকারীর সন্তুষ্টি
কনস
−বিকল্প উদ্দেশ্যগুলো এড়িয়ে যায়
−পুনরাবৃত্তিমূলক মনে হতে পারে
−ব্যাপক অনুসন্ধানের জন্য দুর্বল।
−কভারেজের প্রয়োজনীয়তা উপেক্ষা করে
সাধারণ ভুল ধারণা
পুরাণ
বৈচিত্র্য এবং নির্ভুলতা একে অপরের বিপরীত এবং এদেরকে একসাথে সর্বোত্তম করা যায় না।
বাস্তবতা
এগুলো পরস্পরবিরোধী উদ্দেশ্য, কিন্তু আধুনিক বহু-উদ্দেশ্যমূলক লার্নিং ফ্রেমওয়ার্ক এবং রি-র্যাঙ্কিং পাইপলাইনগুলো নিয়মিতভাবে উভয়কেই একই সাথে অপটিমাইজ করে। এই আপসটি চূড়ান্ত নয়, বরং নিয়ন্ত্রণযোগ্য।
পুরাণ
উচ্চতর নির্ভুলতা মানেই একটি উন্নততর সার্চ ইঞ্জিন।
বাস্তবতা
ফলাফলের সেটটি একজন ব্যবহারকারীর প্রয়োজনের সম্পূর্ণ পরিসরকে অন্তর্ভুক্ত করে কি না, তা প্রিসিশন উপেক্ষা করে। একটি নির্দিষ্ট ব্যাখ্যায় নিখুঁত প্রিসিশন থাকা সত্ত্বেও, একই কোয়েরির ভিন্ন ব্যাখ্যার ক্ষেত্রে একটি সিস্টেম ব্যবহারকারীদের পুরোপুরি ব্যর্থ করে দিতে পারে।
পুরাণ
বৈচিত্র্য মেট্রিকগুলো হলো নির্ভুলতা মেট্রিকেরই একটি অতিরিক্ত ধাপ মাত্র।
বাস্তবতা
α-NDCG এবং ERR-IA-এর মতো বৈচিত্র্য পরিমাপকগুলো তাদের স্কোরিং সূত্রে নতুনত্ব এবং উপ-বিষয়বস্তুর পরিধিকে অন্তর্ভুক্ত করে। এগুলো শুধু প্রাসঙ্গিক বিষয়গুলোকে শীর্ষে রাখার জন্য নয়, বরং নতুন প্রাসঙ্গিক দৃষ্টিকোণ তুলে ধরার জন্যও সিস্টেমগুলোকে পুরস্কৃত করে।
পুরাণ
শুধুমাত্র ওয়েব সার্চ ইঞ্জিনগুলোই বৈচিত্র্যকে গুরুত্ব দেয়।
বাস্তবতা
সুপারিশ ব্যবস্থা, সংবাদ সংগ্রাহক, ই-কমার্স প্ল্যাটফর্ম, এমনকি এআই সহকারীরাও ফিল্টার বাবল এড়াতে এবং বিভিন্ন ধরনের বিষয়বস্তু তুলে ধরতে বৈচিত্র্য ব্যবহার করে। যে কোনো ব্যবস্থা যা একাধিক সম্ভাব্য উদ্দেশ্য পূরণ করে, তা বৈচিত্র্যায়নের মাধ্যমে উপকৃত হয়।
পুরাণ
লার্নিং-টু-র্যাঙ্ক মডেলগুলো শুধুমাত্র প্রিসিশন অপ্টিমাইজ করে।
বাস্তবতা
আধুনিক লার্নিং-টু-র্যাঙ্ক ফ্রেমওয়ার্কগুলো অতিরিক্ত লস টার্ম হিসেবে ডাইভারসিটি, ফেয়ারনেস এবং ফ্রেশনেস অন্তর্ভুক্ত করতে পারে। মাল্টি-অবজেক্টিভ অপটিমাইজেশন পরিচালনা করার জন্য ল্যাম্বডামার্ট এবং নিউরাল র্যাঙ্কারগুলোকে সম্প্রসারিত করা হয়েছে।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
র্যাঙ্কিং ডাইভারসিটি এবং র্যাঙ্কিং প্রিসিশনের মধ্যে পার্থক্য কী?
র্যাঙ্কিং প্রিসিশন পরিমাপ করে যে শীর্ষস্থানীয় ফলাফলগুলোর মধ্যে কতগুলো কোয়েরির সাথে প্রাসঙ্গিক, অন্যদিকে র্যাঙ্কিং ডাইভারসিটি পরিমাপ করে যে ফলাফলগুলো বিভিন্ন উপ-বিষয় বা উদ্দেশ্যকে কতটা ভালোভাবে অন্তর্ভুক্ত করে। প্রিসিশন শীর্ষস্থানে নির্ভুলতার উপর মনোযোগ দেয়, আর ডাইভারসিটি ফলাফলের তালিকা জুড়ে বিস্তৃতি এবং নতুনত্বের উপর গুরুত্ব দেয়।
অনেক কোয়েরিই দ্ব্যর্থক হয় অথবা সেগুলোর একাধিক বৈধ ব্যাখ্যা থাকে। বৈচিত্র্য নিশ্চিত করে যে ব্যবহারকারীরা একই ব্যাখ্যার দশটি প্রায়-অনুরূপ ফলাফলের পরিবর্তে বিভিন্ন সম্ভাব্য অর্থ সম্বলিত ফলাফল দেখতে পান। এর ফলে ব্যবহারকারী যা আসলে চেয়েছিলেন, তা পুরোপুরি এড়িয়ে যাওয়ার সম্ভাবনা কমে যায়।
র্যাঙ্কিংয়ের বৈচিত্র্য মূল্যায়নের জন্য কোন মেট্রিকগুলো ব্যবহার করা হয়?
প্রচলিত ডাইভারসিটি মেট্রিকগুলোর মধ্যে রয়েছে α-NDCG, S-recall (যাকে সাবটপিক রিকলও বলা হয়), এবং ERR-IA। এই মেট্রিকগুলো প্রাসঙ্গিকতা ও নতুনত্ব উভয়ের জন্যই সিস্টেমকে পুরস্কৃত করে এবং কভারেজ বিচার করার জন্য প্রায়শই ইনটেন্ট বা সাবটপিক অ্যানোটেশন ব্যবহার করে।
র্যাঙ্কিংয়ের নির্ভুলতা মূল্যায়নের জন্য কোন মেট্রিকগুলো ব্যবহার করা হয়?
সাধারণত Precision@K, Mean Average Precision (MAP), এবং Mean Reciprocal Rank (MRR) ব্যবহার করে নির্ভুলতা পরিমাপ করা হয়। এই মেট্রিকগুলো তালিকার বিভিন্ন দিক বিবেচনা না করেই, শীর্ষস্থানে থাকা আইটেমগুলো প্রাসঙ্গিক কিনা তার উপর আলোকপাত করে।
একটি সিস্টেম কি একই সাথে প্রিসিশন এবং ডাইভারসিটি উভয়কেই অপ্টিমাইজ করতে পারে?
হ্যাঁ। বেশিরভাগ প্রোডাকশন সিস্টেম একটি দ্বি-পর্যায়ের পদ্ধতি ব্যবহার করে, যেখানে একটি প্রিসিশন-ফোকাসড র্যাঙ্কার একটি ক্যান্ডিডেট তালিকা তৈরি করে এবং একটি ডাইভারসিফিকেশন লেয়ার কভারেজ উন্নত করার জন্য সেটিকে পুনরায় র্যাঙ্ক করে। মাল্টি-অবজেক্টিভ লার্নিং-টু-র্যাঙ্ক মডেলগুলোও প্রশিক্ষণের সময় উভয় উদ্দেশ্যকে একত্রে অপটিমাইজ করতে পারে।
সর্বাধিক প্রান্তিক প্রাসঙ্গিকতা (MMR) বলতে কী বোঝায়?
MMR হলো একটি ক্লাসিক ডাইভারসিফিকেশন অ্যালগরিদম যা ইতিমধ্যে নির্বাচিত ফলাফলের তুলনায় কোয়েরির প্রাসঙ্গিকতা এবং নতুনত্বের মধ্যে ভারসাম্য বজায় রেখে ফলাফলগুলোকে পুনরায় র্যাঙ্ক করে। প্রিসিশন-ভিত্তিক র্যাঙ্কিংয়ের উপরে বৈচিত্র্য যোগ করার জন্য এটি একটি সহজ ও কার্যকর বেসলাইন হিসেবে ব্যাপকভাবে ব্যবহৃত হয়।
কখন আমার বৈচিত্র্যের চেয়ে নির্ভুলতাকে অগ্রাধিকার দেওয়া উচিত?
যখন অনুসন্ধানের উদ্দেশ্য স্পষ্ট থাকে এবং সেরা উত্তরটি না পাওয়ার ঝুঁকি বেশি থাকে, তখন নির্ভুলতাকে অগ্রাধিকার দিন। এর উদাহরণ হলো আইনি নথি অনুসন্ধান, চিকিৎসা সংক্রান্ত তথ্য সংগ্রহ এবং প্রযুক্তিগত সমস্যা সমাধান, যেখানে ব্যবহারকারীদের দ্রুততম সময়ে সবচেয়ে প্রাসঙ্গিক ফলাফলটি প্রয়োজন হয়।
কখন নির্ভুলতার চেয়ে বৈচিত্র্যকে অগ্রাধিকার দেওয়া উচিত?
যখন অনুসন্ধানগুলি ব্যাপক, অন্বেষণমূলক বা অস্পষ্ট হয়, তখন বৈচিত্র্যকে অগ্রাধিকার দিন। সংবাদ একত্রীকরণ, কেনাকাটার সুপারিশ এবং সাধারণ ওয়েব অনুসন্ধানের ক্ষেত্রে বিভিন্ন দৃষ্টিকোণ তুলে ধরলে ব্যবহারকারীরা এমন বিকল্পগুলি খুঁজে পেতে পারেন যা তারা স্পষ্টভাবে অনুসন্ধান করেননি।
সুপারিশ সিস্টেমগুলো কি র্যাঙ্কিং বৈচিত্র্য ব্যবহার করে?
হ্যাঁ। স্ট্রিমিং প্ল্যাটফর্ম, ই-কমার্স সাইট এবং কন্টেন্ট ফিডগুলো পরপর অনেকগুলো একই ধরনের আইটেম দেখানো এড়াতে বৈচিত্র্য ব্যবহার করে। এটি ব্যবহারকারীর সম্পৃক্ততা বাড়ায়, ফিল্টার বাবল কমায় এবং অপ্রত্যাশিতভাবে নতুন কিছু আবিষ্কারের সম্ভাবনা বৃদ্ধি করে।
নিউরাল র্যাঙ্কাররা প্রিসিশন ও ডাইভারসিটির মধ্যকার ভারসাম্য কীভাবে সামাল দেয়?
নিউরাল র্যাঙ্কারকে মাল্টি-টাস্ক লস ব্যবহার করে প্রশিক্ষণ দেওয়া যায়, যা প্রাসঙ্গিকতার সংকেতের সাথে বৈচিত্র্য বা ন্যায্যতার উদ্দেশ্যকে একত্রিত করে। লিস্টওয়াইজ ট্রান্সফরমার এবং ডাইভারসিফিকেশন-অ্যাওয়্যার স্কোরিং হেডের মতো আর্কিটেকচারগুলো একটি একক মডেলকে ইনফারেন্সের সময় উভয় লক্ষ্যের মধ্যে ভারসাম্য বজায় রাখতে সাহায্য করে।
রায়
যখন অনুসন্ধানের উদ্দেশ্য স্পষ্ট থাকে এবং সেরা উত্তরটি খুঁজে না পাওয়ার ঝুঁকি বেশি থাকে, যেমন আইনি, চিকিৎসা বা প্রযুক্তিগত অনুসন্ধানের ক্ষেত্রে, তখন র্যাঙ্কিং প্রিসিশন (precision) বেছে নিন। যখন অনুসন্ধানগুলি অস্পষ্ট, অনুসন্ধানী হয় বা একাধিক দৃষ্টিকোণ থেকে সুবিধা পাওয়া যায়, যেমন সংবাদ, সুপারিশ বা বিস্তৃত ওয়েব অনুসন্ধানের ক্ষেত্রে, তখন র্যাঙ্কিং ডাইভারসিটি (diversity) বেছে নিন। বাস্তবে, সবচেয়ে শক্তিশালী সিস্টেমগুলি উভয়কেই একত্রিত করে, যেখানে প্রিসিশনকে ভিত্তি এবং ডাইভারসিটিকে একটি পরিমার্জন স্তর হিসাবে ব্যবহার করা হয়।