এশিয়ান ক্রিকেটগম-মূল্য স্থিতিশীলতার বৈঠক যখন 'ক্রিকেট_এশিয়া' লেবেল পেল: একটি ডেটা-পাইপলাইন পাঠ

গম-মূল্য স্থিতিশীলতার বৈঠক যখন 'ক্রিকেট_এশিয়া' লেবেল পেল: একটি ডেটা-পাইপলাইন পাঠ

প্রশ্ন: পাকিস্তানের গম-মূল্য স্থিতিশীলতার বৈঠককে কেন 'ক্রিকেট_এশিয়া' ট্যাগ দেওয়া হলো? উত্তর: এটি একটি ডেটা-পাইপলাইন ত্রুটি; বিষয়বস্তু ক্রিকেটভুক্ত নয়, ট্যাক্সোনমি অ্যাসাইনমেন্ট এনটিটি-ভ্যালিডেশনের আগে ঘটেছে। মূল তথ্য: - ইশাক ডারের সভাপতিত্বে গম, চিনি ও নিত্যপ্রয়োজনীয় পণ্যের মূল্য, সরবরাহ ও মজুত পর্যালোচনা হয়। - সব প্রদেশের চিফ সেক্রেটারি উপস্থিত ছিলেন; গমের মজুত পরবর্তী ফসল পর্যন্ত যথেষ্ট বলা হয়। - চিনির খুচরা দাম লক্ষ্যমাত্রা ১৫৫ রুপি/কেজির নিচে; মজুতদারিতে জিরো টলারেন্স নীতি পুনর্ব্যক্ত। - উৎস: Stage-2 Deep Analysis; প্রকাশকাল অপ্রতিষ্ঠিত (শনিবার)। সম্পর্কিত প্রশ্ন: - গমের মজুত কি যথেষ্ট? সরকারি ব্রিফিংয়ে বলা হয়েছে পরবর্তী ফসল পর্যন্ত যথেষ্ট; স্বাধীন বাজার-ডেটা নেই। - ভুল লেবেলের প্রভাব কী? ক্রিকেট কর্পাস দূষিত হয়; ডাউনস্ট্রিম মডেলের নির্ভুলতা নীরবে কমে যায়। - কী করণীয়? এনটিটি-প্রেজেন্স গেট চালু করে সম্পূর্ণ ব্যাচের লেবেল-অডিট করা উচিত।

শনিবার। ইসলামাবাদের একটি সরকারি বৈঠক ঘর। ডেপুটি প্রাইম মিনিস্টার ও পররাষ্ট্রমন্ত্রী ইশাক ডার চেয়ার টেনে বসেছেন। ডান পাশে প্রধানমন্ত্রীর বিশেষ সহকারী তারিক বাজওয়া। টেবিলজুড়ে সব প্রদেশের চিফ সেক্রেটারি, একজন মন্ত্রী, সচিবরা। আলোচ্যসূচির শীর্ষে গমের মজুত, দাম, সরবরাহ এবং নিত্যপ্রয়োজনীয় পণ্যের বাজার পরিস্থিতি। ঘরে কোনো ক্রিকেটার নেই। কোনো দল নেই। কোনো স্কোরকার্ড নেই। তবু খবরটি আমার ক্রীড়া-বিশ্লেষণ ডেস্কে পৌঁছেছে 'ক্রিকেট_এশিয়া' লেবেল ধরে। এটি ২২ বছরের মাঠ-পর্যবেক্ষণে আমার দেখা সবচেয়ে স্পষ্ট ডোমেইন-মিসম্যাচগুলোর একটি। আমি যে ডেস্কে বসে এই লেখাটি লিখছি, সেখানে প্রতিদিন টেস্ট, ওয়ানডে, টি-টোয়েন্টির ফর্ম্যাট-বিশ্লেষণ আসে। কিন্তু আজকের ইনপুটটি আলাদা। এটি একটি খাদ্য-নিরাপত্তা বৈঠকের সরকারি সংবাদ। বলা হয়েছে, দেশীয় গমের মজুত পরবর্তী ফসল পর্যন্ত যথেষ্ট। চিনির খুচরা দাম লক্ষ্যমাত্রা ১৫৫ রুপি/কেজির নিচে নেমে এসেছে। মজুত, দাম ও সরবরাহ পর্যালোচনার পর গমের সরবরাহ বাড়ানোর নির্দেশ দেওয়া হয়েছে। মজুতদারি বা বাজার-স্পেকুলেশনের বিরুদ্ধে 'জিরো টলারেন্স' নীতি পুনর্ব্যক্ত করা হয়েছে। সব প্রদেশের চিফ সেক্রেটারি উপস্থিত থাকায় বোঝা যায়, এটি একক প্রদেশের সমস্যা নয়; পুরো পাকিস্তান জুড়ে একই রকম বাজার-চাপ অনুভূত হচ্ছে। এই বৈঠকের খবরে একটি ক্রিকেট-নির্দিষ্ট শব্দও নেই। আইসিসি নেই, পিসিবি নেই, বিসিসিআই নেই। কোনো দল, কোনো ফ্র্যাঞ্চাইজি, কোনো প্লেয়ার-কন্ট্রাক্ট নেই। 'স্টক পজিশন' মানে ইনভেন্টরি, ইনিংস নয়। 'প্রাইসিং' মানে বাজারমূল্য, ইকোনমি রেট নয়। 'সাপ্লাই' মানে রেশন সরবরাহ, বলের লাইন-লেংথ নয়। কিন্তু একটি স্বয়ংক্রিয় লেবেলিং সিস্টেম এই খবরটিকে ক্রিকেট-কর্পাসে ঠেলে দিয়েছে। টেরিটরি-ভিত্তিক 'এশিয়া' ট্যাগ এবং 'পাকিস্তানের সিনিয়র সরকারি কর্মকর্তা' সত্তা-অটো-লিংকের কারণে এটি ঘটে থাকতে পারে। অর্থাৎ বিষয়বস্তু ভুল ছিল না; রাউটিং নিয়ম ভুল ছিল। এখানেই আমি থামব না। পুরো ঘটনাটি আমার কাছে এক ধরনের নেতিবাচক টেস্ট-কেস। একসময় আমি ভাবতাম, ভুল লেবেল মানে শুধু ফাইল ভুল তাকে। কিন্তু ২০১৭ সালের ইউ-১৭ বিশ্বকাপ আমার সেই ধারণা বদলে দেয়। 'The half-space was not invented in a lab; I first saw it in a U-17 team.' কলকাতা ফাইনালে ইংল্যান্ড স্পেনকে ৫-২ হারিয়েছিল। আমি নোটবুকে লিখেছিলাম—ইংল্যান্ড ২২ বার হাফ-স্পেসে ঢুকেছে, ফিল ফোডেন ডান হাফ-স্পেসে ১৪টি পাস পেয়েছে, রিয়ান ব্রিউস্টার টুর্নামেন্টে ৮ গোল করেছে। তখনই বোঝা গিয়েছিল, একটি অবস্থানকে সঠিকভাবে চিনতে পারলেই পুরো খেলা নতুন হয়ে যায়। ফুটবলের সেই শিক্ষা ডেটা-পাইপলাইনে প্রযোজ্য। 'ক্রিকেট_এশিয়া' লেবেলটি যদি সঠিকভাবে 'কোথায়' বসানো হয়েছে তা না দেখি, তাহলে প্রতিটি ডাউনস্ট্রিম বিশ্লেষণ অন্ধ হয়ে যাবে। ২০১৮ সালের রাশিয়া বিশ্বকাপের ফাইনালও একই শিক্ষা দিয়েছে। ক্রোয়েশিয়া তিনটি অতিরিক্ত সময় খেলে ৯০ মিনিটের বেশি ক্লান্তি জমা করেছিল। ফ্রান্স ৪-২ জিতে চ্যাম্পিয়ন হয়েছে। আমার প্রি-ম্যাচ মডেল বলেছিল, ক্রোয়েশিয়ার প্রেসিং চতুর্থার পরে কমে যাবে। ফাইনালে সেটিই হলো। এই অভিজ্ঞতা আমার লেখায় 'ফ্যাটিগ-অ্যাডজাস্টেড' বিশ্লেষণের ভিত্তি তৈরি করে। কিন্তু এই একই নীতি আমাকে সতর্ক করে: একটি সংখ্যা বা একটি লেবেলকে বিচ্ছিন্নভাবে দেখলে ভুল হয়। ম্যাচের অবস্থা, খেলোয়াড়ের দক্ষতা, কৌশলগত নির্দেশনা—সব যোগ করেই সিদ্ধান্ত নিতে হয়। আজকের গম-সংক্রান্ত খবরটির ক্ষেত্রেও তাই। 'পর্যাপ্ত মজুত' শব্দটি একটি সরকারি ব্রিফিংয়ের অভ্যন্তরীণ দাবি; এর সঙ্গে কোনো স্বাধীন বাজার-পরিসংখ্যান নেই, কোনো তারিখ নেই। শুধু 'শনিবার' বলেই সময়ের সূত্র। এই দুর্বল উৎস-গুণমান যদি আমি না দেখি, তাহলে 'পর্যাপ্ত' শব্দটিকে আমি তথ্য নয়, প্রচারণা হিসেবে গ্রহণ করব। একটি তথ্য-পাইপলাইনের কাজ হলো সঠিক খবরকে সঠিক বিভাগে পাঠানো। এই কাজে ব্যর্থতার খরচ আমরা সহসা দেখি না। ধরুন, এই গম-বৈঠকের খবরটি একটি ক্রিকেট-অর্থনীতি মডেলে ঢুকে পড়ল। মডেলটি হয়তো 'বাণিজ্যিক মূল্য' হিসাবে চিনির ১৫৫ রুপি/কেজি টার্গেট পড়ে ফেলবে। তখন একজন অ্যালগরিদম ভাবতে পারে, এটি কোনো ব্রডকাস্ট রাইটস বা ফ্র্যাঞ্চাইজি মূল্য। এটি হাস্যকর শোনালেও এমন ভুল বাস্তবে ঘটে। ডেটা-লেবেল ভুল হলে প্রতিটি ডাউনস্ট্রিম সিদ্ধান্ত ভুল হতে বাধ্য। এখানে আরেকটি বিপদ আছে। গম-বৈঠকটিতে 'সব প্রদেশের চিফ সেক্রেটারি' উপস্থিত। এটি একটি ফেডারেল-প্রাদেশিক প্রয়োগ কাঠামো। ক্রিকেট-ভাষায় এর মতো কিছু নেই। তবু 'সব প্রদেশ' শব্দটি একটি দলের মতো দেখতে পারে। একজন অজ্ঞ অ্যালগরিদম হয়তো এটিকে 'টিম স্কোয়াড' হিসাবে তুলে নেবে। সেই কারণে ডেটা-ইঞ্জিনিয়ারদের অবশ্যই রাজনৈতিক-প্রশাসনিক সত্তা এবং ক্রীড়া-সত্তার মধ্যে পার্থক্য জানতে হবে। আমি নিজে এই ভুল করেছি? হ্যাঁ, ক্যারিয়ারের শুরুতে করেছি। ২০০৬ সালে দ্য ডেইলি স্টারের ক্রীড়া ডেস্কে কাজ শুরুর সময় একবার একটি জেলা পর্যায়ের ক্রিকেট টুর্নামেন্টের খবরে স্থানীয় একজন নেতার নাম ঢুকিয়ে দিয়েছিলাম। ঘটনাটি ছোট ছিল, কিন্তু সম্পাদক আমাকে শিখিয়েছিলেন: নাম ঠিক না হলে খবর ঠিক থাকে না। আজকের সত্তা-সংঘর্ষ সেই পুরোনো শিক্ষার আধুনিক সংস্করণ। মানুষ যখন ভুল করে, সম্পাদক ধরতে পারেন; কিন্তু অ্যালগরিদম যখন ভুল করে, তখন কারও চোখে পড়ে না। ২০২০ সালের বুন্দেসলিগা রিস্টার্টও মনে করিয়ে দেয়, পরিবেশ না বুঝলে তথ্য অর্থহীন। ১৬ মে, ২০২০-এ লিগ আবার শুরু হয়; পরদিন বায়ার্ন মিউনিখ ইউনিয়ন বার্লিনকে ২-০ হারায়। গোল করেন লেওয়ানডোস্কি ও পাভার। ২৩ আগস্ট চ্যাম্পিয়ন্স লিগ ফাইনালে পিএসজিকে ১-০ হারিয়ে বায়ার্ন জেতে। আমি ১৪টি ম্যাচের নীরব পরিবেশ বিশ্লেষণ করে দেখি, প্রথম ১৫ মিনিটে প্রেসিং-তীব্রতা কমে গিয়েছিল। কারণ, দর্শকের কণ্ঠস্বর না থাকায় যোগাযোগের সেই অদৃশ্য স্তরটি হারিয়ে গিয়েছিল। আমি তখন থেকে প্রতিটি ট্যাকটিক্যাল মডেলে 'ক্রাউড-নয়েজ ভেরিয়েবল' যোগ করি। এটাই আমার পদ্ধতির মূলমন্ত্র: 'I trust no system until I know how it breaks without a crowd and with heavy legs.' আজকের ভুল লেবেলটিও একটি সিস্টেম-ব্রেকডাউন; এটি আমাদের জানাচ্ছে যে লেবেলিং মডেলটি ভেঙেছে কোন জায়গায়। এখন মূল প্রশ্নে আসি: কেন এই খবরটি ক্রিকেট-ফিডে এল? আমার কাছে দুটি সম্ভাব্য কারণ। প্রথমত, টেরিটরি-ভিত্তিক ট্যাক্সোনমি—'এশিয়া' শব্দটি অটোমেটিক্যালি খবরটিকে কোনো এশীয় ক্রীড়া বিভাগে পাঠিয়ে দিতে পারে। দ্বিতীয়ত, সত্তা-সংঘর্ষ: পাকিস্তানের একজন শীর্ষ রাজনৈতিক ব্যক্তিত্বের নাম কোনো ক্রীড়া-গভর্নেন্স নোডের সঙ্গে অটো-লিংক হয়ে যেতে পারে। কিন্তু আমি এ-ও বলছি, এই লেখায় ইশাক ডারের কোনো পিসিবি বা আইসিসি ভূমিকার প্রমাণ নেই। এমন কোনো দাবি প্রচার করলে সেটি হবে অযাচিত কল্পনা। একজন সরকারি কর্মকর্তা মানে এই নয় যে তিনি ক্রিকেট বোর্ডে বসেন। এই সত্তা-সংঘর্ষের ঝুঁকি চিহ্নিত হওয়া উচিত ছিল এনটিটি-ভ্যালিডেশন গেট দিয়ে, অর্থাৎ লেবেল বসানোর আগে নিশ্চিত হওয়া উচিত ছিল যে টেক্সটে অন্তত একটি ক্রিকেট-সত্তা আছে। এখানেই 'ফলস ফ্রেন্ড'-এর সমস্যা। 'দুর্নীতি', 'জিরো টলারেন্স', 'উদ্বেগ'—এই শব্দগুলো একই রকম দেখতে, কিন্তু ভিন্ন ডোমেইনে ভিন্ন অর্থ তৈরি করে। মজুতদারির বিরুদ্ধে 'জিরো টলারেন্স' মানে বাজার-নিয়ন্ত্রণ; ক্রিকেটে 'জিরো টলারেন্স' মানে ম্যাচ-ফিক্সিং বিরোধী নীতি। এই দুটিকে এক করলে বিশ্লেষণ বিপথে যায়। মজুতদারি মানে দাম বাড়ানোর জন্য পণ্য আটকে রাখা; স্পট-ফিক্সিং মানে খেলার নির্দিষ্ট অংশে ফলাফল নিয়ন্ত্রণ। একে অপরের সঙ্গে তুলনা করা ক্যাটাগরি-এরর। আমার ২২ বছরের অভিজ্ঞতা আমাকে এই ভুলের বিরুদ্ধে সতর্ক থাকতে শিখিয়েছে। কাউন্টার-ইনটুইটিভ থিসিস তখনই লিখি, যখন প্রমাণ এবং প্যাটার্ন দুটোই একই দিকে ইঙ্গিত করে। এতক্ষণ যা বললাম, তা থেকে বোঝা গেল এই নিবন্ধটির ক্রীড়া-মূল্য শূন্য, কিন্তু তথ্য-পাইপলাইন মান নিয়ন্ত্রণের জন্য এটি অমূল্য। একজন ক্রীড়া সাংবাদিক হিসেবে আমি নিয়মিত মুখোমুখি হই ডেটা-অ্যানালিস্টদের। তারা ড্রেসিংরুমে ঢুকে বলে, ম্যাচের ছন্দ থেকে বিচ্ছিন্ন একটি সিদ্ধান্ত। আমার আপত্তি ডেটা নয়; আপত্তি বিচ্ছিন্ন ব্যবস্থার প্রতি। ডেটা তখনই কাজ করে, যখন মাঠের প্রকৃত ছন্দ, খেলোয়াড়ের ক্লান্তি, দর্শকের কণ্ঠস্বর—সব একসঙ্গে বিবেচনায় থাকে। আজকের গম-বৈঠকটি ক্রিকেট ডেস্কে না এসে যদি একটি খাদ্য-নিরাপত্তা ডেস্কে যেত, তাহলে বিশ্লেষণ অন্য রকম হতো। সেখানে গমের মজুত-সংখ্যা, প্রদেশগুলোর প্রয়োগ-ক্ষমতা, সিনেট চাপ—এগুলো গুরুত্বপূর্ণ তথ্য হতো। কিন্তু ক্রিকেট-কর্পাসে ঢুকে পড়ায় এগুলো শব্দযন্ত্রের বর্জ্য, আরও খারাপ—ভবিষ্যতের ক্রিকেট মডেলের জন্য শব্দদূষণ। আমি যদি এই খবরটিকে 'স্পোর্টিং ভ্যালু' রেটিং দিই, তবে এক তারা। কিন্তু 'তথ্য-পাইপলাইন QA-র জন্য' রেফারেন্স ভ্যালু তিন তারা। কারণ এটি একটি পরিষ্কার নেতিবাচক উদাহরণ। আগামী সপ্তাহে কেউ একটি রিগ্রেশন টেস্ট লিখতে চাইলে এই কেসটি ব্যবহার করতে পারে: 'গম-মূল্য ক্যাবিনেট বৈঠককে ক্রিকেট হিসেবে শ্রেণিবদ্ধ করা যাবে না।' এটিই আসল তথ্য-অগ্রগতি। আজকের ক্রীড়া-মিডিয়ার সবচেয়ে বড় সমস্যা হলো, ক্রীড়া-কর্পাসে জমা হওয়া অপ্রাসঙ্গিক খবরগুলো একা একা নীরবে ক্ষতি করে। একটি ভুল লেবেল সামগ্রিক পরিসংখ্যানে দৃশ্যমান নাও হতে পারে, কিন্তু মডেলের নির্ভুলতা ধীরে ধীরে ভেতর থেকে নষ্ট করে। এটি এমন এক ধরনের ব্যর্থতা, যা অগ্রগতির মোট সংখ্যায় লুকিয়ে থাকে। এখন করণীয় কী? প্রথমত, এই নিবন্ধটিকে অবিলম্বে ক্রিকেট-কর্পাস থেকে আলাদা করে একটি ম্যাক্রো-ইকোনমি বা খাদ্য-নিরাপত্তা ট্র্যাকে পাঠানো উচিত। দ্বিতীয়ত, যে ব্যাচ থেকে এটি এসেছে, সেটির পুরো লেবেল-অডিট দরকার। নমুনা হিসাবে ৫০ থেকে ১০০টি আইটেম পরীক্ষা করলে বোঝা যাবে, এটি একটি বিচ্ছিন্ন ভুল নাকি সিস্টেমিক ত্রুটি। তৃতীয়ত, প্রতিটি ক্রিকেট-শ্রেণিবদ্ধ নিবন্ধে একটি ক্রিকেট-সত্তা উপস্থিত থাকার শর্ত (এনটিটি-প্রেজেন্স গেট) চালু করা উচিত। চতুর্থত, 'হোর্ডিং', 'স্পেকুলেশন', 'জিরো টলারেন্স'—এই শব্দগুলোর জন্য আলাদা ডোমেইন-ডিসঅ্যাম্বিগুয়েশন লাগবে, যাতে এগুলো ক্রিকেট-দুর্নীতি ট্যাগ না ট্রিগার করে। আমি জানি, এই দীর্ঘ বিশ্লেষণের পর পাঠক হয়তো আশা করছিলেন একটি ম্যাচ-রিপোর্ট। কিন্তু কখনো কখনো খেলার সবচেয়ে গুরুত্বপূর্ণ খবর মাঠের বাইরে থাকে। আমার ক্যারিয়ারের অন্যতম শিক্ষা হলো, ডেটা-সাংবাদিকতার ভুলগুলো মাঠের খেলার মতোই প্রকৃত। মাঠের সবচেয়ে বিপজ্জনক খেলোয়াড় সেই নয়, যে কেবল স্পেসে দাঁড়িয়ে থাকে; সে-ই সবচেয়ে বিপজ্জনক, যে বোঝে কেন স্পেসটি খুলল। আজকের ঘটনায় সেই জায়গাটি হলো লেবেলিং সিস্টেম। 'ক্রিকেট_এশিয়া' নামক স্পেসটি ভুল খেলোয়াড়ের জন্য খোলেনি—এটি খুলেছে ভুল বিষয়ের জন্য। যতক্ষণ না আমরা বুঝি কেন এটি খুলল, ততক্ষণ প্রতিটি সংশোধনই অস্থায়ী। পরের ধাপে আমি তিনটি সিগন্যাল ট্র্যাক করব। এক, একই ব্যাচে লেবেল-ত্রুটির হার ২ শতাংশ ছাড়ালে পুরো পাইপলাইন থামিয়ে দেওয়া উচিত। দুই, সিনিয়র পাকিস্তানি রাজনৈতিক ব্যক্তিদের নাম যখন কোনো ক্রিকেট-গভর্নেন্স নোডে ঢোকার চেষ্টা করে, তখন ম্যানুয়াল ডিসঅ্যাম্বিগুয়েশন দরকার। তিন, উৎস-তারিখ নেই এমন নিবন্ধগুলোকে 'তারিখ অপ্রতিষ্ঠিত' হিসাবে চিহ্নিত করা উচিত, যাতে সময়-সংবেদনশীল স্কোরিং ভুয়া না হয়। এই তিনটি সংকেত আমার কাছে আগামী কয়েক সপ্তাহের 'ম্যাচ-প্ল্যান'। খেলা শেষ হয়নি; লেবেলিং ব্যবস্থার ইনিংস এখনও চলছে। আর এই ইনিংসে সবচেয়ে বড় রান আসবে সঠিক তথ্য-রাউটিং থেকে।

গম-মূল্য স্থিতিশীলতার বৈঠক যখন 'ক্রিকেট_এশিয়া' লেবেল পেল: একটি ডেটা-পাইপলাইন পাঠ

সংশ্লিষ্ট খেলোয়াড়গণ