Giảm thiểu lỗi trong các mô hình ngôn ngữ lớn

From Systems analysis wiki
Jump to navigation Jump to search

Giảm thiểu lỗi trong các mô hình ngôn ngữ lớn (LLM) — là tổng hợp các phương pháp và công nghệ nhằm nâng cao độ chính xác, độ tin cậy và tính an toàn của các hệ thống trí tuệ nhân tạo dựa trên kiến trúc transformer. Vấn đề lỗi, đặc biệt là ảo giác (hallucination), là một trong những rào cản chính ngăn cản việc triển khai rộng rãi LLM trong các lĩnh vực quan trọng. Theo các nghiên cứu năm 2024–2025, tỷ lệ hallucination trong các LLM công khai dao động từ 3% đến 16%[1].

Phân loại lỗi

Phân loại lỗi hiện đại của LLM bao gồm một số danh mục chính, mỗi danh mục đòi hỏi các phương pháp giảm thiểu (mitigation) riêng biệt.

Hallucination

Hallucination là việc tạo ra nội dung có vẻ hợp lý nhưng thực tế không chính xác. Theo nghiên cứu của Huang và cộng sự (2023), có hai loại chính[2]:

  • Hallucination thực tế — sự khác biệt so với các sự kiện có thể kiểm chứng, bao gồm việc tạo ra các sự kiện không tồn tại (fabrication). Trong một nghiên cứu năm 2024, Đại học Stanford phát hiện rằng LLM đã bịa ra hơn 120 vụ án tòa án không tồn tại[3].
  • Hallucination logic — vi phạm trình tự logic trong quá trình suy luận.

Thống kê năm 2024 cho thấy các chatbot có hallucination trong 27% trường hợp, trong đó 46% văn bản được tạo ra chứa lỗi thực tế[3].

Độ lệch hệ thống (Bias)

Bias trong LLM biểu hiện dưới dạng định kiến xã hội (ví dụ: liên kết nghề nghiệp với giới tính nhất định) và sự khác biệt về hiệu suất theo nhóm nhân khẩu học. Các nghiên cứu năm 2024 cho thấy, trong số 10 mô hình được kiểm thử, sự chênh lệch điểm số giữa các nhóm nhân khẩu học khác nhau có thể lên tới 4 điểm trên thang 10.

Độc tính (Toxicity)

Toxicity được định nghĩa là việc tạo ra nội dung xúc phạm, có hại hoặc phân biệt đối xử. Chỉ số toxicity dao động trong phạm vi rộng tùy thuộc vào mô hình và bối cảnh sử dụng.

Các phương pháp giảm thiểu lỗi

Các chiến lược chống lỗi có thể được chia thành hai nhóm lớn: các phương pháp sửa đổi mô hình và quá trình huấn luyện, và các phương pháp áp dụng ở giai đoạn suy luận (inference).

Sửa đổi mô hình và quá trình huấn luyện

Fine-tuning và Instruction Tuning

Supervised Fine-Tuning (SFT) cho phép thích ứng các mô hình đã được tiền huấn luyện với các nhiệm vụ cụ thể. Để giảm chi phí tính toán, các phương pháp Parameter-Efficient Fine-Tuning (PEFT) như LoRA và QLoRA được áp dụng, có thể giảm chi phí fine-tuning tới 99% trong khi vẫn duy trì hiệu quả.

Học tăng cường từ phản hồi của con người (RLHF)

RLHF là quy trình hai giai đoạn, trong đó đầu tiên một mô hình phần thưởng được huấn luyện dựa trên sở thích của con người, sau đó LLM chính được tối ưu hóa để tạo ra các phản hồi tối đa hóa phần thưởng đó. Phương pháp này đã chứng minh hiệu quả trong các mô hình InstructGPT và GPT-4, cải thiện đáng kể sự phù hợp với kỳ vọng của người dùng[4].

Constitutional AI

Được phát triển bởi Anthropic, phương pháp Constitutional AI là một giải pháp thay thế cho RLHF. Thay vì phản hồi trực tiếp từ con người, mô hình được huấn luyện để tuân theo một tập hợp các nguyên tắc ("hiến pháp"). Điều này giảm nhu cầu giám sát của con người từ 80-90% và ngăn chặn hiệu quả việc tạo ra nội dung có hại[5].

Giải pháp kiến trúc

  • Mixture of Experts (MoE): Kiến trúc với kích hoạt thưa thớt (sparse activation), cho phép tăng đáng kể dung lượng mô hình mà không tăng tỷ lệ thuận chi phí tính toán. GPT-4 được cho là sử dụng 8 chuyên gia (expert) với 220 tỷ tham số mỗi chuyên gia.
  • Các sửa đổi cơ chế attention: Các kỹ thuật như Grouped Query Attention (GQA) (trong các mô hình Llama 3) và Sparse Attention giảm độ phức tạp tính toán và yêu cầu bộ nhớ, cho phép xử lý các ngữ cảnh dài hơn.

Các phương pháp ở giai đoạn suy luận (inference)

Retrieval-Augmented Generation (RAG)

RAG là một trong những phương pháp hiệu quả nhất để giảm lỗi thực tế. Trước khi tạo ra câu trả lời, hệ thống truy cập cơ sở kiến thức bên ngoài (ví dụ: Wikipedia, tài liệu doanh nghiệp, bài báo khoa học), trích xuất thông tin liên quan và chuyển nó cho mô hình cùng với yêu cầu ban đầu. Điều này "neo" câu trả lời vào các sự kiện đã được xác minh. Các hệ thống RAG đạt 56,8% exact match trên benchmark TriviaQA và vượt trội so với các mô hình truyền thống từ 60–80% trong việc giảm lỗi thực tế.

Các kỹ thuật prompting nâng cao

  • Chain-of-Thought (CoT): Prompting khuyến khích mô hình tạo ra chuỗi suy luận từng bước trước khi đưa ra câu trả lời cuối cùng. Điều này cải thiện đáng kể kết quả trong các nhiệm vụ đòi hỏi tính toán logic và toán học.
  • Chain of Draft (CoD): Sự phát triển của CoT, trong đó mô hình lặp đi lặp lại chỉnh sửa các bản nháp câu trả lời, cho phép đạt được độ chính xác tương đương CoT trong khi sử dụng ít token hơn đáng kể.

Tự sửa lỗi nội tại (Intrinsic Self-Correction)

Nghiên cứu TACL năm 2024 cho thấy khả năng tự sửa lỗi của LLM mà không có thông tin bên ngoài còn hạn chế. Tự sửa lỗi hiệu quả thường đòi hỏi việc sử dụng các công cụ bên ngoài, chẳng hạn như trình thông dịch mã để kiểm tra tính toán hoặc công cụ tìm kiếm để xác thực sự kiện[6].

Các phương pháp đánh giá lỗi

Để đo lường tiến độ trong việc giảm thiểu lỗi, các chỉ số và benchmark chuyên biệt được sử dụng.

  • Các chỉ số truyền thống: Perplexity, BLEU và ROUGE. Chúng hữu ích để đánh giá độ trôi chảy và sự trùng khớp n-gram, nhưng kém hiệu quả trong việc đánh giá độ chính xác thực tế.
  • Các phương pháp hiện đại:
    • FactScore phân tách các văn bản dài thành các sự kiện nguyên tử và đánh giá tỷ lệ phần trăm các sự kiện được xác nhận bởi cơ sở kiến thức.
    • SAFE (Search-Augmented Factuality Evaluator) — phương pháp của Google sử dụng tìm kiếm để xác minh sự kiện và đạt 72% sự đồng thuận với đánh giá của con người, hoạt động với chi phí thấp hơn 20 lần.
    • TruthfulQA — benchmark tập trung vào khả năng của các mô hình tránh tạo ra các quan niệm sai lầm phổ biến.

Tài liệu tham khảo

  • Huang, L. et al. (2023). A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions. arXiv:2311.05232.
  • Min, S. et al. (2023). FActScore: Fine-Grained Atomic Evaluation of Factual Precision in Long-Form Text Generation. arXiv:2305.14251.
  • Wei, J. et al. (2024). Long-Form Factuality in Large Language Models (SAFE). arXiv:2403.18802.
  • Lewis, P. et al. (2020). Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. arXiv:2005.11401.
  • Hu, E. et al. (2021). LoRA: Low-Rank Adaptation of Large Language Models. arXiv:2106.09685.
  • Ouyang, L. et al. (2022). Training Language Models to Follow Instructions with Human Feedback. arXiv:2203.02155.
  • Madaan, A. et al. (2023). Self-Refine: Iterative Refinement with Self-Feedback. arXiv:2303.17651.
  • Wang, X. et al. (2022). Self-Consistency Improves Chain-of-Thought Reasoning in Language Models. arXiv:2203.11171.
  • Anthropic (2024). Constitutional AI: Harmlessness from AI Feedback. arXiv:2212.08073.
  • Maslej, N. et al. (2024). Artificial Intelligence Index Report 2024. arXiv:2405.19522.

Chú thích

  1. «Hallucination Leaderboard». Vectara. (2024-2025). Проверено 4 июля 2025.
  2. Huang, L., et al. (2023). «A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions». arXiv:2311.05232.
  3. 3.0 3.1 Stanford Human-Centered AI (2024). «AI Index Report 2024».
  4. OpenAI (2024). «Learning to Reason with LLMs». Technical Blog.
  5. Anthropic (2024). «Constitutional AI: Harmlessness from AI Feedback». Research Paper.
  6. «When Can LLMs Actually Correct Their Own Mistakes?». Transactions of the Association for Computational Linguistics. (2024).