Tổng quan nghiên cứu

Phản ứng có hại của thuốc (Adverse Drug Reactions - ADRs) là một trong những thách thức y tế nghiêm trọng hàng đầu trên toàn cầu. Các thống kê dịch tễ học ghi nhận khoảng 7.000 ca tử vong mỗi năm xuất phát trực tiếp từ các biến cố bất lợi do thuốc gây ra. Đáng chú ý, hơn 94% các ca ADRs trong thực tế lâm sàng bị bỏ sót hoặc báo cáo thiếu trong các hệ thống giám sát thụ động chính thức như FAERS của Mỹ hay Yellow Card Scheme của Anh. Hạn chế này đặt ra yêu cầu cấp thiết về việc xây dựng các công cụ tự động hóa nhằm phát hiện sớm nguy cơ tiềm ẩn của dược phẩm ngay từ giai đoạn nghiên cứu và giám sát sau bán hàng.

Luận văn thạc sĩ chuyên ngành Hệ thống thông tin của tác giả Nguyễn Thị Quyền, dưới sự hướng dẫn của Tiến sĩ Đặng Thanh Hải tại Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội (bảo vệ tháng 06 năm 2021), tập trung giải quyết bài toán dự đoán tác dụng phụ của thuốc từ kho y văn y sinh. Mục tiêu trọng tâm của đề tài là xây dựng mô hình học sâu kết hợp cơ chế tập trung (Attention Mechanism) nhằm tự động trích xuất và phân loại mối quan hệ bệnh do hóa chất gây ra (Chemical-Induced Disease - CID) ở cấp độ câu từ văn bản phi cấu trúc.

Phạm vi thực nghiệm được triển khai trên kho ngữ liệu chuẩn quốc tế BioCreative V CDR (BC5CDR) với 1.500 bài báo y sinh tóm tắt từ cơ sở dữ liệu PubMed. Nghiên cứu đạt được bước tiến quan trọng khi mô hình đề xuất đạt điểm F1-score tối ưu là 0,6037 (tương đương 60,37%), vượt trội so với các mạng tích chập truyền thống. Kết quả này mang ý nghĩa thực tiễn to lớn, hỗ trợ các chuyên gia y tế và doanh nghiệp dược giảm thiểu từ 70% đến 80% thời gian rà soát tài liệu thủ công, nâng cao độ chính xác trong cảnh báo an toàn thuốc.

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 ứng dụng nền tảng xử lý ngôn ngữ tự nhiên (NLP) hiện đại trong lĩnh vực y sinh, tập trung vào bài toán trích xuất quan hệ (Relation Extraction - RE) giữa thực thể hóa chất/thuốc (Chemical) và thực thể bệnh/tác dụng phụ (Disease). Luận văn kế thừa và phát triển các khung lý thuyết cốt lõi sau:

  • Mạng nơ-ron nhân tạo và biến thể học sâu: Luận văn phân tích cấu trúc của Mạng nơ-ron tích chập (CNN) với các lớp tích chập (convolutional layer) và lấy mẫu cực đại (Global Max-pooling), cùng Mạng nơ-ron hồi quy (RNN). Để khắc phục hiện tượng triệt tiêu gradient (vanishing gradient) và xử lý sự phụ thuộc xa trong câu văn dài, mô hình tích hợp Mạng bộ nhớ dài - ngắn (LSTM) với 3 cổng điều khiển (cổng vào, cổng ra, cổng quên) và Mạng nơ-ron có cổng (Gated Recurrent Unit - GRU) với 2 cổng tối ưu (cổng đặt lại reset gate và cổng cập nhật update gate).
  • Biểu diễn từ và vị trí (Word & Position Embedding): Nghiên cứu sử dụng mô hình vector toàn cục GloVe-6B với không gian 300 chiều (300-dimension) để nắm bắt ngữ nghĩa tiềm ẩn của từ vựng y sinh. Đồng thời, kỹ thuật nhúng vị trí (Position Embedding) 50 chiều cho mỗi thực thể được tích hợp, tạo thành vector đặc trưng kết hợp có kích thước 400 chiều cho từng token đầu vào.
  • Cơ chế tập trung (Attention Mechanism): Áp dụng kỹ thuật attention của tác giả Thang Luong, cơ chế này tự động tính toán và gán trọng số phân bổ cho từng từ trong chuỗi. Thay vì nén toàn bộ thông tin câu thành một vector tĩnh, lớp attention tập trung làm nổi bật các "trigger words" (từ kích hoạt chỉ thị mối quan hệ nhân quả) nhằm tối ưu hóa biểu diễn ngữ nghĩa cho bộ phân loại softmax.

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

Phương pháp nghiên cứu được tiến hành thực nghiệm định lượng chuẩn hóa theo quy trình khoa học dữ liệu nghiêm ngặt:

  • Nguồn dữ liệu và phân chia tập mẫu: Toàn bộ quá trình huấn luyện và đánh giá sử dụng kho ngữ liệu chuẩn vàng BioCreative V CDR (BC5CDR). Cỡ mẫu bao gồm 1.500 bài tóm tắt PubMed chứa 4.409 chú thích hóa chất (1.467 mã định danh thuốc duy nhất), 5.818 chú thích bệnh tật (1.965 mã định danh bệnh duy nhất) và 3.116 mối quan hệ CID xác thực. Tập dữ liệu được phân chia đồng đều thành 3 tập độc lập: Tập huấn luyện (500 bài báo, 1.038 quan hệ CID), Tập phát triển (500 bài báo, 1.012 quan hệ CID) và Tập kiểm thử (500 bài báo, 1.066 quan hệ CID).
  • Tiền xử lý và kỹ thuật làm sạch dữ liệu: Tác giả sử dụng bộ công cụ tách câu NLTK Punkt để phân rã bài báo thành các đơn vị câu độc lập. Mỗi cặp thực thể thuốc - bệnh tiềm năng trong cùng một câu được trích xuất thành một thể hiện quan hệ. Đặc biệt, nghiên cứu triển khai chiến lược ẩn thực thể bằng cách thay thế tên thuốc và bệnh cụ thể bằng hai nhãn tổng quát "CHEMICAL" và "DISEASE" nhằm xử lý triệt để bài toán từ ngoài từ vựng (Out-Of-Vocabulary - OOV).
  • Lý do lựa chọn phương pháp phân tích: Việc kết hợp GRU với Attention được lựa chọn vì GRU có cấu trúc tính toán gọn nhẹ hơn LSTM nhưng vẫn duy trì khả năng học chuỗi xuất sắc, trong khi Attention loại bỏ nhiễu từ các thuật ngữ y học phức tạp xung quanh.
  • Thiết lập thực nghiệm: Hệ thống được lập trình trên nền tảng Keras và backend TensorFlow. Các siêu tham số tối ưu gồm: kích thước batch 64, số bộ lọc CNN là 100 với độ dài bộ lọc bằng 3, kích thước ẩn RNN là 128, tỷ lệ dropout 0,5 nhằm chống hiện tượng quá khớp (overfitting). Toàn bộ thử nghiệm chạy trên phần cứng CPU Intel Core i5-8400 2.81 GHz, 8.00 GB RAM và GPU AMD Radeon R5 430.

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

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

Quá trình đánh giá hiệu năng được lặp lại tối thiểu 10 lần cho mỗi cấu hình thuật toán để lấy giá trị trung bình chính xác, dựa trên ba thang đo chuẩn: Độ chính xác (Precision), Độ bao phủ (Recall) và Điểm F1 (F1-score). Các phát hiện thực nghiệm nổi bật bao gồm:

  • Sự vượt trội của mạng nơ-ron dựa trên cơ chế tập trung: Tất cả các mô hình tích hợp Attention (ATT-GRU, ATT-LSTM, ATT-RNN) đều mang lại hiệu quả vượt trội hơn so với mô hình đường cơ sở CNN thuần túy. Trong đó, mô hình ATT-GRU đạt điểm F1 cao nhất là 0,6037 (60,37%), cải thiện 3,06% so với mô hình CNN-Tokens truyền thống (đạt F1 là 0,5731).
  • Hiệu năng vượt trội của GRU khi kết hợp với Attention: So sánh giữa các biến thể hồi quy, ATT-GRU (F1 đạt 0,6037) cho kết quả cao hơn ATT-LSTM (F1 đạt 0,5947) và ATT-RNN (F1 đạt 0,5734). Cơ chế kiểm soát với 2 cổng của GRU giúp mô hình hội tụ nhanh hơn và phân bổ trọng số attention chính xác hơn vào các từ chỉ thị quan hệ.
  • Tác động tích cực của kỹ thuật chuẩn hóa nhãn thực thể: Việc thay thế tên cụ thể của thuốc và bệnh bằng các nhãn khái quát "CHEMICAL" và "DISEASE" giúp cải thiện F1-score ở toàn bộ các kiến trúc. Cụ thể, ATT-GRU tăng từ 0,6029 lên 0,6037, và ATT-LSTM tăng từ 0,5915 lên 0,5947. Giải pháp này giúp mô hình không bị phụ thuộc vào tần suất xuất hiện của tên thuốc hiếm gặp.
  • Khả năng diễn giải mô hình được nâng cao: Thông qua phân tích ma trận trọng số attention, mô hình chứng minh khả năng tập trung chính xác vào các động từ ngữ cảnh trực tiếp như "caused", "induced", "toxicity" hoặc "manifest" để đưa ra quyết định phân lớp nhị phân (YES/NO).

Thảo luận kết quả

Thành công của mô hình ATT-GRU bắt nguồn từ việc kết hợp sức mạnh biểu diễn vector ngữ cảnh đa chiều với cơ chế chú ý linh hoạt. Trong y văn, một câu thường chứa nhiều thuật ngữ học thuật dài và phức tạp; cơ chế attention đóng vai trò như một màng lọc thông minh, gán trọng số cao cho các từ khóa quan trọng và hạ thấp ảnh hưởng của các thành phần phụ trợ.

Khi so sánh với các công trình nghiên cứu quốc tế trên cùng tập dữ liệu chuẩn BC5CDR, mô hình của luận văn (F1 = 0,6037) đạt mức độ chính xác tương đương và cạnh tranh mạnh mẽ với các kiến trúc lai phức tạp:

  • Vượt trội hoàn toàn so với thuật toán máy học truyền thống Support Vector Machine (SVM) của nhóm tác giả Xu và cộng sự (F1 chỉ đạt 0,5070) và mô hình Maximum Entropy (ME) của Gu và cộng sự (F1 đạt 0,5830).
  • Tương đương với mô hình tích hợp CNN kết hợp bộ phân loại Maximum Entropy của tác giả Jinghang Gu và cộng sự (F1 đạt 0,6020), và mô hình tích hợp sâu LSTM kết hợp SVM của Zhou và cộng sự (F1 đạt 0,5600).
  • Tiệm cận sát nút các hệ thống sử dụng nhiều quy tắc hậu xử lý chuyên gia phức tạp (như mô hình CNN+ME+PP đạt F1 = 0,6130 của Gu hoặc LSTM+SVM+PP đạt F1 = 0,6130 của Zhou). Điểm mạnh vượt trội của luận văn là đạt được độ chính xác 0,6037 hoàn toàn tự động thông qua học sâu thuần túy mà không cần can thiệp thủ công bằng các tập luật tốn kém.

Trong các báo cáo phân tích học thuật, các kết quả so sánh đối sánh này được trực quan hóa sinh động thông qua biểu đồ cột thể hiện mức tăng trưởng F1-score giữa 8 kịch bản thực nghiệm, kết hợp bảng ma trận nhầm lẫn (confusion matrix) thể hiện chi tiết tỷ lệ phân loại đúng giữa các cặp quan hệ thực tế.

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

Dựa trên kết quả nghiên cứu thực nghiệm vững chắc, luận văn đề xuất 4 nhóm giải pháp kỹ thuật và ứng dụng có tính khả thi cao:

  • Tích hợp mô hình ATT-GRU vào hệ thống cảnh giác dược quốc gia: Cơ quan Quản lý Dược phối hợp cùng các Trung tâm Thông tin Thuốc và Theo dõi Phản ứng Có hại của Thuốc (DI & ADR) triển khai phần mềm khai phá dữ liệu tự động. Mục tiêu xử lý quét hơn 10.000 tài liệu y văn và báo cáo ca bệnh mỗi tháng, giảm thiểu 85% thời gian tổng hợp dữ liệu thủ công, hoàn thành trong giai đoạn 2026 - 2027.
  • Nâng cấp không gian vector nhúng bằng các mô hình ngôn ngữ lớn y sinh: Các nhóm nghiên cứu tin sinh học và trí tuệ nhân tạo cần thay thế mô hình GloVe tĩnh bằng các kiến trúc Transformer tiền huấn luyện chuyên sâu như BioBERT, PubMedBERT hoặc ClinicalBERT. Mục tiêu nâng điểm F1-score tổng thể từ mức 0,6037 lên trên 0,6800 trong vòng 12 tháng tới.
  • Xây dựng kho ngữ liệu tương tác thuốc - bệnh chuẩn hóa tiếng Việt: Bộ Y tế cùng các trường Đại học Y Dược chủ trì xây dựng bộ dữ liệu gán nhãn bao gồm tối thiểu 2.000 tóm tắt bệnh án và bài báo khoa học trong nước. Lộ trình triển khai trong 18 tháng nhằm phục vụ việc huấn luyện các mô hình AI đặc thù cho ngôn ngữ y khoa tại Việt Nam.
  • Mở rộng phạm vi trích xuất quan hệ liên câu (Cross-sentence Relation Extraction): Các kỹ sư NLP cần hoàn thiện kiến trúc đồ thị tri thức (Knowledge Graph) và mạng nơ-ron tích chập đồ thị (GCN) để nhận diện mối quan hệ giữa các thực thể nằm ở các câu khác nhau trong cùng một văn bản. Mục tiêu nâng tỷ lệ bao phủ (Recall) thêm 15% đến 20%, thực hiện trong giai đoạn 2026 - 2028.

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

Công trình nghiên cứu mang giá trị học thuật và ứng dụng thực tiễn cao, đặc biệt hữu ích cho 4 nhóm đối tượng sau:

  • Học viên cao học, nghiên cứu sinh và nhà khoa học ngành Khoa học máy tính, Hệ thống thông tin: Nắm bắt phương pháp luận nghiên cứu chuẩn mực về xử lý ngôn ngữ tự nhiên trong y sinh, kỹ thuật xây dựng mạng nơ-ron hồi quy kết hợp Attention và kinh nghiệm thực nghiệm trên các kho ngữ liệu chuẩn quốc tế.
  • Kỹ sư AI và chuyên gia khoa học dữ liệu trong lĩnh vực Y tế thông minh (HealthTech): Ứng dụng trực tiếp mã nguồn, kỹ thuật xử lý OOV và thiết lập siêu tham số tối ưu để phát triển các module trích xuất thực thể, phân loại quan hệ trong các hệ thống hồ sơ bệnh án điện tử (EMR).
  • Chuyên viên an toàn thuốc và cảnh giác dược (Pharmacovigilance) tại các công ty dược phẩm: Sử dụng công trình như một tài liệu tham khảo để xây dựng công cụ sàng lọc tự động các tác dụng phụ hiếm gặp của thuốc mới từ hàng triệu bài báo khoa học toàn cầu.
  • Cán bộ quản lý y tế và bác sĩ lâm sàng: Hiểu rõ cơ chế hỗ trợ của trí tuệ nhân tạo trong việc phát hiện sớm các tương tác thuốc bất lợi, từ đó tối ưu hóa phác đồ điều trị và giảm thiểu tỷ lệ tai biến y khoa cho người bệnh.

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

Tại sao mô hình ATT-GRU lại đạt hiệu năng cao hơn mô hình CNN truyền thống?
Mô hình CNN chủ yếu trích xuất các đặc trưng ngữ cảnh cục bộ thông qua các cửa sổ bộ lọc kích thước cố định (ví dụ kích thước 3). Ngược lại, ATT-GRU vừa ghi nhớ được thông tin chuỗi dài theo thời gian, vừa tính toán linh hoạt trọng số tập trung cho từng từ khóa kích hoạt, giúp loại bỏ nhiễu từ các câu phức tạp và nâng điểm F1 từ 0,5731 lên 0,6037.

Kỹ thuật thay thế thực thể bằng nhãn CHEMICAL và DISEASE giúp ích gì cho mô hình?
Trong các tài liệu PubMed, nhiều tên thuốc hoặc hợp chất hóa học hiếm gặp sẽ không tồn tại trong từ điển nhúng từ vựng có sẵn, dẫn đến lỗi Out-Of-Vocabulary (OOV). Việc chuyển đổi tên riêng thành nhãn tổng quát giúp mô hình tập trung học cấu trúc ngữ pháp và ngữ nghĩa của mối quan hệ, nâng F1-score từ 0,6029 lên 0,6037.

Tập dữ liệu BioCreative V CDR có độ tin cậy và quy mô như thế nào?
Tập dữ liệu BC5CDR là kho ngữ liệu chuẩn vàng được xây dựng bởi các chuyên gia y sinh quốc tế thuộc dự án BioCreative. Bộ dữ liệu gồm 1.500 bài báo PubMed được chú thích thủ công tỉ mỉ với 4.409 thực thể hóa chất, 5.818 thực thể bệnh và 3.116 mối quan hệ CID xác thực, đảm bảo tính khách quan và chuẩn hóa cao cho nghiên cứu.

Mô hình có thể phát hiện được các tương tác thuốc - thuốc (DDI) hoặc protein - protein (PPI) không?
Hoàn toàn có thể. Mặc dù luận văn tập trung vào mối quan hệ giữa hóa chất và bệnh (CID), cấu trúc mạng nơ-ron dựa trên cơ chế tập trung ATT-GRU có thể dễ dàng chuyển giao học máy (transfer learning) và áp dụng trực tiếp cho bài toán trích xuất tương tác thuốc - thuốc (DDI) hoặc protein - protein (PPI) khi được cung cấp bộ dữ liệu gán nhãn tương ứng.

Cấu hình phần cứng cần thiết để triển khai huấn luyện mô hình này là gì?
Mô hình được tối ưu hóa tốt về mặt tính toán, có thể huấn luyện hiệu quả trên các hệ thống máy tính thông dụng. Trong nghiên cứu, toàn bộ pipeline được thực thi trơn tru trên cấu hình máy tính gồm CPU Intel Core i5-8400 2.81 GHz, 8 GB RAM và card đồ họa AMD Radeon R5 430 với thời gian huấn luyện ngắn và độ ổn định cao.

Kết luận

  • Luận văn đã giải quyết thành công bài toán tự động trích xuất và dự đoán mối quan hệ tác dụng phụ của thuốc từ y văn y sinh bằng các kỹ thuật học sâu tiên tiến.
  • Chứng minh tính ưu việt của mô hình mạng nơ-ron có cổng kết hợp cơ chế tập trung (ATT-GRU), đạt điểm F1-score trung bình cao nhất là 0,6037 trên tập dữ liệu chuẩn BioCreative V CDR.
  • Đề xuất giải pháp thay thế nhãn thực thể tổng quát giúp giải quyết triệt để bài toán từ ngoài từ vựng (OOV), cải thiện độ chính xác phân loại ngữ nghĩa.
  • Đóng góp nguồn tài liệu học thuật và quy trình thực nghiệm có giá trị thực tiễn cao cho ngành tin học y sinh và công nghệ xử lý ngôn ngữ tự nhiên tại Việt Nam.
  • Trong giai đoạn tiếp theo, nghiên cứu mở ra hướng phát triển tích hợp các mô hình ngôn ngữ lớn (BioBERT, ClinicalBERT) và mở rộng phạm vi trích xuất quan hệ xuyên câu trên các kho ngữ liệu quy mô lớn hơn.

Quý độc giả, các nhà nghiên cứu và doanh nghiệp công nghệ y tế quan tâm đến việc ứng dụng AI trong an toàn dược phẩm có thể liên hệ và tham khảo toàn văn công trình nghiên cứu tại Thư viện Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội để cùng hợp tác phát triển các giải pháp y tế thông minh.