世界民話AIアトラスWorld Folktale Atlas AI | 33 冊 1225 話 | 出典と権利を一件ずつ確かめた

このアトラスについて

何をしたものか

Project Gutenberg にある民話集から、利用条件を確認できるものだけを 33 冊選び、 一話ずつに割って 1225 話にした。 話どうしの近さは多言語 Embedding(intfloat/multilingual-e5-small)で測っている。 重い計算はすべて手元で済ませ、この画面が読み込むのは計算済みの JSON だけである。 サーバ関数もデータベースも定期実行も持たない。

採るときの条件

  1. Project Gutenberg に収録され、カタログが示す本文 URL から取得できること
  2. 米国パブリックドメインとして提供されていること
  3. 書誌ページの URL を恒久的に記録できること
  4. 取得後に PG のヘッダ・フッタを除去し、PG の商標・ライセンス文言を再配布しないこと
  5. 抽出した話数が、その本の目次が挙げる題名の数と一致すること。 目次の無い本や、目次と本文の見出しの形が違う本では、著者が刷った通し番号が 1 から欠けなく続き、目次があればその項目数とも合うこと

Project Gutenberg が米国パブリックドメインとして提供する本のみを採る。取得後に PG のヘッダ・フッタを除去しており、PG の商標・ライセンス文言は再配布しない。米国以外の法域での判定はしていない。

採らなかったもの

収録した本

本文化圏言語刊年採集・編者翻訳出典
Grimms' Fairy Talesドイツ語圏英 ← de刻みなしJacob Grimm; Wilhelm GrimmEdgar Taylor; Marian EdwardesPG 2591
Deutsche Märchen gesammelt durch die Brüder Grimmドイツ語圏独 ← de1921Jacob Grimm; Wilhelm Grimm—PG 77905
The Fairy Tales of Charles Perraultフランス英 ← fr1922Charles Perrault—PG 29021
Japanese Fairy Tales日本英 ← ja1908Yei Theodora OzakiYei Theodora OzakiPG 4018
Korean Folk Tales: Imps, Ghosts and Fairies朝鮮半島英 ← ko1913Im Bang; Yi RyukJames S. GalePG 51002
Chinese Folk-Lore Tales中国英 ← zh1910J. MacgowanJ. MacgowanPG 26070
Folk-Tales of Bengalベンガル英 ← bn1912Lal Behari DayLal Behari DayPG 38488
Turkish Fairy Tales and Folk Talesアナトリア英 ← tr1901Ignácz KúnosR. Nisbet BainPG 64807
Irish Fairy Talesアイルランド英 ← en刻みなしJames Stephens—PG 2892
Folk-Lore and Legends: North American Indian北米先住民英 ← und1890(編者名の刻みなし)—PG 22072
Fairy Tales from Brazilブラジル英 ← pt1917Elsie Spicer EellsElsie Spicer EellsPG 24714
West African Folk-Tales西アフリカ(ゴールドコースト)英 ← und刻みなしW. H. Barker; Cecilia Sinclair—PG 66923
English Fairy Talesイングランド英 ← en刻みなしJoseph Jacobs—PG 7439
Popular Tales from the Norseノルウェー英 ← no刻みなしPeter Christen Asbjørnsen; Jørgen MoeGeorge Webbe DasentPG 8933
Polish Fairy Talesポーランド英 ← pl1920Antoni Józef GlińskiMaude Ashurst BiggsPG 36668
Roumanian Fairy Talesルーマニア英 ← ro1885Mite Kremnitz—PG 20552
Welsh Fairy Talesウェールズ英 ← cy1921William Elliot Griffis—PG 9368
Tales from the Lands of Nuts and Grapes (Spanish and Portuguese Folklore)イベリア半島英 ← und1888Charles Sellers—PG 31481
Simla Village Tales, or Folk Tales from the Himalayasヒマラヤ山麓英 ← und1906Alice Elizabeth Dracott—PG 58816
Outa Karel's Stories: South African Folk-Lore Tales南アフリカ英 ← und1914Sanni Metelerkamp—PG 35557
The Islands of Magic: Legends, Folk and Fairy Tales from the Azoresアゾレス諸島英 ← pt1922Elsie Spicer Eells—PG 34431
Eskimo Folk-Talesグリーンランド(イヌイット)英 ← kl1921Knud RasmussenW. J. Alexander WorsterPG 28932
Jewish Fairy Tales and Legendsユダヤ(ディアスポラ) (座標なし)英 ← und1943Gertrude Landa—PG 26711
Russian Folk-Talesロシア英 ← ru1915Leonard A. MagnusLeonard A. MagnusPG 62509
Aino Folk-Talesアイヌ英 ← ain1888Basil Hall ChamberlainBasil Hall ChamberlainPG 29287
A Treasury of Eskimo Talesベーリング海峡(アラスカ)英 ← esx1922Clara Kern Bayliss—PG 24569
Village Folk-Tales of Ceylon, Volume 1スリランカ英 ← si1910Henry ParkerHenry ParkerPG 56614
Folk Stories from Southern Nigeria, West Africaナイジェリア南部英 ← und1910Elphinstone Dayrell—PG 34655
Hawaiian Folk Tales: A Collection of Native Legendsハワイ英 ← haw1907Thomas G. ThrumThomas G. Thrum ほかPG 18450
Jamaica Anansi Storiesジャマイカ英 ← jam1924Martha Warren Beckwith—PG 72735
Australian Legendary Tales: folk-lore of the Noongahburrahs as told to the Piccaninniesオーストラリア先住民英 ← und1895K. Langloh Parker—PG 3833
Philippine Folk Talesフィリピン英 ← und1916Mabel Cook Cole—PG 12814
Te Tohunga: The Ancient Legends and Traditions of the Maorisニュージーランド(マオリ)英 ← mri1907W. Dittmer—PG 54610

刊年はその本自身が刻んでいるときだけ持っている。 刻みが無い本は空欄にし、各話の画面に理由を書いてある。 「出版年 ≠ 民話の成立年」であることに注意。この一覧は刊行と採録の年表であって、 物語がいつ生まれたかについては何も言っていない。

データに入っている偏り

測ったことには、 この偏りが分析結果をどう動かしたか(ドイツ語の話が推定テーマから消えていた件など)を書いてある。

AI 分析の限界

AI による分類・類似度・テーマ・感情・物語構造の推定は探索支援のための参考情報であり、民俗学・歴史学上の確定的判断ではない。 とくに次を断定しない —— 民話の起源、民族間の系統関係、宗教的・文化的優劣、 歴史的伝播経路、国民性。

実線=原資料から数えたこと破線=AI の推定#=本文の語の数え上げ

機械に何ができて、何ができなかったか

2026 年 9 月に、機械学習の手法を十通り試して測った。合否は毎回、測る前に数字で登録した。通らなかったものは画面から外し、なぜ通らなかったかを残してある (測ったこと と 古い道具で測る)。

試したこと結果
話を刻んで比べる(窓 150 語)✓ 採用。独英の同じ話を英語 830 話から言い当てる。話をまるごと 1 本のベクトルにするより強い
問いの言語の効果を差し引く✓ 採用。日本語で問うと日本の話ばかり返る偏りが半分以下になった。学習なしの引き算で足りた
ブラウザの中だけで動く意味検索△ 公開。検索の質の帯は通ったが、順位の安定性の帯は落ちたまま明記して出している
出来事・モチーフを NLI で推定✗ 外した。小さいモデルは言い換えを読めず、話の半分で 21 個すべての札が立った
和訳対から写像を学ぶ(回転・リッジ・2 層の非線形)✗ 採らず。取り分けた文化圏では線形の写像が引き算に勝てない。 ただし2 層の非線形は帯を超えた —— 2026-09-18 に「余地が小さい」と書いたのは材料が壊れていたためで、 直して測り直すと結論が変わった(測ったこと)
語りの状態列(HMM)✓ 掲載。独英の同じ話は状態の並びまで似る(対 0.739 / 対でない組 0.600・p = 0.0002)。2026-09-18 の測定では同じ帯で落ちていた —— 本が 3 冊増えて結果が変わった
深層以前の道具(TF-IDF・Delta・対応分析)✓ 掲載。同じ言語の中では TF-IDF が Embedding より当てる。本の効果は機能語に出る
トピックモデル(LDA)✗ 主題として読ませない。トピックは本に寄る(ただし e5 の群のほうがもっと寄る)

十通りのうち画面に残ったのは四つである。 いちばん効いたのは学習ではなく、話を刻むことと、言語の平均を引くことだった。一度落ちた主張が、本を足したあとに通ることもある(語りの状態列)。 そのときも帯は動かさず、落ちた測定を履歴として残してある。

作り方

取得と分割は Python、Embedding は ONNX Runtime(CPU)、 次元圧縮は UMAP、群わけは HDBSCAN。画面は Next.js の静的書き出し。 意味検索はブラウザの中だけで動く(問いの文は端末から出ない)。 すべての手順とテストはリポジトリにある。