হোমবিশ্ব ক্রিকেটনীরব পাইপলাইন: ক্রিকেট অ্যানালিটিক্সের ফাঁপা আউটপুট আর ডেটা-বিশ্বাসের ফাঁদ
বিশ্ব ক্রিকেট

নীরব পাইপলাইন: ক্রিকেট অ্যানালিটিক্সের ফাঁপা আউটপুট আর ডেটা-বিশ্বাসের ফাঁদ

**মূল উত্তর**: ক্রিকেট বিশ্লেষণ পাইপলাইনের প্রথম স্তর শূন্য তথ্যবিন্দু ফেরালে সেই আউটপুট বৈধ কাঠামো হলেও অর্থহীন। এমন ফাঁপা ফলকে “কোনো সংকেত নেই” ভেবে ভুল সিদ্ধান্ত নেওয়া যায়, তাই শূন্য তথ্যে আউটপুট প্রত্যাখ্যান করা জরুরি। **মূল তথ্য**: - আইসিসি ক্রিকেট বিশ্বকাপ ফাইনাল ১৪ জুলাই ২০১৯-এ লর্ডসে অনুষ্ঠিত; ইংল্যান্ড ও নিউজিল্যান্ড নির্ধারিত ওভারে ২৪১ রানে সমান। - সুপার ওভারেও দুই দল ১৫ রান করে; বাউন্ডারি-গণনায় ইংল্যান্ড জেতে ২৬ বনাম ১৭। - শূন্য তথ্যবিন্দুর প্রথম স্তরের আউটপুট বৈধ কাঠামো হলেও বিশ্লেষণের কাঁচামালহীন। - খালি স্টেডিয়ামের নীরবতা আর ভাঙা পাইপলাইনের নীরবতা আলাদা; ভাঙা পাইপলাইনে কোনো তথ্য থাকে না। - সূত্র ও তারিখ ছাড়া কোনো মেট্রিক যাচাইযোগ্য নয়। **সূত্র**: Stage-2 বিশ্লেষণ নথি; আইসিসি ম্যাচ-রেকর্ড (২০১৯ বিশ্বকাপ ফাইনাল) | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর**: প্রশ্ন: কেন ফাঁপা আউটপুট বিপজ্জনক? উত্তর: কারণ তা সৎ “সংকেত নেই” সিদ্ধান্তের মতো দেখায়, ফলে ভুল সিদ্ধান্ত চুপচাপ পাস হয়। প্রশ্ন: কোন ম্যাচে একটিমাত্র সূচক ফল নির্ধারণ করেছিল? উত্তর: ২০১৯ বিশ্বকাপ ফাইনাল, বাউন্ডারি-গণনা (cricsultan.com ডেটা সূচক)। প্রশ্ন: সমাধান কী? উত্তর: শূন্য তথ্যবিন্দুতে আউটপুট আটকে দেওয়া এবং সূত্র-তারিখ বাধ্যতামূলক করা।

গত বছর মেলবোর্নের একটি সম্পাদনা-কক্ষে বসে আমি একটা বিশ্লেষণ-প্রতিবেদন খুলেছিলাম। আটটি অধ্যায়, সাতটি ঝুঁকি-ছক, তথ্য-মূল্যায়নের তারা-ভিত্তিক রেটিং — আর প্রতিটি ঘরে একই বাক্য: “অপর্যাপ্ত তথ্য”। পর্দার ঠান্ডা আলোয় সেই ফাঁকা ছকটি আমাকে একটা পুরোনো অভ্যাসের কথা মনে করিয়ে দিল। আমরা বিশ্লেষণকে তথ্যের সমার্থক ধরে নিই, অথচ কাঠামো থাকলেই বিষয়বস্তু থাকে না। একটা ক্রিকেট ম্যাচ-ডিকনস্ট্রাকশন পাইপলাইন যদি শূন্য তথ্যবিন্দু নিয়ে ফেরে, তার সাজানো বিন্যাস কোনো অর্থ তৈরি করে না — বরং বিপদ ডেকে আনে। কারণ ফাঁকা আউটপুট অনেক সময় “কোনো সংকেত নেই” — এই সিদ্ধান্তের মতো দেখতে হয়। আর এই ছদ্মবেশটাই আজকের ক্রিকেট অ্যানালিটিক্সের সবচেয়ে চুপচাপ ফাঁদ।

নীরব পাইপলাইন: ক্রিকেট অ্যানালিটিক্সের ফাঁপা আউটপুট আর ডেটা-বিশ্বাসের ফাঁদ

আমি একচল্লিশ বছর ধরে ক্রিকেট দেখছি — প্রথমে মাঠের পাশ থেকে, তারপর বোর্ডের সামনে, শেষে ক্যামেরার পেছনে। এই সময়ে খেলাটা একবার বদলেছে, কিন্তু তার যন্ত্রপাতি দুবার। প্রথম পরিবর্তনে এল চক-বোর্ড, যেখানে কোচ ক্রিজ আঁকতেন আর তীর দিয়ে ফিল্ডার সাজাতেন। দ্বিতীয় পরিবর্তনে সেই বোর্ড ডিজিটাল হয়ে গেল — বল-ট্র্যাকিং, এক্সপেক্টেড-রান মডেল, ফিল্ড-ম্যাপ, ওয়াগন-হুইল, সব ঢুকে পড়ল ডেটাবেসে। সমস্যা হলো, আমরা যন্ত্রটা বদলেছি, কিন্তু তার ওপর ভরসার ধরনটা বদলাইনি। চক-বোর্ড ভুল হলে কোচ নিজের চোখে ধরা পড়তেন; ডিজিটাল ড্যাশবোর্ড ভুল হলে সেটা চুপচাপ পাস হয়ে যায়।

আধুনিক ক্রিকেট বিশ্লেষণ আসলে দুই স্তরের একটা পাইপলাইন। প্রথম স্তর — ডিকনস্ট্রাকশন — একটা ম্যাচ-প্রতিবেদন বা সম্প্রচার-নোট থেকে তথ্যবিন্দু আর সত্তা (খেলোয়াড়, দল, ভেন্যু) টেনে বের করে। দ্বিতীয় স্তর — গভীর বিশ্লেষণ — সেই তথ্যবিন্দুর ওপর আটটা মাত্রায় কাজ করে: ফরম্যাট, খেলোয়াড়ের কৌশল, দলের অবস্থান, লিগ-বাণিজ্য, নিয়ম-শাসন, ঝুঁকি, জন-আখ্যান, আর শিল্প-প্রসারণ। এই কাঠামোটা সুন্দর, যুক্তিসঙ্গত, আর বিপজ্জনকভাবে বিশ্বাসযোগ্য। কিন্তু এর ভিত্তি টেকে একটাই শর্তে: প্রথম স্তরটা যদি সত্যিই তথ্য ফেরত দেয়।

এই পাইপলাইনের প্রতিশ্রুতিটা কম নয়। একটা বল কতটা সুইং করেছে, একটা শটের এক্সপেক্টেড-রান কত, একটা ফিল্ড-সেটিং কোন হাফ-স্পেস ফাঁকা রাখছে — এসব এখন সেকেন্ডে বেরিয়ে আসে। কিন্তু প্রতিশ্রুতি আর নিশ্চয়তা এক নয়। একটা সিস্টেম যত বেশি প্রতিশ্রুতি দেয়, তার ভেতরে লুকোনো ব্যর্থতার জায়গাও তত বাড়ে। আর সেই ব্যর্থতাগুলো বেশিরভাগ সময় চিৎকার করে না; তারা নীরব থাকে।

আমার সামনে যেটা এসেছিল, সেটা ছিল একটা সম্পূর্ণ বৈধ কিন্তু সম্পূর্ণ শূন্য প্রথম স্তর। শিরোনাম নেই, সূত্র নেই, সময়-সংবেদনশীলতা “অমূল্যায়িত”, কোনো তথ্যবিন্দু নেই, কোনো সত্তা নেই। অর্থাৎ বিশ্লেষণের কাঁচামালটাই অনুপস্থিত। এখানেই আসল শিক্ষাটা লুকিয়ে আছে, আর সেটা কোনো নির্দিষ্ট ম্যাচের নয় — সিস্টেমের।

ভাবুন, একটা ড্যাশবোর্ড আপনার সামনে খোলা। ওপরে লেখা “কোনো উল্লেখযোগ্য সংকেত পাওয়া যায়নি”। ম্যানেজার মাথা নাড়েন, মিটিং এগোয়, সিদ্ধান্ত হয় — “এই দলটার বিপক্ষে স্পিন কাজ করে না।” অথচ ডেটা-লগের দিকে তাকালে দেখা যায়, পাইপলাইনের ইনপুটই আসেনি। প্যার্সিং ব্যর্থ হয়েছে, বা ভুল পেলোড এসেছে। ফাঁপা আউটপুট আর প্রকৃত “কোনো সংকেত নেই” — এই দুটোকে আলাদা করার কোনো দৃশ্যমান চিহ্ন ড্যাশবোর্ডে থাকে না। একটা খালি বিশ্লেষণ দেখতে অনেকটা সৎ সিদ্ধান্তের মতো — আর সেই ছদ্মবেশেই সে সবচেয়ে বেশি ক্ষতি করে।

এখানে আমার একটা পুরোনো সিগনেচার বাক্য মনে পড়ে: চক-বোর্ড ডিজিটাল হয়েছে, কিন্তু রবারের ভূত এখনও পিক্সেলের ভেতরে ঘুরে বেড়ায়। এর মানে আমি পুরোনো পদ্ধতিতে ফেরার পক্ষে নই। বরং বলছি, পুরোনো পদ্ধতির একটা গুণ আমরা হারিয়েছি — চোখে দেখে যাচাই করার অভ্যাস। কোচ যখন বোর্ডে তীর আঁকতেন, তখন প্রতিটা তীরের পেছনে একটা কারণ থাকত, আর সেটা কেউ না কেউ প্রশ্ন করত। ডিজিটাল পাইপলাইনে সেই প্রশ্নকর্তাটা অনুপস্থিত। কেউ জিজ্ঞেস করে না, “এই আউটপুটটা কোথা থেকে এল?”

নীরব পাইপলাইন: ক্রিকেট অ্যানালিটিক্সের ফাঁপা আউটপুট আর ডেটা-বিশ্বাসের ফাঁদ

তাই আমি বলি, পাইপলাইনে একটা ভ্যালিডেশন গেট দরকার, যেটা শূন্য তথ্যবিন্দু নিয়ে ফেরা প্রথম স্তরের আউটপুটকে সরাসরি প্রত্যাখ্যান করে। শূন্য তথ্য মানে বিশ্লেষণ নয়; শূন্য তথ্য মানে ইনজেশন ব্যর্থতা। এই পার্থক্যটা না বুঝলে অটোমেটেড সিস্টেম নীরবে “সংকেত নেই” সিদ্ধান্ত তৈরি করতে থাকবে, আর কেউ ধরতে পারবে না যে আসলে সিস্টেমটাই ভেঙেছিল।

আমি ম্যাচকে স্তরে স্তরে সাজাই: চক, ডেটা, তারপর সেই মানবিক ভুল যা দুটোকেই নষ্ট করে। এই তিন স্তরের তালিকায় সবচেয়ে কম আলোচিত স্তরটা শেষেরটা — মানুষ। অথচ ক্ষতির বড় অংশ সেখানেই ঘটে। একটা মডেল কখনো নিজে থেকে দাবি করে না, “আমি সঠিক।” সেই দাবিটা বসিয়ে দেয় মানুষ, যখন সে আউটপুটটা পড়ে আর সিদ্ধান্তে অনুবাদ করে।

এখানে একটা বাস্তব উদাহরণ টানা যায়, কারণ ক্রিকেট নিজেই ডেটা-নির্ভর নিয়মের শিকার হয়েছে। ২০১৯ সালের ১৪ জুলাই, লর্ডসে অনুষ্ঠিত আইসিসি ক্রিকেট বিশ্বকাপ ফাইনালে ইংল্যান্ড ও নিউজিল্যান্ডের স্কোর সমান হয়েছিল — নির্ধারিত ওভারে দুই দলই করেছিল ২৪১ রান, তারপর সুপার ওভারেও দুই দলই ১৫ রান। ম্যাচের ভাগ্য নির্ধারণ করল একটা খাঁটি ডেটা-নিয়ম: বাউন্ডারি-গণনা। আইসিসির ম্যাচ-রেকর্ড অনুযায়ী ইংল্যান্ড করেছিল ২৬টি বাউন্ডারি, নিউজিল্যান্ড ১৭টি — আর সেই সংখ্যার ব্যবধানে বিশ্বকাপ চলে যায় ইংল্যান্ডের ঘরে। এটা ছিল এমন এক ফল, যা একটিমাত্র সূচকের ওপর ঝুলে ছিল। শিক্ষাটা স্পষ্ট: যখন কোনো সিদ্ধান্ত একটাই সূচকের ওপর দাঁড়ায়, তখন সেই সূচকের সততা আর তার ব্যাখ্যার সীমা — দুটোই আলাদা করে যাচাই করা জরুরি। বাউন্ডারি-গণনা যদি ভুল ডেটায় ভরে যেত, ফল বদলে যেত, কিন্তু পর্দায় তখনও সমান আত্মবিশ্বাসে একটা সংখ্যা দেখাত।

নীরব পাইপলাইন: ক্রিকেট অ্যানালিটিক্সের ফাঁপা আউটপুট আর ডেটা-বিশ্বাসের ফাঁদ

এই প্রসঙ্গেই আমি ডেটা-উপাসনাকে ভয় পাই। আমাদের শিল্পে মেট্রিকের প্রতি এক ধরনের অন্ধ শ্রদ্ধা তৈরি হয়েছে। কেউ বলে “স্ট্রাইক-রেট ১৫০”, আর আলোচনা থেমে যায়। কিন্তু প্রতিটা মেট্রিকের পেছনে একটা ম্যাচ-টেপ আর একটা ড্রেসিং-রুমের গল্প থাকে। খালি স্টেডিয়ামে খেলাটা তার গোপন কথা ফিসফিস করে বলত তাদের, যারা অভিনয় বন্ধ করে শুনতে রাজি ছিল। ডেটাও ঠিক তেমন — সে চিৎকার করে না, সে ফিসফিস করে, আর শুনতে হয় ধৈর্য ধরে। তাই আমি সবসময় পরামর্শ দিই: প্রতিটা সংখ্যার পাশে মাঠের ফুটেজ রাখুন। নইলে আপনি একটা মডেলকে বিশ্বাস করছেন, একটা খেলাকে নয়।

একটা মেট্রিকের জন্ম-কথা জানা মানে তার সীমাও জানা। ধরুন, এক্সপেক্টেড-রান মডেল বলে একটা শট থেকে ০.৩ রান প্রত্যাশিত। এই সংখ্যাটা এসেছে হাজারো পুরোনো শটের গড় থেকে। কিন্তু আজকের বোলার সেই মডেলের কেউ নয়; সে আজ আলাদা। মডেল তার নিজের ভবিষ্যৎ জানে না। এই কারণেই আমি প্রতিটা ম্যাট্রিকের পাশে দুটো জিনিস রাখতে বলি: সূত্র আর তারিখ। সূত্র ছাড়া সংখ্যা একটা দাবি, আর তারিখ ছাড়া সূত্র একটা অনুমান।

আর একটা কথা — সিস্টেমের নীরবতা আর মাঠের নীরবতা এক নয়। খালি স্টেডিয়ামে দর্শক ছিলেন না, কিন্তু খেলা ছিল; ক্যামেরা ছিল, আর বেঞ্চ থেকে ভেসে আসা কোচের নির্দেশ ছিল। সেখানে নীরবতার ভেতরেও তথ্য লুকিয়ে ছিল। কিন্তু একটা ভাঙা পাইপলাইনে নীরবতার ভেতরে কিছুই থাকে না — শুধু একটা ফাঁকা ছক। এই দুটো নীরবতাকে গুলিয়ে ফেলা মানে খেলাটাকে ভুলে যাওয়া।

এবার আসি বিরোধী দৃষ্টিভঙ্গিতে। প্রচলিত পাঠটা বলে — বেশি ডেটা মানে ভালো বিশ্লেষণ, আর বেশি সিস্টেম মানে বেশি নির্ভরতা। আমি উল্টোটা দেখি। যত বেশি স্তর যোগ হয়, তত বেশি ব্যর্থতার বিন্দু তৈরি হয়; প্রতিটা স্তর একটা নতুন দরজা, যা দিয়ে ভুল ঢুকতে পারে। দ্বিতীয়ত, সত্যিকারের অন্ধ স্থানটা প্রযুক্তিতে নয় — মানুষের মধ্যে। আমরা ড্যাশবোর্ডকে সত্যের কাগজ ভাবি, যেন সেটা ম্যাচ দেখে এসে রিপোর্ট দিচ্ছে। অথচ ড্যাশবোর্ড কিছু দেখে না; সে শুধু দেখায়। ফাঁপা আউটপুটের আসল অপরাধী অ্যালগরিদম নয়, সেই মানুষ যে নীরবতাকে ভাষা পড়তে শুরু করে। এই কারণেই একটা শূন্য প্রতিবেদন কোনো ব্যর্থতার সংকেত হিসেবে যতটা কাজ করা উচিত, তার চেয়ে অনেক কম কাজ করে; আমরা সেটাকে বরং বিশ্লেষণের একটা বৈধ পরিণতি ধরে নিই।

আমি এই ফাঁদ থেকে বেরোনোর কয়েকটা ব্যবহারিক পথ দেখি। তথ্যবিন্দুর সংখ্যা শূন্য হলে পাইপলাইন যেন আউটপুট আটকে দেয় — যেমন ব্যাংক শূন্য ব্যালান্সে লেনদেন থামায়। তার পাশে থাকুক সূত্র আর তারিখের বাধ্যবাধকতা, যাতে কেউ পরে প্রশ্ন করতে পারে, “এই সংখ্যাটা কোথা থেকে এল, কবে এল?” আর রাখা হোক প্রথম স্তরের আলাদা লগ, যাতে বোঝা যায়, সূত্র আসলে আনা হয়েছিল কি না, নাকি সিস্টেম সেটা পড়তেই পারেনি। এই অভ্যাসগুলো মিলে এমন একটা সংস্কৃতি তৈরি করে, যেখানে “তথ্য নেই” বলা আর “তথ্য পাইনি” বলা — দুটো আলাদা কথা।

এটা সহজ নয়। আমার নিজের কাজেও সময় লেগেছে। নতুন প্ল্যাটফর্মে আমার প্রথম কয়েকটা ভিডিও ধীর গতিতে বেরিয়েছিল, কারণ আমি একটা নিয়ম মেনেছিলাম — একটা ম্যাচ তিনবার দেখার আগে কিছু প্রকাশ করব না। কেউ কেউ বলতেন, এত ধীরে চললে প্রতিযোগিতায় টিকবেন না। কিন্তু সেই ধীরগতিই আমাকে শিখিয়েছে, কাঠামোর সৌন্দর্য দেখে মুগ্ধ হওয়া আর বিষয়বস্তুর সত্য যাচাই করা — দুটো আলাদা কাজ। শূন্য তথ্যের একটা সুন্দর ছক কোনো বিশ্লেষণ নয়; সেটা একটা ফাঁকা বোর্ড, যার ওপর কেউ ভুল করে সিদ্ধান্ত লিখে ফেলতে পারে।

তাই পরেরবার যখন কোনো ড্যাশবোর্ড আপনার সামনে একটা আত্মবিশ্বাসী সিদ্ধান্ত হাজির করবে, একটা প্রশ্ন করুন — পেছনে কতগুলো তথ্যবিন্দু আছে? সংখ্যাটা যদি শূন্য হয়, তাহলে আপনার প্রশ্নও বদলানো উচিত। কারণ খেলাটা আমাকে এক জিনিস শিখিয়েছে: মাঠে যা ঘটে, আর পর্দায় যা দেখায়, তার মাঝে একটা ধোঁয়া থাকে — আর সেই ধোঁয়াটাই আসল গল্প, যদি আপনি থেমে তাকানোর সাহস রাখেন।

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