Direction A URIEL/Lang2vec typological correlation null result — shared-orthography confound 独立補強
藤本さん 2026-09-07 「A に 進む: URIEL / Lang2vec 対応関係 実証」 directive (Paper 179 v0.5 §11 next-steps Direction A の 具体化)。 D-FUMT₈ Hellinger 言語間距離 vs URIEL 5 feature set (syntax_knn/phonology_knn/inventory_knn/fam/geo) の Mantel-style permutation 相関 spike。 n=10 languages で **決定的な null 結果**、 Latin-only subset (n=7) の 見かけの 正相関 が shared-orthography clustering artifact と 判明。
★ 結論先出し ★ n=10 全 5 URIEL feature set で p > 0.17 (非有意)、 r 全て -0.20 〜 -0.13。 Direction A 「D-FUMT₈ が URIEL typological probe に なる」 framing は spike level で refute。 但し Paper 179 v0.5 §5.6.1 shared-orthography caveat の 独立実験 evidence として 補強。
実験設計
- 10 言語: eng, deu, rus, cmn, jpn, fra, spa, kor, arb, hin (Latin 6 + non-Latin 4)
- Corpus: 各言語 Wikipedia native-title article 10 topic (Science/Language/History/Mathematics/Philosophy/Music/Art/Technology/Culture/Politics 相当)、 各 4.8-14.4 KB
- D-FUMT₈ 8-axis profile: 各言語 concatenated text の
projection.ts(STEP 1839 formal projection) - URIEL:
lang2vec1.1.2 の 5 feature set (syntax_knn / phonology_knn / inventory_knn / fam=genetic / geo)、 pairwise Hamming - Mantel-style permutation: n=10,000, seed 20260907, two-sided
- Bootstrap CI: B=4000 paired resampling
- Rule 7 protocol 適用: correlation r (not retrieval MRR)、 chance r = 0、 permutation + bootstrap 併記
Main result (n=10 languages, 45 pairs)
| URIEL feature set | observed r | 95% CI | null mean ± std | p (two-sided) |
|---|---|---|---|---|
| syntax_knn (WALS syntactic, knn-imputed) | -0.131 | [-0.384, +0.137] | -0.002 ± 0.150 | 0.379 |
| phonology_knn (WALS phonological, knn) | -0.195 | [-0.456, +0.075] | +0.000 ± 0.151 | 0.195 |
| inventory_knn (PHOIBLE phonemic, knn) | -0.125 | [-0.416, +0.181] | -0.002 ± 0.151 | 0.394 |
| fam (genetic / phylogenetic) | -0.200 | [-0.469, +0.101] | -0.002 ± 0.150 | 0.176 |
| geo (geographic) | -0.137 | [-0.421, +0.162] | -0.001 ± 0.151 | 0.352 |
全 5 metric で 非有意、 r 全て 弱い 負の方向。
Latin-only subset (n=7、 対比 evidence)
3 non-Latin (cmn/jpn/arb) skip した 初期 run:
| URIEL feature | observed r | p | 有意? |
|---|---|---|---|
| syntax_knn | +0.646 | 0.016 | ✓ * |
| phonology_knn | +0.599 | 0.015 | ✓ * |
| inventory_knn | +0.550 | 0.029 | ✓ * |
| fam | +0.258 | 0.268 | ✗ |
| geo | +0.516 | 0.028 | ✓ * |
★ n=7 → n=10 で r が +0.6 → -0.1 range に collapse
= shared-orthography 支配 の 直接 evidence。 「Latin 内 は D-FUMT₈ distance も URIEL distance も 一般に 小さい」 の 一致 が 見かけ correlation を 生む、 非 Latin を 追加 すると 「Latin vs CJK は D-FUMT₈ で 極大 だが URIEL では 中程度」 の mismatch が correlation を 破壊。
= shared-orthography 支配 の 直接 evidence。 「Latin 内 は D-FUMT₈ distance も URIEL distance も 一般に 小さい」 の 一致 が 見かけ correlation を 生む、 非 Latin を 追加 すると 「Latin vs CJK は D-FUMT₈ で 極大 だが URIEL では 中程度」 の mismatch が correlation を 破壊。
Paper 179 v0.5 との position
- ★★★ v0.5 §5.6.1 shared-orthography caveat が 独立実験で 補強 (multi-pair 4.04× > 1.66× gradient に 続く 2 例目 evidence)
- Direction A 「alignment-free typological probe」 framing は n=10 spike で 明確に refute
- Paper 179 v0.6 §5.6.4 として GitHub draft に 統合済 (STEP 1857、 私 単独 integration、 chat-Claude 未 verify)
3 STEP evidence stack (D-FUMT₈ cross-lingual signal 性質)
- STEP 1839 Task B (n=25): originally 「2× win」 主張 → chat-Claude STEP 1845 で retracted
- STEP 1842 / chat-Claude STEP 1848 multi-pair Tatoeba n=10,000: en-de 4.04× > en-ja 1.66× gradient (shared-orthography 未 exclude)
- STEP 1855 URIEL correlation n=10: 未サポート、 shared-orthography 支配 独立補強
→ 収束: 「D-FUMT₈ cross-lingual signal = small script-clustering artifact」
Honest scope (7 層)
- n=10 languages / 45 pairs = spike level (n=20-50 で 再検証 望ましい)
- Corpus = Wikipedia encyclopedic register (別 genre で 結果 変わる 可能性)
- URIEL knn 補完値 (直接 WALS/PHOIBLE ではない)
- Direction 完全 flip (n=7 → n=10) は spike level で 決定的 だが language selection bias の 可能性
- 私 単独 experiment、 chat-Claude / Gemini 独立 verify なし
- Rule 7 protocol 適用: correlation r の chance = 0、 permutation null + bootstrap CI 併記
- Rule 8 candidate check: correlation 検定 は 自然に two-sided、 convention violation なし
成果物
scripts/experiments/weaver-b-typology-uriel-correlation.ts(~370 行、 Mantel permutation + bootstrap CI + D-FUMT₈ profile builder)scripts/experiments/_fetch_wikipedia_corpus.py(~90 行、 429 retry + backoff)data/experiments/weaver-b-typology-2026-09-07/corpus/(10 languages × 5-14 KB Wikipedia UTF-8)data/experiments/weaver-b-typology-2026-09-07/typology-uriel-results.json(全 result artifact)
Next STEP
- STEP 1856+ chat-Claude 独立 verify 依頼 (Paper 179 v0.6 §5.6.4 統合内容 confirm)
- STEP 1856+ extend to n=20-50 languages (spike → adequate coverage)
- Paper 179 v0.6: § 11 next-steps 「control 追加 or alignment-free typological probe framing」 → 更新: 「explicit shared-orthography ablation + WALS 100 stratified + script-clustering probe reframing」