REVIEW 3 major objections 4 minor 16 references
A 303,581-row Korean instruction corpus, generated without seed questions, shows one exact duplicate and zero near-duplicate clusters in audit probes.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-02 14:11 UTC pith:XVEZYALX
load-bearing objection A genuinely useful 303k Korean instruction corpus with an honest write-up; the contamination 'zeros' are sample-bound and the interpretation overreaches, but the resource itself is the contribution. the 3 major comments →
GLAN-QnA-KR: A Seedless Taxonomy-Driven Korean Instruction Corpus
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central discovery is that a seedless taxonomy-driven synthesis pipeline can produce a large Korean instruction corpus whose redundancy and benchmark overlap are both near zero. Across 303,581 rows, exact duplicate questions number one; a 5,000-question probe finds no character-trigram clusters at Jaccard >= 0.9; and the largest per-test-question trigram Jaccard against any of the seven audited Korean evaluation splits is 0.163, with zero test items at >= 0.7 or >= 0.8. The embedding-based paraphrase check finds one KoBEST/boolq item at cosine 0.901, none at 0.95 or above, against a 20,000-question sample. The paper attributes this cleanliness to the absence of seed instructions: textual
What carries the argument
The load-bearing mechanism is the seedless taxonomy-driven synthesis loop: a flat taxonomy of 1,084 English-labelled disciplines, each sampled into a class session, then a (question, answer) pair generated at a difficulty drawn from {100,...,900} by a single instruction-tuned mixture-of-experts producer model, with no input instruction corpus anywhere in the loop. The companion machinery is the two-layer contamination audit: character-trigram Jaccard over whitespace-normalised text for lexical near-duplicates, and L2-normalised multilingual embedding cosine for semantic paraphrase, both computed per test question against a 20,000-question random sample. The audit thresholds (Jaccard ≥ 0.8, c
Load-bearing premise
The audit probes only 20,000 of the 303,581 rows against benchmark questions (and 5,000 rows for dedup), so the claim that the corpus is substantially contamination-free and near-duplicate-free rests on those samples being representative of the remaining rows.
What would settle it
Run the same character-trigram Jaccard comparison over all 303,581 questions against the full KMMLU test set, or draw a fresh 20,000-row sample; finding any test question with Jaccard ≥ 0.7, or any cluster of corpus questions at trigram Jaccard ≥ 0.9 beyond the known single duplicate, would falsify the cleanliness claim.
If this is right
- Downstream SFT on this corpus can report KMMLU, KoBEST, and HAE-RAE-Bench scores without a contamination-adjustment step, on the audited splits.
- Korean instruction data at ≥300k rows no longer requires translation of an English corpus or aggregation of heterogeneous sources; a single seedless pipeline suffices.
- The release provides a reusable audit protocol: character-trigram Jaccard plus multilingual embedding cosine, with thresholds, can be applied to any future synthetic Korean corpus.
- The long-tailed answer field (max 177,014 characters) means naive length-packed samplers will be dominated by a few essay-length rows; downstream users should clip or bucket answers.
- The flat 1,084-way discipline distribution, with top subject at 0.27% of rows, gives balanced coverage across STEM, applied health, business, and education topics.
Where Pith is reading between the lines
- If the cleanliness transfers to the unsampled 283,581 rows, the result implies that seedless taxonomy synthesis may be a general recipe for low-contamination synthetic instruction data in other low-resource or morphologically rich languages, not just Korean.
- The audit's answer-level blind spot is the most likely route to undetected contamination: a producer that reproduces only named entities or numeric answers in differently worded questions would pass both checks, so an answer-level or entity-level audit is a natural next test.
- The English-tagged taxonomy suggests a practical extension: mapping the 1,084 disciplines to a Korean macro-domain grouping would let downstream users do stratified difficulty- or domain-aware sampling without retraining the producer.
- Benchmark designers could treat the single cosine 0.901 boundary item as a calibration data point for what unrelated Korean prose looks like in embedding space, since the median max-cosine already sits at 0.81-0.84.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper releases GLAN-QnA-KR, a 303,581-row Korean instruction-QA corpus generated with the seedless taxonomy-driven GLAN pipeline and Phi-3.5-MoE-instruct as the producer model. It documents the corpus schema, length/difficulty/discipline statistics, duplicate status, a two-layer contamination audit against KMMLU, KoBEST, and HAE-RAE-Bench using character-trigram Jaccard and multilingual-E5 cosine similarity, and licensing considerations. The central claims are that the corpus is essentially duplicate-free (one exact duplicate; zero near-duplicate clusters in a 5k probe) and substantially contamination-free against the audited benchmarks, with zero test items at Jaccard ≥0.8 and a single item at cosine ≥0.90.
Significance. If the claims hold, the corpus is a useful open resource for Korean SFT: it is the largest single-pipeline synthetic Korean instruction corpus released under OpenRAIL, and the contamination audit addresses a real practical concern for downstream evaluation. The paper is appropriately modest about not introducing a new method and about not providing SFT-gain evaluations. Its strengths are the concrete, reproducible statistics, the explicit licensing discussion, and the honest limitations section. The main risk is that the headline contamination and near-dedup claims are based on samples (20,000 of 303,581 GLAN rows; 5,000-row dedup probe; 500 of 35,030 KMMLU questions across 8 of 45 subjects), while the interpretation is worded as a corpus-level guarantee.
major comments (3)
- [§5 Protocol and Interpretation] The contamination audit compares each test question against only 20,000 uniformly sampled GLAN rows (6.6% of 303,581). This cannot certify 'zero test items at Jaccard ≥0.8' for the full corpus. If 10 contaminated rows exist in the 303k corpus, a 20k uniform sample misses all of them with probability ≈52%; if only 1 exists, the miss probability is ≈94%. The §5 Interpretation sentence that scores 'can be read without a contamination-adjustment' is therefore a sample-bound statement, not a corpus-level guarantee. Please either run a full MinHash-LSH scan over all rows, provide exact upper confidence bounds, or rescope the abstract and interpretation to the audited sample.
- [§4 Dedup cleanliness] The exact-duplicate count (1 in 303,581 rows) is a full-corpus statement, but the near-duplicate claim rests on a 5,000-question probe. A 5k sample cannot rule out Jaccard≥0.9 clusters in the remaining 298k rows. The sentence 'The taxonomy-driven seedless generation procedure therefore produces essentially non-overlapping prompts at this scale' overstates the evidence. Please either add a full near-duplicate scan or explicitly state that the near-duplicate guarantee is sample-based only.
- [§5, Table 3, and Abstract] The KMMLU audit uses a 500-question slice across 8 of 45 subjects, yet the abstract and §5 present the result as an audit 'against KMMLU.' A reader could reasonably infer that all 35,030 KMMLU questions were checked. Unaudited subjects—especially those overlapping the 1,084-discipline taxonomy—could contain a Jaccard≥0.8 pair. Please either audit all KMMLU subjects or consistently qualify the claim as 'eight KMMLU subjects' in the abstract, tables, and interpretation.
minor comments (4)
- [§5] Typo: 'We release a audit' should be 'We release an audit.'
- [§5 Protocol / Table 3] The protocol says counts at Jaccard ≥0.7 and ≥0.8 are reported, but Table 3 only has a J≥0.8 column. Since the maximum observed J is 0.163, the ≥0.7 count is implied to be zero, but the table should either include the column or the protocol text should be adjusted.
- [§3 / §7] The statement 'We release the released corpus without also releasing the proprietary prompt templates' is awkward; also, §7 says the audit is 'reproducible from the released dataset alone' but the audit scripts are not released. A script release or a more precise statement about the exact sampling seed and procedure would improve reproducibility.
- [Table 1] The table caption says sizes and licenses were verified on 2026-05-12, but the paper is dated May 2026; this is fine, but the verification date should be stated in the text as well, not only in the caption, for clarity.
Circularity Check
No circularity: the corpus statistics and contamination audit are direct measurements against external artifacts, with no fitted quantity or self-citation chain doing the work.
full rationale
The paper's central claims are (1) the release of a 303,581-row Korean instruction corpus, (2) dedup statistics, and (3) a contamination audit against KMMLU, KoBEST, and HAE-RAE-Bench. These are measurements of the released artifact and of external benchmark splits, not derivations from a fitted parameter. The audit compares GLAN-QnA-KR questions to benchmark test questions using character-trigram Jaccard and multilingual-E5 cosine, and reports observed maxima; no quantity is fit to the benchmarks and then renamed as a prediction. The 'seedless' property is inherited from the GLAN protocol [7], which is authored by Li et al. and is external to this paper; the paper explicitly disclaims a new synthesis method. The only self-citation [5] is the dataset card, which is not load-bearing for any claim. The sampling limitation (20,000 of 303,581 rows; KMMLU slice of 8 subjects) is a statistical coverage issue and is candidly acknowledged in the Limitations section, including the statement that a paraphrasing producer or answer-level matches could evade detection. Sampling risk is a correctness concern, not circularity. No equation reduces to its own input, no fitted parameter is presented as a prediction, and no load-bearing argument rests on a self-citation chain. The audit is externally falsifiable and reproducible from the released dataset, so the appropriate finding is no significant circularity.
Axiom & Free-Parameter Ledger
free parameters (3)
- Jaccard near-duplicate thresholds (0.7 / 0.8) =
0.7 / 0.8
- Cosine thresholds (0.90 / 0.95) =
0.90 / 0.95
- Audit/probe sample sizes (20,000 GLAN rows; 5,000-row dedup probe; 2,500 test items) =
20k / 5k / 2.5k
axioms (4)
- domain assumption The 20,000-question uniform sample of GLAN-QnA-KR is representative of the full 303,581-row corpus for duplicate and contamination purposes.
- domain assumption The audited subsets (KMMLU 8 subjects, HAE-RAE 500, KoBEST 300 per task) represent the full benchmarks.
- domain assumption Question-level character-trigram Jaccard and multilingual-E5 cosine are sufficient to detect meaningful contamination for downstream eval scores.
- domain assumption The released rows are exactly the non-empty outputs of the described pipeline; no undisclosed filtering or selection was applied besides non-empty question/answer.
read the original abstract
We release GLAN-QnA-KR, a 303,581-row openly redistributable Korean instruction-QA corpus produced via the seedless taxonomy-driven GLAN synthesis pipeline with Microsoft's Phi-3.5-MoE-instruct as the producer model (generation: 2024-12; release: 2024-12; licence: OpenRAIL). The corpus spans a flat taxonomy of 1,084 English-labelled disciplines paired with Korean question/answer text, a 100-900 difficulty scale, and a median of 313 question characters and 1,098 answer characters per record. Two properties are atypical for synthetic instruction data at this scale: (i) exact duplicate questions number only 1 in 303,581 rows and character-trigram near-duplicate clusters at Jaccard >= 0.9 number zero in a 5,000-sample probe, and (ii) a two-layer contamination audit against KMMLU, KoBEST (five sub-tasks), and HAE-RAE-Bench shows a maximum test-vs-corpus question-level character-trigram Jaccard of 0.163 with zero test items at Jaccard >= 0.7, and a maximum multilingual-E5 cosine of 0.901 with a single test item at cosine >= 0.90 and zero at >= 0.95, across 20,000 sampled GLAN questions and seven evaluation sets. At the time of release, this is, to our knowledge, the largest single-pipeline synthetic Korean instruction corpus verifiable on the Hugging Face Hub and the only Korean >=100k-row corpus built under a seedless taxonomy-driven protocol. This note documents the generation protocol, corpus statistics, the contamination audit, and the licensing boundary in a form suitable for downstream citation.
Reference graph
Works this paper leans on
-
[1]
Marah Abdin et al. Phi-3 technical report: A highly capable language model locally on your phone.arXiv preprint arXiv:2404.14219, 2024
Pith/arXiv arXiv 2024
-
[2]
Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al
Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners.NeurIPS, 2020
2020
-
[3]
Yanai Elazar, Akshita Bhagia, Ian Magnusson, Abhilasha Ravichander, Dustin Schwenk, Alane Suhr, Pete Walsh, Dirk Groeneveld, Luca Soldaini, Sameer Singh, Hannaneh Hajishirzi, Noah A. Smith, and Jesse Dodge. What’s in my big data?arXiv preprint arXiv:2310.20707, 2023. 8
Pith/arXiv arXiv 2023
-
[4]
Textbooks are all you need.arXiv preprint arXiv:2306.11644, 2023
Suriya Gunasekar, Yi Zhang, Jyoti Aneja, Caio C´ esar Teodoro Mendes, Allie Del Giorno, Sivakanth Gopi, Mojan Javaheripi, Piero Kauffmann, Gustavo de Rosa, Olli Saarikivi, et al. Textbooks are all you need.arXiv preprint arXiv:2306.11644, 2023
Pith/arXiv arXiv 2023
-
[5]
GLAN-qna-kr-300k dataset card
Daekeun Kim. GLAN-qna-kr-300k dataset card. https://huggingface.co/datasets/ daekeun-ml/GLAN-qna-kr-300k, 2024
2024
-
[6]
KoBEST: Korean balanced evaluation of significant tasks
Dohyeong Kim, Myeongjun Jang, Deuk Sin Kwon, and Eric Davis. KoBEST: Korean balanced evaluation of significant tasks. InCOLING, 2022
2022
-
[7]
Haoran Li, Qingxiu Dong, Zhengyang Chen, Huanqi Wang, Haoyang Meng, Jingjing Liu, Jiaxing Lv, Yaoyao Liu, Hang Xu, Zhongkai Sun, et al. Synthetic data (almost) from scratch: Generalized instruction tuning for language models.arXiv preprint arXiv:2402.13064, 2024
Pith/arXiv arXiv 2024
-
[8]
Phi-3.5-MoE-instruct model card
Microsoft. Phi-3.5-MoE-instruct model card. https://huggingface.co/microsoft/ Phi-3.5-MoE-instruct, 2024
2024
-
[9]
Azure/synthetic-qa-generation: Generate synthetic qnas from real-world data.https://github.com/Azure/synthetic-qa-generation, 2024
Microsoft Azure. Azure/synthetic-qa-generation: Generate synthetic qnas from real-world data.https://github.com/Azure/synthetic-qa-generation, 2024
2024
-
[10]
Orca 2: Teaching small language models how to reason.arXiv preprint arXiv:2311.11045, 2023
Arindam Mitra, Luciano Del Corro, Shweti Mahajan, Andres Codas, Clarisse Simoes, Sahaj Agarwal, Xuxi Chen, Anastasia Razdaibiedina, Erik Jones, Kriti Aggarwal, et al. Orca 2: Teaching small language models how to reason.arXiv preprint arXiv:2311.11045, 2023
Pith/arXiv arXiv 2023
-
[11]
Guijin Son, Hanwool Lee, Sungdong Kim, Seungone Kim, Niklas Muennighoff, Taekyoon Choi, Cheonbok Park, Kang Min Yoo, and Stella Biderman. KMMLU: Measuring massive multitask language understanding in Korean.arXiv preprint arXiv:2402.11548, 2024
Pith/arXiv arXiv 2024
-
[12]
Guijin Son, Hanwool Lee, Suwan Kim, Jaecheol Kim, Niklas Muennighoff, Taekyoon Choi, Cheonbok Park, Kang Min Yoo, and Stella Biderman. HAE-RAE bench: Evaluation of Korean knowledge in language models.arXiv preprint arXiv:2309.02706, 2023
Pith/arXiv arXiv 2023
-
[13]
Multilingual E5 text embeddings: A technical report.arXiv preprint arXiv:2402.05672, 2024
Liang Wang, Nan Yang, Xiaolong Huang, Linjun Yang, Rangan Majumder, and Furu Wei. Multilingual E5 text embeddings: A technical report.arXiv preprint arXiv:2402.05672, 2024
Pith/arXiv arXiv 2024
-
[14]
Smith, Daniel Khashabi, and Hannaneh Hajishirzi
Yizhong Wang, Yeganeh Kordi, Swaroop Mishra, Alisa Liu, Noah A. Smith, Daniel Khashabi, and Hannaneh Hajishirzi. Self-instruct: Aligning language models with self-generated instructions.arXiv preprint arXiv:2212.10560, 2022
Pith/arXiv arXiv 2022
-
[15]
Magicoder: Source code is all you need.arXiv preprint arXiv:2312.02120, 2023
Yuxiang Wei, Zhe Wang, Jiawei Liu, Yifeng Ding, and Lingming Zhang. Magicoder: Source code is all you need.arXiv preprint arXiv:2312.02120, 2023
Pith/arXiv arXiv 2023
-
[16]
Can Xu, Qingfeng Sun, Kai Zheng, Xiubo Geng, Pu Zhao, Jiazhan Feng, Chongyang Tao, and Daxin Jiang. WizardLM: Empowering large language models to follow complex instructions.arXiv preprint arXiv:2304.12244, 2023. 9
Pith/arXiv arXiv 2023
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.