Human-based evolutionary computation
মানব-ভিত্তিক বিবর্তনীয় গণনা (এইচবিইসি) হল বিবর্তনীয় গণনা কৌশলগুলির একটি সেট যা মানব উদ্ভাবনের উপর নির্ভর করে। শ্রেণী এবং উদাহরণ মানব-ভিত্তিক বিবর্তনীয় গণনার কৌশলগুলিকে বিবর্তনীয় গণনার অনুরূপ আরও তিনটি নির্দিষ্ট শ্রেণীতে শ্রেণীবদ্ধ করা যেতে পারে। তিন ধরনের মৌলিক উদ্ভাবন রয়েছেঃ সূচনা, রূপান্তর এবং পুনর্মিলন। এইচ. বি. ই. সি-র বিভিন্ন শ্রেণীতে কোন ধরনের মানব উদ্ভাবন সমর্থিত তা এখানে একটি সারণীতে দেখানো হয়েছেঃ এই তিনটি শ্রেণীকেই মানুষ বা কম্পিউটার দ্বারা সম্পাদিত নির্বাচন বাস্তবায়িত করতে হবে। মানব-ভিত্তিক নির্বাচন কৌশল হল একটি সহজতম মানব-ভিত্তিক বিবর্তনীয় গণনা পদ্ধতি। এটি আজ ওয়েবসাইটগুলি আউটসোর্সিং সংগ্রহ এবং মানুষের কাছে বিষয়বস্তু নির্বাচন (ব্যবহারকারী-অবদানকারী বিষয়বস্তু) দ্বারা ব্যাপকভাবে ব্যবহৃত হয়। বিবর্তনীয় গণনা হিসাবে দেখা যায়, তাদের প্রক্রিয়া দুটি ক্রিয়াকলাপকে সমর্থন করেঃ সূচনা (যখন কোনও ব্যবহারকারী একটি নতুন আইটেম যুক্ত করে) এবং নির্বাচন (যখন কোনও ব্যবহারকারী আইটেমগুলির মধ্যে পছন্দ প্রকাশ করে)। ওয়েবসাইট সফ্টওয়্যারটি আইটেমগুলির ফিটনেস গণনা করার জন্য পছন্দগুলি একত্রিত করে যাতে এটি সবচেয়ে উপযুক্ত আইটেমগুলি প্রচার করতে পারে এবং সবচেয়ে খারাপ আইটেমগুলি ফেলে দিতে পারে। কোসোরুকফ এবং জেন্ট্রি-র গবেষণায় মানব-ভিত্তিক নির্বাচনের বিভিন্ন পদ্ধতির বিশ্লেষণমূলক তুলনা করা হয়েছে। যেহেতু ধারণাটি খুব সহজ বলে মনে হয়, তাই ধারণাটি প্রয়োগকারী বেশিরভাগ ওয়েবসাইট সাধারণ সমস্যা এড়াতে পারে নাঃ মানুষের পছন্দের অনুরোধে তথ্যমূলক প্রপাত। উদাহরণস্বরূপ, ডিগ-স্টাইল বাস্তবায়ন, ওয়েবে ব্যাপকভাবে, আইটেমগুলির ইতিমধ্যে কত ভোট রয়েছে তা দেখিয়ে পূর্ববর্তীগুলির দ্বারা পরবর্তী মানব মূল্যায়নে ব্যাপক পক্ষপাতিত্ব করে। এর ফলে সামগ্রিক মূল্যায়ন খুব কম স্বাধীন মূল্যায়নের একটি খুব ছোট প্রাথমিক নমুনার উপর নির্ভর করে। এটি অনেক লোককে এমন সিস্টেমটি খেলতে উৎসাহিত করে যা ডিগের জনপ্রিয়তা বাড়িয়ে তুলতে পারে তবে বৈশিষ্ট্যযুক্ত ফলাফলের গুণমান থেকে বিচ্যুত হতে পারে। শুধুমাত্র বিষয়বস্তুর শিরোনামের উপর ভিত্তি করে ডিগ-স্টাইল পদ্ধতিতে মূল্যায়ন জমা দেওয়া খুব সহজ, মূল্যায়ন করার মতো প্রকৃত বিষয়বস্তু না পড়ে। মানব-ভিত্তিক নির্বাচন ব্যবস্থার একটি উত্তম উদাহরণ হল স্টাম্বলুপন। স্টাম্বলুপনে, ব্যবহারকারীরা প্রথমে বিষয়বস্তুটি অনুভব করে (এটির উপর হোঁচট খায়), এবং তারপর একটি থাম্ব-আপ বা থাম্ব-ডাউন বোতাম টিপে তাদের পছন্দ জমা দিতে পারে। যেহেতু ব্যবহারকারী পূর্ববর্তী ব্যবহারকারীদের দ্বারা সাইটকে দেওয়া ভোটের সংখ্যা দেখতে পান না, স্টাম্বলুপন ব্যবহারকারীর পছন্দগুলির তুলনামূলকভাবে নিরপেক্ষ সেট সংগ্রহ করতে পারেন এবং এইভাবে বিষয়বস্তু আরও সঠিকভাবে মূল্যায়ন করতে পারেন। মানব-ভিত্তিক বিবর্তন কৌশল এই প্রসঙ্গে এবং সম্ভবত সাধারণভাবে, উইকিপিডিয়া সফ্টওয়্যারটি একটি কার্যকর মানব-ভিত্তিক বিবর্তন কৌশলের সর্বোত্তম দৃষ্টান্ত যেখানে যে কোনও প্রদত্ত পৃষ্ঠার (লক্ষ্যযুক্ত) বিবর্তন সেই পৃষ্ঠার সাথে সম্পর্কিত তথ্যের জ্ঞানের ভিত্তির সূক্ষ্ম সুর নিয়ে গঠিত। ঐতিহ্যবাহী বিবর্তন কৌশলের তিনটি অপারেটর রয়েছেঃ সূচনা, রূপান্তর এবং নির্বাচন। উইকিপিডিয়ার ক্ষেত্রে, ইনিশিয়ালাইজেশন অপারেটর হল পৃষ্ঠা তৈরি, মিউটেশন অপারেটর হল ইনক্রিমেন্টাল পৃষ্ঠা সম্পাদনা। সিলেকশন অপারেটর কম গুরুত্বপূর্ণ। এটি পুনর্বিবেচনার ইতিহাস এবং একটি রিভার্ট অপারেশনের মাধ্যমে পূর্ববর্তী সমস্ত সংশোধনের মধ্যে নির্বাচন করার ক্ষমতা দ্বারা সরবরাহ করা হয়। যদি পৃষ্ঠাটি নষ্ট হয়ে যায় এবং এর শিরোনামের সাথে আর মানানসই না হয়, তবে একজন পাঠক সহজেই পুনর্বিবেচনার ইতিহাসে যেতে পারেন এবং পূর্ববর্তী সংশোধনগুলির মধ্যে একটি নির্বাচন করতে পারেন যা সবচেয়ে উপযুক্ত (আশা করা যায়, আগেরটি)। এই নির্বাচন বৈশিষ্ট্যটি উইকিপিডিয়ার সাফল্যের জন্য অত্যন্ত গুরুত্বপূর্ণ। একটি মজার বিষয় হল যে মূল উইকি সফ্টওয়্যারটি 1995 সালে তৈরি করা হয়েছিল, তবে বড় উইকি-ভিত্তিক সহযোগিতামূলক প্রকল্পগুলি উপস্থিত হতে কমপক্ষে আরও ছয় বছর সময় লেগেছিল। এত সময় লাগল কেন? একটি ব্যাখ্যা হল যে মূল উইকি সফ্টওয়্যারটিতে একটি নির্বাচন ক্রিয়াকলাপের অভাব ছিল এবং তাই বিষয়বস্তু বিবর্তনকে কার্যকরভাবে সমর্থন করতে পারেনি। সংশোধন ইতিহাসের সংযোজন এবং বৃহৎ উইকি-সমর্থিত সম্প্রদায়ের উত্থান সময়ের সাথে মিলে যায়। বিবর্তনীয় গণনার দৃষ্টিকোণ থেকে, এটি বিস্ময়কর নয়ঃ একটি নির্বাচন অপারেশন ছাড়া বিষয়বস্তু একটি লক্ষ্যহীন জিনগত প্রবণতার মধ্য দিয়ে যাবে এবং কারো জন্য কার্যকর হওয়ার সম্ভাবনা কম। উইকিপিডিয়া প্রতিষ্ঠার সময় অনেকেই এটিই আশা করেছিলেন। যাইহোক, একটি নির্বাচন ক্রিয়াকলাপের সাথে, সময়ের সাথে সাথে বিষয়বস্তুর উপযোগিতা উন্নত হওয়ার প্রবণতা রয়েছে কারণ উপকারী পরিবর্তনগুলি জমা হয়। উইকিপিডিয়ায় বড় আকারে আসলে এটাই ঘটে। মানব-ভিত্তিক জেনেটিক অ্যালগরিদম হিউম্যান-ভিত্তিক জেনেটিক অ্যালগরিদম (এইচবিজিএ) মানব-ভিত্তিক পুনর্মিলন ক্রিয়াকলাপের (জেনেটিক অ্যালগরিদমের একটি স্বতন্ত্র বৈশিষ্ট্য) উপায় সরবরাহ করে। রিকম্বিনেশন অপারেটর বিভিন্ন সমাধানের অত্যন্ত উপযুক্ত অংশগুলিকে একত্রিত করে যা স্বাধীনভাবে বিবর্তিত হয়। এটি বিবর্তনীয় প্রক্রিয়াকে আরও কার্যকর করে তোলে। আরও দেখুন রেফারেন্স মানব-ভিত্তিক গণনা বিবর্তনীয় গণনা