SuperGLUE (benchmark) (VI)

From Systems analysis Wiki
Jump to navigation Jump to search

SuperGLUE — là một benchmark toàn diện (bộ bài kiểm tra) để đánh giá các hệ thống xử lý ngôn ngữ tự nhiên, đặc biệt là các mô hình ngôn ngữ lớn (LLM)[1]. Nó được giới thiệu vào năm 2019 bởi một nhóm các nhà nghiên cứu do Alex Wang từ Đại học New York dẫn đầu, với sự tham gia của Facebook AI Research và các tổ chức khác[1].

Việc tạo ra SuperGLUE xuất phát từ thực tế là đến giữa năm 2019, benchmark tiền nhiệm GLUE đã trở thành "bài toán dễ" đối với các mô hình hiện đại: điểm tổng hợp của các mô hình tốt nhất trên GLUE đạt 88,4, vượt qua mức trung bình của con người (87,1)[1]. Do đó, dư địa để tiếp tục tiến bộ đã thu hẹp lại[1]. Để đáp lại điều này, các tác giả đã phát triển SuperGLUE như một lựa chọn thay thế khó khăn hơn, có khả năng cung cấp bài kiểm tra nghiêm ngặt hơn về khả năng hiểu ngôn ngữ của các mô hình[1]. Mục tiêu của SuperGLUE là cung cấp một thước đo trung lập và khó "huấn luyện hướng đến" về tiến bộ trong lĩnh vực hiểu ngôn ngữ tổng quát cho tiếng Anh[1]. Người ta kỳ vọng rằng việc cải thiện đáng kể kết quả trên SuperGLUE sẽ đòi hỏi những đổi mới thực chất trong các phương pháp Machine Learning — ví dụ, học hiệu quả hơn trên các tập mẫu nhỏ, học đa nhiệm vụ và học tự giám sát[1]. Nói cách khác, SuperGLUE bao gồm các bài kiểm tra dễ đối với con người nhưng khó đối với trí tuệ máy móc[1], nhằm kích thích việc phát triển các mô hình có khả năng hiểu ngôn ngữ thực sự sâu sắc.

Đặc điểm và sự khác biệt so với GLUE

SuperGLUE phần lớn lặp lại định dạng của GLUE — nó cung cấp một điểm chất lượng tích hợp duy nhất trên tổng hợp các nhiệm vụ, bảng xếp hạng công khai và bộ công cụ để phân tích mô hình[1]. Tuy nhiên, SuperGLUE mang lại một số cải tiến và đổi mới so với người tiền nhiệm[1]:

  • Các bài kiểm tra khó hơn: SuperGLUE lựa chọn tám nhiệm vụ khó nhất[1]. Hai trong số đó được kế thừa từ GLUE (là những bài khó nhất ở đó), số còn lại được chọn từ các ứng viên mới dựa trên mức độ khó của chúng đối với các mô hình NLP hiện đại[1]. Do đó, benchmark tập trung vào những khía cạnh hiểu biết mà các mô hình trước đây cho thấy kết quả tệ nhất.
  • Đa dạng định dạng: nếu trong GLUE tất cả các nhiệm vụ đều quy về phân loại câu hoặc cặp câu, thì SuperGLUE bao gồm một phổ định dạng rộng hơn[1]. Ngoài phân loại, còn có thêm các nhiệm vụ về giải quyết đồng tham chiếutrả lời câu hỏi, đòi hỏi mô hình phải hiểu văn bản liên kết và suy luận logic[1].
  • Đánh giá của con người trên tất cả các nhiệm vụ: đối với mỗi nhiệm vụ trong SuperGLUE, mức hiệu suất cơ bản của con người (non-expert) đã được tính toán[1], xác nhận rằng ngay cả các mô hình mạnh như BERT cũng kém hơn đáng kể so với con người tại thời điểm ra mắt benchmark[1]. Sự hiện diện của mốc tham chiếu con người (~90% tổng hợp) đảm bảo "dư địa" để mô hình phát triển và đóng vai trò là mục tiêu định hướng[1].
  • Quy tắc và công cụ minh bạch: các quy tắc đăng kết quả lên bảng xếp hạng đã được xem xét lại (để đảm bảo so sánh công bằng và ghi nhận đóng góp của các tác giả dataset)[1]. Ngoài ra, một bộ công cụ mã nguồn mở mới cũng được công bố để thuận tiện cho việc fine-tuning và học đa nhiệm vụ của các mô hình trên dữ liệu SuperGLUE[1].

Tổng hợp lại, những biện pháp này khiến SuperGLUE trở thành bài kiểm tra đáng tin cậy hơn về năng lực ngôn ngữ tổng quát của các mô hình, không cho phép đạt được điểm cao nhờ gian lận hẹp hoặc điều chỉnh theo các định dạng cụ thể của GLUE cũ[1].

Bộ nhiệm vụ của SuperGLUE

SuperGLUE gồm tám nhiệm vụ, bao gồm các khía cạnh khác nhau của việc hiểu văn bản.

  • BoolQ (Boolean Questions - Câu hỏi Đúng/Sai): nhiệm vụ kiểu hỏi-đáp (QA), trong đó mỗi ví dụ có một đoạn văn ngắn (trích từ Wikipedia) và một câu hỏi cần trả lời "có" hoặc "không"[1]. Các câu hỏi được đặt ra bởi người dùng (từ các truy vấn tìm kiếm Google) và yêu cầu trích xuất thông tin rõ ràng hoặc tiềm ẩn từ văn bản; chỉ số chất lượng là tỷ lệ câu trả lời đúng (accuracy)[1].
  • CB (CommitmentBank - Ngân hàng Cam kết): nhiệm vụ kéo theo logic (textual entailment) với ba lớp[1]. Dataset bao gồm các văn bản ngắn chứa các câu phức; yêu cầu xác định mức độ mà tác giả văn bản cam kết với tính đúng đắn của phát biểu được nhúng[1]. Về bản chất, đây là kiểm tra xem liệu một khẳng định có được rút ra từ ngữ cảnh đã cho hay không. Nhiệm vụ này khó do kích thước mẫu nhỏ (khoảng 250 ví dụ) và sự mất cân bằng lớp; chất lượng được đánh giá bằng độ chính xác và điểm F1 trung bình theo lớp[1].
  • COPA (Choice of Plausible Alternatives - Lựa chọn Phương án Hợp lý): nhiệm vụ về lập luận nhân-quả[1]. Mô hình được cung cấp một tiền đề (một câu) và cần chọn nguyên nhân hoặc kết quả đúng từ hai phương án[1]. Tất cả các ví dụ COPA được xây dựng thủ công và đòi hỏi hiểu biết thông thường để thiết lập mối quan hệ nhân-quả. Chủ đề bao gồm các tình huống từ blog và bách khoa toàn thư chuyên ngành; chỉ số là độ chính xác (tỷ lệ lựa chọn đúng)[1]. Ví dụ: cho câu "đứa trẻ có được miễn dịch với bệnh" và câu hỏi "nguyên nhân là gì?" — con người ngay lập tức hiểu rằng câu trả lời đúng là "nó đã được tiêm vaccine", trong khi mô hình phải đoán mối liên hệ nhân-quả[1].
  • MultiRC (Multi-Sentence Reading Comprehension - Hiểu đọc Đa câu): nhiệm vụ về hiểu văn bản đa câu với yếu tố lựa chọn nhiều đáp án[1]. Mô hình nhận một đoạn văn, một câu hỏi về nội dung đoạn văn và danh sách các câu trả lời có thể; cần xác định những câu trả lời nào đúng (mỗi câu hỏi có thể có nhiều câu trả lời đúng)[1]. Đặc điểm: để trả lời câu hỏi thường cần tổng hợp thông tin từ nhiều câu trong văn bản, qua đó kiểm tra khả năng liên kết dữ kiện của mô hình[1]. Chất lượng được đo bằng hai chỉ số: F1 theo câu trả lời (tính đến các tập hợp đúng một phần) và Exact Match - tỷ lệ câu hỏi được trả lời với tập hợp câu trả lời hoàn toàn đúng[1].
  • ReCoRD (Reading Comprehension with Commonsense Reasoning Dataset - Dataset Hiểu đọc với Lập luận Thông thường): nhiệm vụ về đọc hiểu với việc sử dụng kiến thức[1]. Đây là bài kiểm tra Cloze được chỉnh sửa: cho một văn bản tin tức (bài báo CNN/Daily Mail) và một câu với một từ thực thể bị bỏ trống; mô hình phải chọn thực thể nào từ văn bản phù hợp để điền vào chỗ trống[1]. Các phương án trả lời được xác định là tất cả các thực thể được đề cập trong bài báo, và chúng có thể trùng nhau về bản chất[1]. Để giải quyết thành công, cần hiểu ngữ cảnh và có hiểu biết thông thường. Chỉ số là token-level F1 tối đa và Exact Match (khớp chính xác) cho các câu trả lời dự đoán[1].
  • RTE (Recognizing Textual Entailment - Nhận dạng Kéo theo Văn bản): nhiệm vụ phân loại nhị phân về kéo theo văn bản (entailment vs. not entailment)[1]. Bộ dữ liệu kết hợp các ví dụ từ nhiều cuộc thi nhận dạng suy luận văn bản (chuỗi RTE 1-5)[1]. Mỗi bài kiểm tra chứa một cặp đoạn văn bản (premise-hypothesis); mô hình phải xác định liệu giả thuyết có xuất phát từ văn bản hay không. Không giống nhiều dataset lớn, RTE khá nhỏ (khoảng 2,5 nghìn ví dụ huấn luyện), nhưng cho thấy lợi ích đáng kể từ transfer learning: độ chính xác tăng từ ~56% (mức đoán ngẫu nhiên) lên ~86% với sự xuất hiện của các mô hình như BERT[1]. Tuy nhiên, tại thời điểm ra mắt SuperGLUE, độ chính xác của các mô hình vẫn còn kém con người khoảng 8 điểm phần trăm[1], vì vậy RTE được đưa vào như một trong những nhiệm vụ vẫn còn khoảng cách so với mức người.
  • WiC (Word-in-Context - Từ trong Ngữ cảnh): nhiệm vụ về giải quyết sự mơ hồ của nghĩa từ trong ngữ cảnh (WSD)[1]. Cho hai câu độc lập, mỗi câu đều có chứa cùng một từ đa nghĩa; cần xác định liệu từ đó có được dùng với cùng một nghĩa trong cả hai trường hợp không[1]. Dữ liệu được lấy từ các tài nguyên từ điển (WordNet, VerbNet, Wiktionary), do đó bao gồm nhiều loại từ và nghĩa[1]. Nhiệm vụ được hình thức hóa như phân loại nhị phân và được đánh giá theo tỷ lệ câu trả lời đúng. WiC đòi hỏi mô hình phải hiểu những khác biệt ngữ nghĩa tinh tế, thực chất kiểm tra ngữ nghĩa từ vựng.
  • WSC (Winograd Schema Challenge - Thách thức Lược đồ Winograd): nhiệm vụ về giải quyết đồng tham chiếu với việc sử dụng hiểu biết thông thường[1]. Mỗi bài kiểm tra bao gồm một câu chứa một đại từ và danh sách hai thực thể (danh từ) từ cùng câu đó[1]. Yêu cầu xác định thực thể nào trong số các danh từ được đề xuất mà đại từ đã cho đề cập đến[1]. Ví dụ về câu Winograd kinh điển: "Chiếc cúp không vừa vào vali vì nó quá nhỏ" — con người hiểu rằng "nó" đề cập đến cái vali (cái vali quá nhỏ). Những ví dụ như vậy không thể giải quyết được nếu không có kiến thức thường ngày và ngữ cảnh[1]. Trong GLUE đã có một biến thể đơn giản hóa của nhiệm vụ này (WNLI), nhưng các mô hình trong một thời gian dài không thể vượt qua ngay cả mức ngẫu nhiên trên đó[1]. Chỉ những kỹ thuật đặc biệt, chẳng hạn như thêm dữ liệu ngoài với các ví dụ tương tự, mới nâng chất lượng mô hình trên WSC lên ~90% vào năm 2019[1]. Tuy nhiên, con người giải quyết các bài kiểm tra WSC hầu như không mắc lỗi (~96-100% câu trả lời đúng)[1]. Trong SuperGLUE, phiên bản gốc của WSC được đưa vào ở định dạng phân loại nhị phân (đối với mỗi cặp "đại từ-thực thể", mô hình trả lời liệu chúng có đồng tham chiếu hay không)[1]. Nhiệm vụ này vẫn là một trong những bài kiểm tra khó nhất, đòi hỏi lập luận thông thường.

Tất cả các bài kiểm tra của SuperGLUE đều có tập kiểm tra đóng với các câu trả lời không được công bố cho nhà phát triển[1]. Các mô hình gửi dự đoán của mình lên máy chủ, nơi điểm tổng hợp được tính toán — độ chính xác trung bình theo nhiệm vụ (đối với các nhiệm vụ có nhiều chỉ số, chỉ số nội bộ được trung bình hóa trước)[1]. Điểm SuperGLUE duy nhất này giúp đơn giản hóa việc so sánh các mô hình theo mức độ trí tuệ ngôn ngữ tổng thể.

Kết quả và tiến bộ của các mô hình

Khi ra mắt SuperGLUE, các tác giả đã đưa ra kết quả của một mô hình cơ sở mạnh (BERT được tăng cường) làm mốc tham chiếu — và chúng thấp hơn đáng kể so với con người trên tất cả các nhiệm vụ[1]. Trung bình, mô hình tốt nhất lúc đó đạt điểm thấp hơn khoảng 20 điểm so với con người theo chỉ số tích hợp[1]. Ở một số nhiệm vụ riêng lẻ, khoảng cách đặc biệt lớn: ví dụ, trong nhiệm vụ WSC, mô hình chỉ đạt ~65% độ chính xác so với 100% của con người (kém ~35 điểm)[1]. Ngay cả ở các nhiệm vụ có vẻ "dễ hơn" (BoolQ, CB, RTE, WiC), các hệ thống tự động cũng kém ~10 điểm so với mức người[1]. Những khác biệt này xác nhận rằng SuperGLUE thực sự đặt ra thách thức nghiêm trọng cho các công nghệ hiện tại và không thể được giải quyết một cách tầm thường.

Tuy nhiên, chỉ vài tháng sau khi SuperGLUE xuất hiện, tiến bộ nhanh chóng đã bắt đầu[1]. Cuối năm 2019, các nhà nghiên cứu của Google đã giới thiệu mô hình T5 (Text-To-Text Transfer Transformer) với 11 tỷ tham số, đạt kết quả tổng hợp 88,9, tiệm cận rất gần mức người ~89,8[2]. Trên thực tế, T5 đã cải thiện kỷ lục trước đó trên SuperGLUE ngay lập tức 4,3 điểm và giảm tỷ lệ lỗi gần một phần ba[2], chỉ để lại khoảng cách tối thiểu 0,9 điểm so với chỉ số của con người[2]. Các nhà phát triển lưu ý rằng SuperGLUE được chọn lọc có chủ đích sao cho các nhiệm vụ dễ đối với con người, vì vậy việc mô hình đạt ~89% là một cột mốc quan trọng[2].

Người đầu tiên vượt qua chất lượng trung bình của con người là mô hình DeBERTa (Decoding-enhanced BERT with disentangled attention) của Microsoft[3]. Vào tháng 1 năm 2021, các nhà nghiên cứu thông báo rằng phiên bản DeBERTa với 1,5 tỷ tham số đạt 89,9 điểm, nhỉnh hơn mốc tham chiếu người là 89,8[3]. Đây là lần đầu tiên một mô hình đơn lẻ vượt qua con người theo chỉ số SuperGLUE[3]. Ngoài ra, một ensemble gồm nhiều mô hình DeBERTa đã nâng kỷ lục lên ~90,3 điểm[3]. Mô hình DeBERTa vượt qua người dẫn đầu trước đó (Google T5) khoảng 0,6% và chứng minh hiệu quả của các ý tưởng mới trong kiến trúc Transformer (biểu diễn riêng biệt nội dung và vị trí từ, bộ giải mã mask được cải tiến, v.v.)[4].

Tiến bộ không dừng lại ở đó: khi quy mô và độ phức tạp của các mô hình ngôn ngữ tăng lên, kết quả trên SuperGLUE tiếp tục được cải thiện[5]. Đến cuối năm 2021, mô hình T-NLRv5 của Microsoft (dòng Microsoft Turing NLR) đứng đầu bảng xếp hạng — nó càng mở rộng thêm khoảng cách vượt trên mức người[5]. Những nhiệm vụ GLUE cuối cùng chưa được máy tính giải quyết (ví dụ, những tinh tế của NLI) đã được mô hình này "khép lại", tiến gần đến sự ngang bằng hoàn toàn với con người ngay cả ở những nhiệm vụ con khó nhất[5].

Trong giai đoạn 2022-2023, ngưỡng mức người trên SuperGLUE đã được vượt qua một cách tự tin bởi nhiều mô hình lớn độc lập[6]. Ví dụ, mô hình PaLM của Google (540 tỷ tham số) khi fine-tuning trên các nhiệm vụ SuperGLUE đạt khoảng 90,4 điểm, và mô hình GPT-4 (do OpenAI phát triển) cho kết quả còn cao hơn đôi chút[6]. Đến giữa năm 2023, bảng xếp hạng SuperGLUE có nhiều mô hình với điểm trên 90 (tức là vượt qua mức người trung bình)[6]. Có thể nói rằng benchmark hầu như đã được giải quyết bởi các hệ thống hiện đại[6]: điểm của các mô hình tốt nhất cao đến mức vượt qua khả năng của hầu hết người dùng không có chuyên môn[6]. Thành công này chứng minh sự tiến bộ khổng lồ trong NLP trong một thời gian ngắn, nhưng đồng thời chỉ ra sự cần thiết phải có các bài kiểm tra mới, thậm chí khó hơn cho các mô hình mới nhất[6]. Các benchmark tiếp theo đã bắt đầu xuất hiện (ví dụ: MMLU, BIG-Bench và những cái khác), được thiết kế để kiểm tra các mô hình về khả năng hiểu biết rộng hơn và tri thức vượt ra ngoài phạm vi các nhiệm vụ của SuperGLUE[6].

Ảnh hưởng và các nghiên cứu tiếp theo

SuperGLUE, do đó, đã được khẳng định là một giai đoạn quan trọng trong sự phát triển của các phương pháp đánh giá trong xử lý ngôn ngữ[3]. Trong giới nghiên cứu và học thuật, kết quả của nó đã trở thành một loại "thước đo" cho các kiến trúc LLM mới: việc đạt hoặc vượt qua mức người trên SuperGLUE được coi là dấu hiệu của một mô hình tiên tiến với khả năng hiểu ngôn ngữ sâu sắc[3]. Điều này cũng được phản ánh trong thực tiễn — nhiều mô hình ngôn ngữ hiện đại đạt được kết quả cao trên SuperGLUE đã trở thành nền tảng cho các hệ thống ứng dụng hỏi-đáp, tác nhân đối thoại, hệ thống tóm tắt văn bản và nhiều ứng dụng khác[3]. SuperGLUE tiếp tục được các nhà nghiên cứu sử dụng để fine-tuning và so sánh các thuật toán, mặc dù vị trí tiên phong hiện đang dần chuyển sang các ranh giới đánh giá trí tuệ nhân tạo mới hơn.

Liên kết ngoài

  • Trang web chính thức của SuperGLUE
  • Bài báo gốc về SuperGLUE (NeurIPS)
  • Bài báo của Microsoft về việc DeBERTa đạt mức người
  • Trang dataset SuperGLUE trên Papers With Code

Tài liệu tham khảo

  • Liang, P. et al. (2022). Holistic Evaluation of Language Models (HELM). arXiv:2211.09110.
  • Chang, Y. et al. (2023). A Survey on Evaluation of Large Language Models. arXiv:2307.03109.
  • Ni, S. et al. (2025). A Survey on Large Language Model Benchmarks. arXiv:2508.15361.
  • Biderman, S. et al. (2024). The Language Model Evaluation Harness (lm-eval): Guidance and Lessons Learned. arXiv:2405.14782.
  • Kiela, D. et al. (2021). Dynabench: Rethinking Benchmarking in NLP. arXiv:2104.14337.
  • Ma, Z. et al. (2021). Dynaboard: An Evaluation‑As‑A‑Service Platform for Holistic Next‑Generation Benchmarking. arXiv:2106.06052.
  • Goel, K. et al. (2021). Robustness Gym: Unifying the NLP Evaluation Landscape. arXiv:2101.04840.
  • Xu, C. et al. (2024). Benchmark Data Contamination of Large Language Models: A Survey. arXiv:2406.04244.
  • Liu, S. et al. (2025). A Comprehensive Survey on Safety Evaluation of LLMs. arXiv:2506.11094.
  • Chiang, W.-L. et al. (2024). Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preference. arXiv:2403.04132.
  • Boubdir, M. et al. (2023). Elo Uncovered: Robustness and Best Practices in Language Model Evaluation. arXiv:2311.17295.
  • Huang, L. et al. (2023). A Survey on Hallucination in Large Language Models. arXiv:2311.05232.

Chú thích

[1] [2] [3] [4] [5] [6] </references>

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 1.41 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.50 1.51 1.52 1.53 1.54 1.55 1.56 1.57 1.58 1.59 Wang, Alex et al. (2019). «SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems». NeurIPS. [1]
  2. 2.0 2.1 2.2 2.3 2.4 «Google T5 algorithm scores 88.9 on SuperGLUE languge benchmark, compared to 89.8 human baseline». Reddit /r/linguistics. [2]
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 «Microsoft DeBERTa surpasses human performance on the SuperGLUE benchmark». Microsoft Research Blog. [3]
  4. 4.0 4.1 «Microsoft DeBERTa Tops Human Performance on SuperGLUE NLU Benchmark». Synced Review. [4]
  5. 5.0 5.1 5.2 5.3 «Efficiently and effectively scaling up language model pretraining for best language representation model on GLUE and SuperGLUE». Microsoft Research Blog. [5]
  6. 6.0 6.1 6.2 6.3 6.4 6.5 6.6 6.7 «The Ultimate Guide to AI Benchmarks». The AI Navigator. [6]