Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions dashboard/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ pinned: false

# Cultural Riddles: results dashboard

Paper: [CulturalRiddles: A Multicultural Benchmark of Riddles](https://arxiv.org/abs/2610.29968)

The dashboard is one static HTML page with Plotly loaded from a CDN. It shows
which model solved which riddle, the leaderboard with each model's spread across
communities, a model-by-community grid, a page for each community, geography
Expand Down
2 changes: 1 addition & 1 deletion dashboard/build_static.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

LINKS = {
"play": "https://culturalriddles.ai/",
"paper": "",
"paper": "https://arxiv.org/abs/2610.29968",
"dataset": "https://huggingface.co/datasets/CohereLabsCommunity/CulturalRiddles",
"code": "https://github.com/Cohere-Labs-Community/CulturalRiddles",
}
Expand Down
19 changes: 18 additions & 1 deletion submissions/dataset_card.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
REPO_URL = "https://github.com/Cohere-Labs-Community/CulturalRiddles"
DASHBOARD_URL = "https://huggingface.co/spaces/CohereLabsCommunity/CulturalRiddles"
PLAY_URL = "https://culturalriddles.ai/"
PAPER_URL = "https://arxiv.org/abs/2610.29968"

# Published table -> file inside the bundle. The riddles table stays the default.
TABLES = {
Expand Down Expand Up @@ -306,7 +307,7 @@ def render_card(root: Path, tables: dict[str, pd.DataFrame]) -> str:

# Cultural Riddles

**Explore the results:** [dashboard]({DASHBOARD_URL}) · **Play:** [try the riddles yourself]({PLAY_URL}) · **Code:** [{REPO_URL.removeprefix("https://")}]({REPO_URL})
**Paper:** [arXiv:2610.29968]({PAPER_URL}) · **Explore the results:** [dashboard]({DASHBOARD_URL}) · **Play:** [try the riddles yourself]({PLAY_URL}) · **Code:** [{REPO_URL.removeprefix("https://")}]({REPO_URL})

A community-built benchmark of original cultural riddles from **{len(communities)} communities across {len(languages)} languages and {countries} countries**, written by {writers} native speakers. Each riddle describes something without naming it, so answering it takes cultural knowledge, not translation or web search. A native speaker recognises the answer at once; a model succeeds only if it carries that culture's knowledge.

Expand Down Expand Up @@ -397,6 +398,22 @@ def render_card(root: Path, tables: dict[str, pd.DataFrame]) -> str:

## Citation

If you use this dataset, please cite the paper:

```bibtex
@misc{{nguyen2026culturalriddles,
title = {{CulturalRiddles: A Multicultural Benchmark of Riddles}},
author = {{Nguyen, My Chiffon and Hu, Tianyi and Anbalagan, Vinod and Gagnier, Henry and Sadeghi, Pouya and others}},
year = {{2026}},
eprint = {{2610.29968}},
archivePrefix = {{arXiv}},
primaryClass = {{cs.CL}},
url = {{{PAPER_URL}}}
}}
```

To cite the dataset release itself:

```bibtex
@misc{{cultural_riddles_2026,
title = {{Cultural Riddles}},
Expand Down
Loading