{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2604-16665","title":"CBRS: Cognitive Blood Request System with Bilingual Dataset and Dual-Layer Filtering for Multi-Platform Social Streams","arxiv_id":"2604.16665","date":"2026-04-17","proceeding":null,"authors":["Anik Saha","Mst. Fahmida Sultana Naznin","Zia Ul Hassan Abdullah","Anisa Binte Asad","K. G. Subarno Bithi","A. B. M. Alim Al Islam"],"abstract":"Urgent blood donation seeking posts and messages on social media often go unnoticed due to the overwhelming volume of daily communications. Traditional app-based systems, reliant on manual input, struggle to reach users in low-resource settings, delaying critical responses. To address this, we introduce the Cognitive Blood Request System (CBRS), a multi-platform framework that efficiently filters and parses blood donation requests from social media streams using a cost-efficient dual-layered architecture. To do so, we curate a novel dataset of 11K parsed blood donation request messages in Bengali, English, and transliterated Bengali, capturing the linguistic diversity of real social media communications. The inclusion of adversarial negatives further enhances the robustness of our model. CBRS achieves an impressive 99% accuracy and precision in filtering, surpassing benchmark methods. In the parsing task, our LoRA finetuned Llama-3.2-3B model achieves 92% zero-shot accuracy, surpassing the base model by 41.54% and exceeding the few-shot performance of GPT-4o-mini, Gemini-2.0-Flash, and other LLMs, while resulting in a 35X reduction in input token usage. This work lays a robust foundation for scalable, inclusive information extraction in time-sensitive, object-focused tasks. Our code, dataset, and trained models are publicly available at [https://github.com/aaniksahaa/CBRS](https://github.com/aaniksahaa/CBRS).","url_abs":"https://arxiv.org/abs/2604.16665","url_pdf":"https://arxiv.org/pdf/2604.16665","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2604.16665","atlas_url":null,"mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2604.16665"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/aaniksahaa/CBRS","reach":null}],"summary":{"ran":11,"unverified":1},"by_repo_kind":{"found_in_text":{"samples":12,"ran":11,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":12,"samples":[{"code_sha256_prefix":"6dd4b2c5cc1a9002","entry":"anonymize_contacts","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"final-dataset/anonymize_contacts.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/final-dataset/anonymize_contacts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6dd4b2c5cc1a9002"}},{"code_sha256_prefix":"94fd04ab0216b888","entry":"create_donor","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/api.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/api.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"94fd04ab0216b888"}},{"code_sha256_prefix":"30938b1b77d96039","entry":"fetch_donors","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/api.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/api.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"30938b1b77d96039"}},{"code_sha256_prefix":"0600c41a695a77e1","entry":"format_iso_date","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/utils.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/utils.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"0600c41a695a77e1"}},{"code_sha256_prefix":"ba264fba7358fc90","entry":"get_modified_data","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/message_parser.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/message_parser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ba264fba7358fc90"}},{"code_sha256_prefix":"62cf1ea9a6a67f98","entry":"get_prompt","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"binary-classifier/dual-layer-filtering/eval-v1.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/binary-classifier/dual-layer-filtering/eval-v1.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"62cf1ea9a6a67f98"}},{"code_sha256_prefix":"58c1bf8aefafaeb3","entry":"mask_number","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"final-dataset/anonymize_contacts.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/final-dataset/anonymize_contacts.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"58c1bf8aefafaeb3"}},{"code_sha256_prefix":"c3f74f51e7aa4abb","entry":"parse_int","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/message_parser.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/message_parser.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c3f74f51e7aa4abb"}},{"code_sha256_prefix":"8b160d5084bf25c8","entry":"read_json","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"util.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8b160d5084bf25c8"}},{"code_sha256_prefix":"6189d8755abb88e7","entry":"read_txt","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"util.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/util.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6189d8755abb88e7"}},{"code_sha256_prefix":"b5cece40d659f032","entry":"update_donor","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/api.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/api.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b5cece40d659f032"}},{"code_sha256_prefix":"7e1d1541efeb213f","entry":"parse_blood_seeking_message","repo":"aaniksahaa/CBRS","repo_kind":"found_in_text","path":"telegram-bot/message_parser.py","file_url":"https://github.com/aaniksahaa/CBRS/blob/HEAD/telegram-bot/message_parser.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7e1d1541efeb213f"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CL","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}