Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số y tế, giao tiếp người - máy qua ngôn ngữ tự nhiên đang trở thành trụ cột quan trọng để nâng cao trải nghiệm của người bệnh. Các số liệu thống kê từ ngành dịch vụ khách hàng chỉ ra rằng có tới 69% người dùng chủ động tìm cách tự giải quyết thắc mắc trước khi liên hệ với nhân viên hỗ trợ. Tuy nhiên, khoảng 73% tổ chức và doanh nghiệp khẳng định độ chính xác trong việc chuyển đổi giọng nói thành văn bản vẫn là rào cản kỹ thuật lớn nhất khi triển khai các hệ thống tương tác tự động. Phần lớn các chatbot truyền thống chỉ hỗ trợ nhập liệu văn bản, gây khó khăn cho người cao tuổi, người khiếm thị hoặc bệnh nhân đang trong tình trạng cần trợ giúp khẩn cấp.

Nhằm giải quyết triệt để vấn đề này, đề tài tập trung nghiên cứu và phát triển hệ thống chatbot thông minh hỗ trợ tương tác giọng nói tiếng Việt chuyên sâu cho lĩnh vực chăm sóc sức khỏe. Mục tiêu cụ thể của luận văn là xây dựng chuỗi xử lý khép kín: thu thập và làm sạch dữ liệu hội thoại y tế, tối ưu hóa mô hình nhận dạng giọng nói tự động (ASR) và phát triển mô hình sinh phản hồi đàm thoại tự nhiên (Sequence-to-Sequence) kết hợp mô hình ngôn ngữ lớn GPT-3.

Nghiên cứu được triển khai thực nghiệm từ ngày 06/02/2023 đến ngày 10/12/2023 tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh, tập trung vào tập dữ liệu hỏi đáp y tế tại các cơ sở khám chữa bệnh ở Việt Nam. Kết quả nghiên cứu mang lại ý nghĩa thực tiễn to lớn khi giúp giảm tỷ lệ lỗi từ (Word Error Rate - WER) xuống mức tối ưu, nâng cao điểm chất lượng đàm thoại BLEU và gia tăng mức độ tiếp cận dịch vụ y tế cho hàng triệu người bệnh.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu xây dựng trên nền tảng kết hợp giữa các kiến trúc học sâu kinh điển và các đột phá mô hình ngôn ngữ lớn hiện đại. Hệ thống tích hợp hai trụ cột chính: mô hình nhận dạng tiếng nói tự động (ASR) và mô hình đối thoại ngôn ngữ tự nhiên (Seq2Seq).

  1. Mô hình chuỗi sang chuỗi (Sequence-to-Sequence) và cơ chế chú ý (Luong Attention): Mô hình vận hành dựa trên kiến trúc bộ mã hóa (Encoder) và bộ giải mã (Decoder) sử dụng mạng nơ-ron hồi quy GRU (Gated Recurrent Unit) và LSTM (Long Short-Term Memory). Cơ chế cổng của LSTM gồm cổng vào, cổng quên và cổng ra giúp loại bỏ hiện tượng suy giảm gradient trên các chuỗi văn bản dài. Cơ chế chú ý toàn cục của Luong cho phép bộ giải mã tập trung vào các trọng số ngữ cảnh cụ thể của câu hỏi đầu vào để tạo phản hồi chuẩn xác.
  2. Kiến trúc Transformer và mô hình GPT-3: Ứng dụng cơ chế tự chú ý đa điểm (Multi-Head Attention) với 175 tỷ tham số nhằm hiểu sâu sắc ngữ cảnh y tế phức tạp, sinh câu trả lời linh hoạt và tự nhiên vượt trội so với các mô hình mạng nơ-ron truyền thống.
  3. Kiến trúc Wav2vec 2.0 cho nhận dạng tiếng nói: Sử dụng bộ mã hóa đặc trưng ẩn (Latent Feature Encoder) từ mạng tích chập đa tầng (CNN) và Transformer để trích xuất đặc trưng âm học trực tiếp từ tín hiệu sóng âm thô mà không cần thông qua các bước trích xuất thủ công như trong mô hình Markov ẩn (HMM) truyền thống.
  4. Kỹ thuật nhúng từ (Word Embedding): So sánh giữa GloVe (dựa trên ma trận đồng xuất hiện toàn cục) và Word2Vec (gồm CBOW và Skip-gram) nhằm mã hóa từ ngữ thành các véc-tơ số thực bảo toàn quan hệ ngữ nghĩa.

Phương pháp nghiên cứu

Phương pháp nghiên cứu kết hợp giữa kỹ thuật tiền xử lý dữ liệu thực tế và thực nghiệm huấn luyện mô hình học sâu có giám sát:

  • Nguồn dữ liệu và cỡ mẫu: Dữ liệu văn bản gồm 12.800 cặp câu hỏi đáp y tế được thu thập từ chuyên mục tư vấn sức khỏe của các bệnh viện lớn tại Việt Nam. Dữ liệu âm thanh bao gồm 85 giờ bản ghi âm giọng đọc tiếng Việt đa dạng vùng miền và độ tuổi, phản ánh chính xác các kịch bản đàm thoại y tế thực tế.
  • Phương pháp chọn mẫu: Áp dụng phương pháp chọn mẫu phân tầng có chủ đích. Dữ liệu được làm sạch, loại bỏ nhiễu âm thanh tần số thấp, chuẩn hóa từ viết tắt và phân đoạn từ tiếng Việt chuyên ngành. Toàn bộ tập dữ liệu được phân chia theo tỷ lệ chuẩn: 80% cho tập huấn luyện (Training Set), 10% cho tập kiểm định (Validation Set) và 10% cho tập kiểm thử (Test Set).
  • Phương pháp phân tích và tối ưu hóa: Huấn luyện mạng nơ-ron sử dụng thuật toán tối ưu hóa Stochastic Gradient Descent (SGD) kết hợp bộ điều chỉnh Adam và kỹ thuật suy giảm trọng số (Weight Decay L2) cùng Dropout để chống hiện tượng quá khớp (Overfitting). Phương pháp này được lựa chọn nhờ khả năng hội tụ nhanh trên không gian tham số lớn.
  • Timeline thực hiện: Nghiên cứu trải qua 3 giai đoạn rõ rệt: 4 tháng đầu thu thập và xử lý dữ liệu, 4 tháng tiếp theo thực nghiệm huấn luyện ASR và Seq2Seq, 2 tháng cuối cùng đánh giá toàn diện hệ thống.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đối sánh giữa các mô hình đã mang lại 4 phát hiện quan trọng:

  • Đột phá về độ chính xác nhận diện giọng nói tiếng Việt: Mô hình Wav2vec 2.0 sau khi tinh chỉnh trên tập ngữ liệu y tế đạt tỷ lệ lỗi từ (WER) chỉ 11,8%, giảm 34,4% so với mô hình lai ghép truyền thống HMM-DNN (có WER ở mức 18,0%).
  • Chất lượng sinh câu trả lời y tế vượt trội: Sự kết hợp của GPT-3 mang lại điểm số BLEU đạt 38,6 điểm, cao hơn 28,2% so với mô hình Seq2Seq sử dụng GRU kết hợp Luong Attention thuần túy (đạt 30,1 điểm). Khả năng duy trì ngữ cảnh đàm thoại y tế tăng rõ rệt sau 5 lượt trao đổi liên tiếp.
  • Độ chính xác phân loại ý định và trích xuất thực thể cao: Hệ thống đạt độ chính xác F1-score 92,4% cho tác vụ nhận diện ý định bệnh nhân (Intent Recognition) và 89,7% cho tác vụ trích xuất thực thể y khoa (Entity Recognition), giúp tỷ lệ phải chuyển tiếp sang nhân viên y tế thật (Chat Handoff) giảm xuống dưới 14,5%.
  • Tối ưu hóa thời gian phản hồi toàn trình: Độ trễ từ lúc người dùng dứt lời nói đến khi nhận được phản hồi dạng âm thanh hoàn chỉnh chỉ mất trung bình 1,35 giây, giảm 42% thời gian chờ so với các hệ thống tương tác giọng nói nhiều tầng trước đây.

Thảo luận kết quả

Hiệu năng ấn tượng của mô hình Wav2vec 2.0 bắt nguồn từ khả năng tự học biểu diễn âm thanh từ lượng dữ liệu thô lớn, giúp mô hình miễn nhiễm tốt hơn với các biến thể phát âm địa phương và tạp âm phòng khám. Trong khi đó, các mô hình HMM truyền thống dễ bị sai lệch khi gặp các từ ghép y khoa có cấu trúc phức tạp.

Đối với phần xử lý ngôn ngữ, mô hình GPT-3 thể hiện khả năng hiểu các câu hỏi dài và chứa nhiều từ ngữ mô tả triệu chứng mơ hồ tốt hơn hẳn mạng nơ-ron hồi quy thông thường. Các phát hiện này hoàn toàn tương đồng với các công bố quốc tế gần đây, khẳng định tính tất yếu của kiến trúc Transformer trong xử lý chuỗi.

Dữ liệu thực nghiệm của luận văn có thể được biểu diễn một cách trực quan qua biểu đồ cột so sánh tỷ lệ WER giữa các cấu hình ASR và biểu đồ đường thể hiện tốc độ suy giảm của hàm mất mát (Loss Function) theo quy mô tập dữ liệu huấn luyện. Các biểu đồ này minh chứng rằng khi dữ liệu âm thanh vượt mốc 60 giờ, đường cong học tập của Wav2vec 2.0 bắt đầu đạt trạng thái ổn định và tối ưu hóa sâu sắc.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, luận văn đưa ra 4 khuyến nghị then chốt nhằm đưa hệ thống vào ứng dụng thực tiễn:

  • Tối ưu hóa kiến trúc suy luận thời gian thực: Áp dụng kỹ thuật lượng tử hóa mô hình (Model Quantization 8-bit) nhằm giảm dung lượng bộ nhớ GPU xuống 40%, hướng tới mục tiêu hạ độ trễ phản hồi âm thanh xuống dưới 800 mili-giây. Chủ thể thực hiện: Nhóm kỹ sư AI và hạ tầng hệ thống trong quý 1 năm 2024.
  • Mở rộng kho ngữ liệu âm thanh y tế đa vùng miền: Thu thập và gán nhãn bổ sung ít nhất 150 giờ dữ liệu giọng nói từ các tỉnh miền Trung và miền Tây Nam Bộ, đặt mục tiêu nâng độ chính xác nhận dạng tên thuốc và thuật ngữ bệnh lý lên trên 95%. Chủ thể thực hiện: Nhóm xử lý ngôn ngữ tự nhiên phối hợp cùng các trường y khoa trong vòng 6 tháng tới.
  • Thiết lập cơ chế kiểm duyệt an toàn thông tin y khoa (Medical Guardrails): Tích hợp tầng lọc quy tắc tự động nhằm ngăn ngừa 100% rủi ro tạo ra các phản hồi sai lệch về đơn thuốc hoặc phác đồ điều trị, duy trì tỷ lệ chuyển hướng an toàn (Fallback) đạt 99,9% đối với các tình huống bệnh lý nguy cấp. Chủ thể thực hiện: Hội đồng chuyên môn y tế cùng ban phát triển phần mềm theo chu kỳ đánh giá 3 tháng/lần.
  • Thử nghiệm lâm sàng tại 5 bệnh viện đa khoa: Triển khai thí điểm hệ thống tại các quầy tiếp đón tự động và kênh tư vấn trực tuyến, hướng đến mục tiêu đạt tỷ lệ hài lòng của người bệnh (CSAT) trên 85% và giảm 30% khối lượng cuộc gọi cho bộ phận trực tổng đài. Chủ thể thực hiện: Ban lãnh đạo bệnh viện và đối tác công nghệ trong vòng 12 tháng.

Đối tượng nên tham khảo luận văn

Công trình nghiên cứu mang lại giá trị học thuật và ứng dụng thực tiễn phong phú cho 4 nhóm đối tượng chính:

  • Nhà nghiên cứu và học viên cao học ngành Khoa học Máy tính: Cung cấp tài liệu tham khảo chi tiết về toán học của mạng nơ-ron hồi quy, cơ chế Luong Attention, Transformer cũng như kinh nghiệm thực nghiệm tinh chỉnh mô hình ngôn ngữ lớn cho ngôn ngữ có dấu thanh như tiếng Việt.
  • Kỹ sư AI và chuyên gia phát triển giải pháp y tế số (HealthTech): Cung cấp bộ khung kiến trúc hoàn chỉnh để tích hợp liền mạch giữa ASR (Wav2vec 2.0) và NLP (GPT-3), giúp rút ngắn 50% thời gian nghiên cứu mẫu khi xây dựng Voicebot cho phòng khám.
  • Nhà quản lý bệnh viện và các cơ sở y tế: Cung cấp góc nhìn toàn diện về phương án tự động hóa khâu tiếp đón ban đầu, giúp tối ưu hóa khả năng tiếp nhận hơn 2.000 lượt hỏi đáp mỗi ngày và tiết kiệm 25-35% chi phí nhân sự trực tổng đài.
  • Doanh nghiệp phát triển giải pháp chăm sóc khách hàng tự động: Học hỏi kinh nghiệm chuyển đổi từ hệ thống trả lời tự động IVR dạng bấm phím truyền thống sang giải pháp đàm thoại AI thông minh, nâng tỷ lệ tự phục vụ của khách hàng lên trên 70%.

Câu hỏi thường gặp

Hệ thống kết hợp giữa Wav2vec 2.0 và GPT-3 mang lại ưu thế vượt trội nào?
Sự kết hợp này tạo ra một quy trình xử lý khép kín hoàn hảo. Wav2vec 2.0 đảm bảo chuyển đổi giọng nói tiếng Việt thành văn bản với tỷ lệ lỗi từ chỉ 11,8%, trong khi GPT-3 đảm nhận việc phân tích ngữ nghĩa sâu sắc và tạo câu trả lời đạt điểm BLEU 38,6 điểm, giúp tương tác đàm thoại diễn ra mượt mà như người thật.

Làm thế nào để hệ thống nhận diện chính xác các thuật ngữ y khoa phức tạp?
Hệ thống được tinh chỉnh trên tập dữ liệu chuyên biệt gồm 12.800 cặp câu hỏi đáp y tế và danh mục biệt dược chuẩn. Nhờ không gian nhúng từ ngữ nghĩa chuyên sâu, mô hình nhận diện chính xác hơn 89,7% các thực thể y tế phức tạp ngay cả khi người dùng phát âm chưa chuẩn.

Mô hình có xử lý tốt giọng nói các vùng miền khác nhau tại Việt Nam không?
Tập dữ liệu huấn luyện âm thanh 85 giờ bao gồm nhiều chất giọng Bắc, Trung, Nam với độ tuổi đa dạng. Kiến trúc nhiều tầng tích chập của Wav2vec 2.0 cho phép bóc tách đặc trưng âm thanh bất biến theo ngữ điệu, duy trì độ chính xác cao trên các biến thể giọng nói địa phương.

Thời gian phản hồi 1,35 giây có đáp ứng tốt nhu cầu giao tiếp thực tế không?
Khoảng thời gian 1,35 giây hoàn toàn nằm trong ngưỡng chấp nhận được của một cuộc hội thoại tự nhiên (thông thường dưới 2 giây). Hệ thống loại bỏ hoàn toàn cảm giác chờ đợi ngắt quãng thường thấy ở các tổng đài tự động thế hệ cũ.

Hệ thống có thể triển khai trên các thiết bị phần cứng thông thường không?
Nhờ áp dụng các kỹ thuật nén mô hình và lượng tử hóa tham số 8-bit, mô hình có thể vận hành ổn định trên các máy chủ trang bị 1-2 GPU thương mại tiêu chuẩn, giúp giảm 40% chi phí đầu tư ban đầu cho các cơ sở y tế.

Kết luận

  • Luận văn đã thiết kế và hiện thực hóa thành công hệ thống Voicebot chăm sóc sức khỏe toàn diện bằng tiếng Việt, tích hợp đột phá giữa kiến trúc ASR Wav2vec 2.0 và mô hình đàm thoại GPT-3.
  • Nâng cao vượt bậc độ chính xác nhận dạng giọng nói với tỷ lệ lỗi từ WER đạt mức ấn tượng 11,8%, giảm 34,4% so với các phương pháp truyền thống.
  • Cải thiện chất lượng hiểu và sinh ngôn ngữ tự nhiên với điểm số BLEU đạt 38,6 điểm và độ chính xác phân loại ý định đạt 92,4%.
  • Đóng góp bộ dữ liệu chuẩn hóa gồm 12.800 cặp đàm thoại y tế và 85 giờ ghi âm giọng nói tiếng Việt phục vụ đắc lực cho cộng đồng nghiên cứu.
  • Định hình lộ trình nâng cấp công nghệ trong 12 tháng tiếp theo nhằm mở rộng quy mô ứng dụng tại các bệnh viện đa khoa trên toàn quốc.

Công trình là bước tiến quan trọng thúc đẩy ứng dụng trí tuệ nhân tạo đàm thoại vào hệ thống y tế công cộng, mở ra giải pháp tiếp cận dịch vụ y tế bình đẳng, nhanh chóng và hiệu quả cho mọi người dân. Các cơ sở y tế và đơn vị công nghệ quan tâm có thể ứng dụng ngay bộ khung giải pháp này để nâng tầm trải nghiệm chăm sóc sức khỏe thông minh.