How Order-Sensitive Are LLMs? OrderProbe for Deterministic Structural Reconstruction
Organizations: Hunyuan, Tencent · Peking University · Tsinghua University · City University of Hong Kong ·
Abstract
Large language models (LLMs) excel at semantic understanding, yet their ability to reconstruct internal structure from scrambled inputs remains underexplored. Sentence-level restoration is difficult to evaluate automatically because scrambled sentences often admit multiple valid reorderings. We introduce OrderProbe, a deterministic benchmark for structural reconstruction using fixed four-character expressions in Chinese, Japanese, and Korean, which have a unique canonical order and thus support exact-match scoring. We further propose a diagnostic framework that evaluates models beyond recovery accuracy, including Semantic Accuracy, Logical Validity, Structural Consistency, Robustness, and Information Density. Experiments on twelve widely used LLMs show that structural reconstruction remains difficult even for frontier systems: zero-shot recovery frequently falls below 35%. We also observe a consistent gap between meaning-oriented generation and exact structural reconstruction, suggesting that structural robustness is not an automatic byproduct of semantic competence.
Figures & tables
| Benchmark | Year | Language | Target Unit | Perturbation Level | Core Task |
| General Robustness Benchmarks | |||||
| RoTBench ( Ye et al., 2024 ) | 2024 | En | Tool-use I/O | Real-world Noise | Tool-use Robustness (Tool Learning) |
| Instruct-Robust ( Li et al., 2024 ) | 2024 | En | Instructions | External Injection | Instruction-Following Robustness |
| ReDial ( Lin et al., 2025 ) | 2025 | En (Dialect) | Logic Problems | Dialectal Variation | Reasoning (Math/Logic) |
| Idiom & Figurative Language Benchmarks | |||||
| MMFLD ( Lai et al., 2023 ) | 2023 | Multi | Fig. Language | None (Static) | Detection / Class. |
| Category | Metric | Linguistic Definition & Rationale |
| Primary | Recovery Rate | Exact match of canonical order . Measures global structural integrity. |
| Diagnostics | Robustness score based on degradation under permutations (MDR/MDA). | |
| Semantic accuracy via reference-meaning alignment using Cross-Encoders and BERTScore. | ||
| NLI-based entailment check between model output and reference meaning. | ||
| Stability across permutation variants, capturing invariance to internal shuffles. | ||
| Information density penalizing verbosity while rewarding high information-to-token ratio. |
| Model Family | Setting | Diagnostic Component Metrics | Main Metric | ||||
| Recovery. (%) | |||||||
| Tier 1: High-Performance Reasoning Models | |||||||
| Qwen-3-14B | Zero-shot | 0.493 | 0.591 | 0.672 | 0.621 | 0.579 | 31.062 |
| +CoT | 0.429 | 0.741 | 0.811 | 0.603 | 0.536 | 31.527 ( 0.465) | |
| Qwen-3-VLThink | Zero-shot | 0.520 | 0.539 | 0.712 | 0.645 | 0.520 | 30.928 |
| +CoT | 0.471 | 0.716 | 0.888 | 0.632 | 0.533 | 48.376 ( 17.448) | |
| Component Metrics | Main Metric | |||||
| Language | Recov. (%) | |||||
| Simplified Chinese | 0.4817 | 0.6445 | 0.6854 | 0.6193 | 0.4631 | 25.20 |
| Traditional Chinese | 0.4715 | 0.6184 | 0.6663 | 0.5998 | 0.4040 | 20.32 |
| Japanese | 0.4602 | 0.5897 | 0.5278 | 0.6048 | 0.5388 | 19.66 |
| Korean | 0.3990 | 0.7625 | 0.3014 | 0.5857 | 0.3906 | 5.72 |
Appendix figures & tables29 assets
Supplementary material from the paper’s appendix.
Appendix
| Variant | CE Model | CE Agg | Embedding | Sim Func | BERTScore | NLI Model | NLI Agg | Weight Scheme | Effect Dir. | |
| Original | BGE-base | max | BGE-small / MiniLM | cosine | ✓ | mDeBERTa | bidir-max | fixed | — | + |
| V1 | MiniLM CE | max | same | cosine | ✓ | mDeBERTa | bidir-max | fixed | 0.917 | + |
| V2 | BGE-base | mean | same | cosine | ✓ | mDeBERTa | bidir-max | fixed | 0.904 | + |
| V3 | BGE-base | max | distiluse | cosine | ✓ | mDeBERTa | bidir-max | fixed | 0.873 | + |
| V4 | BGE-base | max | same | dot | ✓ | mDeBERTa | bidir-max | fixed | 0.898 | + |
| V5 | BGE-base | max | same | cosine | ✗ | mDeBERTa | bidir-max | fixed | 0.931 | + |
| Language | |||||||
| MAE | MAE | MAE | |||||
| ZH-CN | 290 | 0.787 | 0.104 | 0.822 | 0.088 | 0.743 | 0.112 |
| ZH-TW | 430 | 0.754 | 0.112 | 0.801 | 0.096 | 0.717 | 0.124 |
| JA | 170 | 0.694 | 0.132 | 0.739 | 0.116 | 0.665 | 0.143 |
| KO | 110 | 0.723 | 0.126 | 0.762 | 0.109 | 0.685 | 0.138 |
| Macro-average | – | 0.740 | 0.119 | 0.781 | 0.102 | 0.703 | 0.129 |
| Language | Evaluation Method | |||||
| ZH-CN | Human Audit | 0.412 | 0.758 | 0.829 | 0.715 | 0.456 |
| Automated Metric | 0.482 | 0.663 | 0.749 | 0.625 | 0.516 | |
| ZH-TW | Human Audit | 0.405 | 0.731 | 0.779 | 0.701 | 0.336 |
| Automated Metric | 0.480 | 0.641 | 0.699 | 0.613 | 0.406 | |
| JA | Human Audit | 0.413 | 0.654 | 0.632 | 0.708 | 0.547 |
| Automated Metric | 0.479 | 0.559 | 0.552 | 0.621 | 0.617 |
| Controlled Output Type | ||||
| Correct concise | 400 | 0.824 | 0.887 | 0.748 |
| Correct but verbose | 400 | 0.807 | 0.872 | 0.493 |
| Wrong structure, correct meaning | 400 | 0.781 | 0.846 | 0.704 |
| Contradictory explanation | 400 | 0.366 | 0.185 | 0.561 |
| Literal interpretation | 400 | 0.438 | 0.318 | 0.605 |
| Unrelated hallucination | 400 | 0.174 | 0.121 | 0.318 |
| Item | Specification |
| Evaluation period | October 2025–January 2026 |
| Decoding | Temperature 0 when exposed; otherwise provider/checkpoint defaults |
| Tuning | No task-specific tuning, reranking, or post-processing |
| Prompting | Exact zero-shot, CoT, and few-shot templates are provided in Appendix D |
| Output schema | Recovered expression plus one-line explanation; parsing-only ablation is reported in Appendix C |
| Parsing | Normalize Unicode/script formatting, extract the unique four-unit candidate, and count missing, ambiguous, malformed, or unparsable outputs as incorrect |
| Model | Avg. Tokens | Frag. Rate (%) | Recovery (%) |
| Qwen-3-14B | 4.31 | 22.4 | 11.8 |
| Qwen-3-VLThink | 4.28 | 21.7 | 12.6 |
| DeepSeek-V3.2 | 4.47 | 25.1 | 14.3 |
| GPT-4o | 4.82 | 31.6 | 8.9 |
| Gemini-2.5-Flash | 4.76 | 29.8 | 9.4 |
| GLM-4VThink | 5.12 | 38.3 | 6.7 |
| Language | Items | Inputs | Human Recovery (%) |
| ZH-CN | 120 | 360 | 88.6 |
| ZH-TW | 120 | 360 | 84.1 |
| JA | 100 | 300 | 72.8 |
| KO | 100 | 300 | 46.5 |
| Language | Recovery (%) | Time (s) | Confidence |
| ZH-CN | 88.6 | 7.4 | 4.32 |
| ZH-TW | 84.1 | 8.1 | 4.18 |
| JA | 72.8 | 10.6 | 3.76 |
| KO | 46.5 | 14.9 | 3.08 |
| Model | Setting | Recovery (%) | Parse Fail. (%) |
| DeepSeek-V3.2 | +CoT | 62.24 [60.71, 63.79] | 0.9 |
| Qwen-3-VLThink | +CoT | 48.38 [46.72, 50.03] | 1.4 |
| Gemini-2.5-Flash | +CoT | 41.56 [39.91, 43.18] | 1.8 |
| GPT-4o | +CoT | 37.69 [36.08, 39.31] | 2.2 |
| Qwen-3-14B | Zero-shot | 31.06 [29.58, 32.55] | 1.1 |
| Qwen-3-VLThink | Zero-shot | 30.93 [29.47, 32.41] | 1.3 |
| Model | Zero-shot | CoT | Few-shot |
| Qwen-3-14B | 31.06 | 31.53 | 52.40 |
| Qwen-3-VLThink | 30.93 | 48.38 | 61.20 |
| Gemini-2.5-Flash | 30.49 | 41.56 | 34.60 |
| GPT-4o | 23.25 | 37.69 | 35.30 |
| GLM-4VThink | 21.64 | 30.08 | 31.50 |
| DeepSeek-V3.2 | 20.10 | 62.24 | 49.10 |
| Setting | Recovery (%) | Bootstrap 95% CI |
| Zero-shot | 20.98 | [20.50, 21.50] |
| CoT | 31.22 | [30.60, 31.80] |
| Few-shot | 36.80 | [36.10, 37.50] |
| Script setting | Recovery (%) | Bootstrap 95% CI |
| ZH-CN | 25.20 | [24.31, 26.08] |
| ZH-TW | 20.32 | [19.57, 21.09] |
| JA | 19.66 | [18.63, 20.71] |
| KO | 5.72 | [5.09, 6.38] |
| Model | ZH-CN | ZH-TW | JA | KO |
| Qwen-3-14B | 37.6 | 29.5 | 29.0 | 11.6 |
| Qwen-3-VLThink | 35.4 | 30.2 | 30.4 | 10.6 |
| Gemini-2.5-Flash | 35.3 | 29.4 | 28.1 | 10.2 |
| GPT-4o | 27.6 | 23.0 | 21.4 | 6.8 |
| GLM-4VThink | 26.1 | 21.3 | 20.9 | 5.6 |
| DeepSeek-V3.2 | 24.9 | 19.2 | 19.4 | 4.8 |
| Frequency Bin | Recovery (%) |
| High | 30.576 |
| Mid | 19.794 |
| Low | 10.231 |
| Freq. Bin | Full Signal | Reduced Signal | Minimal Signal |
| High | 61.25 | 19.74 | 8.32 |
| Mid | 39.74 | 10.62 | 6.83 |
| Low | 18.89 | 7.26 | 3.85 |
| Language | High Freq. | Mid Freq. | Low Freq. |
| ZH-CN | 36.8 | 25.4 | 14.7 |
| ZH-TW | 31.2 | 20.7 | 11.6 |
| JA | 29.5 | 19.8 | 10.9 |
| KO | 10.8 | 5.6 | 2.4 |
| Average | 30.2 | 19.5 | 9.9 |
| Predictor | Coef. | Std. Err. | -value |
| Frequency | 0.42 | 0.06 | |
| ZH-TW vs. ZH-CN | -0.31 | 0.08 | |
| JA vs. ZH-CN | -0.37 | 0.09 | |
| KO vs. ZH-CN | -1.84 | 0.12 | |
| Parallel structure | 0.28 | 0.07 | |
| Verb–Object structure | -0.19 | 0.06 | .002 |
| Predictor set | Pseudo- | Root-grouped AUC |
| Lexical familiarity | 0.052 | 0.615 |
| Structural configuration | 0.109 | 0.688 |
| Familiarity and structure | 0.162 | 0.735 |
| Full specification | 0.281 | 0.812 |
| Canonical group | Pairs | 0 adj. | 1 adj. | 2 adj. |
| High-score | 27,608 | 18.4 | 28.8 | 40.2 |
| Low-score | 14,908 | 4.8 | 7.6 | 13.1 |
| Difference | — | 13.6 | 21.2 | 27.1 |
| Dataset | Exact (%) | Sem. Fid. |
| Idiomatic Expr. | 30.4 | 0.81 |
| Synthetic Expr. | 16.8 | 0.63 |
| Output schema | Inputs | Recovery (%) |
| Standard expression + explanation | Full benchmark | 20.98 |
| Reconstruction only | 200 stratified inputs | 43.50 |
| Category | Definition | Rate (%) |
| Exact canonical recovery | Extracted expression matches the gold canonical form | 20.98 |
| Related but non-canonical | Another well-formed expression shares at least two target characters or the core meaning | 12.80 |
| Valid but unrelated | Well-formed expression without target overlap or core meaning | 8.70 |
| Literal recombination | Coherent compositional reading without recovered expression | 31.50 |
| Malformed / invalid | No unique well-formed expression or classifiable explanation | 4.60 |
| Other incorrect | Incorrect output not covered by the preceding categories | 21.42 |
| Model Family | Recovery (%) | |||||
| Tier 1: High-Performance Reasoning Models | ||||||
| Qwen-3-14B | 0.862 | 0.857 | 0.873 | 0.904 | 0.841 | 100 |
| Qwen-3-VLThink | 0.884 | 0.853 | 0.886 | 0.913 | 0.832 | 100 |
| Gemini-2.5-Flash | 0.871 | 0.864 | 0.859 | 0.898 | 0.821 | 100 |
| Tier 2: Mid-Range General Models | ||||||
| GPT-4o | 0.879 | 0.882 | 0.858 | 0.914 | 0.843 | 100 |
| Language | Type | Baseline Prompt Template (Visualized Layout) |
| System | 你是一个严格遵循格式要求的语言专家。请你回答为中文。请只输出一行,不要多余空行或其他文字: 判断含义:[解释] | |
| ZH-CN | User | 请你判断这个的含义。直接判断并说出含义,不要有其他废话,尽可能全面: 判断含义:[解释] 成语:{idiom} |
| System | 你是一個嚴格遵循格式要求的語言專家。請用繁體中文回答。請只輸出一行,不要多餘空行或其他文字: 判斷含義:[解釋] | |
| ZH-TW | User | 請你判斷這個的含義。直接判斷並說出含義,不要有其他贅詞,尽可能全面: 判斷含義:[解釋] 成語:{idiom} |
| Language | Type | Few Shot Prompt Template Visualized Layout |
| ZH-CN | System | 你是一个严谨的逻辑分析专家。请严格遵循用户的指令格式输出结果。禁止输出任何开场白或结束语。 |
| System | start deep thinking, please always use the thinking mode | |
| User | 请仔细阅读以下文本分析示例,学习其分析逻辑和输出格式。然后,对最后给出的待分析文本进行同样的分析。 示例 1 输入文本:惊人一鸣 Thinking Process:分析字面,惊人一鸣在语义上不通顺。观察字词组合,发现一鸣通常作为主语或状语,惊人作为结果。调整语序为一鸣惊人,符合一声鸣叫让人震惊的逻辑。 Final Meaning:比喻平时没有突出的表现,一下子做出惊人的成绩。 示例 2 输入文本:添足画蛇 Thinking Process:分析字面,添足意味着增加脚,画蛇是动作主体。逻辑上先有画蛇,后有添足的多余行为。重组为画蛇添足。 Final Meaning:比喻做了多余的事,非但无益,反而不合适。 示例 3 输入文本:求剑刻舟 Thinking Process:分析字面,求剑是目的,刻舟是手段。按照因果和动作发生的时间顺序,应先在船上刻记号,再去寻找剑。重组为刻舟求剑。 Final Meaning:比喻拘泥不知变通,不懂得根据实际情况处理问题。 待分析文本 输入文本:{idiom} 请严格模仿上述示例的逻辑和格式输出,必须严格两行。 | |
| ZH-TW | System | 你是一個嚴謹的邏輯分析專家。請嚴格遵循用戶的指令格式輸出結果。禁止輸出任何開場白或結束語。 |
| Language | Type | CoT Prompt Template Visualized Layout |
| ZH-CN | System | 你是一个严谨的逻辑分析专家。请严格遵循用户的指令格式输出结果。禁止输出任何开场白或结束语。 start deep thinking, please always use the thinking mode |
| User | 请分析以下文本的深层含义。这是一个测试语言逻辑重组能力的任务。 为了确保准确性,请务必一步步思考,严格遵循以下分析路径。 1 字义拆解 分析文本中每个字的独立含义。 2 结构重组 观察这些字之间可能存在的句法逻辑,判断是否存在语序错位。 3 语义推导 基于重组后的逻辑,推导该文本的整体寓意。 请严格按照以下特定格式输出,必须严格两行。 Thinking Process: 在这里写下你的详细分步推理过程,包括对字序和结构的分析。 Final Meaning: 基于推理得出的最终含义解释,只给结论,不要再解释推理过程,尽可能全面。 输入文本:{idiom} | |
| ZH-TW | System | 你是一個嚴謹的邏輯分析專家。請嚴格遵循用戶的指令格式輸出結果。禁止輸出任何開場白或結束語。 start deep thinking, please always use the thinking mode |
| User | 請分析以下文本的深層含義。這是一個測試語言邏輯重組能力的任務。 為了確保準確性,請務必一步步思考,嚴格遵循以下分析路徑。 1 字義拆解 分析文本中每個字的獨立含義。 2 結構重組 觀察這些字之間可能存在的句法邏輯,判斷是否存在語序錯位。 3 語義推導 基於重組後的邏輯,推導該文本的實際整體寓意。 請嚴格按照以下特定格式輸出,必須嚴格兩行。 Thinking Process: 在這裡寫下你的詳細分步推理過程,包括對字序和結構的分析。 Final Meaning: 基於推理得出的最終含義解釋,只給結論,不要再解釋推理過程,盡可能全面。 輸入文本:{idiom} | |