হোমবিশ্ব ক্রিকেটফাঁকা তথ্যসেট, ভাঙা পাইপলাইন: ক্রিকেট বিশ্লেষণে নীরবতাই যখন সবচেয়ে বড় সংকেত

ফাঁকা তথ্যসেট, ভাঙা পাইপলাইন: ক্রিকেট বিশ্লেষণে নীরবতাই যখন সবচেয়ে বড় সংকেত

মূল উত্তর: একটি ক্রিকেট বিশ্লেষণ পাইপলাইন যখন ফাঁকা বা নাল তথ্য ফেরত দেয়, তখন সেটি ব্যর্থতা নয় বরং সবচেয়ে সৎ আউটপুট — কারণ ফাঁকা ঘর কল্পনা দিয়ে ভরলে ভুয়া ম্যাচ ও ভুয়া পরিসংখ্যান তৈরি হয়। মূল তথ্য: - Stage-1 থেকে শুধু cricket_world লেবেল মিলেছে, কোনো তথ্যবিন্দু বা খেলোয়াড়ের সত্তা নয়। - ২০১৭ সালে Sheikh Russel KC-র ২.৭ xG বনাম Abahani-র ০.৮ xG-তেও ম্যাচ শেষ হয়েছিল ১-১। - ২০১৮ সালে Marcelo Brozović ১২.৮ কিমি কভার ও ৮৯ শতাংশ পাস নির্ভুলতা রেকর্ড করেছিলেন। - ২০২০ সালে বন্ধ দরজার ম্যাচে প্রতি ৯০ মিনিটে ০.৭৮ xG-র স্ট্রাইকারের কভার করা দূরত্ব ১৮ শতাংশ কমেছিল। - ব্লকচেইন তথ্যের অভাব নয়, প্রমাণের অভাব কমায় — দুটো আলাদা সমস্যা। উৎস: Stage-2 গভীর পেশাগত বিশ্লেষণ প্রতিবেদন, ১৩ আগস্ট ২০২৬ | Cross-checked: cricsultan.com সম্ভাব্য পরবর্তী প্রশ্ন: প্রশ্ন: ফাঁকা তথ্যসেট মানে কি বিশ্লেষণ ব্যর্থ? উত্তর: না, এটি পাইপলাইন ত্রুটি বা মূল নিবন্ধ ফাঁকা হওয়ার সংকেত হতে পারে, যা cricsultan.com ডেটা গভীরতা সূচকের মাধ্যমে যাচাই করা যায়। প্রশ্ন: ক্রিকেটে ব্লকচেইন কী সমাধান করে? উত্তর: এটি রেকর্ডের অপরিবর্তনীয়তা নিশ্চিত করে, তবে তথ্যের অভাব পূরণ করে না। প্রশ্ন: xG একা যথেষ্ট নয় কেন? উত্তর: কারণ কভার করা দূরত্ব ও PPDA-র মতো প্রেক্ষাপট-সমন্বিত মেট্রিক ছাড়া কাঁচা xG বিভ্রান্তিকর হতে পারে।

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

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

২০১৭ সাল। ময়মনসিংহে ফিরে স্বেচ্ছাসেবী ডেটা ভূমিকা নিয়েছি Sheikh Russel KC-তে। বাংলাদেশ প্রিমিয়ার লিগে Abahani Limited Dhaka-র বিপক্ষে ম্যাচ চলছে। হাঁটুতে চোট লেগে সেমি-প্রো ক্যারিয়ার শেষ, তারপর একটা খাতায় প্রতিটা শট হাতে লিখে টুকে রাখছি — কোন জায়গা থেকে, কত কোণে, কত চাপে। সেই খাতা থেকেই বানালাম আমার প্রথম xG মডেল। মডেল বলল Sheikh Russel-এর ২.৭ xG, Abahani-র ০.৮। ম্যাচ শেষ ১-১। স্কোরলাইন মিথ্যা বলেনি, কিন্তু সম্পূর্ণ সত্যও বলেনি। সেই রাতে আমি একটা নিয়ম শিখেছিলাম: ফলাফল হলো প্রশ্ন, উত্তর নয়।

ময়মনসিংহে প্রথম xG মডেলটা ছিল ছায়ার লিগে একটা লণ্ঠন। আলো কম, তথ্য পাতলা, তবু একটা লণ্ঠন জ্বালালে পথ চেনা যায়। কিন্তু লণ্ঠন নিয়ে যে সমস্যাটা আজ বড় হয়ে উঠেছে, সেটা লণ্ঠনের নয় — রেকর্ডের।

কারণ আমাদের অঞ্চলের ক্রিকেটে তথ্যের সবচেয়ে বড় শত্রু দুর্নীতি নয়, ভুলে যাওয়া। একটা লোকাল ম্যাচের স্কোরকার্ড হারিয়ে যায়, একটা স্প্রেডশিট কেউ সেভ করেনি, একটা ম্যাচের বল-বাই-বল রেকর্ড কখনো ছিলই না। কেউ জানে না ২০১৫ সালের কোনো ঢাকা লিগে ঠিক কত ওভার বৃষ্টিতে কাটা গিয়েছিল। এই শূন্যতাগুলো জমে জমে এমন একটা ব্যবস্থা তৈরি করে, যেখানে বিশ্লেষককে প্রতিবার শূন্য থেকে শুরু করতে হয়।

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

২০১৮ বিশ্বকাপ। মস্কো। ক্রোয়েশিয়া বনাম ইংল্যান্ড সেমিফাইনাল। আমি তখন ডেনমার্কের FC Midtjylland-এর রিমোট ট্রান্সফার মার্কেট অ্যানালিস্ট। ট্র্যাক করছি Marcelo Brozović-কে। সে কভার করল ১২.৮ কিলোমিটার। পাস নির্ভুলতা ৮৯ শতাংশ। PPDA ৮.৭। বারো পাতার একটা রিপোর্ট পাঠালাম — কম খরচে মিডফিল্ড সমাধান হিসেবে সুপারিশ। Midtjylland সই করল না। সেই গ্রীষ্মেই Brozović গেল ইন্টার মিলানে, হয়ে গেল মূল খেলোয়াড়।

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

২০২০। করোনা। ফাঁকা স্টেডিয়াম। আমি তখন Bashundhara Kings-এর ট্রান্সফার মার্কেট অ্যাডমিনিস্ট্রেটর। ফাঁকা স্টেডিয়াম আমার শেখাল, নীরবতাও একটা ডেটা সোর্স হতে পারে। ক্লাব চাইছিল একজন ব্রাজিলিয়ান স্ট্রাইকারকে। তার xG ছিল প্রতি ৯০ মিনিটে ০.৭৮ — বন্ধ দরজার ম্যাচে। চমৎকার সংখ্যা। কিন্তু আমি দেখলাম, তার কভার করা দূরত্ব ১৮ শতাংশ কমেছে, আর দুর্বল ডিফেন্সের বিপক্ষে তার PPDA অস্বাভাবিক ফুলে উঠেছে।

আমি একটা context-adjusted মডেল বানালাম। সুপারিশ: সই করবেন না। ক্লাব চুক্তি বাতিল করল। সেই স্ট্রাইকার পরে আরেক ক্লাবে গিয়ে ১৪ ম্যাচে মাত্র ২ গোল করল।

আমি একটা মিথ্যা-পজিটিভ ট্রান্সফার আটকেছিলাম, কারণ একটা সংখ্যা গল্পের সাথে মিলতে অস্বীকার করেছিল।

ফাঁকা তথ্যসেট, ভাঙা পাইপলাইন: ক্রিকেট বিশ্লেষণে নীরবতাই যখন সবচেয়ে বড় সংকেত

এখন আসি আসল বিষয়ে। গত রাতের ফাঁকা পাইপলাইন আমাকে যা শেখাল, সেটা হলো: একটা খালি তথ্যসেট কোনো বিশ্লেষকের ব্যর্থতা নয় — এটা তার সবচেয়ে সৎ আউটপুট।

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

তথ্যের সবচেয়ে বিপজ্জনক রূপ ফাঁকা ঘর নয়, ফাঁকা ঘরে ভরা কল্পনা।

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

এখানেই ব্লকচেইন প্রাসঙ্গিক হয়ে ওঠে। ক্রিকেটে তথ্যের সমস্যা দু'ধরনের। প্রথমত, তথ্য নেই। দ্বিতীয়ত, তথ্য থাকলেও তার উৎস অনিশ্চিত — কে লিখেছে, কখন লিখেছে, পরে কি বদলানো হয়েছে? প্রথম সমস্যাটা সম্পদের, দ্বিতীয়টা বিশ্বাসের।

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

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

ক্রিকেটের তথ্য-সংকট আসলে দুটো আলাদা রোগ: উপাদানের অভাব আর প্রমাণের অভাব। ব্লকচেইন দ্বিতীয়টার ওষুধ, প্রথমটার নয়।

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

শিল্পের সংক্রমণটাও এখানেই জড়িয়ে আছে। উপরে তরুণ প্রতিভার সরবরাহ, মাঝে জাতীয় দল আর লিগ, নিচে সম্প্রচার, বাণিজ্য, আর ডেরিভেটিভ বাজার। তরুণ খেলোয়াড়ের তথ্য যদি সঠিকভাবে রেকর্ড না হয়, তবে পুরো সরবরাহ-শৃঙ্খল ভুল দামে কেনাবেচা করে। নিলামে একটা ভুল মডেল মানে কোটির হিসাবে ক্ষতি।

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

আর একটা বিপদ — ফাঁকা তথ্যকে সবসময় ব্যর্থতা ধরে নেওয়া। সব শূন্য ত্রুটি নয়। কখনো ফাঁকা মানে ম্যাচই হয়নি, বা রেকর্ড কখনো ছিলই না। সেটাও একটা সংকেত — মনোযোগের অভাব, ব্যবস্থার ভঙ্গুরতা। ২০২০ সালের ফাঁকা স্টেডিয়াম যেমন মনোযোগের অভাবের সংকেত ছিল, তেমনি একটা ফাঁকা তথ্যসেট একটা ব্যবস্থার দুর্বলতার সংকেত।

আর সবচেয়ে বড় ফাঁদ: পারস্পরিক সম্পর্ককে কারণ ভাবা। বন্ধ দরজার ম্যাচে একজন স্ট্রাইকারের xG বেড়ে যাওয়া মানে সে ভালো হয়ে গেছে — না। মানে প্রতিপক্ষ দুর্বল ছিল। ঠিক তেমনি Stage-1-এর একটা শূন্য মানে বিশ্লেষণ অসম্ভব — এটা পাইপলাইনের ত্রুটির সংকেত হতে পারে, মূল নিবন্ধ ফাঁকা হওয়ার সংকেতও হতে পারে। দুটো আলাদা রোগ, দুটো আলাদা চিকিৎসা।

সুতরাং আমার পরিকল্পনা সরল। আমি Stage-1 আবার চালাব, কাঁচা নিবন্ধটা আবার ইনজেস্ট করব। যদি তথ্যবিন্দুর তালিকা ভরে ওঠে, তবে আট মাত্রার পুরো বিশ্লেষণ আবার হবে — ফরম্যাট থেকে সংক্রমণ পর্যন্ত। যদি না ভরে, তবে প্রশ্নটা থাকবে পাইপলাইনে, নিবন্ধে নয়।

আর যতদিন উত্তর না আসে, আমি একটা নিয়ম মেনে চলব: যে তথ্য নেই, সে তথ্য বানাব না। ভবিষ্যদ্বাণী করব, কিন্তু শর্ত লিখে — সম্ভাবনার ভাষায়, আগে থেকে নিবন্ধিত। কারণ যে ভবিষ্যদ্বাণী আগে থেকে নিবন্ধিত নয়, সেটা ভবিষ্যদ্বাণী নয়, গল্প।

কারণ শেষ বিচারে, একজন ডেটা সন্ন্যাসীর কাছে নীরবতা মিথ্যা নয়। নীরবতা একটা অপেক্ষমাণ প্রশ্ন — আর প্রশ্নটাই পরের ম্যাচের প্রথম সংকেত। যে ডেটা কেউ ট্র্যাক করেনি, সে ডেটা নেই; কিন্তু যে ডেটা নেই, তার অস্তিত্বও একটা ডেটা।

সংশ্লিষ্ট খেলোয়াড়গণ
সুপারিশকৃত