PlayPendium
WordChess · Food for Thought

Nauczanie maszyny 149 000 słów w 22 językach

Gra słowna wymaga czegoś więcej niż listy legalnych ciągów znaków. Musi mówić, co oznacza każdy z nich means, a znaczenie jest najtrudniejszą rzeczą do przechowania.

01 · The lemma and its shadows

One word, and all the shapes it takes

WordChess plays on a 25×25 board with a 148,941-word English dictionary6, wpisy średnio o długości 8,6 litery, niektóre sięgające 25. To jest łatwa część. Lista legalnych słów to po prostu zbiór ciągów znaków, które gra zaakceptuje. Ciekawą częścią jest powiedzenie graczowi, co oznacza ciąg znaków na planszy means, i zrobienie tego jednocześnie w dwudziestu dwóch językach.

Leksykografowie wyciągają wyraźną granicę między lemat i ichy formy fleksyjne. Lemat to hasło, którego szukasz, run, house, be. Wokół niego krąży paradygmat form powierzchniowych: runs, ran, running. Każda z nich niesie ten sam rdzeniowy sens, ubrana w inną rolę gramatyczną.3 Słownik poświęca swój tekst lematowi, a cienie zostawia, by wskazywały drogę do domu.

Ile cieni rzuca słowo, zależy od języka. Angielski jest analityczny: opiera się na szyku wyrazów i drobnych słówkach pomocniczych, dlatego czasownik rzadko ma więcej niż garść form. Fiński jest aglutynacyjny, buduje znaczenie, doklejając sufiksy do rdzenia. Pojedynczy fiński rzeczownik odmienia się w około piętnastu przypadkach, w liczbie pojedynczej i mnogiej, a przed końcówkami przymiotników dzierżawczych i klitykami nakładają się kolejne; praktyczna liczba odrębnych form sięga tysięcy.4 Węgierski upycha cały angielski zwrot, in my housew jednym słowie, házamban.5

02 · Słownik pisany przez wszystkich

Gdzie mieszkają definicje

Definicje pochodzą z Wiktionary, darmowego słownika, który może edytować każdy. Jest ogromny i wielojęzyczny: projekt obejmuje ponad sto aktywnych edycji językowych i dziesiątki milionów haseł, tworzonych wspólnie przez wolontariuszy, a nie przez płatne kolegium redakcyjne.1 W przypadku gry działającej w 22 językach, żaden inny darmowy leksykon nie dorównuje mu pod względem zakresu.

Ale zakres na papierze to nie zakres, który można odczytać na głos. Wiktionary przechowuje formy odmienione w sposób, który oszczędza ludzkim redaktorom pisania tego samego objaśnienia dziesięć tysięcy razy. Zamiast podawać pełną definicję, wpis niebędący lematem zawiera szablon form-of, mały wskaźnik, który w istocie mówi: „to jest konkretna forma gramatyczna tego lematu”.2 Wpis dla smoulders nie jest prozą; to szablon, który renderuje się jako „third-person singular simple present of smoulder.”1

Te wskazówki nie są błędem zaokrąglenia. Na angielskim Wiktionary, z około 1,27 miliona definicji, ok. 478 000, czyli znacznie ponad jedna trzecia, to definicje typu „form of”, a nie rozwinięte znaczenia.1 Dane tam są. Po prostu są złożone.

03 · Problem parsowania, a nie luka w danych

Glosa rozwija szablon

Zatem istotne wyzwanie nigdy nie polegało na tym, że „słowo jest brakujące”. Polegało na tym, że znaczenie słowa znajdowało się wewnątrz szablonu, który naiwny parser by odrzucił. Definicje WordChess zostały zbudowane poprzez czytanie surowych zrzutów Wiktionary i rozwijanie szablonów fleksyjnych język po języku, ucząc parser, co oznacza każda wskazówka, i przepisując ją na zwykłą glosę.6

Każdy język ukrywa swoje formy za różnymi mechanizmami. Hiszpański chowa formy czasowników za {{forma verbo}}, rozwiązywanym jako „verbal form of X.” Niemiecki używa {{Grundformverweis Dekl/Konj}} dla form deklinowanych i koniugowanych. Fiński opiera się na {{taivutusmuoto}}. W rosyjskim często nie przechowywana jest żadna szablona formy, odmienione słowo jest gołą przekierowaniem (собаки → собака), które należy podążyć, aby odzyskać glosę „forma słowa”.6 Obsłuż każdą konwencję, a zakres pokrycia skoczy.

Pokrycie definicji, przed → po rozszerzeniu szablonów
JęzykPrzedPoZysk
Niemiecki45%92%+47
Holenderski58%90%+32
Fiński54%74%+20
Rosyjski20%70%+50
Grecki15%57%+42

Pomiar wykonany na podstawie notatek projektowych i budowlanych tego projektu. Procenty oznaczają udział haseł słownikowych posiadających użyteczną definicję lub rozstrzygniętą glosę „forma słowa”.

Dane nigdy nie były brakujące. Były złożone w wskaźnik, a nadanie maszynie słowa oznaczało nauczenie się jej rozwinięcia.

04 · Co „znaczenie słowa” oznacza dla maszyny

Napis i zdanie o nim

Warto być szczerym co do tego, co teraz zawiera gra. Kiedy WordChess pokazuje, że собаки jest formą собака, „pies”, nie zrozumiał niczego. Zmapował jeden napis na inny napis, glosę, podążając za tymi samymi wskaźnikami, które zostawił ludzki redaktor. To jest lemmatyzacja, konik naturalnego przetwarzania języka: redukcja formy powierzchniowej do formy podstawowej, aby maszyna miała mniej różnych rzeczy do śledzenia.7

To jest realny i przydatny rodzaj poznania. Pozwala grze odpowiadać na pytanie „co to za słowo?” w Atenach czy Amsterdamie, bez leksykografa w zespole. Ale to jest poznanie jako wyszukiwanie, a nie poznanie jako znaczenie. Glosa to obietnica, że osoba czytająca ją rozpozna słowo. Maszyna trzyma tę obietnicę; czytelnik dostarcza sensu.

Gdzie jest mur

Niektóre języki napotykają sufit, którego żaden parser nie jest w stanie podnieść, ponieważ po prostu nie ma tam danych do rozwinięcia. Węgierskie hasła często zawierają jedynie etymologię i tabelę tłumaczeń, bez żadnego tekstu definicji, więc nawet idealny czytelnik wychodzi z niczym. Najtrudniejsze przypadki skupiają się tam, gdzie lingwistyka jest najtrudniejsza: języki aglutynacyjne, takie jak fiński i węgierski, które generują ogromne paradigmy, oraz pisma cyrylickie i greckie, gdzie pokrycie społecznościowe jest z natury cieńsze. Grecki wzrósł z 15% do 57%; fakt, że zatrzymuje się daleko poniżej 92% niemieckiego, jest faktem o źródle, a nie o kodzie. 6

Źródła & notatki
  1. Wikipedia, „Wiktionary”, skala, wielojęzyczna struktura, edycja współtworzona oraz liczby definicji „forma” (w tym przykład smoulders ). en.wikipedia.org/wiki/Wiktionary
  2. Wiktionary, „Wiktionary:Form-of templates”, jak hasła nielematyczne wskazują z powrotem na lemat w linii definicji. en.wiktionary.org/wiki/Wiktionary:Form-of_templates
  3. Wikipedia, „Lemma (morphology)”, lemma jako forma cytowania; paradygmat form fleksyjnych. en.wikipedia.org/wiki/Lemma_(morphology)
  4. Wikipedia, „Finnish noun cases”, około piętnaście przypadków, w liczbie pojedynczej i mnogiej, zanim nałożą się na nie przyrostki posesywne i klityki. en.wikipedia.org/wiki/Finnish_noun_cases. Szerszy kontekst: en.wikipedia.org/wiki/Finnish_grammar
  5. „Morphology of Different Languages”, Psychology of Language (BCcampus Open Textbook), typologia analityczna vs. aglutynacyjna; przykład házamban . opentextbc.ca/psyclanguage/chapter/morphology-of-different-languages/
  6. Pipeline definicji WordChess, reguły rozszerzania szablonów dla każdego języka (hiszpański {{forma verbo}}, niemiecki {{Grundformverweis}}, fiński {{taivutusmuoto}}, przekierowania rosyjskie) oraz dane dotyczące zasięgu. Pomiar wykonano na podstawie notatek projektowych i budowlanych tego projektu.
  7. Wikipedia, „Lemmatyzacja”, redukcja form fleksyjnych do formy bazowej w NLP. en.wikipedia.org/wiki/Lemmatization
  8. Dalsza lektura na Wiktionary, [1011.1368] Transformacja struktury wpisów Wiktionary na tabele i relacje w schemacie bazy danych relacyjnych. arxiv.org.
  9. Dalsza lektura na Wiktionary, poziom słownictwa CEFR jako predyktor zainteresowania użytkowników wpisami angielskiego Wiktionary. doi.org.
  10. Dalsza lektura na temat lemmatyzacji, BioLemmatizer: narzędzie do lemmatyzacji do przetwarzania morfologicznego tekstu biomedycznego - PMC. ncbi.nlm.nih.gov.
Was this worth reading?
← Back to WordChess
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Inspirations · © 2026