Official repository for the DOVE dataset containing 300M predictions across various prompt variations, enabling systematic study of LLM sensitivity and meaningful evaluation.
Code |
Paper |
π€ Dataset |
π§ Contact
We envision DOVE as a living, community-driven resource for LLM evaluation. We have two main paths for contribution:
We welcome data contributions that align with DOVE's core principles - studying prompt variations and model behavior. Your data doesn't need to contain all the fields defined in our schema format (see Table 3 in the paper), but should maintain systematic evaluation principles by including model predictions with variations in at least one dimension.
Contributors who provide significant data will be invited to join as co-authors on the next version of both the paper and dataset.
We're excited to hear your ideas about expanding DOVE. Whether it's exploring new domains, adding evaluation dimensions, incorporating different models and tasks, or any other innovative approaches - your input will help shape the future of LLM evaluation.
To contribute data or make suggestions:
DOVE provides a large-scale dataset for studying how Language Models (LLMs) respond to different ways of asking the same question, focusing on:
# Clone the repository
git clone git@github.com:DOVevaluation/DOVE.git
cd DOVE
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
from datasets import load_dataset
from pathlib import Path
# Load specific model/language/shots combination
def load_dove_subset(model_name, language="en", shots=0):
base_path = f"DOVevaluation/Dove-full/{model_name}/{language}/shots_{shots}"
return load_dataset(base_path)
# Available models:
# - Llama-3.2-1B-Instruct
# - OLMoE-1B-7B-0924-Instruct
# - Meta-Llama-3-8B-Instruct
# - Llama-3.2-3B-Instruct
# - Mistral-7B-Instruct-v0.3
# Examples
llama_en_zero = load_dove_subset("Llama-3.2-1B-Instruct", language="en", shots=0)
mistral_fr_five = load_dove_subset("Mistral-7B-Instruct-v0.3", language="fr", shots=5)
model_name/
βββ language/
βββ shots_N/
βββ data files
@article{dove2024,
title={DOVE: A Large-Scale Multi-Dimensional Predictions Dataset Towards Meaningful LLM Evaluation},
author={Anonymous},
journal={arXiv preprint arXiv:XXXX.XXXXX},
year={2024}
}
This dataset is licensed under the Computational Data License Agreement v2 (CDLAv2). For full license terms, see: https://cdla.dev/permissive-2.0/
Python
85.2%
Shell
9.8%
JavaScript
3.6%
Official repository for the DOVE dataset containing 300M predictions across various prompt variations, enabling systematic study of LLM sensitivity and meaningful evaluation.
Code |
Paper |
π€ Dataset |
π§ Contact
We envision DOVE as a living, community-driven resource for LLM evaluation. We have two main paths for contribution:
We welcome data contributions that align with DOVE's core principles - studying prompt variations and model behavior. Your data doesn't need to contain all the fields defined in our schema format (see Table 3 in the paper), but should maintain systematic evaluation principles by including model predictions with variations in at least one dimension.
Contributors who provide significant data will be invited to join as co-authors on the next version of both the paper and dataset.
We're excited to hear your ideas about expanding DOVE. Whether it's exploring new domains, adding evaluation dimensions, incorporating different models and tasks, or any other innovative approaches - your input will help shape the future of LLM evaluation.
To contribute data or make suggestions:
DOVE provides a large-scale dataset for studying how Language Models (LLMs) respond to different ways of asking the same question, focusing on:
# Clone the repository
git clone git@github.com:DOVevaluation/DOVE.git
cd DOVE
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
from datasets import load_dataset
from pathlib import Path
# Load specific model/language/shots combination
def load_dove_subset(model_name, language="en", shots=0):
base_path = f"DOVevaluation/Dove-full/{model_name}/{language}/shots_{shots}"
return load_dataset(base_path)
# Available models:
# - Llama-3.2-1B-Instruct
# - OLMoE-1B-7B-0924-Instruct
# - Meta-Llama-3-8B-Instruct
# - Llama-3.2-3B-Instruct
# - Mistral-7B-Instruct-v0.3
# Examples
llama_en_zero = load_dove_subset("Llama-3.2-1B-Instruct", language="en", shots=0)
mistral_fr_five = load_dove_subset("Mistral-7B-Instruct-v0.3", language="fr", shots=5)
model_name/
βββ language/
βββ shots_N/
βββ data files
@article{dove2024,
title={DOVE: A Large-Scale Multi-Dimensional Predictions Dataset Towards Meaningful LLM Evaluation},
author={Anonymous},
journal={arXiv preprint arXiv:XXXX.XXXXX},
year={2024}
}
This dataset is licensed under the Computational Data License Agreement v2 (CDLAv2). For full license terms, see: https://cdla.dev/permissive-2.0/
Python
85.2%
Shell
9.8%
JavaScript
3.6%