Mi:dm K 2.5 Pro
Organizations: Tech. Innovation Group, KT
Abstract
The evolving LLM landscape requires capabilities beyond simple text generation, prioritizing multi-step reasoning, long-context understanding, and agentic workflows. This shift challenges existing models in enterprise environments, especially in Korean-language and domain-specific scenarios where scaling is insufficient. We introduce Mi:dm K 2.5 Pro, a 32B parameter flagship LLM designed to address enterprise-grade complexity through reasoning-focused optimization. Our methodology builds a robust data foundation via a quality-centric curation pipeline utilizing abstract syntax tree (AST) analysis for code, gap-filling synthesis for mathematics, and an LLM-based quality evaluator. Pre-training scales the model via layer-predictor-based Depth Upscaling (DuS) and a progressive strategy supporting a 128K token context window. Post-training introduces a specialized multi-stage pipeline, including Reasoning SFT, model merging, and asynchronous reinforcement learning (RL), to develop complex problem-solving skills. "Fusion Training" then rebalances these capabilities with conversational fluency, consistent response styling, and reliable tool-use. The evaluations show that Mi:dm K 2.5 Pro achieves competitive performance against leading global and domestic models. In addition, it sets state-of-the-art results on Korean-specific benchmarks, showcasing deep linguistic and cultural understanding. Finally, Responsible AI evaluations validate safety against attacks, ensuring a secure profile for deployment with a balance of harmlessness and responsiveness.
Figures & tables
| Difficulty | Algorithm Category |
| Easy | Array, String, Hash Table, Math, Simulation, |
| Medium | Binary Search, Sliding Window, Greedy, Heap, Backtracking, Topological Sort, Union-Find, Tree/Graph, DP, |
| Hard | Suffix Array, Aho–Corasick, Min-Cost Max-Flow, Heavy-Light Decomposition, Li Chao Tree, Convex Hull Trick, Matrix Exponentiation, Digit/Tree DP, |
| Character | Line Break( \n ) | Characters/Line | Paragraph | Heading | Bullet | Code Block | |
| Before Rewriting | 742.92 | 7.87 | 227.07 | 4.53 | 0.68 | 1.46 | 0.10 |
| After Rewriting | 2649.99 | 69.85 | 43.40 | 25.06 | 4.90 | 40.47 | 0.14 |
| (Diff.) | +1907.07 (256.7%) | +61.98 (787.2%) | –183.66 (–80.9%) | +20.53 (453.1%) | +4.22 (618.6%) | +39.01 (2669.9%) | +0.04 (42.6%) |
| Assessment Criteria | Definition | High Quality Data Requirements | Low Quality Data Examples |
| (A) Quantitative Assessment Criteria for High Quality Data | |||
| Response Diversity Based on Pre-Training Knowledge | Reliable responses and expression diversity based on pre-training knowledge | Does not cause catastrophic forgetting and no excessive repetitive patterns are seen | Repeated similar question answer structures and responses that terminate at a superficial level |
| Capability to Handle High Difficulty Tasks | Support performance on high difficulty benchmarks such as GPQA, MATH-500, MMLU-Pro | Include accurate reasoning paths without hallucination | Citation of non existent facts, statistics, logical leaps, incorrect causal relationships, fictitious API usage |
| Multilingual Performance Balance | Performance balance across supported languages (e.g., Korean, English, and etc.) | Natural expressions in each language without awkward translated style | Literally translated expressions, English sentence structures for non-english, particle, ending errors |
| Securing Specialized Capabilities | Reasoning, RAG, agentic, and long-context capabilities | Include high quality examples appropriate for each scenario | Lack of specialized scenario data or appropriate examples |
| (B) Qualitative Assessment Criteria for High Quality Data | |||
| Interaction | Relationship |
| Quantitative performance Qualitative performance | Strong reasoning capability is the foundation for complex instruction following |
| Qualitative performance Safety | In case of low acceptability of the system prompt, safety guideline compliance also becomes unstable |
| Safety Helpfulness | Excessive emphasis on safety impairs helpfulness, and vice versa |
| MMLU | KMMLU | GSM8K | MBPP | |
| (5-shot) | (5-shot) | (5-shot) | (3-shot) | |
| Baseline | 0.772 | 0.521 | 0.804 | 0.646 |
| + Random layer based DuS | 0.758 | 0.516 | 0.667 | 0.574 |
| + Cosine similarity based DuS | 0.767 | 0.514 | 0.782 | 0.624 |
| + Layer predictor based DuS | 0.804 | 0.572 | 0.805 | 0.648 |
| Model | Training Phase | MMLU | MMLU-Pro | KMMLU | GSM8K | MBPP |
| (5-shot) | (5-shot) | (5-shot) | (5-shot) | (3-shot) | ||
| CPT Stage 0 | After alignment | 80.28 | 51.70 | 52.90 | 79.45 | 59.20 |
| CPT Stage 1 | After training replay data | 79.11 | 53.21 | 61.88 | 87.57 | 67.40 |
| CPT Stage 1 Merged | After model merge | 81.11 | 60.05 | 63.95 | 86.66 | 70.20 |
| CPT Stage 2 | After focused STEM training | 83.11 | 59.84 | 67.85 | 89.54 | 71.20 |
| Model | Training Length | Training Step | MMLU-Pro (5-shot, CoT) | GPQA-D (5-shot, CoT) | RULER | ||||
| 4K | 8K | 16K | 32K | Avg. | |||||
| Midm 2.5 stage-2 | 4K | – | 59.84 | 35.30 | 89.90 | 79.26 | 0.10 | 0.00 | 42.32 |
| Midm 2.5 stage 3-1 | 32K | 1,000 | 59.76 | 36.90 | 89.94 | 88.01 | 84.68 | 65.11 | 81.94 |
| Midm 2.5 stage 3-2 | 64K | 2,000 | 58.98 | 41.90 | 94.02 | 93.08 | 87.02 | 73.48 | 86.90 |
| Midm 2.5 stage 3-3 | 128K | 200 | 59.17 | 44.44 | 91.95 | 91.71 | 88.05 | 83.43 | 88.79 |
| Domain | Reasoning SFT (Stage-1) | Task-Oriented Training | Reasoning RL | |||
| Packing Comp. | Ratio | Continual Model | STEM Model | Agent Model | Ratio | |
| STEM | 94% | 17% | 17% | 50% | – | 21% |
| Math | 85% | 48% | 48% | 27% | – | 32% |
| Code | 89% | 34% | 34% | 23% | 57% | 28% |
| Agent | – | – | – | – | 43% | – |
| Instruction Following | – | – | – | – | – | 12% |
| Model / Merge | Ratio | Math | Code | General | Instr./Agent | |
| (src1:src2) | AIME25 | LiveCode v5 | MMLU-Pro* | GPQA-D | IFBench / | |
| (A) SFT–SFT Model Merging | ||||||
| (src1) SFT model 1 | – | 66.00 | 43.91 | 78.29 | 63.64 | 29.59 |
| (src2) SFT model 2 | – | 62.67 | 53.58 | 75.00 | 50.51 | 42.52 |
| Merged | 8:2 | 66.67 | 46.42 | 79.29 | 64.14 | 39.46 |
| 5:5 | 72.67 | 51.61 | 80.43 | 69.19 | 50.00 | |
| Model | Math | Coding | General | |||||
| AIME25 | MATH500 | Math-H | LCB | Human Eval+ | MMLU -Pro | KMMLU -Redux | GPQA-D | |
| Reasoning SFT (Stage 1) | 65.33 | 91.20 | 90.56 | 43.01 | 89.02 | 67.14 | – | 61.11 |
| Reasoning SFT (+Merge) | 65.33 | 91.80 | 93.35 | 51.79 | 89.63 | 79.43 | 65.67 | 67.17 |
| Reasoning RL | 70.67 | 90.60 | 92.37 | 52.69 | 90.85 | 78.00 | 65.56 | 71.21 |
| Model | Reasoning | English | Code | |||||||
| Instr. Following | Gen. Rsn. | Math | Gen. Know. | LCB V6 (pass@1) | Human Eval+ (pass@1) | MBPP+ (pass@1) | ||||
| IFEval (avg) | IFBench (EM) | GPQA-D (EM) | MATH-H (EM) | AIME25 (EM) | MMLU-Pro (EM) | |||||
| (A) English & Code | ||||||||||
| Reasoning Model | Off | 85.04 | – | – | 74.24 | – | 70.57 | – | 83.54 | 87.04 |
| On | 88.43 | 48.64 | 67.68 | 95.24 | 61.33 | 79.14 | 46.26 | 89.02 | 89.42 | |
| Fusion SFT | Off | 88.26 | – | – | 50.68 | – | 73.43 | – | 75.00 | 81.75 |
| Assessment Factor | Description | Difficulty Contribution |
| Algorithmic Complexity | Required algorithm types: Brute-force, Greedy, DP, Graph, advanced data structures, etc. | when advanced algorithms is required |
| Reasoning Depth | Number of logical and computational steps required for problem solving | when multi-step reasoning is needed |
| Edge case Richness | Existence of ambiguous or non trivial corner cases | when complex edge cases are abundant |
| Constraint Pressure | Optimization necessary according to input size | when input size is large |
| Implementation Load | Degree to which meticulous coding or mathematical approach is required | when complex implementation is needed |
| Conceptual Abstraction | Whether intuitive logic vs. advanced concepts (mathematical theorems, specialized techniques, etc.) are required | when advanced concepts are required |
| Score | Difficulty | Characteristics |
| 1.0 – 1.5 | Very Easy | Simple implementation, basic syntax level |
| 1.5 – 2.5 | Easy | Basic algorithms (sorting, search), simple condition handling |
| 2.5 – 3.5 | Medium | Intermediate algorithms (basic DP, BFS/DFS), multiple condition handling |
| 3.5 – 4.5 | Difficult | Advanced algorithms (complex DP, graph optimization), complex reasoning |
| 4.5 – 5.0 | Very Difficult | Highly advanced algorithms, mathematical insight, combination of optimization techniques required |
| Training Mode | Resource Allocation | Step (sec) | Generation (sec) | Update Actor (sec) | Throughput |
| Synchronous | 64 | 388.72 | 286.83 | 50.91 | 211.31 |
| Fully asynchronous | 32 / 32 | 332.61 | 124.08 | 119.35 | 275.37 |
| Mi:dm K Pro | HyperCLOVAX | Qwen3-30B-A3B | Solar-Open | K-EXAONE | |
| SEED-Think-32B | Thinking | 100B | 236B-A23B | ||
| Developer | KT | NAVER Cloud | Alibaba Qwen | Upstage | LG AI Research |
| Architecture | Dense | Dense | MoE | MoE | MoE |
| # Total Params | 32B | 32B | 30.5B | 102B | 236B |
| # Activated Params | 32B | 32B | 3.3B | 12B | 23B |
| Model | Reasoning | English | |||||
| Gen. Rsn. | Gen. Know. | Math | Instr. Following | ||||
| GPQA-D* (EM) | MMLU-Pro (EM) | MATH-H (EM) | AIME25 (EM) | IFEval (avg) | IFBench* (EM) | ||
| (A) English | |||||||
| K-EXAONE-236B-A23B | Off | 70 | 80.96 | 91.00 | 40 | 88.40 | 40 |
| On | 78 | 83.40 | 97.36 | 86.67 | 92.90 | 65 | |
| Solar-Open-100B | Off | – | – | – | – | – | – |
| Model | Reasoning | Comprehension | Society & Culture | |||||
| Ko-Sov. (EM) | K-Prag. (EM) | KoBALT (EM) | CLIcK-L (EM) | Ko-Sov. (EM) | K-Ref. (EM) | CLIcK-C (EM) | ||
| (A) Korean Comprehension and Society & Culture | ||||||||
| K-EXAONE-236B-A23B | Off | 62.50 | 91.50 | 51.10 | 79.10 | 64.00 | 84.00 | 79.90 |
| On | 68.00 | 93.73 | 61.86 | 87.23 | 81.40 | 92.80 | 81.49 | |
| Solar-open-100B | Off | – | – | – | – | – | – | – |
| On | 63.50 | 93.53 | 48.86 | 81.38 | 64.90 | 90.00 | 77.70 | |
| Model | Reasoning | Not Unsafe Rate (%) | Not Overrefuse Rate (%) | ||||||
| Content Safety | Socio Economical | Legal and Rights | Overall | Content Safety | Socio Economical | Legal and Rights | Overall | ||
| Qwen-3-30B-A3B | Off | 90.88 | 91.00 | 78.83 | 87.64 | 100.0 | 95.45 | 100.0 | 98.55 |
| On | 96.75 | 93.50 | 92.17 | 94.32 | 100.0 | 100.0 | 100.0 | 100.0 | |
| EXAONE-4.0-32B | Off | 82.88 | 83.00 | 75.50 | 79.55 | 100.0 | 95.45 | 100.0 | 98.55 |
| On | 93.00 | 90.25 | 84.83 | 89.77 | 100.0 | 100.0 | 100.0 | 100.0 | |
| HyperCLOVAX-SEED-Think-32B | Off | 99.38 | 98.25 | 94.17 | 97.55 | 78.79 | 63.64 | 92.86 | 76.81 |
| Model | Reasoning | LLM Trustworthiness Benchmark | KoBBQ | ||||||
| Bias | Hate | Illegal | Sensitiveness | Overall | Ambiguous Context | Disambiguated Context | Overall | ||
| Qwen3-30B-A3B | Off | 77.29 | 73.08 | 95.83 | 74.44 | 76.55 | 91.75 | 82.86 | 87.30 |
| On | 85.49 | 83.75 | 95.83 | 80.00 | 84.50 | 98.30 | 90.72 | 94.51 | |
| EXAONE-4.0-32B | Off | 70.21 | 73.41 | 95.83 | 74.30 | 73.80 | 78.45 | 91.66 | 85.05 |
| On | 63.13 | 65.08 | 75.42 | 62.64 | 64.50 | 97.20 | 93.23 | 95.21 | |
| HyperCLOVAX-SEED-Think-32B | Off | 69.79 | 65.83 | 95.00 | 66.94 | 69.58 | 86.49 | 88.25 | 87.37 |
| Model | Reasoning | Attack Success Rate (%) |
| Qwen-3-30B-A3B | Off | – |
| On | 39.2 | |
| EXAONE-4.0-32B | Off | – |
| On | 54.0 | |
| HyperCLOVAX-SEED-Think-32B | Off | – |
| On | 47.4 |
LLM Training
Large language model training studies the data, objectives, optimizers, and systems used to build and adapt language models.
See all 342 papers