CultureConverse: A Multilingual Multi-turn Simulation Harness for Culturally Grounded Assistance in East and Southeast Asia
Organizations: Singapore University of Technology and Design (SUTD), Singapore · Agency for Science, Technology and Research (A*STAR), Singapore · École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland · Microsoft Research Asia (MSRA), Beijing, China ·
Abstract
Current cultural evaluations for large language models (LLMs) often reduce culture to single-turn factual recall via MCQs, failing to capture a common use case: users seeking practical help over multiple turns in culturally grounded scenarios. We introduce CultureConverse, a scalable, multilingual simulation and evaluation harness for culturally grounded assistant dialogue that covers 10 East and Southeast Asian regions, 58 subgroup identities, and 7 domains. Each simulated and evaluated episode produces a scored interaction where the assistant assists the user and infers cultural constraints from partial information. The resulting CultureConverse-DS dataset contains 14,610 benchmark (evaluation) episodes and 274,295 oracle-guided (gold-mode) dialogues. In our benchmark evaluation of 18 models, GPT-5 mini achieves the highest assistance quality. Human annotation experiments suggest that our evaluation framework is a sufficient proxy for human judgment. Performance gains from fine-tuning on 27,860 high-quality CultureConverse-DS samples improve in-domain assistance and transfer out-of-domain to cultural MCQ and safety classification benchmarks. We release the harness, both splits, and judge prompts to support interactive evaluation of cultural competency.
Figures & tables
| Role | Public context | Private state ( ) | Shard state ( ) | Oracle state ( ) |
| Eval assistant | chat history | – | – | – |
| Gold teacher | chat history | user demog. & identity | target user goal | criteria & taboos |
| Simulator | chat history + scenario | own identity & style | active goal & directives | – |
| Judge | full transcript | user demog. & identity | turn-by-turn goals | rubrics & taboos |
| Partition | Detail | Standard | CTX | NORM | |
| By Split and Language | |||||
| Test (eval) | English | 7,305 | 3,659 | 1,827 | 1,819 |
| Test (eval) | Native | 7,305 | 3,659 | 1,827 | 1,819 |
| Train (gold) | English | 137,144 | 68,722 | 34,258 | 34,164 |
| Train (gold) | Native | 137,151 | 68,726 | 34,259 | 34,166 |
| By Region | |||||
| Comparison | % 1 | MAE | Bias |
| Human–human (mean pairwise) | 87.5 | 0.727 | – |
| GPT-5 mini vs human consensus | 90.1 | 0.581 | -0.126 |
| 3H components | 3H | TDQ components | TDQ | ||||||
| Model | Help | Hon | Harm | Avg | Nat | Plaus | Typ | Avg | Clean % |
| GPT-5 mini ( 2025e ) | 3.80 | 4.60 | 4.45 | 4.28 | 4.07 | 3.72 | 3.65 | 3.81 | 87.7 |
| GPT-5.4 ( 2026d ) | 3.58 | 4.28 | 4.47 | 4.11 | 3.95 | 3.78 | 3.67 | 3.80 | 91.0 |
| GPT-5.4 mini ( 2026e ) | 3.39 | 4.32 | 4.33 | 4.01 | 3.95 | 3.72 | 3.66 | 3.78 | 89.4 |
| Qwen 3.6 35B A3B ( 2026f ) | 3.69 | 3.54 | 4.24 | 3.82 | 3.99 | 3.17 | 3.58 | 3.58 | 85.6 |
| Gemini 2.5 Flash ( 2025 ) | 3.38 | 3.94 | 4.08 | 3.80 | 3.98 | 3.48 | 3.56 | 3.67 | 83.8 |
| Llama-3.1-8B-IT ( 2024 ) | SEA-LION-v4-8B-IT ( 2026 ) | |||||
| Task / Metric | Base | SFT | Base | SFT | ||
| In-domain assistance quality on CultureConverse (3H, 1–5 judge scale; 27,860 high-quality CultureConverse -DS samples) | ||||||
| English — 3H average | 3.03 | 3.10 | +0.07 | 2.83 | 2.88 | +0.05 |
| Helpfulness | 2.70 | 3.06 | +0.36 | 2.28 | 2.23 | 0.05 |
| Honesty | 3.16 | 3.05 | 0.11 | 3.01 | 3.10 | +0.09 |
| Harmlessness | 3.23 | 3.19 | 0.04 | 3.19 | 3.30 | +0.11 |
Appendix figures & tables38 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | Focus | # Reg. | # Lang. | Scale | Form | P | MT | A | H | T |
| SeaEval ( 2024a ) | SEA eval | – | 8 | 13.3K samples; 29 datasets | static eval | |||||
| SEA-HELM ( 2025b ) | SEA suite | 5 | 5 | five-pillar evaluation suite | task suite | |||||
| LoraxBench ( 2025 ) | ID langs | 1 | 20 | 84.9K datapoints; 6 tasks | QA/NLI/MT | |||||
| IndoMMLU ( 2023 ) | Indonesia | 1 | 1+9 | 14,981 exam questions; 64 tasks | exams | |||||
| VMLU ( 2025 ) | Vietnam | 1 | 1 | four Vietnamese LLM benchmarks | multitask | |||||
| MultiNativQA ( 2025 ) | native QA | 9 | 7 | 64K manually annotated QA pairs; 18 topics | QA |
| Region group | Ids ; personas | Native-languages | Identity labels mapped to that language |
| Global controls: every identity is crossed with age cohorts 18–34 / 35–54 / 55+ and gender labels Female / Male; therefore 6 personas per identity. | |||
| BN Brunei | 3 ; 18 | Malay | Brunei Malay Muslim |
| Mandarin | Brunei Chinese Buddhist; Brunei Chinese Christian | ||
| CN China | 6 ; 36 | Mandarin | Han secular urban; Han traditional rural; Hui Muslim; Han Christian Protestant; Tibetan/Mongolian Buddhist; Uyghur Muslim |
| ID Indonesia | 9 ; 54 | Indonesian | Javanese Muslim Abangan; Javanese Muslim Santri; Sundanese Muslim; Chinese Indonesian Christian; Chinese Indonesian Buddhist/Confucian; Batak Christian; Balinese Hindu; Eastern Indonesia Christian; Minangkabau Muslim |
| JP Japan | 5 ; 30 | Japanese | Yamato Shinto; Yamato Buddhist; Ryukyuan/Okinawan; Ainu Indigenous; Zainichi Korean |
| Set | Region | Wiki tag counts | Taboo entries |
| Cultural KB : 181,120 PetScan rows; 180,992 unique indexed entries; Qwen3-Embedding-0.6B + FAISS. | |||
| Taboo KB : 962 curated structured entries, embedded as a separate FAISS index. | |||
| BN | Brunei | 1,380 | 52 |
| CN | China | 43,128 | 126 |
| ID | Indonesia | 15,167 | 76 |
| JP | Japan | 56,898 | 136 |
| Pipeline component | Model / stack | Role in CultureConverse | Notes on visibility and split |
| Template generation and validation | GPT-5.2 | Generates and validates abstract, culture-agnostic scenario templates prior to persona binding. | Yields reusable scenario structures; executes independently of any persona, oracle, or conversational context. |
| Blueprint generation and validation | GPT-5 mini | Expands seeds using retrieved KB evidence to generate the public scenario, hidden user context, and evaluator-oracle criteria. | Applied across both train and test splits; automated validation verifies answerability. |
| Shard generation and validation | GPT-5 mini | Decomposes validated blueprints into 3–5 turn-level conversational phases, governed by strict transition logic. | Produces private simulator directives; the evaluated assistant observes only the resulting surface-level user utterances. |
| KB retrieval | Qwen3-Embedding-0.6B + FAISS ( 2025 ) | Executes dense retrieval against the cultural and taboo knowledge bases during blueprint construction. | Retrieval metadata is preserved for provenance; the raw retrieval process is strictly hidden from the target assistant. |
| User simulator | GPT-5 mini | Acts as the simulated user ( ), managing the conversational state (advance, loop, or fail) based on shard criteria. | Held constant across both blind evaluation and gold-mode generation to support a controlled comparison of assistants. |
| Gold-mode training assistant | GPT-5 mini | Operates as the reference assistant ( ) during the synthesis of training trajectories, guided by full oracle context. | Utilised exclusively to construct the CultureConverse -DS training corpus. |
| Lang | Eval 3H | Gold 3H | 3H | Eval TDQ | Gold TDQ | Clean |
| English | 4.26 | 4.35 | +0.08 | 3.79 | 3.76 | +5.3 pp |
| Native | 4.31 | 4.48 | +0.18 | 3.83 | 3.82 | +5.6 pp |
| Combined | 4.28 | 4.41 | +0.13 | 3.81 | 3.79 | +5.5 pp |
| Judge / ensemble | % 1 | MAE | Bias |
| GPT-5 mini | 90.1 | 0.581 | -0.126 |
| Qwen 3.6 Flash | 83.0 | 0.682 | -0.025 |
| Llama 4 Maverick | 81.1 | 0.703 | -0.224 |
| Gemini 3 Flash Preview | 75.4 | 0.813 | -0.245 |
| Gemini 2.5 Flash-Lite | 73.3 | 0.837 | -0.389 |
| DeepSeek V3.1 | 72.6 | 0.838 | -0.326 |
| Metric | HH % 1 | HH MAE | GPT-5 mini % 1 | GPT-5 mini MAE | Bias |
| Helpfulness | 90.0 | 0.674 | 89.2 | 0.647 | -0.325 |
| Honesty | 89.7 | 0.691 | 94.6 | 0.568 | +0.074 |
| Harmlessness | 90.6 | 0.597 | 90.5 | 0.572 | +0.168 |
| Naturalness | 90.1 | 0.689 | 97.6 | 0.417 | -0.034 |
| Plausibility | 83.4 | 0.829 | 82.6 | 0.651 | -0.347 |
| Typicality | 81.1 | 0.882 | 86.1 | 0.628 | -0.289 |
| Region | HH % 1 | HH MAE | GPT-5 mini % 1 | GPT-5 mini MAE | Bias |
| BN | 91.3 | 0.686 | 90.2 | 0.624 | -0.034 |
| CN | 81.5 | 0.856 | 88.8 | 0.618 | -0.296 |
| ID | 93.0 | 0.720 | 93.2 | 0.530 | -0.087 |
| JP | 89.7 | 0.630 | 91.3 | 0.542 | +0.089 |
| KR | 91.2 | 0.607 | 90.1 | 0.557 | -0.294 |
| MY | 86.9 | 0.775 | 89.4 | 0.562 | +0.038 |
| Model | Std 3H | Trap 3H | 3H |
| Claude Haiku 4.5 | 3.55 | 3.47 | -0.08 |
| DeepSeek V3.1 | 3.66 | 3.59 | -0.07 |
| Nemotron 3 Super 120B A12B | 3.67 | 3.60 | -0.07 |
| DeepSeek V3.2 | 3.77 | 3.70 | -0.07 |
| Qwen 3.6 35B A3B | 3.86 | 3.79 | -0.07 |
| Gemini 3 Flash Preview | 3.60 | 3.53 | -0.07 |
| Metric | Mean | Std | Median | %1 | %2 | %3 | %4 | %5 |
| Helpfulness | 3.80 | 0.58 | 4.00 | 0.0 | 1.1 | 25.3 | 65.7 | 7.8 |
| Honesty | 4.60 | 0.53 | 5.00 | 0.0 | 0.3 | 1.3 | 36.5 | 61.9 |
| Harmlessness | 4.45 | 0.97 | 5.00 | 2.1 | 6.6 | 2.1 | 22.6 | 66.6 |
| Naturalness | 4.07 | 0.26 | 4.00 | 0.0 | 0.0 | 0.2 | 92.7 | 7.1 |
| Scenario plausibility | 3.72 | 0.54 | 4.00 | 0.0 | 4.5 | 19.1 | 76.4 | 0.0 |
| Cultural typicality | 3.65 | 0.59 | 4.00 | 0.0 | 5.9 | 23.6 | 70.3 | 0.2 |
| Model | LR | LoRA | LoRA |
| Llama-3.1-8B-IT ( 2024 ) | 32 | 64 | |
| SEA-LION-v4-8B-IT ( 2026 ) | 8 | 16 |
| Assistance quality | Training-data quality | ||||||||
| Model | 3H | Help | Hon | Harm | TDQ | Nat | Plaus | Typ | Clean % |
| GPT-5 mini | 4.28 [4.28,4.29] | 3.80 [3.79,3.81] | 4.60 [4.59,4.61] | 4.45 [4.43,4.47] | 3.81 [3.81,3.82] | 4.07 [4.06,4.07] | 3.72 [3.71,3.73] | 3.65 [3.64,3.66] | 87.7 [87.1,88.2] |
| GPT-5.4 | 4.11 [4.10,4.12] | 3.58 [3.57,3.59] | 4.28 [4.28,4.29] | 4.47 [4.45,4.48] | 3.80 [3.80,3.81] | 3.95 [3.95,3.95] | 3.78 [3.78,3.79] | 3.67 [3.66,3.68] | 91.0 [90.5,91.4] |
| GPT-5.4 mini | 4.01 [4.01,4.02] | 3.39 [3.38,3.40] | 4.32 [4.31,4.33] | 4.33 [4.32,4.35] | 3.78 [3.77,3.78] | 3.95 [3.95,3.96] | 3.72 [3.71,3.73] | 3.66 [3.65,3.67] | 89.4 [89.0,90.0] |
| Qwen 3.6 35B A3B | 3.82 [3.82,3.83] | 3.69 [3.68,3.70] | 3.54 [3.53,3.55] | 4.24 [4.22,4.26] | 3.58 [3.58,3.59] | 3.99 [3.99,4.00] | 3.17 [3.16,3.18] | 3.58 [3.57,3.59] | 85.6 [85.0,86.2] |
| Gemini 2.5 Flash | 3.80 [3.79,3.81] | 3.38 [3.37,3.39] | 3.94 [3.93,3.95] | 4.08 [4.06,4.09] | 3.67 [3.67,3.68] | 3.98 [3.98,3.99] | 3.48 [3.47,3.49] | 3.56 [3.55,3.57] | 83.8 [83.2,84.4] |
| Llama-3.1-8B-IT ( 2024 ) | SEA-LION-v4-8B-IT ( 2026 ) | ||||||
| Dataset | Region | Base | SFT | Base | SFT | ||
| MCQ — Accuracy (%) | |||||||
| IndoMMLU | ID | 53.91 | 54.08 | +0.17 | 47.85 | 47.97 | +0.12 |
| KorNAT_common | KR | 75.65 | 76.45 | +0.80 | 69.10 | 69.25 | +0.15 |
| LoraxBench | ID | 56.34 | 57.39 | +1.05 | 48.82 | 48.89 | +0.07 |
| SOBACO | JP | 33.33 | 34.00 | +0.67 | 27.83 | 28.08 | +0.25 |
| Region | Dataset | Language | Fmt. | Eval | Source scale / label focus | What the dataset tests |
| Panel A: MCQ cultural knowledge, commonsense, social norms, and safety reasoning (accuracy; 7 datasets). | ||||||
| ID | IndoMMLU ( 2023 ) | Indonesian | MCQ | 4,146 | 14,906 cultural-understanding exam-style items | Indonesian school, language, and local-knowledge questions. |
| KR | KorNAT_common ( 2024 ) | Korean | MCQ | 2,000 | 4,000 social-value + 6,000 common-knowledge items | Korean common knowledge and social-value reasoning, evaluated through direct answer selection. |
| ID | LoraxBench ( 2025 ) | 20 Indonesian languages | MCQ | 1,530 | 11,730 cultural-understanding items | Low-resource Indonesian-language cultural QA and regional knowledge transfer. |
| JP | SOBACO ( 2025 ) | Japanese | MCQ | 1,200 | 5,976 social-bias + 5,976 cultural-commonsense items | Japanese social-bias and cultural-commonsense decisions with norm-sensitive answer choices. |
| CN | SafetyBench ( 2024 ) | Chinese / English | MCQ | 1,500 | 1,828 hate-speech + 3,815 bias/ethics safety items | Safety knowledge for hate speech, bias, and ethics, separated from generative safety behaviour. |
Cross-Cultural Language Model Evaluation
Cross-cultural language model evaluation tests whether AI systems understand and respond appropriately across languages, communities, and cultural contexts.
See all 121 papers