PlayPendium
WordChess · Pagkain para sa Pag-iisip

Pagtuturo sa isang makina ng 149,000 salita, sa 22 wika

Ang isang word game ay nangangailangan ng higit sa isang listahan ng mga legal na string. Kailangan nitong sabihin kung ano ang kahulugan ng bawat isa, at ang kahulugan ay ang pinakamahirap na bagay na iimbak.

Isinulat at in-edit sa Ingles. Ang bersyong Filipino na ito ay ginawa sa pamamagitan ng machine translation; kung saan mahalaga ang katumpakan, ang orihinal na Ingles ang awtoritatibo. Basahin ang orihinal sa Ingles →

01 · Ang lemma at ang mga anino nito

Isang salita, at ang lahat ng hugis na tinatanggap nito

Ang WordChess ay nilalaro sa isang 25×25 na board gamit ang isang diksyunaryong Ingles na may 148,941 na salita 6, na ang mga entry ay may karaniwang 8.6 na letra, at ang pinakahaba ay umaabot sa 27. Iyan ang madaling bahagi. Ang listahan ng mga legal na salita ay isang set ng mga string na tatanggapin ng laro, walang iba. Ang kawili-wiling bahagi ay ang pagsasabi sa manlalaro kung ano ang kahulugan ng string sa board, at ang paggawa nito sa dalawampu't dalawang wika nang sabay-sabay.

Gumuguhit ang mga leksikograpo ng matalas na hangganan sa pagitan ng lemma at ng mga anyong may impleksyon nito. Ang lemma ay ang salitang-ulo na iyong hinahanap, gaya ng run (tumakbo), house (bahay), be (maging). Sa paligid nito ay umiikot ang isang paradigma ng mga anyong pang-ibabaw: runs, ran, running. Ang bawat isa ay nagtataglay ng parehong pangunahing kahulugan, nakadamit para sa ibang gramatikal na tungkulin. 3 Ginugugol ng diksyunaryo ang prosa nito sa lemma at hinahayaan ang mga anino na tumuro pabalik sa tahanan.

Kung gaano karaming anino ang ipinapalabas ng isang salita ay depende sa wika. Ang Ingles ay analitiko: sumasandal ito sa ayos ng mga salita at sa maliliit na pantulong na salita, kaya ang isang pandiwa ay bihirang magkaroon ng higit sa ilang anyo. Ang Finnish ay aglutinatibo: bumubuo ito ng kahulugan sa pamamagitan ng pagdidikit ng mga suffix sa isang stem. Ang isang pangngalang Finnish ay nag-iimpleksyon para sa humigit-kumulang labinlimang kaso, sa isahan at maramihan, bago pa ang mga possessive na dulo at mga clitic ay magpatong sa ibabaw; ang praktikal na bilang ng magkakaibang anyo ay umaabot sa libu-libo. 4 Isinisilid ng Hungarian ang isang buong pariralang Ingles, in my house (sa aking bahay), sa isang salita, házamban. 5

02 · Isang diksyunaryong isinulat ng lahat

Kung saan nakatira ang mga depinisyon

Ang mga depinisyon ay nagmumula sa Wiktionary, ang malayang diksyunaryo na maaaring i-edit ng sinuman. Ito ay napakalawak at multilingguwal: ang proyekto ay binubuo ng higit sa isandaang aktibong edisyon ng wika at sampu-sampung milyong entry, isinulat nang sama-sama ng mga boluntaryo sa halip na ng isang may-bayad na lupon ng mga editor. 1 Para sa isang larong tumatakbo sa 22 wika, walang ibang malayang leksikon na makapantay sa lawak ng saklaw nito.

Ngunit ang saklaw sa papel ay hindi saklaw na mababasa nang malakas. Iniimbak ng Wiktionary ang mga anyong may impleksyon sa paraang inililigtas ang mga taong editor mula sa pagsulat ng parehong glosa sampung libong beses. Sa halip na isulat ang isang depinisyon, ang isang entry na hindi lemma ay may form-of template, isang maliit na pointer na, sa esensya, nagsasabing “ito ay isang partikular na gramatikal na anyo ng lemmang iyon.” 2 Ang entry para sa smoulders ay hindi prosa; ito ay isang template na ipinapakita bilang “third-person singular simple present form of smoulder” (anyong ikatlong panauhan, isahan, payak na pangkasalukuyan ng smoulder, “umuusok nang walang apoy”). 1

Ang mga pointer na ito ay hindi isang maliit na pagkakamali sa pag-round. Sa Ingles na Wiktionary, mula sa humigit-kumulang 1.27 milyong depinisyon, may 478,000, na higit sa sangkatlo, ay mga depinisyong “form of” (anyo ng) sa halip na mga kahulugang isinulat nang buo. 1 Naroon ang data. Ito ay nakatiklop, walang iba.

03 · Isang problema sa pag-parse, hindi puwang sa data

Ang glosa ay ang pagbubukas ng template

Kaya ang hamong mahalaga ay hindi kailanman “nawawala ang salita.” Ito ay ang kahulugan ng salita ay nakaupo sa loob ng isang template na itatapon ng isang walang-muwang na parser. Ang mga depinisyon ng WordChess ay itinayo sa pamamagitan ng pagbasa sa mga hilaw na dump ng Wiktionary at pagpapalawak ng mga template ng impleksyon, wika sa wika, na tinuturuan ang parser kung ano ang kahulugan ng bawat pointer at isinusulat itong muli bilang isang payak na glosa. 6

Ang bawat wika ay nagtatago ng mga anyo nito sa likod ng naiibang makinarya. Isinisilid ng Espanyol ang mga anyo ng pandiwa sa likod ng {{forma verbo}}, na nalulutas bilang “verbal form of X” (anyo ng pandiwang X). Gumagamit ang Aleman ng {{Grundformverweis Dekl/Konj}} para sa mga anyong dinekline at kinonjuga. Sumasandal ang Finnish sa {{taivutusmuoto}}. Ang Ruso ay kadalasang walang anumang form template: ang salitang may impleksyon ay isang hubad na redirect (собаки → собака) na dapat sundan upang makuha ang glosang “form of”. 6 Harapin ang bawat kumbensyon, at ang saklaw ay tumatalon.

Saklaw ng depinisyon, bago → matapos ang pagpapalawak ng template
WikaBagoMataposPakinabang
Aleman45%92%+47
Olandes58%90%+32
Finnish54%74%+20
Ruso20%70%+50
Griyego15%57%+42

Sinukat mula sa mga tala ng disenyo at pagbuo ng proyektong ito. Ang mga porsiyento ay bahagi ng mga entry ng diksyunaryo na may magagamit na depinisyon o nalutas na glosang “form of”.

Ang data ay hindi kailanman nawawala. Ito ay nakatiklop sa isang pointer, at ang pagbibigay sa makina ng salita ay nangahulugan ng pag-aaral na ibukas ito.

04 · Ang kahulugan ng “pag-alam sa isang salita” para sa makina

Isang string, at isang pangungusap tungkol dito

Nararapat na magpakatapat tungkol sa kung ano ang ngayon ay hawak ng laro. Kapag ipinapakita ng WordChess na ang собаки ay anyo ng собака, “aso,” wala itong naunawaan. Ito ay nag-mapa ng isang string sa isa pang string, isang glosa, sa pamamagitan ng pagsunod sa parehong mga pointer na iniwan ng isang taong editor. Ito ay lemmatization, ang kabayong-trabahador ng natural-language processing: ang pagbabawas ng isang anyong pang-ibabaw sa batayan nito upang ang makina ay may mas kaunting magkakaibang bagay na susubaybayan. 7

Iyan ay isang tunay at kapaki-pakinabang na uri ng pag-alam. Pinahihintulutan nito ang laro na sagutin ang “ano ang salitang ito?” sa Athens o Amsterdam nang walang leksikograpo sa mga kawani. Ngunit ito ay pag-alam-bilang-paghahanap, hindi pag-alam-bilang-kahulugan. Ang glosa ay isang pangako na makikilala ng taong nagbabasa nito ang salita. Hawak ng makina ang pangako; ang mambabasa ay nagbibigay ng kahulugan.

Kung saan naroroon ang pader

Ang ilang wika ay umaabot sa isang hangganang walang parser na kayang iangat, sapagkat ang data ay sadyang hindi naroon upang ibukas. Ang mga entry na Hungarian ay kadalasang may etimolohiya at talaan ng mga salin lamang, walang anumang tekstong depinisyon, kaya maging ang isang perpektong mambabasa ay umuuwing walang dala. Ang pinakamahirap na kaso ay nagkukumpol kung saan ang lingguwistika ay pinakamahirap: mga wikang aglutinatibo gaya ng Finnish at Hungarian, na nagsisilang ng napakalawak na mga paradigma, at ang mga sulat Cyrillic at Griyego, kung saan ang saklaw ng komunidad ay mas payat mula sa simula. Ang Griyego ay tumaas mula 15% tungo 57%; ang pagtigil nito nang malayo sa 92% ng Aleman ay isang katotohanan tungkol sa pinagmulan, hindi sa code. 6

Sources & notes
  1. Wikipedia, "Wiktionary", scale, multilingual structure, collaborative editing, and the "form of" definition counts (including the smoulders example). en.wikipedia.org/wiki/Wiktionary
  2. Wiktionary, "Wiktionary:Form-of templates", how non-lemma entries point back to a lemma on the definition line. en.wiktionary.org/wiki/Wiktionary:Form-of_templates
  3. Wikipedia, "Lemma (morphology)", lemma as citation form; the paradigm of inflected forms. en.wikipedia.org/wiki/Lemma_(morphology)
  4. Wikipedia, "Finnish noun cases", the roughly fifteen cases, in singular and plural, before possessive suffixes and clitics stack on top. en.wikipedia.org/wiki/Finnish_noun_cases. Broader context: en.wikipedia.org/wiki/Finnish_grammar
  5. "Morphology of Different Languages," Psychology of Language (BCcampus Open Textbook), analytic vs. agglutinative typology; the házamban example. opentextbc.ca/psyclanguage/chapter/morphology-of-different-languages/
  6. WordChess definition pipeline, template-expansion rules per language (Spanish {{forma verbo}}, German {{Grundformverweis}}, Finnish {{taivutusmuoto}}, Russian redirects) and coverage figures. Measured from this project's design and build notes.
  7. Wikipedia, "Lemmatization", reducing inflected forms to a base form in NLP. en.wikipedia.org/wiki/Lemmatization
  8. Further reading on Wiktionary, [1011.1368] Transformation of Wiktionary entry structure into tables and relations in a relational database schema. arxiv.org.
  9. Further reading on Wiktionary, CEFR vocabulary level as a predictor of user interest in English Wiktionary entries. doi.org.
  10. Further reading on Lemmatization, BioLemmatizer: a lemmatization tool for morphological processing of biomedical text - PMC. ncbi.nlm.nih.gov.
Was this worth reading?
Play WordChess
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026