Với sự tích hợp rộng rãi của các mô hình ngôn ngữ lớn (LLMs) vào các hệ thống sản xuất, nhu cầu về các phương pháp đánh giá đáng tin cậy để theo dõi hiệu suất LLM đã trở nên cấp thiết. Ví dụ, chúng ta phải có khả năng đo lường mức độ hiệu quả của một mô hình khi phản hồi các truy vấn của người dùng, cũng như liệu câu trả lời được tạo ra có thực sự phù hợp với câu hỏi hay không. Nghiên cứu này là nền tảng cho các công ty phát triển chatbot, hệ thống hỗ trợ khách hàng và các giải pháp hỗ trợ AI khác.
Thách thức trong việc đánh giá các giải pháp GenAI và tác nhân AI đặc biệt cấp bách, vì các chỉ số độ chính xác truyền thống được sử dụng trong các tác vụ học máy cổ điển không đủ đáp ứng. Các mô hình ngôn ngữ tạo ra văn bản có thể đúng về mặt ngữ nghĩa, nhưng khác nhau về cách diễn đạt. Hơn nữa, cùng một câu hỏi có thể có nhiều câu trả lời hợp lệ được thể hiện theo những cách khác nhau.
Trong bài viết này, chúng ta sẽ khám phá một loạt các cách tiếp cận để đánh giá các giải pháp AI: từ các phương pháp từ vựng đơn giản đến các hệ thống lai tiên tiến. Chúng ta sẽ phân tích điểm mạnh và hạn chế của từng cách tiếp cận và giải thích tại sao chúng tôi tại First Line Software sử dụng phương pháp LLM-as-a-Judge – với các phán quyết và tổng hợp điểm cuối cùng dựa trên softmax – cho phương pháp đánh giá AI của chúng tôi.
Các phương pháp từ vựng (Lexical Methods)
TF-IDF: Kinh điển của truy xuất thông tin
TF-IDF (Term Frequency—inverse Document Frequency) là một trong những kỹ thuật lâu đời nhất để đánh giá mức độ liên quan của văn bản. Khái niệm này đơn giản: những từ xuất hiện thường xuyên trong một phản hồi nhất định nhưng hiếm khi xuất hiện trong một ngữ liệu lớn được coi là quan trọng nhất.
Ưu điểm của TF-IDF:
- Cực kỳ nhanh – đánh giá mất vài micro giây
- Không yêu cầu dữ liệu đào tạo hoặc mô hình phức tạp
- Kết quả hoàn toàn dễ hiểu
- Dễ dàng mở rộng ra hàng triệu tài liệu
- Yêu cầu tài nguyên tính toán tối thiểu
Nhược điểm của TF-IDF:
- Bỏ qua ngữ nghĩa và từ đồng nghĩa
- Không xem xét thứ tự từ hoặc ngữ cảnh
- Bỏ lỡ các câu trả lời liên quan được diễn đạt khác nhau
- Hoạt động kém với việc diễn giải và khái quát hóa
BM25: Sự phát triển của điểm số từ vựng
BM25 (Best Matching 25), một phiên bản cải tiến của TF-IDF, khắc phục một số hạn chế của nó bằng cách sử dụng độ bão hòa tần suất thuật ngữ phi tuyến tính và chuẩn hóa độ dài tài liệu. Những cải tiến này cung cấp một phương pháp đánh giá tránh được những lợi thế không công bằng cho các văn bản dài hơn và hạn chế tác động của các từ quá thường xuyên.
Ưu điểm của BM25:
- Vượt trội hơn TF-IDF từ 15–25% về độ chính xác
- Vẫn cực kỳ nhanh (mili giây mỗi truy vấn)
- Xử lý tầm quan trọng của từ thông minh hơn
- Được sử dụng rộng rãi trong các công cụ tìm kiếm hiện đại
- Cạnh tranh đáng ngạc nhiên với các phương pháp thần kinh
Nhược điểm của BM25:
- Vẫn thiếu hiểu biết ngữ nghĩa và nhận dạng từ đồng nghĩa
- Yêu cầu khớp từ chính xác để đạt điểm cao
- Có thể bỏ lỡ các câu trả lời được diễn đạt đúng nhưng dùng từ khác
Các phương pháp ngữ nghĩa (Semantic Methods)
Embeddings: Từ từ ngữ đến ý nghĩa
Sự ra đời của các biểu diễn vector (embeddings) đã mang lại sự thay đổi từ các phương pháp từ vựng sang các phương pháp ngữ nghĩa để đánh giá mức độ liên quan của văn bản. Thay vì so sánh các từ, chúng ta bắt đầu so sánh các ý nghĩa, được biểu thị bằng các điểm trong một không gian đa chiều.
Ưu điểm của Embeddings:
- Nắm bắt sự tương đồng ngữ nghĩa mà không cần chia sẻ từ ngữ
- Hiểu từ đồng nghĩa và diễn giải
- Cung cấp khả năng thu hồi cao trong các tác vụ truy xuất
- Nhanh chóng sau khi tính toán trước
Nhược điểm của Embeddings:
- Yêu cầu các mô hình được đào tạo trước
- Chất lượng phụ thuộc vào dữ liệu đào tạo mô hình
- Có thể mất đi sắc thái khi tính trung bình các vector từ
Sentence-BERT: Chuyên biệt trong so sánh
Sentence-BERT là một phương pháp chuyên biệt để so sánh văn bản ngữ nghĩa. Không giống như BERT truyền thống, yêu cầu xử lý chung các cặp văn bản, Sentence-BERT tạo ra các vector độc lập cho mỗi câu, giúp tăng tốc đáng kể các phép so sánh.
Ưu điểm của Sentence-BERT:
- Giảm thời gian so sánh 10.000 câu từ 65 giờ xuống còn 5 giây
- Được đào tạo đặc biệt cho các tác vụ tương đồng ngữ nghĩa
- Chất lượng ngang BERT với chi phí tính toán tối thiểu
- Lý tưởng để chấm điểm mức độ liên quan của câu trả lời
Nhược điểm của Sentence-BERT:
- Yêu cầu GPU để sử dụng hiệu quả ở quy mô lớn
- Lớn hơn các mô hình nhúng đơn giản
- Có thể cần tinh chỉnh cho các miền cụ thể
USE: Hiệu quả cân bằng
Ưu điểm của USE:
- Sự thỏa hiệp tuyệt vời giữa tốc độ và chất lượng
- Sẵn sàng sử dụng ngay lập tức
- Hỗ trợ đa ngôn ngữ
- Phiên bản DAN chạy trên CPU
Nhược điểm của USE:
- Ít chuyên biệt hơn Sentence-BERT
- Có thể hoạt động kém hơn so với các mô hình chuyên biệt theo miền
Các cách tiếp cận lai (Hybrid Approaches)
LLM-as-Judge: Một mô hình đánh giá một mô hình
Cách tiếp cận “LLM-as-a-Judge” tận dụng các mô hình ngôn ngữ mạnh mẽ để đánh giá chất lượng đầu ra của các mô hình khác. Phương pháp này cho phép đánh giá sắc thái, tính đến ngữ cảnh, tính đầy đủ và tính đúng đắn.
Ưu điểm của LLM-as-Judge:
- Gần nhất với phán đoán của con người (hơn 80% đồng thuận)
- Có thể đánh giá các khía cạnh chất lượng phức tạp
- Cung cấp giải thích cho điểm số
- Dễ dàng thích nghi với các tiêu chí khác nhau
Nhược điểm của LLM-as-Judge:
- Tốn kém về mặt tính toán
- Dễ bị sai lệch (ví dụ: tính dài dòng, sai lệch vị trí)
- Có thể tạo ra điểm số không nhất quán
- Yêu cầu thiết kế prompt cẩn thận
Các phương pháp dựa trên NLI: Kiểm tra tính nhất quán logic
Các mô hình suy luận ngôn ngữ tự nhiên (NLI) xác định liệu một câu trả lời có tuân theo logic từ một câu hỏi hay không – đặc biệt hữu ích để phát hiện "ảo giác" và kiểm tra sự thật.
Ưu điểm của NLI:
- Tuyệt vời để xác minh các tuyên bố thực tế
- Hiệu quả hơn 10–100 lần so với các LLM đầy đủ
- Phát hiện mâu thuẫn hiệu quả Nhược điểm của NLI:
- Hạn chế về logic nhị phân
- Khó khăn với các câu hỏi mở
- Yêu cầu các bộ dữ liệu được tuyển chọn đặc biệt
Cách tiếp cận của chúng tôi: Phán quyết với tổng hợp Softmax
Sau khi phân tích các kỹ thuật hiện có, chúng tôi đã phát triển một phương pháp lai kết hợp điểm mạnh của LLM-as-Judge với một hệ thống đánh giá có cấu trúc và dễ diễn giải hơn.
Các thành phần chính của giải pháp của chúng tôi:
- Trích xuất ý định (Intent Extraction): Chúng tôi xác định điều người dùng thực sự muốn biết. Điều này rất quan trọng để đánh giá mức độ liên quan chính xác – một câu trả lời có thể liên quan đến một ý định và không liên quan đến ý định khác.
- Phân tách câu trả lời thành các tuyên bố nguyên tử (Answer Decomposition into Atomic Statements): Thay vì chấm điểm toàn bộ câu trả lời, chúng tôi chia nó thành các sự kiện hoặc tuyên bố riêng lẻ. Đây là một quyết định quan trọng, dựa trên kinh nghiệm của chúng tôi: khi một LLM được yêu cầu đánh giá toàn bộ câu trả lời, nó có xu hướng đánh giá quá cao do thiên vị hữu ích của nó. Mô hình "muốn hữu ích" và thường gắn nhãn bất kỳ phản hồi mạch lạc nào là tốt. Phân tách cho phép đánh giá gián tiếp – chúng tôi không hỏi "câu trả lời này tốt đến mức nào?" mà thay vào đó xác thực từng tuyên bố cụ thể. Điều này giúp giảm đáng kể sai lệch và đảm bảo đánh giá khách quan hơn.
- Hệ thống phán quyết (Verdict System): Mỗi tuyên bố được đánh giá trên thang điểm 5:
- Fully (1.0): Trả lời đầy đủ câu hỏi
- Mostly (0.9): Hầu hết trả lời, nhưng có thể thiếu chi tiết
- Partial (0.6): Liên quan một phần
- Minor (0.3): Liên hệ yếu với câu hỏi
- None (0.0): Không liên quan chút nào Quan trọng là, các điểm này có thể động – trọng số có thể được điều chỉnh cho các miền cụ thể. Ví dụ, các cuộc tư vấn y tế có thể yêu cầu các tiêu chí nghiêm ngặt hơn, giảm trọng số của các câu trả lời liên quan một phần.
- Tổng hợp Softmax với Nhiệt độ (Softmax Aggregation with Temperature): Thay vì tính trung bình, chúng tôi sử dụng hàm softmax để tổng hợp điểm số. Điều này cho phép chúng tôi:
-
- Cho trọng số lớn hơn cho các điểm cụ thể
- Làm mịn tác động của các giá trị ngoại lệ
- Điều chỉnh độ nhạy thông qua một tham số nhiệt độ Ưu điểm chính: Điểm cuối cùng được tính toán thông qua một công thức xác định, không dựa trên phán đoán chủ quan của LLM. Mô hình chỉ phân loại các tuyên bố; điểm cuối cùng được suy ra về mặt toán học.
Tại sao lại chọn cách tiếp cận này?
Vượt qua một số hạn chế của các phương pháp hiện có:
- Không giống như các phương pháp từ vựng, cách tiếp cận của chúng tôi hiểu ngữ nghĩa và có thể đánh giá mức độ liên quan ngay cả khi sử dụng từ đồng nghĩa và diễn giải.
- Không giống như các phép nhúng đơn giản, chúng tôi không mất chi tiết thông qua việc tính trung bình – mỗi tuyên bố được đánh giá riêng.
- Không giống như LLM-as-Judge cơ bản, hệ thống phán quyết có cấu trúc của chúng tôi đảm bảo tính ổn định và khả năng diễn giải của các đánh giá.
- Không giống như các cách tiếp cận dựa trên NLI, chúng tôi có thể làm việc với bất kỳ loại câu hỏi và câu trả lời nào, không giới hạn ở logic nhị phân.
Ưu điểm độc đáo:
- Minh bạch hoàn toàn: Luôn rõ ràng lý do tại sao một điểm cụ thể được gán. Mỗi tuyên bố có phán quyết riêng với giải thích, làm cho toàn bộ quá trình đánh giá hoàn toàn dễ diễn giải. Điều này cực kỳ quan trọng để gỡ lỗi và cải thiện hệ thống.
- Nền tảng toán học: Không giống như các cách tiếp cận mà LLM đưa ra phán đoán chủ quan, hệ thống của chúng tôi dựa trên các tính toán toán học. LLM chỉ phân loại các tuyên bố, trong khi điểm cuối cùng được tính toán bằng một công thức, đảm bảo tính nhất quán và khả năng dự đoán.
- Tính linh hoạt cấu hình: Tham số nhiệt độ trong softmax và hệ thống trọng số động cho phép điều chỉnh mức độ nghiêm ngặt của đánh giá theo các yêu cầu cụ thể mà không làm thay đổi logic cốt lõi.
- Kháng thiên vị: Đánh giá gián tiếp thông qua các tuyên bố loại bỏ xu hướng của LLM đưa ra điểm số quá cao, làm cho hệ thống khách quan hơn.
- Khả năng mở rộng: Cách tiếp cận có thể được áp dụng cho các câu trả lời có độ dài và độ phức tạp bất kỳ, từ các câu trả lời thực tế ngắn gọn đến các giải thích chi tiết.
Kết quả thực tế
Việc triển khai cách tiếp cận của chúng tôi đã cho thấy các kết quả sau:
- Tương quan cao với đánh giá của con người – trong 92% trường hợp, đánh giá tự động khớp với ý kiến chuyên gia.
- Ổn định điểm số – các lần chạy lặp lại trên cùng một dữ liệu cho kết quả nhất quán.
- Minh bạch quy trình – nhóm phát triển và người dùng doanh nghiệp có thể hiểu tại sao hệ thống gán một điểm cụ thể.
- Hiệu quả chi phí – mặc dù sử dụng LLM, cách tiếp cận có cấu trúc giảm thiểu số lượng truy vấn mô hình.
Kết luận
Sự phát triển của các phương pháp đánh giá chất lượng giải pháp LLM đã tiến triển từ các thuật toán từ vựng đơn giản đến các hệ thống ngữ nghĩa phức tạp. Mỗi cách tiếp cận đều có một vị trí ứng dụng riêng: các phương pháp từ vựng không thể thiếu để lọc nhanh, các phép nhúng ngữ nghĩa hoạt động tốt để tìm các văn bản tương tự, và LLM-as-Judge cung cấp đánh giá sắc thái nhất.
Cách tiếp cận của chúng tôi với các phán quyết và tổng hợp softmax đại diện cho sự tổng hợp các thực tiễn, kết hợp hiểu biết ngữ nghĩa của LLM với tính chặt chẽ toán học và tính minh bạch trong quá trình đánh giá. Điểm khác biệt chính là chúng tôi không dựa vào ý kiến chủ quan của mô hình mà sử dụng nó để phân loại các thành phần riêng lẻ của câu trả lời, sau đó các phương pháp toán học xác định được áp dụng để tính toán điểm cuối cùng.
Hiện tại, cách tiếp cận này chứng minh hiệu quả trong thực tế, mang lại mối tương quan cao với đánh giá của con người trong khi vẫn duy trì khả năng diễn giải đầy đủ kết quả. Khả năng cấu hình động các trọng số và tham số làm cho hệ thống có thể thích nghi với các miền và yêu cầu khác nhau.
Điểm mấu chốt: Không có phương pháp "tốt nhất" phổ quát để đánh giá chất lượng LLM. Việc lựa chọn cách tiếp cận nên được xác định bởi các yêu cầu cụ thể của hệ thống, tài nguyên sẵn có và sự cân bằng cần thiết giữa độ chính xác, tốc độ và khả năng diễn giải. Đối với các tác vụ yêu cầu độ chính xác đánh giá cao trong khi vẫn duy trì tính minh bạch và kiểm soát quy trình, cách tiếp cận phân tách thành các tuyên bố và tổng hợp toán học dường như là giải pháp tối ưu.
Tương lai của việc đánh giá chất lượng LLM có thể sẽ gắn liền với việc tích hợp sâu hơn các cách tiếp cận khác nhau và phát triển các phương pháp có khả năng thích nghi với các đặc thù của các miền và tác vụ cụ thể. Nghiên cứu liên tục trong lĩnh vực này là quan trọng, vì đánh giá chất lượng cao là nền tảng để xây dựng các hệ thống AI đáng tin cậy và hữu ích.
#ĐánhGiáAI #ChấtLượngLLM #AI #MôHìnhNgônNgữLớn #FirstLineSoftware #TFIDF #BM25 #Embeddings #SentenceBERT #LLMasJudge #NLI #SoftmaxAggregation #congcuai #binhdanai
Nguồn:sưu tầm