My research interest is in the intersection of Natural Language Processing and Computer Vision. Particularly, I am interested in agentic search , multi-modal learning and information retrieval.

Critic-R: Improving Agentic Search using Instruction-tuned Retrievers with Natural Language Introspective Feedback

Dec. 2025 - May 2026
🏛️ EMNLP 2026 (Findings)
Critic-R: Improving Agentic Search using Instruction-tuned Retrievers with Natural Language Introspective Feedback
Agentic search systems iteratively interact with retrieval models to answer complex queries. Despite substantial progress, optimizing retrievers for agentic search remains challenging, often requiring heavy co-training or gold-standard annotations that limit real-world applicability. We propose Critic-R, a framework that explicitly closes the feedback loop between the reasoning agent and the retrieval model during both inference and training. Critic-R introduces a critic model that evaluates the agent’s introspective reasoning trace after consuming retrieved evidence to determine whether the retrieved context sufficiently supports the next reasoning step. Critic-R has two complementary mechanisms: Critic-R-Zero, an inference-time query refinement loop that iteratively rewrites queries and retrieval instructions, and Critic-Embed, an optimization approach for retrieval models that leverages successful and failed refinement trajectories as automatic supervision without requiring manual relevance annotation.
Agentic SearchRetrieval Augmented GenerationRetrieverDense Retrieval

Open-Ended and Knowledge-Intensive Video Question Answering

Sept. 2024 — Jan. 2025
Open-Ended and Knowledge-Intensive Video Question Answering
Investigated knowledge-intensive video question answering (KI-VideoQA) through the lens of multi-modal retrieval-augmented generation. We particularly focused on handling open-ended questions rather than just multiple-choice formats. We highlight the critical role of query construction and retrieval depth optimization in effective knowledge integration. Through our proposed approach, we achieve a substantial 17.5% improvement in accuracy on multiple choice questions in the KnowIT VQA dataset, establishing new state-of-the-art performance levels.
Vision Language ModelsRetrieval Augmented GenerationVideo Question Answering

Geospatial Language Model

Sept 2023 — Jun 2024
Geospatial Language Model
Worked on creating a geospatial language model that enhances the understanding of geo-entities in natural language (e.g. using landmarks and directions). This in turn helps create an address matching platform specially tuned for house addresses, where platforms like Google Maps fail (e.g. in places like Dhaka). This helps optimize delivery agents to deliver orders faster and more efficiently.
Natural Language ProcessingLLMsRetrieval Augmented Generation

TomoPicker: Annotation-Efficient Particle Picking in cryo-electron Tomograms

Oct 2022 — Apr 2024
🏛️ NeurIPS 2024 Machine Learning in Structural Biology Workshop
🏛️ Briefings in Bioinformatics (Oxford University Press)
Built an annotation-efficient semi-supervised particle-picking framework for 3D object detection from macromolecular samples. The goal was to detect and classify particles from cryo-electron tomogramss having signal-to-noise ratio as low as 0.1, making it a very challenging problem
Computer VisionObject DetectionImage Processing

Graph based Positive Unlabeled Learning with Multi Stream Adaptive Convolutions

May 2022 — Aug 2023
🏛️ ACM Transactions on Computing for Healthcare
Graph based Positive Unlabeled Learning with Multi Stream Adaptive Convolutions
Developed PULSAR, an automated PD screening tool. It uses spatio-temporal graph neural network to detect PD from videos. We were also the first to explore positive unlabeled learning in this setting, addressing the lack of reliable labeled data, which is generally the case in medical data.
Computer VisionAI for Healthcare

Quartet Fiduccia-Mattheyses Revisited for Larger Phylogenetic Studies

Nov 2022 — Apr 2023
🏛️ Bioinformatics (Oxford University Press)
Quartet Fiduccia-Mattheyses Revisited for Larger Phylogenetic Studies
Our proposed method QFM-FI, a faster and improved version of the QFM algorithm, can amalgamate millions of quartets over thousands of taxa into a species tree with a great level of accuracy. This also achieves a speedup of 20,000Ă— compared to its predecessor. Worked on providing a theoretical analysis of the running time and memory requirements of QFM-FI.
BioinformaticsComputational Biology

Other Research & Independent Exploration

Personalized Recommendation System

Jun 2023 — Jan. 2024
Personalized Recommendation System
Developing an in-house personalized recommender system from the ground up for the leading online platform for grocery and delivery in Bangladesh (Chaldal[dot]com), scaling it to serve more than one million users.
Recommender SystemsReinforcement Learning

Bangla Plagiarism Detection

Bangla Plagiarism Detection
We created the first Bangla Plagiarism Dataset (available on Hugging Face 🤗 ) using a semi-supervised approach as part of our Machine Learning project. We also proposed two distinct approaches for detecting plagiarism: the first fine-tunes Bangla BERT, while the second uses sentence embeddings for multi-document plagiarism detection.
Natural Language ProcessingPlagiarism Detection

Occam's Razor Strikes Again: Revisiting Short-Text Stream Clustering with Latest Sentence Embeddings

May 2021 — May 2022
Occam's Razor Strikes Again: Revisiting Short-Text Stream Clustering with Latest Sentence Embeddings
During the height of COVID-19, online classes were the new normal. The rise of MOOCs led to an interesting research question: Given a large number of questions already posed by students, how can we detect repetitive questions in real time and unify them as a single question for the instructor? Under the supervision of Prof. Subhra Kanti Karmaker, I worked on this problem of online short-text clustering. We developed One Pass Sentence Embedding Clustering (OPSEC), which efficiently clusters short text streams using a unique one-pass algorithm based on sentence embeddings. It was used as an internal tool to cluster questions in online classes at Auburn.
Natural Language ProcessingClustering

Bangla Sign Language Recognition

Oct 2022 — Feb 2023
Bangla Sign Language Recognition

Sign language, as a different form of communication, is important to large groups of people in society. Each sign is unique due to variations in hand form, motion profile, and positioning of the hand, face, and other body components, making visual sign language recognition a complex computer vision problem. In this work, we present a new word-level Bangla Sign Language (BdSL) dataset of 611 videos over 40 BdSL words, along with two approaches: a 3D Convolutional Neural Network and a novel Graph Neural Network. To the best of our knowledge, this is the first study on word-level BdSL recognition. The proposed GNN model achieved an F1 score of 89%.

Supervised 4 junior-year undergraduates in this project, and our team got an honourable mention at the AI for Bangla 2.0 research competition!

Computer VisionSign Language Recognition