ইমপ্যাক্ট অ্যাসেসমেন্ট ও এথিক্স রিভিউ বোর্ড
এই পাঠে যা শিখবেন
- অ্যালগরিদমিক ইমপ্যাক্ট অ্যাসেসমেন্ট কী এবং এটি কখন প্রয়োজন
- এথিক্স রিভিউ বোর্ড কীভাবে কাজ করে এবং কেন স্বাধীনতা গুরুত্বপূর্ণ
- likelihood × impact রিস্ক-ম্যাট্রিক্স পদ্ধতি — একটি প্রতিষ্ঠিত, সাধারণভাবে ব্যবহৃত ঝুঁকি-মূল্যায়ন কৌশল
- একটি সত্যিকারের, চলমান ডেমো — কীভাবে একটি ঝুঁকি ম্যাট্রিক্স থেকে সরাসরি একটি ডিপ্লয়মেন্ট-সুপারিশ বের করা যায়
১ · অ্যালগরিদমিক ইমপ্যাক্ট অ্যাসেসমেন্ট
অ্যালগরিদমিক ইমপ্যাক্ট অ্যাসেসমেন্ট (Algorithmic Impact Assessment, AIA)Algorithmic Impact Assessmentএকটি উচ্চ-ঝুঁকির AI/অ্যালগরিদমিক সিস্টেম ডিপ্লয় করার আগে পদ্ধতিগতভাবে করা একটি মূল্যায়ন — কারা প্রভাবিত হবে, কী ধরনের ক্ষতি হতে পারে, এবং সেই ক্ষতি কতটা গুরুতর ও সম্ভাব্য তা লিখিতভাবে নথিভুক্ত করা হয়। একটি সুপ্রতিষ্ঠিত, ব্যাপকভাবে ব্যবহৃত প্র্যাকটিস — বিশেষভাবে সরকারি সংস্থা ও উচ্চ-ঝুঁকির খাতে (স্বাস্থ্যসেবা, ফৌজদারি বিচার, আর্থিক সেবা) এই ধরনের মূল্যায়ন ডিপ্লয়মেন্টের একটি আনুষ্ঠানিক পূর্বশর্ত হিসেবে ব্যবহৃত হয়। এই কোর্সের M9-এ আলোচিত EU AI Act-এর (L38) উচ্চ-ঝুঁকি স্তরের সিস্টেমের জন্য এই ধরনের মূল্যায়ন-জাতীয় নথিপত্র একটি সাধারণ, বহুল-স্বীকৃত রেগুলেটরি প্রত্যাশা।
একটি AIA সাধারণত প্রশ্ন করে: এই সিস্টেম কাদের প্রভাবিত করবে (M1-এর স্টেকহোল্ডার অ্যানালাইসিস, L03), ভুল হলে কী ধরনের ক্ষতি হতে পারে, সেই ক্ষতি কতটা সম্ভাব্য এবং কতটা গুরুতর, এবং ঝুঁকি কমানোর জন্য কী পদক্ষেপ নেওয়া হয়েছে। এটি একটি একবারের চেকলিস্ট নয় — একটি লিখিত নথি যা পরবর্তীতে অডিট করা যায়।
২ · এথিক্স রিভিউ বোর্ড — স্বাধীন তত্ত্বাবধান
অনেক ক্ষেত্রে, শুধু একটি অ্যাসেসমেন্ট নথি লেখা যথেষ্ট নয় — সিদ্ধান্তটি কে পর্যালোচনা করছে তাও গুরুত্বপূর্ণ। একটি এথিক্স রিভিউ বোর্ড এমন একটি দল যারা সিস্টেমটি তৈরির সাথে সরাসরি যুক্ত নয়, তাই তাদের মূল্যায়নে প্রজেক্টের সময়সীমা/বাজেটের চাপ কম প্রভাব ফেলে। এই ধারণাটি অন্যান্য ক্ষেত্রের একটি সুপরিচিত, বহু-দশক পুরনো প্র্যাকটিসের সাথে সরাসরি সাদৃশ্যপূর্ণ — চিকিৎসা ও সামাজিক-বিজ্ঞান গবেষণায় ইনস্টিটিউশনাল রিভিউ বোর্ড (IRB) মানুষের উপর পরিচালিত যেকোনো গবেষণা প্রকল্প শুরুর আগে স্বাধীনভাবে পর্যালোচনা করে — একই সাধারণ যুক্তি (স্বাধীন, বিশেষজ্ঞ, বহু-দৃষ্টিভঙ্গিসম্পন্ন পর্যালোচনা) উচ্চ-ঝুঁকির AI সিস্টেমের ক্ষেত্রেও প্রযোজ্য।
কারা এই সিস্টেমের সিদ্ধান্তের সরাসরি বিষয় হবে, এবং তাদের মধ্যে কোনো ভালনারেবল সাবগ্রুপ আছে কি না (M1-এর স্টেকহোল্ডার অ্যানালাইসিস প্রয়োগ)।
ভুল সিদ্ধান্তের ফলে কী হতে পারে — আর্থিক ক্ষতি, স্বাস্থ্যঝুঁকি, সুযোগ-বঞ্চনা, প্রাইভেসি ব্রিচ ইত্যাদি নির্দিষ্টভাবে তালিকাভুক্ত করা।
প্রতিটি চিহ্নিত ঝুঁকির জন্য কী পদক্ষেপ নেওয়া হয়েছে বা নেওয়া হবে — মানব-পর্যালোচনা যুক্ত করা, থ্রেশহোল্ড সমন্বয়, মনিটরিং।
একটি সহজতর/কম-ঝুঁকিপূর্ণ বিকল্প (যেমন সম্পূর্ণ স্বয়ংক্রিয় না করে শুধু সহায়ক টুল হিসেবে ব্যবহার) বিবেচনা করা হয়েছিল কি না।
Ethics in Computing & AI Safety একটি বিস্তৃত সার্ভে কোর্স হিসেবে প্রফেশনাল-এথিক্স ও প্রতিষ্ঠানগত পর্যালোচনার সাধারণ চিত্র দেয়; এই পাঠ সেই ধারণাকে বিশেষভাবে AI-স্পেসিফিক ইমপ্যাক্ট-অ্যাসেসমেন্ট ও রিস্ক-ম্যাট্রিক্স গণনা পর্যন্ত বিস্তারিতভাবে নিয়ে যায়।
৩ · একটি সত্যিকারের ডেমো — রিস্ক-অ্যাসেসমেন্ট ম্যাট্রিক্স
ধরা যাক একটি হাসপাতাল একটি AI-চালিত রোগী-ট্রায়াজ অগ্রাধিকারকরণ সিস্টেম ডিপ্লয় করার কথা ভাবছে — জরুরি বিভাগে কোন রোগীকে আগে দেখা হবে তার একটি অগ্রাধিকার-স্কোর প্রস্তাব করে। ইমপ্যাক্ট অ্যাসেসমেন্টের সময় ছয়টি সম্ভাব্য ঝুঁকি চিহ্নিত করা হয়েছে, প্রতিটির জন্য একটি সম্ভাব্যতা (likelihood, ১-৫) ও একটি প্রভাব (impact, ১-৫) স্কোর ধার্য করা হয়েছে:
$$\text{Risk Score} = \text{Likelihood} \times \text{Impact} \quad (\text{সর্বোচ্চ } 5 \times 5 = 25)$$
risk_items = [
{"desc": "প্রশিক্ষণ ডেটায় একটি নির্দিষ্ট বয়সগোষ্ঠীর কম প্রতিনিধিত্ব থাকায় ট্রায়াজ স্কোর কম নির্ভুল হওয়া",
"likelihood": 4, "impact": 5},
{"desc": "সিস্টেম আউটেজ/ডাউনটাইমের সময় ট্রায়াজ সিদ্ধান্ত না পাওয়া",
"likelihood": 2, "impact": 5},
{"desc": "ক্লিনিশিয়ানরা AI সুপারিশের উপর অতিরিক্ত নির্ভর করে নিজস্ব বিচারবুদ্ধি কম প্রয়োগ করা (automation bias)",
"likelihood": 4, "impact": 4},
{"desc": "রোগীর ডেটা ভুলভাবে অন্য বিভাগে শেয়ার হওয়া (প্রাইভেসি ব্রিচ)",
"likelihood": 2, "impact": 4},
{"desc": "মডেল আউটপুট ব্যাখ্যা করা কঠিন হওয়ায় ক্লিনিশিয়ান সুপারিশের কারণ বুঝতে না পারা",
"likelihood": 3, "impact": 3},
{"desc": "নতুন রোগ/মহামারীর প্যাটার্ন প্রশিক্ষণ ডেটার বাইরে চলে যাওয়া",
"likelihood": 2, "impact": 5},
]
def risk_tier(score):
if score >= 15:
return "সমালোচনামূলক (Critical)"
elif score >= 9:
return "উচ্চ (High)"
elif score >= 4:
return "মধ্যম (Medium)"
else:
return "নিম্ন (Low)"
for item in risk_items:
item["score"] = item["likelihood"] * item["impact"]
item["tier"] = risk_tier(item["score"])
ranked = sorted(risk_items, key=lambda x: x["score"], reverse=True)
print("ঝুঁকি ম্যাট্রিক্স -- likelihood x impact, স্কোর অনুযায়ী র্যাংকড:\n")
for item in ranked:
print(f"স্কোর {item['score']:>2d} [{item['tier']}]")
print(f" {item['desc']}")
critical_count = sum(1 for i in risk_items if i["tier"].startswith("সমালোচনামূলক"))
high_count = sum(1 for i in risk_items if i["tier"].startswith("উচ্চ"))
medium_count = sum(1 for i in risk_items if i["tier"].startswith("মধ্যম"))
print(f"\nমোট {len(risk_items)}টি ঝুঁকি চিহ্নিত -- {critical_count}টি সমালোচনামূলক, "
f"{high_count}টি উচ্চ, {medium_count}টি মধ্যম।")
if critical_count > 0:
print("সুপারিশ: সম্পূর্ণ এথিক্স রিভিউ বোর্ড অনুমোদন ছাড়া ডিপ্লয়মেন্ট এগোনো যাবে না।")
elif high_count > 0:
print("সুপারিশ: শর্তসাপেক্ষ অনুমোদন -- নির্দিষ্ট মিটিগেশন পরিকল্পনাসহ বোর্ড রিভিউ প্রয়োজন।")
else:
print("সুপারিশ: লাইট-টাচ রিভিউ যথেষ্ট।")
একটি ইমপ্যাক্ট অ্যাসেসমেন্ট শুধু "ঝুঁকি আছে কি না" জিজ্ঞাসা করে না — এটি প্রতিটি ঝুঁকিকে সম্ভাব্যতা ও প্রভাব অনুযায়ী পরিমাপ করে অগ্রাধিকার ঠিক করে, যাতে সীমিত পর্যালোচনা-সময় সবচেয়ে গুরুত্বপূর্ণ সমস্যাগুলোতে কেন্দ্রীভূত হয়। আর একটি স্বাধীন এথিক্স রিভিউ বোর্ড নিশ্চিত করে যে এই মূল্যায়ন প্রজেক্ট টিমের নিজস্ব সময়সীমা-চাপ থেকে প্রভাবিত না হয়ে বাস্তবসম্মতভাবে যাচাই করা হচ্ছে। L57-এর ক্যাপস্টোনে এই একই রিস্ক-ম্যাট্রিক্স পদ্ধতি একটি সম্পূর্ণ অডিটের অংশ হিসেবে আবার ব্যবহৃত হবে।
ভাবনার প্রশ্ন
প্রতিটি প্রশ্ন নিজে কিছুক্ষণ ভাবুন — তারপর "→ উত্তর" চাপুন।
প্র ০১ উপরের ডেমোতে "সিস্টেম আউটেজ" ও "নতুন মহামারীর প্যাটার্ন" ঝুঁকি দুটোর likelihood কম (২) কিন্তু impact বেশি (৫), তাই উভয়ের স্কোর ১০ — "উচ্চ" স্তরে। কেন কম-সম্ভাবনার একটি ঘটনাকেও "উচ্চ" ঝুঁকি হিসেবে গণ্য করা যুক্তিসঙ্গত?
কারণ ঝুঁকি ম্যাট্রিক্স শুধু "কতবার ঘটবে" নয়, "ঘটলে কতটা খারাপ হবে" তাও বিবেচনা করে — একটি বিরল কিন্তু বিপর্যয়কর ঘটনা (যেমন জরুরি বিভাগে সিস্টেম ডাউনটাইম, যেখানে রোগীর জীবন-মৃত্যুর সিদ্ধান্ত জড়িত) প্রায়ই একটি বেশি-ঘটমান কিন্তু কম-ক্ষতিকর ঘটনার চেয়ে বেশি প্রস্তুতি দাবি করে। এটাই likelihood × impact গুণফলের মূল যুক্তি — শুধু একটি মাত্রা দিয়ে বিচার করলে গুরুতর কিন্তু বিরল ঝুঁকি উপেক্ষিত হয়ে যেতে পারে।
প্র ০২ এই ডেমোতে likelihood ও impact স্কোরগুলো (১-৫) কে নির্ধারণ করেছে বলে মনে হয়, এবং এটি কি সম্পূর্ণ বস্তুনিষ্ঠ (objective) হতে পারে?
কোডে এই সংখ্যাগুলো একটি হাইপোথেটিক্যাল অনুমান হিসেবে বসানো হয়েছে — বাস্তবে এগুলো ডোমেইন বিশেষজ্ঞ (এখানে ক্লিনিশিয়ান), ডেটা-বিশ্লেষক ও প্রভাবিত সম্প্রদায়ের প্রতিনিধিদের যৌথ বিচারবুদ্ধি দিয়ে নির্ধারণ করা উচিত — সম্পূর্ণ বস্তুনিষ্ঠ নয়, বরং একটি কাঠামোবদ্ধ, স্বচ্ছ আলোচনার ফলাফল। এটাই এথিক্স রিভিউ বোর্ডের স্বাধীনতা গুরুত্বপূর্ণ হওয়ার একটি কারণ — একক ব্যক্তি বা টিম নিজেই নিজের ঝুঁকি স্কোর নির্ধারণ করলে পক্ষপাত ঢুকে যাওয়ার ঝুঁকি থাকে।
প্র ০৩ যদি একটি ইমপ্যাক্ট অ্যাসেসমেন্ট প্রকল্পের একই টিম নিজেই পরিচালনা করে (কোনো স্বাধীন বোর্ড ছাড়া), তাহলে কী ধরনের সমস্যা হতে পারে?
একই টিম যারা সিস্টেম বানাচ্ছে এবং যাদের ডেডলাইন/বাজেটের চাপ আছে, তারা অজান্তেই ঝুঁকি কম করে দেখাতে পারে, বা "সমালোচনামূলক" আইটেমকে "মধ্যম" হিসেবে শ্রেণীবদ্ধ করতে পারে — সচেতন অসততা ছাড়াই, শুধু কনফার্মেশন বায়াস বা প্রজেক্ট এগিয়ে নেওয়ার আকাঙ্ক্ষার কারণে। এটাই স্বাধীন এথিক্স রিভিউ বোর্ডের মূল যুক্তি — যারা প্রজেক্টের সাফল্যে ব্যক্তিগতভাবে বিনিয়োজিত নয়, তাদের পর্যালোচনা তুলনামূলক বেশি নিরপেক্ষ হওয়ার সম্ভাবনা থাকে।
অনুশীলন
-
চিন্তা করুন: উপরের কোড সেলে যদি একটি নতুন ঝুঁকি আইটেম যোগ করা হয় যার
likelihood = 5ওimpact = 2, তাহলে এর স্কোর কত হবে এবং কোন টায়ারে পড়বে বলে আপনার ধারণা?স্কোর হবে ৫×২=১০, যা
risk_tier()-এর শর্ত অনুযায়ী (≥৯ কিন্তু <১৫) "উচ্চ (High)" স্তরে পড়বে — এমনকি impact তুলনামূলক কম হলেও, উচ্চ likelihood-এর কারণে সামগ্রিক স্কোর "উচ্চ" সীমায় পৌঁছে যায়। -
পরীক্ষা করুন: উপরের কোড সেলে
risk_itemsতালিকায় এই নতুন আইটেমটি ({"desc": "...", "likelihood": 5, "impact": 2}) যোগ করে Run চেপে দেখুন সামগ্রিক সুপারিশ বদলায় কি না।সুপারিশ বদলাবে না — যেহেতু ইতিমধ্যেই দুটো সমালোচনামূলক (Critical) আইটেম আছে, নতুন একটি "উচ্চ" আইটেম যোগ হলেও
critical_count > 0শর্তটি আগে থেকেই সত্য ছিল, তাই সুপারিশ "সম্পূর্ণ বোর্ড অনুমোদন প্রয়োজন" হিসেবেই থাকবে। এটি দেখায় কীভাবে সিদ্ধান্ত-লজিক সর্বোচ্চ-ঝুঁকির আইটেমের উপর নির্ভর করে, মোট আইটেম-সংখ্যার উপর নয়।
আরও পড়ুন · ABCL TECH-এ আপনার পরবর্তী পদক্ষেপ
- পরবর্তী পাঠ — হুইসেলব্লোয়িং ও AI-তে পেশাগত সততা L50 যখন অভ্যন্তরীণ রিভিউ প্রসেসও ব্যর্থ হয় — একজন প্র্যাক্টিশনারের তখন কী করা উচিত।
- কোর্সের সম্পূর্ণ সিলেবাস দেখুন ৫৭টি পাঠ নৈতিক ফ্রেমওয়ার্ক, বায়াস-ফেয়ারনেস, প্রাইভেসি, ট্রান্সপারেন্সি, AI অ্যালাইনমেন্ট, জেনারেটিভ AI/LLM এথিক্স, সামাজিক প্রভাব, গভর্নেন্স ও রেগুলেশন, সেক্টর-স্পেসিফিক এথিক্স ও এক্সিস্টেনশিয়াল রিস্ক বিতর্ক — বাকি পাঠগুলো শীঘ্রই যুক্ত হবে।
- Ethics in Computing & AI Safety কোর্স সহোদর কোর্স সাধারণ কম্পিউটিং এথিক্স, প্রফেশনাল এথিক্স ও সেফটি-ক্রিটিক্যাল কেস স্টাডির একটি বিস্তৃত সার্ভে — এই কোর্স সম্পূর্ণভাবে AI-তে ফোকাস করে গভীরে যায়।