DMRetriever: A Family of Models for Improved Text Retrieval in Disaster Management
Kai Yin, Xiangjue Dong, Chengkai Liu, Allen Lin, Lingfeng Shi, Ali Mostafavi, James Caverlee
TL;DR
DMRetriever addresses disaster management information needs by delivering a domain-specific dense retrieval family (33M–7.6B) trained with a novel data refinement pipeline and a three-stage learning framework. It combines bidirectional attention adaptation for decoder-only backbones, unsupervised contrastive pre-training on DM-MTP/GD-MTP, and difficulty-aware progressive instruction fine-tuning to cover diverse intents. Across six disaster-related search intents, it achieves state-of-the-art results while maintaining high parameter efficiency, with the 596M model outperforming XL baselines and the 33M model surpassing medium baselines. The approach demonstrates strong data efficiency and scalability, and the authors provide open-source data, models, and code to support reproducibility and broader domain adaptation.
Abstract
Effective and efficient access to relevant information is essential for disaster management. However, no retrieval model is specialized for disaster management, and existing general-domain models fail to handle the varied search intents inherent to disaster management scenarios, resulting in inconsistent and unreliable performance. To this end, we introduce DMRetriever, the first series of dense retrieval models (33M to 7.6B) tailored for this domain. It is trained through a novel three-stage framework of bidirectional attention adaptation, unsupervised contrastive pre-training, and difficulty-aware progressive instruction fine-tuning, using high-quality data generated through an advanced data refinement pipeline. Comprehensive experiments demonstrate that DMRetriever achieves state-of-the-art (SOTA) performance across all six search intents at every model scale. Moreover, DMRetriever is highly parameter-efficient, with 596M model outperforming baselines over 13.3 X larger and 33M model exceeding baselines with only 7.6% of their parameters. All codes, data, and checkpoints are available at https://github.com/KaiYin97/DMRETRIEVER
