ভুল লেবেল, সূত্রহীন চোদ্দো তথ্য: ফুটবল ডেটা পাইপলাইনে এক বিমান-নিরাপত্তা খবরের অনুপ্রবেশ
**মূল উত্তর** একটি বিমান-নিরাপত্তা ঘটনার রিপোর্ট ‘ফুটবল’ ডোমেইন লেবেল নিয়ে সিস্টেমে ঢুকেছে, যদিও বাইশটি ইনফরমেশন পয়েন্টের একটিও ফুটবল-সম্পর্কিত নয়। চোদ্দোটি পয়েন্ট সূত্রহীন; মূল ঝুঁকি লেবেল ভুল নয়, বরং সূত্র-শূন্যতা। **মূল তথ্য** - ফ্লাইট FZ1073, রুট দুবাই–তেল আবিব, সৌদি আরবের তাবুক বিমানবন্দরে জরুরি অবতরণ বলেছে সূত্র। - ট্রান্সপন্ডার কোড ৭৫০০ অননুমোদিত হস্তক্ষেপ, কোড ৭৭০০ সাধারণ জরুরি অবস্থা বোঝায়। - কর্তৃপক্ষ পাইলটের উদ্দেশ্য ও অভিপ্রায় প্রতিষ্ঠা করেনি; আত্মহত্যা, সংঘর্ষ ও পরিকল্পিত দখল তিনটি অনুমান এখনো জীবিত। - সূত্র টায়ার অনুযায়ী সব উদ্ধৃতি জেনারেল মিডিয়া স্তরের; একটিও প্রাইমারি নথি নয়। - মিনিটে ৩০,০০০ ফুট পতনের সংখ্যাটি নাম-না-জানা ট্র্যাকিং সোর্সের ওপর নির্ভরশীল। **সূত্র উল্লেখ** মূল ভিত্তি Stage-1 ডিকনস্ট্রাকশন রেকর্ড, যেখানে প্রকাশের তারিখ নির্দিষ্ট করা নেই; সব ইন্টেন্ট-সংক্রান্ত দাবি অ-নিশ্চিত অনুমান হিসেবে নথিভুক্ত। তথ্য ক্রস-চেক: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর** **প্রশ্ন:** ডোমেইন লেবেল ভুল হলে সরাসরি ক্ষতি কী? **উত্তর:** আইটেমটি ভুল কর্পাস, সুপারিশ তালিকা ও প্রশিক্ষণ ডেটায় ঢুকে গোটা ডেটাসেটের নির্ভরযোগ্যতা ক্ষয় করে। **প্রশ্ন:** সবচেয়ে বড় ঝুঁকি কি লেবেলের ভুল? **উত্তর:** না; সোর্স-শূন্যতাই বড় ঝুঁকি, কারণ লেবেল সংশোধন করলেও চোদ্দোটি অপ্রমাণিত দাবি অপরিবর্তিত থাকে। **প্রশ্ন:** কোন সংকেত পরবর্তী ধাপ নির্ধারণ করবে? **উত্তর:** তদন্তকারী কর্তৃপক্ষের সরকারি সিদ্ধান্ত এবং সংখ্যাটির পেছনে নামযুক্ত ট্র্যাকিং প্রদানকারীর নিশ্চিতকরণ।
স্প্রেডশিটের বাঁ দিকের কলামে লেখা ‘Domain Label: football’। তার পাশের ঘরে বিমানের ফ্লাইট নম্বর FZ1073, দুবাই থেকে তেল আবিবের রুট, সৌদি আরবের তাবুক বিমানবন্দরে জরুরি অবতরণ। কলামের নিচে গুনে দেখা গেল বাইশটি ইনফরমেশন পয়েন্ট, যার চোদ্দোটির সোর্স ফিল্ডে বসানো হয়েছে ‘None’। বাকি আটটির মধ্যে চারটিতে সূত্র আছে, কিন্তু সেগুলোও নির্দিষ্ট নয় — ‘নতুন রিপোর্ট’, ‘ইসরায়েলি মিডিয়া’, ‘কর্তৃপক্ষ’, ‘প্রচারিত তথ্য’। ফুটবল-সম্পর্কিত একটি এনটিটিও নেই: ক্লাব নেই, কোচ নেই, লিগ নেই, খেলোয়াড় নেই, ট্রান্সফার নেই, নিয়ন্ত্রক সংস্থা নেই। লেবেল আর বিষয়বস্তুর মাঝখানের সেতুটা ভাঙা পড়ে আছে।
প্রথম দেখায় মনে হয়, কেউ একটা ফাইল ভুল ঘরে রেখে দিয়েছে। কিন্তু লেবেলটা যদি কোনো রেকমেন্ডেশন ইঞ্জিনে, কোনো সাবস্ক্রিপশন নিউজলেটারে, কোনো স্কাউটিং ডেটাবেসে ঢুকে পড়ে, তখন ভুলটা আর নিরীহ থাকে না। লেবেল হলো কনটেইনারের গায়ের স্টিকার; ভেতরে কী আছে, সেটা না খুলে সবাই স্টিকার পড়েই মালটা সামনে এগিয়ে দেয়। আজকের হিসাব সেই কনটেইনার খোলার হিসাব।
প্রেক্ষাপট
আধুনিক কনটেন্ট পাইপলাইন ধাপে ধাপে চলে। প্রথম ধাপে একটি ক্লাসিফায়ার লেখাটা পড়ে একটা ডোমেইন লেবেল বসায় — ফুটবল, ক্রিকেট, বাস্কেটবল, রাজনীতি। দ্বিতীয় ধাপে সেই লেবেল দেখে সিদ্ধান্ত হয় লেখাটা কোন ডেটাবেসে যাবে, কোন নিউজলেটারে বসবে, কোন সুপারিশের তালিকায় উঠবে। সমস্যা হলো, লেবেল বসানোর সময় কেউ নিচের এনটিটিগুলো গুনে দেখে না। ফলে বাইশটি ইনফরমেশন পয়েন্টের একটিও যদি ফুটবল-বিষয়ক না হয়, সিস্টেম তবুও লেখাটাকে ফুটবল ভাবতেই থাকে — এবং সেটা ভাবতে ভাবতে ফুটবল কর্পাসে ঢুকিয়ে দেয়।
যে ঘটনাটি নিয়ে লেখাটি, সেটি একটি বিমান-নিরাপত্তা ঘটনা। ফ্লাইটটি দুবাই থেকে তেল আবিবের পথে ছিল, তাবুকে জরুরি অবতরণ করেছে। ট্রান্সপন্ডার কোড ৭৭০০ সাধারণ জরুরি অবস্থা বোঝায়, আর কোড ৭৫০০ বোঝায় অননুমোদিত হস্তক্ষেপ বা বিমানের নিয়ন্ত্রণ দখল। এই কোডগুলোর সক্রিয় হওয়া আঞ্চলিক নিরাপত্তা ব্যবস্থা ও বিমান ছিনতাই-সংক্রান্ত প্রোটোকল চালু করেছে। প্রাথমিক রিপোর্টগুলো এসেছে ইসরায়েলি মিডিয়া থেকে। ঘটনার ব্যাখ্যায় তিনটি পরস্পরবিরোধী অনুমান একসঙ্গে জীবিত আছে — ককপিটে সংঘর্ষ, আত্মহত্যার চেষ্টা, এবং পরিকল্পিত দখল। কর্তৃপক্ষ এখনো পাইলটের উদ্দেশ্য ও অভিপ্রায় প্রতিষ্ঠা করেনি। সেপ্টেম্বর ১১, ২০০১-এর পদ্ধতির সঙ্গে তুলনাটি তদন্ত-সূত্রের অনুমান, সরকারি সিদ্ধান্ত নয়।
এখানেই আমার নিজের কাজের অভিজ্ঞতা কাজে আসে। ২০১৭ সালে গোল্ডেন স্টেট ওয়ারিয়র্স ক্লিভল্যান্ড ক্যাভালিয়ার্সকে ৪-১-এ হারানোর পর আমি একটি নতুন স্পোর্টস প্ল্যাটফর্মে ৪,৮০০ শব্দের একটি বিশ্লেষণ লিখেছিলাম। কেভিন ডুরান্টের প্রতি ম্যাচে ২.৪টি অফ-বল স্ক্রিন অ্যাসিস্ট আর স্টিফেন কারির ৬.১টি পুল-আপ থ্রি-পয়েন্টার আমি আলাদা ট্যাবে বসিয়েছিলাম — মোট ১২টি ট্যাবের একটি এক্সেল মডেল। লেখাটি ৮,০০০ পাঠক পড়েছিলেন, তখন আমার বয়স ৩৭। সেই সাফল্যের পরেই আমি গেম-রিক্যাপ লেখা ছেড়ে দিয়েছিলাম এবং ‘দ্য কোর্ট সেজ’ নামে একটি সাপ্তাহিক ডেটা-নিউজলেটার শুরু করেছিলাম। প্রতিটি কলামের জন্য দুই দিন ধরে তথ্য যাচাই করার রুটিন তৈরি করেছিলাম — যে রুটিন মাঝে মাঝে জমা দেওয়ার সময় নষ্ট করত, কিন্তু একবারও ভুল সংখ্যা ছাপতে দেয়নি। আমি স্প্রেডশিট বানিয়েছিলাম শৃঙ্খলা খুঁজতে; বিশ্বকাপ আমাকে দিয়েছিল বিশৃঙ্খলা — আর সেই বিশৃঙ্খলাই আমাকে শিখিয়েছে, লেবেলের চেয়ে এনটিটি গোনা বেশি জরুরি।
মূল বিশ্লেষণ
এই রেকর্ডের আসল আবিষ্কার ডোমেইন লেবেলের ভুল নয়, বরং লেবেল আর বিষয়বস্তুর মধ্যে সম্পর্কহীনতা — এবং সেটি কেবল এই একটি লেখার সমস্যা নয়, এটি আপস্ট্রিম ক্লাসিফিকেশন ধাপের পদ্ধতিগত ত্রুটির প্রমাণ। বাইশটি ইনফরমেশন পয়েন্টের প্রতিটি বিমান-সংক্রান্ত; একটিও ক্লাব, কোচ, ফর্মেশন, প্রেসিং স্কিম বা ম্যাচ-পর্যালোচনার কথা বলে না। লেখাটিতে যে ‘সিস্টেম’গুলোর কথা আছে, সেগুলো বিমান নিরাপত্তার ব্যবস্থা — ট্রান্সপন্ডার কোড, আঞ্চলিক সুরক্ষা প্রোটোকল। এদের ফুটবলের ট্যাকটিক্যাল সিস্টেমের সঙ্গে মেলানো যায় না; মেলালে সেটা বিশ্লেষণ হয় না, বরং শ্রেণিবিভাগের ভুল হয়ে দাঁড়ায়।
দ্বিতীয় যে জিনিসটা কাগজে-কলমে ধরা পড়ে, সেটা সূত্রের শূন্যতা। বাইশটির মধ্যে চোদ্দোটি তথ্যের পেছনে কোনো সূত্র নেই, এবং সূত্র থাকা চারটিও নির্দিষ্ট নয়। ফুটবলে ট্রান্সফার গুজব যাচাইয়ের সময় আমি একটি ‘সোর্স টায়ার’ কলাম রাখি — অথরিটেটিভ-প্রাইমারি, জেনারেল মিডিয়া, আর লো-কোয়ালিটি। এই ঘটনার সব সূত্রই দ্বিতীয় স্তরে পড়ে বা তার নিচে; একটিও প্রাইমারি নথি নয়। ট্রান্সফার মার্কেট কোনো বাজার নয়, এটা গোপন সেকেন্ডসহ একটি দাবা-ঘড়ি — এবং ঘড়ির সেকেন্ড কে লুকিয়েছে, তা সোর্স টায়ার না বসালে ধরা পড়ে না। যেখানে fourteen out of twenty-two পয়েন্ট সূত্রহীন, সেখানে কোনো সিদ্ধান্তে পৌঁছানো মানে কুয়াশার মধ্যে রাস্তা মাপা।

তৃতীয় পর্যবেক্ষণটি ফ্রেমিংয়ের অভ্যন্তরীণ অসঙ্গতি। শিরোনামে প্রশ্ন রাখা হয়েছে — বিমান ছিনতাই নাকি সন্ত্রাসবাদ? — অর্থাৎ অনিশ্চয়তা স্বীকৃত। কিন্তু উপ-শিরোনামে দাবি করা হয়েছে, কো-পাইলট একটি ট্র্যাজেডি ঠেকিয়েছেন। বডি টেক্সটটি আবার স্পষ্ট করে বলে দেয়, তদন্ত চলছে, উদ্দেশ্য প্রতিষ্ঠিত হয়নি, আর সন্ত্রাসবাদ বা ইচ্ছাকৃত ধ্বংসের অনুমানগুলো এখনো অনুমান। শিরোনামের অনিশ্চয়তা আর উপ-শিরোনামের প্রায়-নিশ্চয়তার মধ্যে যে ফাঁক, সেটাই এখানে editorial ঝুঁকির কেন্দ্রবিন্দু — কারণ পাঠক সাধারণত উপ-শিরোনামটাই বেশি মনে রাখেন।
চতুর্থত, নাম না থাকা একটি সংখ্যা। রিপোর্টে বলা হয়েছে, বিমানটি মিনিটে ৩০,০০০ ফুটের বেশি গতিতে নামছিল। কিন্তু তথ্য-উৎস হিসেবে বলা হয়েছে ‘রিপোর্টে উদ্ধৃত ট্র্যাকিং ডেটা’ — কোনো ডেটা প্রোভাইডারের নাম নেই। আমার নিয়ম সরল: যে সংখ্যার পেছনে নাম নেই, সে সংখ্যা নিউজলেটারে যায় না, প্রবন্ধে যায় না, সিদ্ধান্তের ভিত্তি হয় না। মিনিটে ৩০,০০০ ফুট পতন একটি ভয়ংকর দাবি; একটি নাম-না-জানা ট্র্যাকিং সোর্স তার একমাত্র ভিত্তি হলে সেটি তথ্য নয়, অনুমান।
কয়েক মাস আগে একটি ম্যাচ দেখতে গিয়ে আমি টেলিভিশনের অন-স্ক্রিন গ্রাফিক আর অফিসিয়াল স্ট্যাট শিট পাশাপাশি মিলিয়ে দেখছিলাম; একই দলের একটি সূচক দুই জায়গায় দুই রকম ছিল। দর্শক যা দেখেছে আর কর্তৃপক্ষ যা নথিভুক্ত করেছে, দুইয়ের মাঝের দূরত্ব কখনো ছোট নয়। টেপ হলো একটি মানচিত্র, স্প্রেডশিট হলো কম্পাস — একটি ছাড়া অন্যটা অচল, এবং এখানে আমরা ট্র্যাক না করেই ার দাবি মেনে নিচ্ছি।
এখন প্রশ্ন হলো, ঢাকার মতো সীমিত সম্পদের নিউজরুমে এই সমস্যার প্রতিকার কী? উত্তরটা আরও লোক নিয়োগ নয় — উত্তরটা একটি স্থির চেকলিস্ট। প্রতিটি আইটেমের জন্য তিনটি ঘর বাধ্যতামূলক: এনটিটি-গণনা (লেবেলের ডোমেইনের অন্তত একটি এনটিটি আছে কি না), সোর্স টায়ার (প্রাইমারি/জেনারেল/দুর্বল), আর নামযুক্ত ডেটা প্রোভাইডার (সংখ্যার পেছনে নাম আছে কি না)। যে আইটেম প্রথম ঘরে ব্যর্থ হয়, সেটি karantine-এ যাবে — ফুটবল কর্পাসে ঢুকবে না। যেটি দ্বিতীয় ঘরে ব্যর্থ হয়, সেটি ‘যাচাই বাকি’ ট্যাগ পাবে। যেটি তৃতীয় ঘরে ব্যর্থ হয়, সেটির সংখ্যা ছাপার অযোগ্য। ২০২০ সালে এনবিএ বাবলে ক্লিপার্সের ৩-১ সিরিজ-পতন নিয়ে লেখা ৩,২০০ শব্দের পোস্ট-মর্টেমে আমি নিকোলা ইয়োকিচের চতুর্থ কোয়ার্টারের পোস্ট টাচ আর জামাল মারের পুল-আপ এফিশিয়েন্সি দিয়ে দেখিয়েছিলাম, ভাঙন কেবল ফলাফলে নয়, কাঠামোয়। তথ্যপ্রবাহের ভাঙনও একইভাবে দেখতে হয় — কে হারাল, কে জিতল, নয়; বরং কোন সিদ্ধান্তটি কোথায় নেওয়া হলো না।
আর একটি দিক আছে যা বাদ দেওয়া যায় না। লেবেল ভুল হলে সেই আইটেম কেবল ফুটবল ডেটাবেসেই ঢোকে না — সেটি ঢোকে সুপারিশের তালিকায়, মডেলের প্রশিক্ষণ ডেটায়, কখনো বাজি-বাজার সংক্রান্ত ফিডে। একটি বিমান-নিরাপত্তার খবর যদি ফুটবল-প্রোফাইল-ভিত্তিক একটি ব্যক্তিগত ফিডে পৌঁছে যায়, পাঠকের কাছে সেটি বিভ্রান্তি নয়, সেটি সিস্টেমের বিশ্বাসযোগ্যতার ক্ষয়। এই ক্ষয় ধীরে ঘটে, তাই কেউ টের পায় না।
বিপরীতমুখী পর্যবেক্ষণ
স্বাভাবিক সিদ্ধান্ত হবে — ডোমেইন লেবেলটাই এখানকার মূল দোষী। আমি দ্বিমত করি। লেবেলের ভুলটি সহজ ও সস্তা; একটি ফিল্ড সংশোধন করলেই সেটি মিটে যায়। ব্যয়বহুল দোষটি হলো সোর্স-শূন্যতার মরুভূমি, যাকে লেবেল ঠিক করলেও স্পর্শ করা যায় না। বাইশটির চোদ্দোটি তথ্য সূত্রহীন — লেবেল বদলালে চোদ্দোটি সূত্রহীন তথ্যই থেকে যায়, শুধু তারা এখন সঠিক বাক্সে বসে থাকে। অর্থাৎ পাইপলাইনটা যে কারণে এই লেখাটিকে ফুটবল বলে চিনেছে, ঠিক সেই একই কারণে সে এটিকে চোদ্দোটি অপ্রমাণিত দাবি বলে চিনতে পারেনি। দুটি ব্যর্থতা একই দুর্বলতার দুই মুখ।
দ্বিতীয় বিপরীতমুখী দাবি: বিশ্লেষণের সবচেয়ে সৎ অংশটি ছিল এর শূন্য উত্তরগুলো — ট্যাকটিক্যাল, আর্থিক, সাংগঠনিক, প্রশাসনিক সব মাত্রায় ‘N/A — তথ্য অপর্যাপ্ত’ লেখা। সিস্টেম ডিজাইনের দৃষ্টিতে এগুলো ব্যর্থতা নয়, এগুলো সাফল্য; কারণ মডেল নিজের অজ্ঞতা ঘোষণা করতে পেরেছে। আমার ইন্টিজে-প্রবৃত্তি প্রতিটি ঘটনার জন্য একটি ট্যাব বানাতে চায়, কিন্তু কখনো কখনো সেরা মডেলটি হলো খালি মডেল।
তৃতীয় পর্যবেক্ষণটি আখ্যান-টেকসইতা নিয়ে। ‘কো-পাইলট ট্র্যাজেডি ঠেকিয়েছেন’ — এই উপাদানটিই একমাত্র অংশ যা তদন্তের ফলাফল যেদিকেই যাক, টিকে থাকার সম্ভাবনা রাখে, কারণ এটি পাইলটের অভিপ্রায়ের ওপর নির্ভর করে না। কোনো আখ্যানে কোন অংশটি বোঝা বইছে আর কোনটি খরচযোগ্য, সেটা ঠিক এইভাবেই পরীক্ষা করা যায়।
পরবর্তী কী দেখতে হবে
চারটি সংকেত আমি ট্র্যাক করব। তদন্তকারী কর্তৃপক্ষের সরকারি সিদ্ধান্ত — কোনো শ্রেণিবিন্যাস এল কি না। মূলে রিপোর্ট করা সংবাদমাধ্যমের সংশোধন বা প্রত্যাহার — সূচনা-ফ্রেমিং সমর্থনের অভাবে এমন কিছু প্রকাশ করে কি না। পাইপলাইনের ডোমেইন লেবেল — ‘ফুটবল’ ঘরটি কি পরিবর্তিত হয়। আর ট্র্যাকিং ডেটা-প্রোভাইডারের নাম — মিনিটে ৩০,০০০ ফুটের সংখ্যাটির পেছনে অবশেষে কেউ নিজের নাম লিখতে রাজি হয় কি না। লেবেল কেউ অডিট করে না; লেবেলই সবকিছু ঠিক করে দেয়।
