Information retrieval (IR) systems have become central to how we access knowledge in the digital age. However, there's a growing gap between users' complex search needs and the capabilities of current IR systems. While modern users frequently ask multi-faceted questions with multiple constraints ("Find me a thriller movie directed by Christopher Nolan that was released after 2010 and features time travel"), most IR systems and evaluation benchmarks are optimized for simpler, single-condition queries. We proposed MultiConIR, a novel benchmark specifically designed to evaluate retrieval and reranking models under multi-condition retrieval scenarios. Unlike existing datasets that primarily focus on single-condition queries from search engines, MultiConIR captures real-world complexity by incorporating five diverse domains: books, movies, people, medical cases, and legal documents.
From single-conditional retrieval to multi-conditional scenarios.
We introduce MultiConIR-v2, an enhanced version of the benchmark with improved evaluation capabilities:
✅ Support for NDCG-based evaluation
MultiConIR-v2 extends beyond pairwise or ranking accuracy metrics by incorporating NDCG (Normalized Discounted Cumulative Gain), enabling more fine-grained evaluation in scenarios with multiple relevant documents.
📊 Better alignment with standard IR benchmarks
Designed to be more compatible with frameworks such as MTEB, facilitating broader comparison across embedding models.
📦 Publicly available dataset
Easily accessible via Hugging Face:
MultiConIR (Multi-Condition Information Retrieval) is a comprehensive benchmark aimed at evaluating retrieval models in scenarios involving queries with multiple conditions. Unlike traditional single-condition retrieval tasks, MultiConIR reflects realistic and complex search scenarios across five domains:
MultiConIR focuses on three key evaluation aspects:
The construction pipeline of MultiConIR datasets.
MultiConIR utilizes a structured and rigorous pipeline for dataset creation:
MultiConIR defines three comprehensive evaluation tasks:
<EOS> pooling biases toward later conditionsClone this repository and install dependencies:
git clone https://github.com/EIT-NLP/MultiConIR.git
cd MultiConIR
pip install -r requirements.txt
Datasets and scripts for evaluation are provided in the repository. Refer to the datasets and models folders for further details.
Please cite our paper if you use MultiConIR in your research:
@misc{lu2025multiconirmulticonditioninformationretrieval,
title={MultiConIR: Towards multi-condition Information Retrieval},
author={Xuan Lu and Sifan Liu and Bochao Yin and Yongqi Li and Xinghao Chen and Hui Su and Yaohui Jin and Wenjun Zeng and Xiaoyu Shen},
year={2025},
eprint={2503.08046},
archivePrefix={arXiv},
primaryClass={cs.IR},
url={https://arxiv.org/abs/2503.08046},
}
}
For questions or feedback, please reach out to lux1997@sjtu.edu.cn.
Python
100.0%
Information retrieval (IR) systems have become central to how we access knowledge in the digital age. However, there's a growing gap between users' complex search needs and the capabilities of current IR systems. While modern users frequently ask multi-faceted questions with multiple constraints ("Find me a thriller movie directed by Christopher Nolan that was released after 2010 and features time travel"), most IR systems and evaluation benchmarks are optimized for simpler, single-condition queries. We proposed MultiConIR, a novel benchmark specifically designed to evaluate retrieval and reranking models under multi-condition retrieval scenarios. Unlike existing datasets that primarily focus on single-condition queries from search engines, MultiConIR captures real-world complexity by incorporating five diverse domains: books, movies, people, medical cases, and legal documents.
From single-conditional retrieval to multi-conditional scenarios.
We introduce MultiConIR-v2, an enhanced version of the benchmark with improved evaluation capabilities:
✅ Support for NDCG-based evaluation
MultiConIR-v2 extends beyond pairwise or ranking accuracy metrics by incorporating NDCG (Normalized Discounted Cumulative Gain), enabling more fine-grained evaluation in scenarios with multiple relevant documents.
📊 Better alignment with standard IR benchmarks
Designed to be more compatible with frameworks such as MTEB, facilitating broader comparison across embedding models.
📦 Publicly available dataset
Easily accessible via Hugging Face:
MultiConIR (Multi-Condition Information Retrieval) is a comprehensive benchmark aimed at evaluating retrieval models in scenarios involving queries with multiple conditions. Unlike traditional single-condition retrieval tasks, MultiConIR reflects realistic and complex search scenarios across five domains:
MultiConIR focuses on three key evaluation aspects:
The construction pipeline of MultiConIR datasets.
MultiConIR utilizes a structured and rigorous pipeline for dataset creation:
MultiConIR defines three comprehensive evaluation tasks:
<EOS> pooling biases toward later conditionsClone this repository and install dependencies:
git clone https://github.com/EIT-NLP/MultiConIR.git
cd MultiConIR
pip install -r requirements.txt
Datasets and scripts for evaluation are provided in the repository. Refer to the datasets and models folders for further details.
Please cite our paper if you use MultiConIR in your research:
@misc{lu2025multiconirmulticonditioninformationretrieval,
title={MultiConIR: Towards multi-condition Information Retrieval},
author={Xuan Lu and Sifan Liu and Bochao Yin and Yongqi Li and Xinghao Chen and Hui Su and Yaohui Jin and Wenjun Zeng and Xiaoyu Shen},
year={2025},
eprint={2503.08046},
archivePrefix={arXiv},
primaryClass={cs.IR},
url={https://arxiv.org/abs/2503.08046},
}
}
For questions or feedback, please reach out to lux1997@sjtu.edu.cn.
Python
100.0%