PlayPendium
WordChess · Food for Thought

Dạy một máy tính 149.000 từ, trong 22 ngôn ngữ

Một trò chơi từ cần nhiều hơn một danh sách các chuỗi hợp lệ. Nó cần nói rõ mỗi từ means, và ý nghĩa là điều khó lưu trữ nhất.

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, các mục trung bình 8,6 chữ cái, một số dài đến 25. Đó là phần dễ dàng. Một danh sách các từ hợp lệ chỉ là một tập hợp các chuỗi mà trò chơi sẽ chấp nhận. Phần thú vị là nói cho người chơi biết chuỗi trên bàn cờ means, và làm điều đó đồng thời trong hai mươi hai ngôn ngữ.

Các nhà biên soạn từ điển vạch ra một ranh giới rõ ràng giữa một lemma và các dạng biến đổi của nó. Lemma là từ gốc mà bạn tra cứu, run, house, be. Xung quanh nó là một hệ thống các dạng bề mặt: runs, ran, running. Mỗi dạng mang cùng một nghĩa cốt lõi, được khoác lên một vai trò ngữ pháp khác nhau.3 Từ điển dành phần văn xuôi cho lemma và để các bóng mờ tự chỉ về nhà.

Số lượng bóng mờ mà một từ tạo ra phụ thuộc vào ngôn ngữ. Tiếng Anh là analytic: nó dựa vào thứ tự từ và các từ phụ trợ nhỏ, nên một động từ hiếm khi có nhiều hơn một vài dạng. Tiếng Phần Lanagglutinative, nó xây dựng nghĩa bằng cách gắn các hậu tố vào gốc từ. Một danh từ tiếng Phần Lan duy nhất bẻ biến theo khoảng mười lăm cách chia, ở số ít và số nhiều, trước các đuôi sở hữu và các từ bám dính xếp chồng lên nhau; số lượng các dạng thức riêng biệt thực tế lên đến hàng nghìn.4 Tiếng Hungary gom trọn một cụm từ tiếng Anh, in my house, vào một từ, házamban.5

02 · Một cuốn từ điển do tất cả mọi người viết

Nơi các định nghĩa được lưu trữ

Các định nghĩa được lấy từ Wiktionary, cuốn từ điển miễn phí mà bất kỳ ai cũng có thể chỉnh sửa. Nó rất đồ sộ và đa ngôn ngữ: dự án trải dài hơn một trăm phiên bản ngôn ngữ đang hoạt động và hàng chục triệu mục từ, được viết hợp tác bởi các tình nguyện viên thay vì một ban biên tập được trả lương.1 Đối với một trò chơi chạy bằng 22 ngôn ngữ, không có từ điển miễn phí nào khác đến gần mức độ bao phủ này.

Nhưng độ bao phủ trên giấy không phải là độ bao phủ mà bạn có thể đọc to. Wiktionary lưu trữ các dạng biến đổi theo cách giúp các biên tập viên con người khỏi phải viết cùng một chú giải mười nghìn lần. Thay vì viết ra định nghĩa, một mục không phải gốc từ mang một mẫu form-of, một con trỏ nhỏ nói, về cơ bản, "đây là một dạng ngữ pháp cụ thể của gốc từ đó."2 Mục từ smoulders không phải là văn xuôi; nó là một mẫu (template) hiển thị dưới dạng "thể ngôi thứ ba số ít hiện tại đơn của smoulder."1

Những chỉ báo này không phải là sai số làm tròn. Trên Wiktionary tiếng Anh, trong khoảng 1,27 triệu định nghĩa, có khoảng 478.000, tức là hơn một phần ba, là các định nghĩa dạng "dạng của" thay vì các nghĩa được viết ra đầy đủ.1 Dữ liệu đã có sẵn. Chỉ là nó được gấp gọn lại.

03 · Một vấn đề phân tích, chứ không phải khoảng trống dữ liệu

Ghi chú giải thích đang mở rộng mẫu

Vì vậy, thách thức thực sự quan trọng chưa bao giờ là "từ đó bị thiếu". Mà là ý nghĩa của từ đó nằm bên trong một mẫu mà trình phân tích ngây thơ sẽ vứt bỏ. Các định nghĩa của WordChess được xây dựng bằng cách đọc các bản dump Wiktionary thômở rộng các mẫu biến đổi theo từng ngôn ngữ, dạy cho trình phân tích biết ý nghĩa của mỗi chỉ báo và viết lại chúng thành một ghi chú giải thích đơn giản.6

Mỗi ngôn ngữ đều giấu các dạng từ của mình sau những cơ chế khác nhau. Tiếng Tây Ban Nha giấu các dạng động từ sau {{forma verbo}}, được giải quyết thành "dạng động từ của X". Tiếng Đức sử dụng {{Grundformverweis Dekl/Konj}} cho các dạng biến cách và chia động từ. Tiếng Phần Lan dựa vào {{taivutusmuoto}}. Tiếng Nga thường không lưu trữ bất kỳ mẫu hình thức nào, từ đã biến đổi là một đường dẫn (собаки → собака) mà phải được truy theo để khôi phục chú giải "hình thức của".6 Xử lý từng quy ước, và phạm vi bao phủ tăng vọt.

Phạm vi bao phủ định nghĩa, trước → sau khi mở rộng mẫu
Ngôn ngữTrướcSauTăng
Tiếng Đức45%92%+47
Tiếng Hà Lan58%90%+32
Tiếng Phần Lan54%74%+20
Tiếng Nga20%70%+50
Tiếng Hy Lạp15%57%+42

Đo từ các ghi chú thiết kế và xây dựng của dự án này. Phần trăm là tỷ lệ các mục từ điển có định nghĩa khả dụng hoặc chú giải "hình thức của" đã được giải quyết.

Dữ liệu không bao giờ bị thiếu. Nó được gấp gọn vào một con trỏ, và việc cung cấp cho máy tính từ đó có nghĩa là học cách mở nó ra.

04 · Ý nghĩa của "biết một từ" đối với máy tính

Một chuỗi, và một câu về nó

Đáng lẽ phải trung thực về những gì trò chơi hiện đang nắm giữ. Khi WordChess hiển thị rằng собаки là một dạng của собака, "chó", nó không hiểu bất cứ điều gì. Nó đã ánh xạ một chuỗi sang một chuỗi khác, một chú giải, bằng cách làm theo cùng các con trỏ mà một biên tập viên con người để lại. Đây là lemmatization, công cụ chủ lực của xử lý ngôn ngữ tự nhiên: giảm một dạng bề mặt xuống dạng gốc để máy tính phải theo dõi ít các thực thể riêng biệt hơn.7

Đó là một kiểu biết thực sự và hữu ích. Nó cho phép trò chơi trả lời "từ này là gì?" ở Athens hay Amsterdam mà không cần một nhà từ điển học trong đội ngũ. Nhưng đó là kiểu biết-dạng-tra-cứu, không phải kiểu biết-dạng-ý-nghĩa. Chú giải là một lời hứa rằng một người, khi đọc nó, sẽ nhận ra từ đó. Máy tính giữ lời hứa; người đọc cung cấp ý nghĩa.

Nơi bức tường nằm ở đó

Một số ngôn ngữ chạm đến một trần mà không bộ phân tích nào có thể nâng lên, vì dữ liệu đơn giản là không có để triển khai. Các mục tiếng Hungary thường chỉ mang theo một nguồn gốc và một bảng dịch, không có văn bản định nghĩa nào cả, nên ngay cả một người đọc hoàn hảo cũng ra về tay trắng. Các trường hợp khó nhất tập trung ở nơi ngôn ngữ học khó nhất: các ngôn ngữ kết dính như tiếng Phần Lan và tiếng Hungary, tạo ra các hệ thống biến đổi khổng lồ, và các bảng chữ cái Cyrillic và Hy Lạp, nơi sự bao phủ của cộng đồng vốn đã mỏng hơn. Tiếng Hy Lạp đã tăng từ 15% lên 57%; việc nó dừng lại xa so với 92% của tiếng Đức là một sự thật về nguồn, không phải về mã. 6

Nguồn & ghi chú
  1. Wikipedia, "Wiktionary", quy mô, cấu trúc đa ngôn ngữ, chỉnh sửa cộng tác, và số lượng định nghĩa "dạng của" (bao gồm ví dụ smoulders ). en.wikipedia.org/wiki/Wiktionary
  2. Wiktionary, "Wiktionary:Form-of templates", cách các mục không phải gốc (non-lemma) trỏ ngược lại một gốc (lemma) trên dòng định nghĩa. en.wiktionary.org/wiki/Wiktionary:Form-of_templates
  3. Wikipedia, "Lemma (morphology)", dạng trích dẫn của lemma; hệ thống các dạng biến đổi. en.wikipedia.org/wiki/Lemma_(morphology)
  4. Wikipedia, "Finnish noun cases", khoảng mười lăm cách, ở số ít và số nhiều, trước khi các hậu tố sở hữu và các từ phụ thuộc chồng lên nhau. en.wikipedia.org/wiki/Finnish_noun_cases. Bối cảnh rộng hơn: en.wikipedia.org/wiki/Finnish_grammar
  5. "Morphology of Different Languages," Psychology of Language (BCcampus Open Textbook), phân tích so với loại hình kết dính; ví dụ házamban . opentextbc.ca/psyclanguage/chapter/morphology-of-different-languages/
  6. Đường ống định nghĩa WordChess, các quy tắc mở rộng mẫu theo từng ngôn ngữ (Tây Ban Nha {{forma verbo}}, Đức {{Grundformverweis}}, Phần Lan {{taivutusmuoto}}, các hướng dẫn chuyển hướng tiếng Nga) và các số liệu bao phủ. Đo lường từ các ghi chú thiết kế và xây dựng của dự án này.
  7. Wikipedia, "Lemmatization", việc giảm các dạng biến đổi xuống dạng gốc trong NLP. en.wikipedia.org/wiki/Lemmatization
  8. Đọc thêm trên Wiktionary, [1011.1368] Biến đổi cấu trúc mục từ Wiktionary thành các bảng và quan hệ trong lược đồ cơ sở dữ liệu quan hệ. arxiv.org.
  9. Đọc thêm trên Wiktionary, Mức độ từ vựng CEFR như một yếu tố dự báo sự quan tâm của người dùng đối với các mục từ tiếng Anh trên Wiktionary. doi.org.
  10. Đọc thêm về Lemmatization, BioLemmatizer: một công cụ lemmatization cho xử lý hình thái học văn bản y sinh - 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