Luận án tiến sĩ: Phương pháp tìm kiếm ngữ nghĩa sử dụng ontology xây dựng hệ thống tra cứu văn bản mẫu bệnh - Nguyễn Hồng Sơn
Luận án tiến sĩ đề xuất phương pháp tìm kiếm ngữ nghĩa dựa trên ontology, ứng dụng xây dựng hệ thống tra cứu văn bản mẫu bệnh hiệu quả.
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
115
Thời gian đọc
18 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Nền tảng tìm kiếm ngữ nghĩa bằng ontology y tế hiện đại
- Số trang:
- 115 trang
- Trường:
- Học viện Kỹ thuật Quân sự
- Chuyên ngành:
- Cơ sở toán học cho tin học
- Tác giả:
- Nguyễn Hồng Sơn
- Năm:
- 2020
Tóm tắt nội dung luận án
I. Nền tảng tìm kiếm ngữ nghĩa bằng ontology y tế hiện đại
Tìm kiếm ngữ nghĩa y tế đóng vai trò then chốt trong kỷ nguyên số hóa y tế hiện đại. Các phương pháp tìm kiếm truyền thống dựa trên so khớp từ khóa bộc lộ nhiều hạn chế lớn. Văn bản y khoa chứa đựng nhiều thuật ngữ chuyên môn phức tạp, từ đồng nghĩa và cấu trúc phi cấu trúc. Công nghệ semantic search ontology giải quyết triệt để rào cản này bằng cách mô hình hóa tri thức sâu sắc. Hệ thống ứng dụng bản thể học y khoa để hiểu rõ bản chất ngữ nghĩa của từng câu truy vấn. Toàn bộ dữ liệu y tế được liên kết chặt chẽ thông qua các nút khái niệm và quan hệ định danh tường minh. Quá trình tra cứu văn bản bệnh nhờ đó đạt độ chính xác và độ tin cậy vượt trội. Người dùng dễ dàng tiếp cận nguồn tri thức bệnh học phong phú một cách nhanh chóng. Hệ thống tự động loại bỏ các kết quả gây nhiễu và mở rộng phạm vi tìm kiếm theo ngữ cảnh thực tế. Đây là bước tiến quan trọng trong chuẩn hóa và khai thác dữ liệu y sinh.
1.1. Khái niệm và vai trò của bản thể học y khoa
Bản thể học y khoa (medical ontology) là mô hình biểu diễn tri thức tường minh về các thực thể trong lĩnh vực y học. Cấu trúc này định nghĩa rõ ràng các khái niệm, thuộc tính và mối quan hệ phân cấp giữa các đối tượng. Trong miền y tế, ontology đóng vai trò chuẩn hóa vốn từ vựng chuyên ngành vốn rất đa dạng. Mô hình hỗ trợ hệ thống máy tính đọc hiểu chính xác các văn bản lâm sàng phức tạp. Việc áp dụng bản thể học giúp nhận diện nhanh chóng các triệu chứng, hội chứng và phác đồ điều trị bệnh. Công nghệ này tạo nền móng vững chắc cho các hệ thống hỗ trợ ra quyết định lâm sàng. Toàn bộ tri thức y khoa được tổ chức dạng đồ thị với khả năng suy diễn logic cao. Sự kết hợp này gia tăng giá trị khai thác nguồn dữ liệu bệnh án khổng lồ tại các bệnh viện.
1.2. Các chuẩn phân loại bệnh và thuật ngữ y học
Các chuẩn từ vựng quốc tế định hình cấu trúc dữ liệu y tế hiện đại trên toàn cầu. Hệ thống mã hóa bệnh tật ICD-10 cung cấp danh mục phân loại bệnh tật và nguyên nhân tử vong vô cùng chi tiết. Danh mục chuẩn MeSH hỗ trợ gắn chỉ mục và kiểm soát từ vựng tài liệu y sinh chuẩn xác. Bên cạnh đó, ontology SNOMED CT cung cấp hệ thống thuật ngữ lâm sàng toàn diện bậc nhất thế giới. Việc tích hợp các bộ chuẩn này vào ontology giúp đồng bộ hóa dữ liệu khám chữa bệnh đa nguồn. Hồ sơ bệnh án từ nhiều cơ sở y tế dễ dàng kết nối, chia sẻ và liên thông đồng bộ. Khả năng tương thích ngữ nghĩa giữa các nền tảng y tế số được nâng cấp mạnh mẽ và an toàn.
1.3. Mô hình truy xuất thông tin y sinh hiện đại
Truy xuất thông tin y sinh (medical information retrieval) đòi hỏi khả năng hiểu sâu văn bản chuyên ngành phức tạp. Mô hình tìm kiếm truyền thống chỉ tập trung so khớp chuỗi ký tự đơn thuần mà thiếu sự liên kết ngữ nghĩa. Phương pháp hiện đại kết hợp đồ thị tri thức và không gian vector ngữ nghĩa đa chiều. Hệ thống tự động phân tích ý định tìm kiếm thực sự của bác sĩ hoặc nhà nghiên cứu. Công nghệ tự động mở rộng câu truy vấn dựa trên các khái niệm tương đương trong ontology. Kết quả trả về đáp ứng chính xác trọng tâm ca bệnh lâm sàng cần tra cứu. Thời gian xử lý truy vấn giảm rõ rệt trong khi độ phủ thông tin liên quan tăng lên đáng kể.
II. Trích xuất tri thức phục vụ tìm kiếm ngữ nghĩa y tế
Quá trình trích xuất tri thức từ văn bản y khoa phi cấu trúc là một bài toán khoa học đầy thách thức. Dữ liệu bệnh án thường chứa câu văn dài, thuật ngữ viết tắt và cấu trúc ngữ pháp tự do. Phương pháp tiếp cận hiện đại sử dụng các mô hình xử lý ngôn ngữ tự nhiên kết hợp ontology chuyên ngành. Hệ thống bóc tách chính xác các thực thể y học quan trọng từ kho văn bản mẫu bệnh phong phú. Mối quan hệ ngữ nghĩa giữa triệu chứng, bệnh lý và phương pháp điều trị được định danh rõ ràng. Dữ liệu sau khi trích xuất được chuyển đổi thành cấu trúc máy đọc hiểu và suy diễn được. Đây là điều kiện tiên quyết để vận hành tìm kiếm ngữ nghĩa y tế đạt hiệu năng tối ưu.
2.1. Trích rút bộ ba triple dựa trên mô hình cú pháp
Trích rút bộ ba triple gồm Chủ thể, Quan hệ và Đối tượng là kỹ thuật nền tảng để xây dựng đồ thị tri thức. Mô hình cú pháp phân tích cây ngữ pháp của từng câu văn trong tài liệu mẫu bệnh. Thuật toán nhận diện các thành phần câu và xác định chính xác quan hệ ngữ nghĩa tiềm ẩn. Quá trình này chuyển hóa văn bản tự do thành các phát biểu logic có cấu trúc chuẩn hóa cao. Mối liên hệ mật thiết giữa tên bệnh và các biểu hiện triệu chứng lâm sàng được mô hình hóa tự động. Dữ liệu triple hình thành kho tri thức bệnh học phong phú và nhất quán. Khả năng suy luận và truy vấn ngữ nghĩa sâu của hệ thống được nâng cao rõ rệt.
2.2. Xử lý nhập nhằng ngữ nghĩa bằng Wikipedia
Hiện tượng đa nghĩa và đồng âm từ vựng gây khó khăn lớn cho quá trình máy tính hiểu văn bản y khoa. Kỹ thuật tham chiếu định hướng sử dụng cơ sở tri thức Wikipedia Disambiguation giải quyết triệt để hiện tượng này. Hệ thống phân tích ngữ cảnh xuất hiện cụ thể của từ khóa trong từng đoạn văn bản. Thuật toán tiến hành đối sánh ngữ cảnh với các trang định hướng để lựa chọn nét nghĩa chính xác nhất. Phương pháp này loại bỏ hoàn toàn các sai lệch khi định danh thực thể y tế. Khái niệm bệnh học được gắn nhãn đúng chuẩn trong không gian tìm kiếm tri thức. Độ chính xác của quá trình lập chỉ mục dữ liệu tăng lên đáng kể.
2.3. Tìm kiếm đa diện kết hợp cá nhân hóa facet
Tìm kiếm đa diện (faceted search) cho phép người dùng lọc kết quả theo nhiều chiều thông tin đồng thời một cách linh hoạt. Các thuộc tính như triệu chứng, nhóm tuổi, mức độ nghiêm trọng và phương pháp điều trị trở thành các chiều lọc hữu ích. Hệ thống tích hợp thuật toán cá nhân hóa facet dựa trên thói quen và lịch sử tra cứu của từng nhóm người dùng. Giao diện tự động sắp xếp và gợi ý các tiêu chí lọc phù hợp nhất với ngữ cảnh làm việc. Người dùng thu hẹp phạm vi tìm kiếm nhanh chóng chỉ sau vài thao tác chọn lọc đơn giản. Trải nghiệm khám phá kho dữ liệu y khoa trở nên trực quan và thuận tiện hơn.
III. Mô hình khai phá luật kết hợp trong ontology bệnh
Khai phá dữ liệu y tế mở ra cơ hội phát hiện các quy luật bệnh lý tiềm ẩn trong hồ sơ lâm sàng. Việc kết hợp thuật toán khai phá luật kết hợp với bản thể học bệnh tạo nên giải pháp đột phá. Mô hình phân tích các mối liên kết đồng xuất hiện giữa triệu chứng và bệnh tật trên tập dữ liệu quy mô lớn. Các kinh nghiệm y khoa thực tế được chuẩn hóa thành tập luật suy diễn logic chặt chẽ. Hệ thống ứng dụng tập luật này để gợi ý thông tin chẩn đoán chính xác cho từng trường hợp. Giải pháp này nâng cao rõ rệt hiệu quả tìm kiếm ngữ nghĩa có tương tác. Người dùng nhận được những chỉ dẫn tìm kiếm bám sát thực tiễn khám chữa bệnh.
3.1. Thuật toán Apriori trong khai phá luật kết hợp
Thuật toán Apriori là công cụ kinh điển và hiệu quả trong việc khai phá các tập mục phổ biến từ cơ sở dữ liệu lớn. Trong miền y học, thuật toán quét kho dữ liệu mẫu bệnh để phát hiện các nhóm triệu chứng thường xuyên đi kèm với nhau. Hai chỉ số then chốt gồm độ hỗ trợ (Support) và độ tin cậy (Confidence) được sử dụng để đánh giá chất lượng của từng luật. Thuật toán tự động sàng lọc và loại bỏ các kết hợp ngẫu nhiên có tần suất xuất hiện thấp. Những mẫu quan hệ mạnh và có ý nghĩa thống kê cao được giữ lại để xây dựng luật suy luận. Phương pháp này đảm bảo tính khách quan và độ chính xác khoa học cho tri thức trích xuất.
3.2. Xây dựng tập luật kết hợp trong Ontology bệnh ASO
Mô hình ASO (Association Rules in Disease Ontology) tích hợp trực tiếp các luật kết hợp vào cấu trúc phân cấp của ontology bệnh. Mỗi luật biểu diễn mối liên hệ có trọng số tin cậy giữa thực thể bệnh và các dấu hiệu lâm sàng tương ứng. Khi người dùng nhập một vài triệu chứng ban đầu, hệ thống tự động kích hoạt chuỗi luật liên quan. Các bệnh lý tiềm năng được suy diễn nhanh chóng và xếp hạng theo xác suất xuất hiện thực tế. Mô hình hỗ trợ thu hẹp không gian tìm kiếm một cách thông minh và chuẩn xác. Quá trình tra cứu hồ sơ bệnh án nhờ vậy trở nên dễ dàng và toàn diện hơn.
IV. Hệ thống tra cứu văn bản bệnh theo ngữ nghĩa thực tế
Thiết kế và cài đặt hệ thống phần mềm hoàn chỉnh là mục tiêu ứng dụng cốt lõi của toàn bộ công trình nghiên cứu. Kiến trúc hệ thống kết hợp hài hòa giữa cơ sở dữ liệu quan hệ, đồ thị tri thức ontology và công cụ tìm kiếm ngữ nghĩa. Quá trình xử lý dữ liệu trải qua nhiều công đoạn chặt chẽ từ thu thập, chuẩn hóa, dịch thuật tự động đến tinh chỉnh chuyên gia. Người dùng được hỗ trợ tối đa bởi cơ chế tương tác thông minh trên giao diện đồ họa thân thiện. Hệ thống xử lý các truy vấn ngôn ngữ tự nhiên mượt mà và trả kết quả chính xác theo thời gian thực. Ứng dụng mang lại giá trị thực tiễn cao cho công tác nghiên cứu và đào tạo y khoa.
4.1. Quy trình xây dựng Disease Ontology tiếng Việt
Kho Disease Ontology chuẩn quốc tế được lựa chọn làm cơ sở tri thức gốc để phát triển ontology bệnh tiếng Việt. Quy trình chuyển ngữ áp dụng phương pháp dịch máy tự động kết hợp với kỹ thuật tinh chỉnh bán tự động hiện đại. Đội ngũ chuyên gia y tế tiến hành hiệu đính kỹ lưỡng các thuật ngữ chuyên sâu nhằm đảm bảo độ chuẩn xác chuyên môn. Cấu trúc quan hệ phân cấp và liên kết ngữ nghĩa giữa các nhóm bệnh được bảo toàn trọn vẹn. Bộ từ vựng bệnh học tiếng Việt sau khi hoàn thiện bao gồm hàng chục nghìn khái niệm chuẩn hóa. Nguồn tài nguyên này phục vụ đắc lực cho các ứng dụng tin học y sinh tại Việt Nam.
4.2. Thiết kế cấu trúc cơ sở dữ liệu Disease Schema
Mô hình cơ sở dữ liệu Disease Schema được thiết kế chuyên biệt nhằm tối ưu hóa hiệu năng cho các tác vụ truy vấn ngữ nghĩa phức tạp. Schema tổ chức lưu trữ phân tầng rõ ràng giữa thực thể bệnh, triệu chứng, tài liệu mẫu và các liên kết tri thức. Hệ thống lập chỉ mục đa chiều trên các trường dữ liệu quan trọng giúp tăng tốc độ phản hồi truy vấn. Cấu trúc đảm bảo tính toàn vẹn dữ liệu và khả năng mở rộng linh hoạt khi cập nhật thêm các văn bản bệnh án mới. Giải pháp thiết kế này đáp ứng xuất sắc các tiêu chuẩn khắt khe về hiệu năng vận hành trong môi trường thực tế.
4.3. Cơ chế tương tác điều hướng luồng tìm kiếm mẫu bệnh
Cơ chế tương tác điều hướng giúp người dùng chủ động kiểm soát và dẫn dắt toàn bộ tiến trình tra cứu tài liệu y khoa. Khi kết quả tìm kiếm ban đầu quá rộng hoặc chưa sát yêu cầu, hệ thống tự động đưa ra các gợi ý định hướng thông minh. Người dùng có thể chọn bổ sung triệu chứng hoặc chọn phân nhóm bệnh cụ thể theo gợi ý của hệ thống. Luồng tìm kiếm tự động cập nhật và tinh chỉnh danh sách văn bản mẫu bệnh tương ứng theo thời gian thực. Khả năng tương tác hai chiều này loại bỏ hoàn toàn tình trạng quá tải thông tin. Hiệu suất tra cứu văn bản chuyên môn nhờ đó được nâng cao rõ rệt.
V. Đánh giá hiệu năng và xu hướng tìm kiếm ngữ nghĩa
Các thử nghiệm thực nghiệm chứng minh tính ưu việt vượt trội của phương pháp tìm kiếm ngữ nghĩa dựa trên ontology bệnh. Hệ thống vượt qua các công cụ tìm kiếm từ khóa truyền thống trên tất cả các tiêu chí đánh giá khoa học chuẩn mực. Kết quả thử nghiệm trên tập dữ liệu mẫu bệnh thực tế khẳng định tính khả thi và độ tin cậy cao của mô hình. Nghiên cứu mở ra phương thức tiếp cận hiện đại trong việc khai thác kho dữ liệu y tế điện tử khổng lồ. Ứng dụng công nghệ này là xu thế tất yếu trong tiến trình hiện đại hóa và chuyển đổi số ngành y tế.
5.1. Đánh giá độ chính xác và độ bao phủ của hệ thống
Hiệu năng tìm kiếm của hệ thống được kiểm chứng thông qua hai chỉ số định lượng kinh điển là độ chính xác (Precision) và độ bao phủ (Recall). Kết quả thực nghiệm cho thấy tỷ lệ tìm đúng các tài liệu bệnh liên quan đạt mức rất cao. Tỷ lệ bỏ sót thông tin quan trọng giảm đi đáng kể nhờ khả năng suy diễn ngữ nghĩa mở rộng theo ontology. Hệ thống thể hiện sự ổn định vượt trội khi xử lý các câu truy vấn phức tạp hoặc chứa nhiều từ đồng nghĩa lâm sàng. Các kết quả đánh giá thực nghiệm khẳng định tính đúng đắn và hiệu quả của các giải pháp thuật toán đề xuất.
5.2. Tiềm năng ứng dụng tra cứu hồ sơ bệnh án tương lai
Nền tảng tìm kiếm ngữ nghĩa mở ra tiềm năng ứng dụng sâu rộng trong hệ thống quản trị bệnh viện hiện đại. Công nghệ hỗ trợ các y bác sĩ thực hiện tra cứu hồ sơ bệnh án nhanh chóng để tham khảo các ca bệnh lâm sàng tương tự trong quá khứ. Quá trình hội chẩn chuyên môn và đào tạo thực hành cho sinh viên y khoa được trợ lực mạnh mẽ bởi kho văn bản mẫu chuẩn hóa. Trong tương lai, hệ thống có thể tích hợp thêm các mô hình học sâu tiên tiến và công nghệ xử lý ảnh y tế. Sự kết hợp đa phương thức này sẽ hình thành nền tảng trợ lý ảo y tế toàn diện.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (115 trang)Nội dung chính
Tổng quan về luận án
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa sử dụng Ontology và ứng dụng xây dựng hệ thống tra cứu, tìm kiếm văn bản mẫu bệnh" giải quyết thách thức cấp bách trong bối cảnh bùng nổ dữ liệu lớn (Big Data) và nhu cầu ngày càng cao về khả năng truy xuất thông tin chính xác, theo ngữ cảnh, đặc biệt trong các lĩnh vực chuyên ngành như y học. Các hệ thống tìm kiếm từ khóa truyền thống hiện nay thường kém hiệu quả do không nắm bắt được ý định tìm kiếm của người dùng, ngữ cảnh của từ khóa, cũng như các mối quan hệ ngữ nghĩa phức tạp giữa các khái niệm [2]. Người dùng, đặc biệt là người không chuyên, gặp khó khăn trong việc đặc tả chính xác nhu cầu thông tin, dẫn đến việc phải duyệt qua nhiều kết quả không liên quan, lãng phí thời gian và làm giảm độ chính xác.
Research gap cụ thể được xác định là sự thiếu hụt các giải pháp tìm kiếm ngữ nghĩa có khả năng tương tác cao, linh hoạt, và có thể cá nhân hóa, đặc biệt trong các miền tri thức phức tạp như bệnh học. Các phương pháp hiện tại như tìm kiếm đa diện (faceted search) thường yêu cầu các facet được thiết kế trước, hạn chế sự mềm dẻo [5]. Tìm kiếm tương tác (interactive search) tuy có cải thiện nhưng vẫn phụ thuộc nhiều vào kiến thức chuyên môn và trực giác của người dùng [4], [91]. Việc xây dựng và duy trì cơ sở tri thức cho tìm kiếm ngữ nghĩa vẫn còn là bài toán khó khăn, tốn kém, phụ thuộc vào chuyên gia và ngôn ngữ cụ thể [5], [6]. Luận án đi sâu vào khoảng trống này bằng cách đề xuất một cách tiếp cận tích hợp, khai thác Ontology và luật kết hợp để xây dựng một hệ thống tìm kiếm ngữ nghĩa có tương tác, hướng dẫn người dùng từng bước trong quá trình truy vấn.
Research Questions và Hypotheses:
- RQ1: Làm thế nào để trích rút thông tin ngữ nghĩa từ văn bản không cấu trúc một cách hiệu quả để xây dựng cơ sở tri thức cho tìm kiếm ngữ nghĩa?
- H1: Phương pháp trích rút bộ ba dựa trên mô hình cú pháp sẽ cho phép trích rút các bộ ba thông tin chi tiết và chính xác hơn so với các hệ thống OpenIE hiện có, từ đó làm giàu đặc trưng văn bản.
- RQ2: Làm thế nào để tổ chức và khai thác tri thức dưới dạng ontology một cách linh hoạt, có khả năng mở rộng và hỗ trợ người dùng trong tìm kiếm đa diện, bao gồm cả cá nhân hóa?
- H2: Việc xây dựng Ontology bệnh tiếng Việt kết hợp dữ liệu định hướng xử lý nhập nhằng từ Wikipedia Disambiguation và hồ sơ người dùng sẽ cho phép tạo ra các facet linh hoạt và cá nhân hóa kết quả tìm kiếm.
- RQ3: Làm thế nào để khai thác các mối quan hệ ngữ nghĩa tiềm ẩn trong ontology và dữ liệu bệnh để hỗ trợ tương tác, điều hướng luồng tìm kiếm cho người dùng không chuyên?
- H3: Thuật toán khai phá luật kết hợp mở rộng (ASO-Apriori) dựa trên ontology sẽ cho phép khám phá các luật kết hợp giữa các triệu chứng và mối quan hệ ngữ nghĩa, từ đó cung cấp các gợi ý thông minh, điều hướng luồng tìm kiếm hiệu quả hơn so với thuật toán Apriori truyền thống.
- RQ4: Làm thế nào để thiết kế và xây dựng một hệ thống tìm kiếm ngữ nghĩa thông tin bệnh có tương tác, tích hợp các phương pháp trên nhằm nâng cao trải nghiệm người dùng và độ chính xác của kết quả?
- H4: Một hệ thống tích hợp các đề xuất về trích rút triple, ontology bệnh tiếng Việt, tìm kiếm đa diện cá nhân hóa và luật kết hợp ASO-Apriori sẽ cung cấp khả năng tìm kiếm thông tin bệnh chính xác và tương tác cao cho người dùng.
Theoretical framework: Luận án này dựa trên nền tảng của Ontology Engineering (Gruber, 1993 [36]), Information Extraction (IE) (Maedche & Staab, 2001), và Association Rule Mining (Agrawal et al., 1993 [32]). Nó mở rộng mô hình Vector Space Model (VSM) [45], [107] bằng cách tích hợp ngữ nghĩa và quan hệ, và cải tiến các kỹ thuật Open Information Extraction (OpenIE) [10] và Faceted Search [5].
Đóng góp đột phá với quantified impact:
- Phương pháp trích rút bộ ba dựa trên mô hình cú pháp: Cải thiện đáng kể hiệu suất trích rút thông tin từ văn bản tiếng Anh, đạt độ chính xác gấp 1.7 lần so với ClausIE và gấp 2 lần so với Ollie [CTLA3]. Điều này cho phép xây dựng cơ sở tri thức phong phú và chi tiết hơn.
- Thuật toán khai phá luật kết hợp ASO-Apriori: Đề xuất hai độ đo mới là độ hỗ trợ mở rộng (Support_ext) và độ tin cậy mở rộng (Confidence_ext), giúp khai thác các quan hệ ngữ nghĩa trong Ontology bệnh. Kết quả thực nghiệm trên 300 bệnh thường gặp cho thấy ASO-Apriori có độ chính xác và độ bao phủ cao hơn rõ rệt so với thuật toán Apriori truyền thống (Chương 3, Hình 3.8), mở ra tiềm năng ứng dụng trong các hệ thống khuyến nghị khác.
- Phương pháp tìm kiếm đa diện cá nhân hóa: Kết hợp dữ liệu Wikipedia Disambiguation và hồ sơ người dùng từ Facebook Graph API, cho phép hệ thống đưa ra kết quả tìm kiếm phù hợp với sở thích cá nhân. Thử nghiệm với các profile người dùng khác nhau đã chứng minh khả năng cá nhân hóa hiệu quả (Chương 2, Bảng 2.4).
- Xây dựng Ontology bệnh tiếng Việt: Phát triển một Ontology bệnh tiếng Việt toàn diện, xuất phát từ ICD-10-CM và được làm giàu từ hơn 3.000 tài liệu y học bản in, qua quy trình dịch tự động, tinh chỉnh bán tự động và đồng thuận từ nhóm bác sĩ chuyên khoa. Cơ sở dữ liệu này bao gồm hơn 6.000 khái niệm bệnh đã được Việt hóa và có các mối quan hệ ngữ nghĩa phong phú (Chương 4, Mục 4.2).
Scope và significance: Luận án tập trung vào miền ứng dụng bệnh học, với dữ liệu thu thập từ các tài liệu y tế chính thống tại Việt Nam và các Ontology bệnh quốc tế (DO, ICD-10-CM). Phạm vi dữ liệu bao gồm hơn 3.000 tài liệu về các bệnh, một tập hợp 9.801 khái niệm bệnh và 3.098 triệu chứng được sử dụng để huấn luyện và đánh giá các thuật toán. Thời gian nghiên cứu được thực hiện trong khoảng thời gian trước năm 2020. Ý nghĩa của luận án không chỉ nằm ở việc cung cấp một giải pháp thiết thực cho lĩnh vực y tế, hỗ trợ người dùng tra cứu thông tin bệnh hiệu quả, mà còn mở ra hướng nghiên cứu mới về tích hợp Ontology và luật kết hợp trong các hệ thống tìm kiếm thông minh có tương tác, có thể áp dụng cho nhiều miền tri thức khác ngoài y học.
Literature Review và Positioning
Nghiên cứu về tìm kiếm thông tin đã phát triển qua nhiều giai đoạn, từ các mô hình dựa trên từ khóa như Vector Space Model (VSM) [45], [107] và thuật toán TF-IDF [6], đến các phương pháp xử lý ngôn ngữ tự nhiên như Named Entity Recognition (NER) [64]. Tuy nhiên, các phương pháp này vẫn còn hạn chế trong việc nắm bắt ngữ nghĩa và ý định thực sự của người dùng. "TF-IDF cho rằng laptop và computer là những từ khác nhau, nhưng thực tế trong ngôn ngữ tự nhiên chúng có một quan hệ ngữ nghĩa với nhau" (Chương 1, Mục 1.2.1), minh họa rõ điểm yếu này.
Synthesis của major streams:
- Tìm kiếm ngữ nghĩa (Semantic search): Các công trình như [36], [38], [75] hướng đến tăng độ chính xác bằng cách phân tích ngữ cảnh và ý định người dùng. Các nghiên cứu đã khám phá việc cấu trúc hóa truy vấn [75], [77], phân tích phiên giao dịch [15], [33], [38] và phân nhóm ngữ nghĩa trong hệ thống hỏi đáp cộng đồng (CQA) [30]. Tuy nhiên, việc xây dựng cơ sở tri thức cho tìm kiếm ngữ nghĩa vẫn còn là một thách thức lớn [2], [4].
- Ontology và Ứng dụng: Ontology, được định nghĩa là "một đặc tả tường minh, hình thức và chia sẻ về các khái niệm dùng chung" (Gruber, 1993 [36]), đã được ứng dụng rộng rãi trong công nghệ tri thức [100], thiết kế dữ liệu [14], [37], [85], và trích xuất thông tin. Các ngôn ngữ như RDF, DAML+OIL, OWL [23] đã được phát triển để hỗ trợ xây dựng ontology.
- Khai phá luật kết hợp (Association Rules): Luật kết hợp, giới thiệu bởi Agrawal et al. [32], được sử dụng để khám phá các mối quan hệ ẩn trong dữ liệu giao dịch [97]. Các thuật toán như Apriori [32] và FP-growth được dùng để tìm ra các luật này.
Contradictions/debates:
- Độ phức tạp và chi phí xây dựng cơ sở tri thức: Mặc dù Ontology được xem là chìa khóa cho tìm kiếm ngữ nghĩa, "việc xây dựng sẵn cơ sở tri thức miền ứng dụng gặp nhiều khó khăn, tốn chi phí xây dựng và duy trì, cần can thiệp của người quản trị, phụ thuộc vào tri thức chuyên gia miền ứng dụng, phụ thuộc vào ngôn ngữ" [5], [6]. Điều này đặt ra câu hỏi về tính khả thi và bền vững của các hệ thống dựa trên ontology.
- Hạn chế của Open Information Extraction (OpenIE): Các hệ thống OpenIE như Ollie [83] và ClausIE [24] có thể tạo ra số lượng lớn các bộ ba từ văn bản, nhưng thường không thỏa mãn quy tắc tối giản và có thể không đủ chi tiết để nắm bắt các quan hệ ngữ nghĩa sâu sắc [12].
Positioning trong literature với specific gap identified: Luận án này nằm ở giao điểm của tìm kiếm ngữ nghĩa, khai phá tri thức và kỹ thuật ontology. Nó xác định một khoảng trống cụ thể: thiếu một phương pháp tích hợp để xây dựng và khai thác tri thức ngữ nghĩa một cách hiệu quả, tương tác, và cá nhân hóa, đặc biệt trong bối cảnh dữ liệu y học tiếng Việt còn phân mảnh và chưa được cấu trúc hóa đầy đủ. Luận án không chỉ nhận diện hạn chế của các phương pháp hiện có mà còn đề xuất các cải tiến cụ thể.
How this advances field với concrete contributions:
- Triple Extraction: Cải tiến các hệ thống OpenIE bằng "phương pháp trích rút bộ ba dựa trên mô hình cú pháp" giúp tăng độ chính xác lên 1.7 lần so với ClausIE và 2 lần so với Ollie (Chương 2, Mục 2.2, Hình 2.4), tạo ra các bộ ba chi tiết hơn cho xây dựng cơ sở tri thức.
- Association Rule Mining: Mở rộng thuật toán Apriori với ASO-Apriori, đưa ra các độ đo mới (Support_ext, Confidence_ext) để khai thác quan hệ ngữ nghĩa trong ontology, vượt qua giới hạn của Apriori truyền thống.
- Personalized Faceted Search: Tích hợp Wikipedia Disambiguation và mạng xã hội, giải quyết vấn đề facet cố định và mang lại trải nghiệm tìm kiếm cá nhân hóa, như đã chứng minh bằng Bảng 2.4.
So sánh với ít nhất 2 international studies:
- VN-KIM (Cao Hoàng Trụ [1]): Dự án VN-KIM cũng phát triển hệ thống quản lý tri thức và thông tin cho các thực thể có tên ở Việt Nam, sử dụng Ontology, Sesame, Lucene và GATE. Tuy nhiên, VN-KIM tập trung vào nhận dạng thực thể có tên chung (nhân vật, địa điểm, công ty) và truy vấn bằng đồ thị khái niệm. Luận án này khác biệt ở việc tập trung vào miền y học, xây dựng Ontology bệnh tiếng Việt chi tiết, và quan trọng hơn, đề xuất một phương pháp tìm kiếm ngữ nghĩa có tương tác mạnh mẽ, điều hướng luồng tìm kiếm dựa trên luật kết hợp ngữ nghĩa, điều mà VN-KIM chưa đề cập sâu.
- Ontology-based Information Retrieval (Henrik Bulskov Styltsvig [43], Henrik Eriksso [44], Dario Bonino [22]): Các công trình này cũng áp dụng Ontology để biểu diễn ngữ nghĩa và truy tìm thông tin, chuyển từ tìm kiếm dựa trên từ sang tìm kiếm dựa trên khái niệm và sử dụng tri thức ontology để khớp đối tượng trên ngữ nghĩa. Tuy nhiên, luận án này tiên phong trong việc tích hợp các luật kết hợp ngữ nghĩa và cơ chế tương tác điều hướng luồng tìm kiếm để giải quyết "cold start problem" cho người dùng không chuyên, điều không phải lúc nào cũng được các nghiên cứu trước đây khai thác sâu.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án này đóng góp đáng kể vào lý thuyết Information Extraction (IE) và Ontology Engineering bằng cách mở rộng và thách thức các lý thuyết hiện có.
-
Extend/challenge WHICH specific theories (name theorists):
- Thách thức các mô hình OpenIE (Ollie [83], ClausIE [24]): Bằng cách đề xuất phương pháp trích rút bộ ba dựa trên mô hình cú pháp, luận án chứng minh rằng việc phân tích sâu hơn cấu trúc ngữ pháp có thể tạo ra các bộ ba thông tin chi tiết và chính xác hơn, vượt qua giới hạn của các mô hình chỉ dựa vào quan hệ động từ. Điều này mở rộng lý thuyết về cách mà thông tin có cấu trúc có thể được tự động trích xuất từ văn bản không cấu trúc.
- Mở rộng lý thuyết Khai phá luật kết hợp (Agrawal et al., 1993 [32]): Với thuật toán ASO-Apriori, luận án tích hợp sâu sắc ngữ nghĩa của ontology vào quy trình khai phá luật kết hợp. Các độ đo mới "độ hỗ trợ mở rộng" (Support_ext) và "độ tin cậy mở rộng" (Confidence_ext) là những đóng góp lý thuyết quan trọng, cho phép luật kết hợp phản ánh không chỉ sự đồng xuất hiện mà còn cả các mối quan hệ phân cấp và "is-a" trong tri thức miền ứng dụng. Điều này làm cho luật kết hợp trở nên "thông minh" hơn, vượt ra ngoài các phân tích thống kê bề mặt.
- Mở rộng Lý thuyết Tìm kiếm Đa diện (Faceted Search) [5]: Bằng cách giới thiệu khả năng cá nhân hóa các facet thông qua Wikipedia Disambiguation và dữ liệu mạng xã hội, luận án thách thức quan điểm truyền thống về các facet cố định, được thiết kế trước. Nó đề xuất một khung lý thuyết mới cho faceted search năng động, thích ứng với ngữ cảnh và sở thích người dùng.
-
Conceptual framework với components và relationships: Khung lý thuyết của luận án xoay quanh bốn thành phần chính và mối quan hệ tương hỗ của chúng:
- Trích rút ngữ nghĩa từ văn bản (Semantic Information Extraction): Sử dụng mô hình cú pháp để chuyển văn bản không cấu trúc thành các bộ ba (triple) có cấu trúc, làm giàu đặc trưng ngữ nghĩa.
- Xây dựng và Quản lý Ontology (Ontology Construction & Management): Phát triển Ontology bệnh tiếng Việt làm cơ sở tri thức chính, biểu diễn các khái niệm, thuộc tính và mối quan hệ trong lĩnh vực bệnh học.
- Khai phá tri thức ngữ nghĩa (Semantic Knowledge Mining): Áp dụng ASO-Apriori để khám phá luật kết hợp ngữ nghĩa từ Ontology bệnh và dữ liệu triệu chứng, cung cấp các gợi ý thông minh.
- Tương tác và Cá nhân hóa tìm kiếm (Interactive & Personalized Search): Kết hợp tìm kiếm đa diện với dữ liệu định hướng xử lý nhập nhằng và hồ sơ người dùng để điều hướng và cá nhân hóa quá trình tìm kiếm. Các thành phần này tương tác theo một chu trình khép kín: Trích rút thông tin cung cấp dữ liệu cho Ontology; Ontology cung cấp ngữ cảnh cho Khai phá tri thức; Khai phá tri thức tạo ra luật hỗ trợ Tương tác tìm kiếm; và Tương tác tìm kiếm cung cấp phản hồi để tinh chỉnh Ontology và cải thiện trích rút.
-
Theoretical model với propositions/hypotheses numbered:
- Proposition 1 (P1): Việc trích rút bộ ba dựa trên mô hình cú pháp (Syntax Model) sẽ cung cấp một tập hợp các bộ ba thông tin (subject, predicate, object) chi tiết và chính xác hơn từ văn bản tự nhiên so với các phương pháp OpenIE hiện tại (Ollie, ClausIE).
- Proposition 2 (P2): Một Ontology miền ứng dụng (ví dụ: Ontology bệnh) được xây dựng dựa trên sự kết hợp giữa các tiêu chuẩn quốc tế (ICD-10-CM), tài liệu chuyên ngành địa phương và đồng thuận chuyên gia sẽ là một cơ sở tri thức vững chắc, có khả năng biểu diễn ngữ nghĩa phong phú cho việc tìm kiếm.
- Proposition 3 (P3): Thuật toán ASO-Apriori, bằng cách tích hợp các độ đo Support_ext và Confidence_ext dựa trên quan hệ ngữ nghĩa trong Ontology, có khả năng phát hiện các luật kết hợp giữa các triệu chứng và mối quan hệ ngữ nghĩa một cách hiệu quả hơn so với thuật toán Apriori truyền thống.
- Proposition 4 (P4): Việc tích hợp dữ liệu Wikipedia Disambiguation và thông tin hồ sơ người dùng (ví dụ: từ mạng xã hội) vào khung tìm kiếm đa diện sẽ cho phép cá nhân hóa các facet và kết quả tìm kiếm, nâng cao độ phù hợp với ý định người dùng.
- Proposition 5 (P5): Hệ thống tìm kiếm ngữ nghĩa có tương tác, điều hướng luồng tìm kiếm bằng các gợi ý từ luật kết hợp ASO-Apriori và facet cá nhân hóa, sẽ cải thiện đáng kể trải nghiệm và hiệu quả tìm kiếm của người dùng không chuyên trong các miền tri thức phức tạp.
-
Paradigm shift với EVIDENCE từ findings: Luận án góp phần vào một sự chuyển dịch mô hình (paradigm shift) từ tìm kiếm dựa trên từ khóa hoặc tìm kiếm ngữ nghĩa tĩnh sang một mô hình tìm kiếm ngữ nghĩa động, có tương tác và cá nhân hóa. Bằng chứng từ các phát hiện cho thấy:
- Khả năng trích rút triple chi tiết hơn của phương pháp đề xuất (gấp 1.7-2 lần Ollie/ClausIE) cung cấp nền tảng vững chắc cho việc xây dựng cơ sở tri thức động, không chỉ là tập hợp các thực thể rời rạc mà là các quan hệ sâu sắc hơn.
- Hiệu quả vượt trội của ASO-Apriori so với Apriori truyền thống trong việc gợi ý triệu chứng (Chương 3, Hình 3.8) chứng minh rằng việc nhúng ngữ nghĩa ontology vào luật kết hợp không chỉ là cải tiến kỹ thuật mà còn là sự thay đổi cách hệ thống "hiểu" và "suy luận" về mối quan hệ giữa các khái niệm. Điều này cho phép hệ thống chủ động điều hướng người dùng thay vì chỉ phản hồi các truy vấn đã định nghĩa.
- Cá nhân hóa facet dựa trên profile người dùng (Bảng 2.4) cho thấy một sự dịch chuyển từ "one-size-fits-all" sang "tailored-to-user" trong tìm kiếm, là một yếu tố then chốt của paradigm shift này.
Khung phân tích độc đáo
Khung phân tích của luận án tích hợp chặt chẽ các lý thuyết từ nhiều lĩnh vực để xây dựng một phương pháp tiếp cận toàn diện cho tìm kiếm ngữ nghĩa có tương tác.
-
Integration của theories (name 3+ specific theories):
- Ontology Engineering (Gruber, 1993 [36]): Cung cấp cấu trúc phân cấp và mối quan hệ cho tri thức bệnh học.
- Information Extraction (IE) & OpenIE (Banko et al., 2007 [10], Etzioni et al., 2008 [83]): Cung cấp các kỹ thuật để trích rút thông tin từ văn bản, được cải tiến bằng mô hình cú pháp để tăng độ chính xác và chi tiết.
- Association Rule Mining (Agrawal et al., 1993 [32]): Được mở rộng để khai phá các luật kết hợp ngữ nghĩa trong Ontology.
- Faceted Search (Hearst, 2009 [5]): Làm nền tảng cho giao diện tìm kiếm tương tác, được cải tiến với khả năng cá nhân hóa.
-
Novel analytical approach với justification: Luận án đề xuất một phương pháp phân tích độc đáo, kết hợp giữa phân tích ngữ pháp sâu (deep syntactic analysis) cho trích rút triple và phân tích quan hệ ngữ nghĩa mở rộng (extended semantic relation analysis) cho khai phá luật kết hợp.
- Justification: Cách tiếp cận này vượt qua giới hạn của các phương pháp chỉ dựa trên từ khóa (TF-IDF [45]) hoặc nhận diện thực thể (NER [64]) bằng cách đi sâu vào cấu trúc câu để nắm bắt các mối quan hệ ngữ nghĩa tiềm ẩn. Nó cũng khắc phục sự cứng nhắc của các phương pháp tìm kiếm đa diện truyền thống bằng cách tạo ra các facet linh hoạt, thích nghi, và cá nhân hóa. Sự kết hợp này được minh chứng qua hiệu suất vượt trội của phương pháp trích rút triple đề xuất so với Ollie và ClausIE (Hình 2.4), và hiệu quả của ASO-Apriori so với Apriori (Hình 3.8).
-
Conceptual contributions với definitions:
- Bộ ba ngữ nghĩa chi tiết (Detailed Semantic Triple): Là một bộ ba (chủ ngữ, vị ngữ, tân ngữ) được trích rút từ văn bản, không chỉ dựa trên động từ mà còn mở rộng phân tích các thành phần bổ nghĩa trong cụm danh từ, cụm giới từ, v.v., thông qua mô hình cú pháp. Ví dụ: "{a girl, is (complemented by), with blond hair}" thay vì chỉ "{girl, has, hair}".
- Độ hỗ trợ mở rộng (Support_ext): Một độ đo mới trong khai phá luật kết hợp, tính toán tỷ lệ các giao dịch hỗ trợ một tập triệu chứng X, không chỉ khi X trực tiếp xuất hiện mà còn khi tồn tại một tập Y là InstanceOf (có quan hệ more_specification hoặc a_part_of) của X trong giao dịch đó (Định nghĩa 3.4).
- Độ tin cậy mở rộng (Confidence_ext): Một độ đo mới, tính tỷ lệ các giao dịch hỗ trợ mở rộng {X∪Y} so với các giao dịch hỗ trợ mở rộng X, cho phép đánh giá mức độ tin cậy của luật kết hợp có tính đến các quan hệ ngữ nghĩa trong ontology (Định nghĩa 3.5).
- Facet cá nhân hóa (Personalized Facet): Các danh mục lọc động trong tìm kiếm đa diện được tùy chỉnh dựa trên ngữ cảnh từ Wikipedia Disambiguation và hồ sơ sở thích của người dùng (ví dụ: từ Facebook Graph API), cho phép hệ thống gợi ý các lựa chọn lọc phù hợp nhất với từng cá nhân.
-
Boundary conditions explicitly stated:
- Ngôn ngữ: Các phương pháp trích rút triple chủ yếu được thử nghiệm với văn bản tiếng Anh (Wikipedia English, NewYork Times), mặc dù Ontology bệnh được xây dựng cho tiếng Việt. Việc mở rộng phương pháp trích rút triple cho tiếng Việt sẽ yêu cầu nghiên cứu thêm về mô hình cú pháp và công cụ xử lý tiếng Việt.
- Miền ứng dụng: Hệ thống và các luật kết hợp được xây dựng và tối ưu hóa cho miền ứng dụng bệnh học. Việc áp dụng sang các miền tri thức khác (ví dụ: luật pháp, kỹ thuật) sẽ cần xây dựng ontology tương ứng và huấn luyện lại các mô hình.
- Dữ liệu cá nhân hóa: Việc cá nhân hóa tìm kiếm đa diện phụ thuộc vào sự sẵn có và chất lượng của dữ liệu hồ sơ người dùng (ví dụ: Facebook Graph API). Các vấn đề về quyền riêng tư và đạo đức dữ liệu cần được xem xét kỹ lưỡng khi triển khai thực tế.
- Mức độ tương tác của người dùng: Hiệu quả của hệ thống phụ thuộc vào sự sẵn lòng tương tác và phản hồi của người dùng để điều hướng luồng tìm kiếm. Trong trường hợp người dùng ít tương tác, hệ thống có thể trả về kết quả kém chính xác hơn.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Thiết kế nghiên cứu của luận án là một cách tiếp cận mixed-methods toàn diện và đa giai đoạn, kết hợp cả các yếu tố định lượng và định tính để giải quyết bài toán tìm kiếm ngữ nghĩa có tương tác trong lĩnh vực y tế.
-
Research philosophy: Luận án thể hiện một triết lý nghiên cứu Pragmatism, kết hợp các yếu tố của Positivism và Interpretivism.
- Positivism: Thể hiện qua việc định lượng và so sánh hiệu suất thuật toán (ví dụ: độ chính xác trích rút triple, độ chính xác/bao phủ của ASO-Apriori so với Apriori truyền thống), sử dụng dữ liệu khách quan (Wikipedia Disambiguation, ICD-10-CM), và các thử nghiệm có kiểm soát. Mục tiêu là kiểm định các giả thuyết về hiệu quả của các phương pháp đề xuất.
- Interpretivism: Thể hiện rõ nét trong quá trình xây dựng Ontology bệnh tiếng Việt, đặc biệt là giai đoạn "Chỉnh sửa công tác Ontology bệnh" thông qua "tiếp cận đồng thuận của Bác sĩ". Ở đây, tri thức được coi là được xây dựng xã hội, đòi hỏi sự giải thích và thống nhất từ các chuyên gia y tế. Sự kết hợp này cho phép luận án vừa đạt được các kết quả kỹ thuật có thể định lượng, vừa đảm bảo tính phù hợp và chấp nhận được của tri thức trong miền ứng dụng thực tế.
-
Mixed methods với SPECIFIC combination rationale: Luận án sử dụng kết hợp các phương pháp:
- Quantitative: Đánh giá hiệu suất trích rút triple (Hình 2.4), so sánh độ chính xác và độ bao phủ của ASO-Apriori và Apriori (Hình 3.8), phân tích thống kê dữ liệu ontology (9.801 khái niệm, 3.098 triệu chứng).
- Qualitative/Expert-driven: Quá trình xây dựng và tinh chỉnh Ontology bệnh tiếng Việt, bao gồm dịch bán tự động, so khớp tài liệu song ngữ, và đặc biệt là "Tiếp cận đồng thuận của bác sĩ" để kiểm tra và xác nhận tên bệnh, triệu chứng. Rationale: Sự kết hợp này là cần thiết để giải quyết tính phức tạp của dữ liệu ngữ nghĩa. Các phương pháp định lượng cung cấp bằng chứng khách quan về hiệu quả kỹ thuật, trong khi phương pháp định tính/chuyên gia đảm bảo rằng tri thức được biểu diễn một cách chính xác, đầy đủ và có ý nghĩa trong miền ứng dụng y học, vượt qua giới hạn của dịch máy và trích rút tự động đơn thuần.
-
Multi-level design với levels clearly defined: Thiết kế nghiên cứu được thực hiện ở nhiều cấp độ:
- Cấp độ ngữ pháp/từ vựng: Nghiên cứu và đề xuất mô hình cú pháp để trích rút bộ ba (triple extraction) từ cấp độ câu.
- Cấp độ khái niệm/tri thức: Xây dựng và làm giàu Ontology bệnh (DO tiếng Việt), thiết lập các khái niệm, thuộc tính và mối quan hệ ngữ nghĩa.
- Cấp độ luật/quan hệ: Khai phá luật kết hợp (ASO-Apriori) dựa trên các triệu chứng và quan hệ trong Ontology.
- Cấp độ hệ thống/ứng dụng: Tích hợp các thành phần trên vào một hệ thống tìm kiếm ngữ nghĩa có tương tác thực tế. Mỗi cấp độ đóng góp vào việc giải quyết các thách thức cụ thể và cùng nhau hình thành một giải pháp tổng thể.
-
Sample size và selection criteria EXACT:
- Triple Extraction: 200 câu ngẫu nhiên từ Wikipedia tiếng Anh và 200 câu ngẫu nhiên từ New York Times được chọn để đánh giá hiệu suất của phương pháp đề xuất so với Ollie và ClausIE (Chương 2, Mục 2.2).
- Ontology Construction: Bắt đầu với 12.451 bệnh từ ICD-10-CM, sau đó tinh chỉnh và Việt hóa để đạt được hơn 6.000 khái niệm bệnh trong Ontology bệnh tiếng Việt. Hơn 3.000 tài liệu về bệnh (bản in giấy) được thu thập từ các thư viện uy tín (Thư viện tổng hợp TP.HCM, Thư viện ĐH Y Dược, Thư viện ĐH Y Phạm Ngọc Thạch) để làm giàu ontology.
- ASO-Apriori Evaluation: Tập dữ liệu gồm 1.798 "transactions" bệnh (mỗi bệnh là một transaction chứa tập triệu chứng) được trích xuất từ Ontology bệnh DO, với tổng số 9.801 khái niệm bệnh và 3.098 triệu chứng. 300 bệnh thường gặp được chọn để thực nghiệm so sánh ASO-Apriori với Apriori (Chương 3, Mục 3.3).
- Personalized Faceted Search: 3 hồ sơ người dùng Facebook (Richard, Tom, Patricia) được tạo với các sở thích khác nhau để mô phỏng và thử nghiệm khả năng cá nhân hóa (Chương 2, Bảng 2.4).
- Wikipedia Disambiguation Data: Toàn bộ dữ liệu Wikipedia Disambiguation (tổng cộng 158.613 trang tính đến tháng 11/2014) được kết xuất vào CSDL MySQL (hơn 150 Gigabyte) để xây dựng tham chiếu định hướng xử lý nhập nhằng (Chương 2, Mục 2.3.1).
Quy trình nghiên cứu rigorous
-
Sampling strategy với inclusion/exclusion criteria:
- Triple Extraction: Ngẫu nhiên để đảm bảo tính đại diện của ngôn ngữ tự nhiên.
- Ontology Construction: Inclusion: ICD-10-CM (tiêu chuẩn quốc tế), HDO (ontology bệnh có triệu chứng), tài liệu y tế chính thống tiếng Việt từ Bộ Y tế và các trường đại học. Exclusion: Tài liệu không chính thống hoặc không đáng tin cậy.
- ASO-Apriori: Bao gồm các bệnh có thông tin triệu chứng rõ ràng từ Ontology bệnh DO; loại trừ các khái niệm bệnh không có triệu chứng liên quan để đảm bảo tính phù hợp cho luật kết hợp.
- Personalized Faceted Search: Sử dụng Facebook Graph API để lấy dữ liệu profile, đảm bảo dữ liệu là từ nguồn thực tế có thể truy cập được.
-
Data collection protocols với instruments described:
- Paper Document Digitization: Sử dụng máy scan chất lượng cao để chuyển đổi hơn 3.000 tài liệu bản in sang file mềm, sau đó thực hiện rà soát lỗi chính tả, cấu trúc thủ công tỉ mỉ (Chương 4, Mục 4.2.4).
- Wikipedia Disambiguation Data Extraction: Phát triển công cụ tự động để kết xuất toàn bộ nội dung từ Wikipedia Disambiguation và lưu trữ vào CSDL MySQL (hơn 150GB), theo dõi các ký hiệu cấu trúc như "==", "====", "*" và "[[]]" trong Wikitext.
- Facebook Profile Data: Sử dụng Facebook's Graph API để thu thập thông tin người dùng (Category, Name, Description) một cách có cấu trúc cho mục đích cá nhân hóa tìm kiếm (Chương 2, Mục 2.4).
- Ontology Development Tools: Sử dụng các công cụ như Protegé để xây dựng và quản lý ontology, và các phương pháp cộng tác như OntoWiki [21], OntoEdit [25], Kaon [22] làm cơ sở tham khảo cho quá trình phát triển ontology có sự tham gia của nhiều chuyên gia.
-
Triangulation (data/method/investigator/theory):
- Data Triangulation: Sử dụng đa dạng nguồn dữ liệu: ICD-10-CM (tiêu chuẩn phân loại bệnh), HDO (ontology bệnh khác), tài liệu y tế bản in tiếng Việt, Wikipedia Disambiguation (tri thức cộng đồng), và dữ liệu mạng xã hội (profile người dùng).
- Method Triangulation: Kết hợp các phương pháp: trích rút thông tin tự động (mô hình cú pháp, TF-IDF, NER), khai phá luật kết hợp (ASO-Apriori), xây dựng ontology bán tự động, dịch máy (Google Translate) và tinh chỉnh thủ công bởi chuyên gia y tế.
- Investigator Triangulation: Quá trình xây dựng và tinh chỉnh Ontology bệnh có sự tham gia của "nhóm cộng tác, gồm nhiều Bác sĩ ở Bệnh viện Trung Ương Huế" (Chương 4, Mục 4.2.3), đảm bảo tính khách quan và đồng thuận chuyên môn.
- Theory Triangulation: Tổng hợp các lý thuyết từ Ontology Engineering, Information Extraction, Association Rule Mining và Semantic Web để xây dựng một khung phân tích toàn diện.
-
Validity (construct/internal/external) và reliability (α values):
- Construct Validity: Các độ đo mới "Support_ext" và "Confidence_ext" được định nghĩa rõ ràng (Định nghĩa 3.4, 3.5) và chứng minh tính chất Apriori mở rộng (Mệnh đề 3.1), đảm bảo chúng đo lường đúng các khái niệm "hỗ trợ" và "tin cậy" trong ngữ cảnh ontology.
- Internal Validity: Các thử nghiệm so sánh (ASO-Apriori vs. Apriori, phương pháp trích rút triple vs. Ollie/ClausIE) được thiết kế để kiểm soát các yếu tố bên ngoài, sử dụng cùng một tập dữ liệu hoặc tập dữ liệu tương đương để đảm bảo kết quả so sánh là do phương pháp đề xuất.
- External Validity: Các ứng dụng trong hệ thống tìm kiếm thông tin bệnh cho thấy tiềm năng áp dụng trong thực tế. Tuy nhiên, luận án cũng nêu rõ "Boundary conditions" về ngôn ngữ, miền ứng dụng và dữ liệu cá nhân hóa để xác định giới hạn tổng quát hóa.
- Reliability: Độ chính xác (Precision) và độ bao phủ (Recall), cùng với F-measure được sử dụng làm tiêu chí đánh giá cho cả trích rút triple và luật kết hợp (Chương 3, Mục 3.3). Mặc dù không có giá trị α (Cronbach's alpha) được báo cáo trực tiếp, quá trình đồng thuận của chuyên gia trong việc xây dựng ontology và đánh giá kết quả (Chương 2, Mục 2.2) góp phần vào độ tin cậy của dữ liệu đã dán nhãn. Kết quả thực nghiệm ổn định qua các lần thử nghiệm (Hình 2.4, Hình 3.8) cũng ngụ ý tính ổn định.
Data và phân tích
-
Sample characteristics với demographics/statistics:
- Dữ liệu văn bản: Bao gồm văn bản tiếng Anh (Wikipedia, New York Times) và tiếng Việt (tài liệu bệnh học, ICD-10 song ngữ).
- Ontology bệnh: Gồm 9.801 khái niệm bệnh, 3.098 triệu chứng, 1.798 giao dịch bệnh được sử dụng để khai phá luật.
- Dữ liệu Wikipedia Disambiguation: Tổng cộng 158.613 trang với kích thước hơn 150 Gigabyte.
- Dữ liệu luật kết hợp: 692 luật kết hợp được khai phá với min_support = 2 và min_confidence = 1.
- Dữ liệu profile người dùng: Thông tin Category, Name, Description lấy từ Facebook Graph API.
-
Advanced techniques (SEM/multilevel/QCA etc.) với software:
- Triple Extraction: Sử dụng mô hình cú pháp (Syntax Model) dựa trên phân tích động từ và cụm động từ, sử dụng Stanford Parser để trích rút động từ chính và phân tách các thành phần câu (Chủ ngữ, Vị ngữ) thành các cấu trúc nhỏ hơn (noun phrase, adjective phrase, prepositional phrase) (Chương 2, Mục 2.2). So sánh với Ollie [83] và ClausIE [24].
- Faceted Search & Personalization: Phương pháp xây dựng không gian tìm kiếm ngữ nghĩa sử dụng tham chiếu định hướng xử lý nhập nhằng từ Wikipedia Disambiguation. Độ tương tự được tính bằng phép đo Cosin (Công thức 1) giữa vector đặc trưng của tài liệu và khái niệm (Chương 2, Mục 2.3.2). Cá nhân hóa sử dụng Facebook Graph API và thuật toán xác định kết quả phù hợp với profile (Thuật toán 2.2).
- Association Rule Mining: Đề xuất thuật toán ASO-Apriori với các độ đo mới (Support_ext, Confidence_ext) để khai phá luật kết hợp giữa các triệu chứng và luật kết hợp ngữ nghĩa trong Ontology bệnh. Thuật toán này sử dụng nguyên lý Apriori mở rộng để cắt tỉa tập ứng viên (Mệnh đề 3.1) (Chương 3, Mục 3.2). So sánh với thuật toán Apriori truyền thống.
- Ontology Development: Sử dụng Google Translate cho dịch tự động và MySQL để lưu trữ dữ liệu ontology. Công cụ Protegé và các phương pháp cộng tác như OntoWiki [21], OntoEdit [25], Kaon [22] được tham khảo trong quá trình xây dựng ontology.
- Hệ thống tìm kiếm: Xây dựng trên cơ sở dữ liệu Disease Schema (Hình 4.12) và sử dụng các công nghệ như Autocomplete cho gợi ý từ khóa (Hình 4.13, 4.14).
-
Robustness checks với alternative specifications:
- So sánh hiệu suất trích rút triple của phương pháp đề xuất với hai hệ thống OpenIE hàng đầu (Ollie và ClausIE) trên cùng một tập dữ liệu (Chương 2, Hình 2.4).
- So sánh độ chính xác và độ bao phủ của thuật toán ASO-Apriori với thuật toán Apriori truyền thống trên tập dữ liệu bệnh học (Chương 3, Hình 3.8), chứng minh tính ưu việt của phương pháp mới.
- Thử nghiệm cá nhân hóa tìm kiếm đa diện với các profile người dùng khác nhau và các từ khóa khác nhau (Bảng 2.4).
-
Effect sizes và confidence intervals reported: Luận án trình bày "kết quả trích rút chính xác gấp 1.7 lần so với ClausIE" và "gấp 2 lần so với Ollie" (Chương 2, Mục 2.2). Kết quả này cho thấy một hiệu ứng đáng kể về hiệu suất. Đối với ASO-Apriori, Hình 3.8 minh họa rõ sự khác biệt về độ chính xác và độ bao phủ so với Apriori, ngụ ý một effect size dương cho phương pháp đề xuất. Mặc dù p-values hoặc confidence intervals không được báo cáo trực tiếp trong đoạn trích, các tuyên bố về hiệu suất vượt trội có bằng chứng thực nghiệm rõ ràng.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án đã đạt được những phát hiện then chốt, cung cấp bằng chứng cụ thể và ý nghĩa khoa học sâu rộng:
- Hiệu suất vượt trội của trích rút bộ ba dựa trên mô hình cú pháp: Phương pháp đề xuất cho phép "trích rút chính xác gấp 1.7 lần so với ClausIE. So với hệ thống của Ollie, phương pháp đề xuất đạt gấp 2" (Chương 2, Mục 2.2, Hình 2.4) trên các tập dữ liệu từ Wikipedia và New York Times. Điều này chứng tỏ việc phân tích cú pháp sâu hơn các thành phần câu (noun phrase, adjective phrase, prepositional phrase) ngoài quan hệ động từ là một cách hiệu quả để làm giàu thông tin ngữ nghĩa.
- ASO-Apriori cải thiện đáng kể khai phá luật kết hợp ngữ nghĩa: Thuật toán ASO-Apriori, với các độ đo "độ hỗ trợ mở rộng" và "độ tin cậy mở rộng", đã chứng minh khả năng khai thác các quan hệ ngữ nghĩa trong Ontology bệnh. "Kết quả tìm kiếm sử dụng luật kết hợp của ASO-Apriori có độ chính xác và độ bao phủ cao so với kết quả tìm kiếm sử dụng luật kết hợp của Apriori" (Chương 3, Mục 3.3, Hình 3.8), đặc biệt trên 300 bệnh thường gặp từ tập dữ liệu gồm 1.798 giao dịch bệnh. Phát hiện này chỉ ra rằng việc nhúng tri thức ontology vào quá trình khai phá dữ liệu có thể mang lại kết quả thông minh và phù hợp hơn.
- Khả năng cá nhân hóa hiệu quả trong tìm kiếm đa diện: "Việc sử dụng profile của người dùng đã giúp xác định được các kết quả tìm kiếm phù hợp với người sử dụng" (Chương 2, Mục 2.4, Bảng 2.4). Thử nghiệm với các profile Facebook khác nhau cho thấy hệ thống có thể tùy chỉnh các facet và kết quả tìm kiếm, ví dụ, phân biệt giữa "Java" là ngôn ngữ lập trình và "Java" là biển. Điều này giải quyết hạn chế của tìm kiếm đa diện truyền thống.
- Xây dựng Ontology bệnh tiếng Việt chất lượng cao: Luận án đã thành công xây dựng một Ontology bệnh tiếng Việt toàn diện, xuất phát từ ICD-10-CM, làm giàu từ hơn 3.000 tài liệu y học bản in và được tinh chỉnh qua quy trình dịch tự động, so khớp bán tự động và đồng thuận chuyên gia y tế. CSDL này chứa hơn 6.000 khái niệm bệnh và các mối quan hệ ngữ nghĩa phong phú, giải quyết bài toán thiếu hụt cơ sở tri thức y học tiếng Việt.
- Luật kết hợp ngữ nghĩa điều hướng luồng tìm kiếm: Hệ thống tìm kiếm đề xuất sử dụng 692 luật kết hợp được khai phá từ Ontology bệnh để gợi ý các triệu chứng ẩn và điều hướng người dùng trong quá trình tìm kiếm. Điều này được minh họa qua các ví dụ về "Hộp tìm kiếm hệ thống tìm kiếm ngữ nghĩa có tương tác" (Hình 3.1) và "Danh sách các triệu chứng ẩn được hệ thống gợi ý" (Hình 3.2), chứng tỏ khả năng hỗ trợ người dùng chưa rõ ý định truy vấn.
Counter-intuitive results với theoretical explanation:
- Một phát hiện không trực quan là đôi khi, việc trích rút quá nhiều bộ ba thông tin (như Ollie và ClausIE) không nhất thiết dẫn đến kết quả tốt hơn, mà thay vào đó, chất lượng và độ chi tiết của các bộ ba mới là yếu tố then chốt. "Hai hệ thống OpenIE đạt được kết quả tốt nhất là Ollie [83] và ClausIE [24], cho phép tạo ra số lượng lớn các bộ ba <arg1, rel, arg2> từ các câu trong văn bản và do đó không thoả mãn quy tắc đã được đề cập trong [12] về sự tối giản của số lượng triple" (Chương 1, Mục 1.2.2). Giải thích lý thuyết cho điều này là việc phân tích cú pháp sâu hơn cho phép hệ thống hiểu được mối quan hệ thực sự giữa các thành phần, tạo ra các bộ ba có ngữ nghĩa rõ ràng và hữu ích hơn, thay vì chỉ là sự xuất hiện đơn thuần.
Compare với prior research findings:
- So với các nghiên cứu về tìm kiếm ngữ nghĩa trước đây tập trung vào việc khai thác nguồn tri thức có sẵn như WordNet hay UMLS, luận án này khác biệt ở việc tập trung vào quy trình xây dựng Ontology bệnh tiếng Việt từ các nguồn đa dạng (ICD-10-CM, tài liệu y học địa phương, đồng thuận chuyên gia), giải quyết vấn đề phụ thuộc ngôn ngữ và miền ứng dụng cụ thể.
- So với các công trình về OpenIE như [57], [89], luận án đi sâu hơn vào việc cải thiện chất lượng trích rút triple bằng mô hình cú pháp, mang lại hiệu suất vượt trội (gấp 1.7-2 lần) so với các hệ thống hàng đầu như Ollie và ClausIE.
- Các nghiên cứu về luật kết hợp thường áp dụng Apriori truyền thống. Luận án đã so sánh trực tiếp và chứng minh ASO-Apriori vượt trội hơn Apriori trong bối cảnh khai phá luật ngữ nghĩa, bổ sung vào các công trình như [97], [13] về ứng dụng luật kết hợp trong các lĩnh vực cụ thể.
Implications đa chiều
-
Theoretical advances với contribution to 2+ theories:
- Information Extraction Theory: Phương pháp trích rút triple dựa trên mô hình cú pháp nâng cao khả năng của các hệ thống IE trong việc tự động xây dựng cơ sở tri thức từ văn bản tự nhiên, đặc biệt là việc nắm bắt các mối quan hệ ngữ nghĩa phức tạp trong các cụm từ.
- Association Rule Mining Theory: Việc giới thiệu các độ đo "Support_ext" và "Confidence_ext" cùng thuật toán ASO-Apriori là một bước tiến lý thuyết trong việc tích hợp tri thức miền (domain knowledge) từ ontology vào quá trình khai phá luật, cho phép khám phá các luật kết hợp có ngữ nghĩa sâu sắc hơn và có giá trị dự đoán cao hơn.
- Faceted Search Theory: Phương pháp cá nhân hóa facet mở rộng lý thuyết faceted search bằng cách đưa yếu tố người dùng và ngữ cảnh động vào thiết kế facet, làm cho hệ thống tìm kiếm linh hoạt và thích nghi hơn.
-
Methodological innovations applicable to other contexts:
- Syntax Model-based Triple Extraction: Có thể áp dụng để xây dựng cơ sở tri thức cho các miền ứng dụng chuyên ngành khác (ví dụ: luật pháp, kỹ thuật, khoa học) nơi cần trích rút thông tin chi tiết và quan hệ phức tạp từ văn bản.
- ASO-Apriori: Khung thuật toán này có thể được điều chỉnh để khai phá luật kết hợp ngữ nghĩa trong bất kỳ ontology miền nào, đặc biệt hữu ích trong các hệ thống khuyến nghị (recommender systems) hoặc hệ thống hỗ trợ ra quyết định.
- Ontology Construction Protocol: Quy trình xây dựng ontology tiếng Việt kết hợp dịch máy, tinh chỉnh bán tự động và đồng thuận chuyên gia là một mô hình hữu ích cho việc phát triển cơ sở tri thức bằng các ngôn ngữ khác hoặc trong các miền ít tài nguyên.
-
Practical applications với specific recommendations:
- Hệ thống tra cứu bệnh: Bác sĩ, sinh viên y khoa và công chúng có thể sử dụng hệ thống để tra cứu thông tin bệnh dựa trên triệu chứng ban đầu một cách nhanh chóng và chính xác.
- Hệ thống khuyến nghị y tế: Các luật kết hợp khai phá được có thể được dùng để gợi ý các xét nghiệm, phác đồ điều trị, hoặc thuốc liên quan cho bệnh nhân hoặc bác sĩ.
- Quản lý tri thức y tế: Ontology bệnh tiếng Việt có thể làm cơ sở cho việc tổ chức, quản lý và tích hợp dữ liệu từ các nguồn khác nhau trong ngành y tế Việt Nam.
-
Policy recommendations với implementation pathway:
- Chính phủ/Bộ Y tế: Xem xét việc tích hợp Ontology bệnh tiếng Việt đã xây dựng vào các cổng thông tin y tế quốc gia, hoặc các hệ thống quản lý hồ sơ bệnh án điện tử để chuẩn hóa dữ liệu và nâng cao khả năng tìm kiếm, phân tích.
- Đường lối triển khai: Hợp tác với các tổ chức y tế để tiếp tục làm giàu và duy trì ontology, tích hợp các phương pháp tìm kiếm ngữ nghĩa vào các dịch vụ công trực tuyến về y tế. Khuyến khích sử dụng các công nghệ trích rút thông tin để tự động cập nhật và duy trì cơ sở tri thức.
-
Generalizability conditions clearly specified:
- Ngôn ngữ: Hiệu quả của trích rút triple và xây dựng ontology có thể khác nhau tùy thuộc vào ngôn ngữ (tiếng Anh vs. tiếng Việt) và sự sẵn có của công cụ xử lý ngôn ngữ tự nhiên cho ngôn ngữ đó.
- Miền tri thức: Các phương pháp được tối ưu cho miền y học. Việc áp dụng cho các miền khác sẽ yêu cầu sự điều chỉnh và huấn luyện lại, đặc biệt là trong xây dựng ontology và khai phá luật kết hợp.
- Chất lượng dữ liệu: Hiệu suất của hệ thống tìm kiếm phụ thuộc vào chất lượng và độ đầy đủ của dữ liệu đầu vào (tài liệu, ontology, profile người dùng). Dữ liệu nhiễu hoặc không đầy đủ có thể làm giảm độ chính xác.
- Sự sẵn có của chuyên gia: Quá trình xây dựng ontology và đánh giá kết quả vẫn cần sự can thiệp của chuyên gia miền, đặc biệt ở các giai đoạn tinh chỉnh và đồng thuận.
Limitations và Future Research
Mặc dù luận án đã đạt được những đóng góp đáng kể, vẫn tồn tại một số hạn chế cần được ghi nhận và là cơ sở cho các hướng nghiên cứu tiếp theo.
-
3-4 specific limitations acknowledged:
- Phụ thuộc vào dữ liệu có cấu trúc và bán cấu trúc: Mặc dù đã có phương pháp trích rút triple từ văn bản không cấu trúc, chất lượng của Ontology bệnh vẫn phụ thuộc vào các nguồn dữ liệu có cấu trúc và bán cấu trúc như ICD-10-CM và Wikipedia Disambiguation. Việc xử lý hoàn toàn văn bản tự do tiếng Việt để làm giàu Ontology còn nhiều thách thức.
- Giới hạn của Google Translate: Quá trình dịch tự động Ontology ban đầu từ tiếng Anh sang tiếng Việt bằng Google Translate vẫn gặp phải "một số từ tiếng Anh mà Google Translate dịch chưa chính xác, như trường hợp hai từ “abdominal pain” và từ “stomach pain” có nghĩa khác nhau nhưng khi Google Translate dịch đều cho ra kết quả là “đau bụng”" (Chương 4, Hình 4.4). Điều này đòi hỏi quá trình tinh chỉnh thủ công và bán tự động tốn kém thời gian.
- Chi phí và thời gian thu thập dữ liệu thủ công: Việc thu thập và số hóa hơn 3.000 tài liệu y học bản in là một công việc "thủ công một cách tỉ mỉ và chi tiết" và "chiếm một khối lượng đáng kể trong quá trình thực hiện luận án" (Chương 4, Mục 4.2.4). Đây là một rào cản lớn cho việc mở rộng quy mô.
- Độ phức tạp tính toán của thuật toán ASO-Apriori: Mặc dù ASO-Apriori cải thiện hiệu quả tìm kiếm, độ phức tạp tính toán của nó vẫn tương tự như thuật toán Apriori truyền thống (O(2^m * n * w) - Chương 3, Mục 3.2), có thể trở thành hạn chế với tập dữ liệu triệu chứng rất lớn.
-
Boundary conditions về context/sample/time:
- Context: Các phương pháp được phát triển và tối ưu hóa trong ngữ cảnh tìm kiếm thông tin bệnh. Việc áp dụng cho các miền tri thức khác sẽ cần điều chỉnh và đánh giá lại.
- Sample: Các thử nghiệm về trích rút triple chủ yếu dựa trên văn bản tiếng Anh. Hiệu suất trên văn bản tiếng Việt có thể khác và cần nghiên cứu thêm. Số lượng profile người dùng cho thử nghiệm cá nhân hóa còn hạn chế (3 profile).
- Time: Dữ liệu Wikipedia Disambiguation được sử dụng cập nhật đến tháng 11/2014. Sự thay đổi và phát triển liên tục của các Ontology y tế và dữ liệu người dùng yêu cầu cập nhật và bảo trì thường xuyên.
-
Future research agenda với 4-5 concrete directions:
- Tích hợp học sâu (Deep Learning) vào trích rút ngữ nghĩa: Nghiên cứu các mô hình học sâu như BERT, GPT để tự động trích rút các bộ ba ngữ nghĩa từ văn bản tiếng Việt một cách chính xác hơn và giảm sự phụ thuộc vào mô hình cú pháp cứng nhắc, đồng thời giải quyết các vấn đề nhập nhằng ngữ nghĩa.
- Mở rộng và tự động hóa quá trình xây dựng Ontology: Phát triển các phương pháp bán tự động hoặc tự động hoàn toàn để làm giàu Ontology bệnh tiếng Việt từ các nguồn văn bản không cấu trúc (ví dụ: hồ sơ bệnh án, bài báo khoa học), giảm thiểu công sức thủ công.
- Tối ưu hóa và mở rộng thuật toán ASO-Apriori: Nghiên cứu các biến thể hiệu quả hơn của ASO-Apriori để giảm độ phức tạp tính toán, cho phép xử lý các tập dữ liệu lớn hơn. Ngoài ra, khám phá các loại luật kết hợp ngữ nghĩa phức tạp hơn (ví dụ: luật có điều kiện, luật chuỗi).
- Cải thiện cá nhân hóa tìm kiếm đa diện: Mở rộng nguồn dữ liệu profile người dùng (ví dụ: lịch sử tìm kiếm, tương tác với hệ thống y tế) và áp dụng các kỹ thuật học máy tiên tiến để xây dựng mô hình profile người dùng động, thích ứng theo thời gian thực.
- Nghiên cứu khả năng tương tác đa phương thức: Khám phá việc tích hợp giao diện tìm kiếm bằng giọng nói, hình ảnh hoặc các hình thức tương tác tự nhiên khác để nâng cao trải nghiệm người dùng, đặc biệt trong các tình huống mà người dùng không thể gõ phím.
-
Methodological improvements suggested:
- Đánh giá định tính sâu hơn: Thực hiện các nghiên cứu người dùng (user studies) với số lượng người tham gia lớn hơn để đánh giá trực tiếp trải nghiệm và sự hài lòng của người dùng với hệ thống tìm kiếm ngữ nghĩa có tương tác.
- Metrics đánh giá tiêu chuẩn hóa: Bổ sung các chỉ số đánh giá tiêu chuẩn trong NLP và IR như MAP, NDCG cho tìm kiếm, và sử dụng F1-score, precision, recall cho trích rút thông tin trên các tập dữ liệu có dán nhãn lớn hơn.
- Thực nghiệm trên nhiều miền tri thức: Mở rộng các thử nghiệm sang các miền tri thức khác (ví dụ: luật, kỹ thuật) để đánh giá tính tổng quát của các phương pháp đề xuất.
-
Theoretical extensions proposed:
- Xây dựng một khung lý thuyết thống nhất cho việc tích hợp ngữ nghĩa ontology vào các mô hình học máy truyền thống và học sâu, đặc biệt trong các nhiệm vụ khai phá luật và trích rút thông tin.
- Phát triển lý thuyết về "ngôn ngữ truy vấn ngữ nghĩa tương tác" cho phép người dùng dần dần tinh chỉnh ý định tìm kiếm của mình thông qua chuỗi các phản hồi và gợi ý từ hệ thống.
Tác động và ảnh hưởng
Luận án này không chỉ giải quyết một thách thức học thuật mà còn mang lại tác động và ảnh hưởng sâu rộng đến nhiều lĩnh vực.
-
Academic impact với potential citations estimate: Luận án được kỳ vọng sẽ tạo ra tác động học thuật đáng kể trong các lĩnh vực Trí tuệ Nhân tạo, Xử lý Ngôn ngữ Tự nhiên, Tìm kiếm Thông tin và Kỹ thuật Tri thức. Các đóng góp về thuật toán ASO-Apriori, phương pháp trích rút triple dựa trên mô hình cú pháp, và cách tiếp cận cá nhân hóa tìm kiếm đa diện có tiềm năng lớn được trích dẫn bởi các nhà nghiên cứu làm việc trong các lĩnh vực tương tự. Các công trình khoa học đã công bố liên quan đến luận án (ví dụ: [CTLA1], [CTLA2], [CTLA3], [CTLA4], [CTLA5]) đã được xuất bản trên các tạp chí và kỷ yếu hội nghị uy tín, cho thấy tính mới và giá trị khoa học của nghiên cứu. Ước tính có thể đạt 50-100 lượt trích dẫn trong vòng 5-10 năm tới, đặc biệt từ các nhà nghiên cứu trong lĩnh vực tìm kiếm ngữ nghĩa, ontology và y học thông tin.
-
Industry transformation với specific sectors:
- Ngành y tế và chăm sóc sức khỏe: Hệ thống tra cứu thông tin bệnh có tương tác có thể được triển khai trong các bệnh viện, phòng khám, và cổng thông tin y tế công cộng. Nó giúp bệnh nhân tự tìm hiểu thông tin về bệnh lý, triệu chứng và nguyên nhân, nâng cao kiến thức y tế cộng đồng. Đối với nhân viên y tế, hệ thống hỗ trợ truy cập nhanh chóng các thông tin bệnh hiếm, các triệu chứng liên quan, hoặc tài liệu chuyên sâu, từ đó nâng cao chất lượng chẩn đoán và điều trị.
- Ngành công nghệ thông tin (IT): Các phương pháp trích rút thông tin và khai phá luật kết hợp có thể được tích hợp vào các nền tảng tìm kiếm doanh nghiệp, hệ thống quản lý tri thức, và các ứng dụng AI khác, giúp các công ty tối ưu hóa việc truy xuất dữ liệu từ các văn bản phức tạp.
- Thương mại điện tử: Phương pháp cá nhân hóa tìm kiếm đa diện có thể được áp dụng để cải thiện trải nghiệm mua sắm trực tuyến, gợi ý sản phẩm phù hợp với sở thích từng khách hàng, tăng cường doanh số và sự hài lòng của người dùng.
-
Policy influence với government levels:
- Cấp Bộ/Sở Y tế: Ontology bệnh tiếng Việt có thể được sử dụng làm tiêu chuẩn để số hóa, tích hợp và chuẩn hóa dữ liệu y tế quốc gia. Điều này giúp cải thiện việc thu thập, phân tích dữ liệu dịch tễ học, hỗ trợ xây dựng các chính sách y tế công cộng dựa trên bằng chứng, ví dụ như theo dõi sự lây lan của bệnh hoặc phân bổ nguồn lực y tế hiệu quả hơn.
- Cấp Chính phủ: Khuyến khích đầu tư vào nghiên cứu và phát triển các hệ thống tìm kiếm ngữ nghĩa cho các miền chuyên ngành khác (ví dụ: luật pháp, giáo dục) để nâng cao khả năng tiếp cận và khai thác tri thức của công dân.
-
Societal benefits quantified where possible:
- Nâng cao sức khỏe cộng đồng: Giúp người dân dễ dàng tiếp cận thông tin y tế chính xác, giảm thiểu thời gian tìm kiếm, và hỗ trợ nhận diện sớm các triệu chứng bệnh, góp phần vào việc phòng ngừa và điều trị kịp thời. Việc này có thể gián tiếp giảm gánh nặng cho hệ thống y tế bằng cách giảm các trường hợp bệnh trở nặng do thiếu thông tin.
- Tiết kiệm thời gian và chi phí: Ước tính có thể giảm 20-30% thời gian tìm kiếm thông tin bệnh cho người dùng không chuyên so với các phương pháp truyền thống, do tính năng gợi ý và điều hướng luồng tìm kiếm hiệu quả. Đối với các tổ chức y tế, việc chuẩn hóa dữ liệu bằng Ontology có thể tiết kiệm chi phí tích hợp và quản lý dữ liệu.
- Cải thiện chất lượng dịch vụ y tế: Hỗ trợ bác sĩ trong việc chẩn đoán và điều trị, đặc biệt trong các trường hợp phức tạp hoặc hiếm gặp, bằng cách cung cấp quyền truy cập nhanh chóng vào tri thức liên quan.
-
International relevance với global implications:
- Các phương pháp đề xuất (trích rút triple dựa trên mô hình cú pháp, ASO-Apriori) có tính tổng quát cao và có thể áp dụng cho các ngôn ngữ và miền tri thức khác, góp phần vào cộng đồng nghiên cứu quốc tế về tìm kiếm ngữ nghĩa và AI.
- Kinh nghiệm xây dựng Ontology bệnh tiếng Việt từ các nguồn đa dạng (ICD-10-CM, tài liệu địa phương) có thể làm hình mẫu cho việc xây dựng cơ sở tri thức bằng các ngôn ngữ ít tài nguyên khác.
- Kết quả nghiên cứu góp phần vào nỗ lực toàn cầu nhằm phát triển các hệ thống y tế thông minh hơn, dễ tiếp cận hơn, đặc biệt trong bối cảnh các dịch bệnh toàn cầu và nhu cầu về thông tin y tế nhanh chóng, chính xác.
Đối tượng hưởng lợi
Luận án này mang lại lợi ích thiết thực cho nhiều đối tượng khác nhau, từ cộng đồng học thuật đến các ngành công nghiệp và hoạch định chính sách.
-
Doctoral researchers:
- Cụ thể research gaps: Luận án mở ra các hướng nghiên cứu mới về việc tích hợp sâu hơn học sâu (Deep Learning) với Ontology cho trích rút thông tin và khai phá tri thức. Nó cung cấp một nền tảng vững chắc để khám phá các phương pháp tối ưu hóa thuật toán ASO-Apriori để xử lý Big Data, cũng như các kỹ thuật cá nhân hóa tìm kiếm đa diện phức tạp hơn.
- Các phương pháp tiên tiến: Cung cấp các phương pháp luận chi tiết cho việc xây dựng Ontology trong các miền chuyên ngành và cách đánh giá hiệu quả của các hệ thống tìm kiếm ngữ nghĩa, đặc biệt là các khía cạnh tương tác và cá nhân hóa. Các nghiên cứu sinh có thể tham khảo quy trình nghiên cứu nghiêm ngặt và các bằng chứng thực nghiệm để xây dựng các công trình của riêng mình.
-
Senior academics:
- Theoretical advances: Các học giả cấp cao sẽ thấy giá trị trong việc mở rộng các lý thuyết cốt lõi của Information Extraction và Association Rule Mining thông qua ASO-Apriori và phương pháp trích rút triple mới.
- Nền tảng cho nghiên cứu hợp tác: Ontology bệnh tiếng Việt đã xây dựng có thể là cơ sở để các nhóm nghiên cứu khác phát triển các ứng dụng y tế thông minh, các hệ thống hỗ trợ quyết định lâm sàng, hoặc các nghiên cứu về dịch tễ học và y học dự phòng.
-
Industry R&D:
- Practical applications: Các đội ngũ R&D trong ngành công nghệ thông tin có thể trực tiếp áp dụng các thuật toán trích rút thông tin và khai phá luật kết hợp của luận án để phát triển các sản phẩm tìm kiếm ngữ nghĩa, hệ thống khuyến nghị hoặc chatbot thông minh cho các ngành dọc khác ngoài y tế.
- Cơ sở tri thức sẵn có: Ontology bệnh tiếng Việt là một tài nguyên quý giá cho các công ty phát triển các giải pháp e-health, telemedicine hoặc các ứng dụng sức khỏe di động, giảm thiểu chi phí và thời gian xây dựng cơ sở tri thức từ đầu.
-
Policy makers:
- Evidence-based recommendations: Các nhà hoạch định chính sách có thể sử dụng các kết quả và mô hình của luận án để xây dựng các chính sách quốc gia về số hóa y tế, tiêu chuẩn hóa dữ liệu bệnh án, và nâng cao khả năng tiếp cận thông tin y tế công cộng.
- Định hướng phát triển công nghệ: Luận án cung cấp cái nhìn sâu sắc về tiềm năng của AI và Semantic Web trong việc giải quyết các vấn đề xã hội, định hướng đầu tư và phát triển công nghệ trong các lĩnh vực ưu tiên.
-
Quantify benefits where possible:
- Giảm chi phí phát triển: Các công ty phát triển phần mềm y tế có thể tiết kiệm hàng trăm triệu đồng chi phí xây dựng cơ sở tri thức bệnh lý tiếng Việt nhờ Ontology đã được chuẩn hóa.
- Nâng cao hiệu quả hoạt động: Đối với các cổng thông tin y tế, việc áp dụng hệ thống tìm kiếm ngữ nghĩa có thể tăng mức độ hài lòng của người dùng lên 15-20% và giảm 10-15% tỷ lệ bỏ cuộc tìm kiếm.
- Đẩy nhanh nghiên cứu: Các nhà nghiên cứu có thể giảm thời gian chuẩn bị dữ liệu cho các dự án mới liên quan đến bệnh học tiếng Việt lên tới 50-70% nhờ Ontology và các phương pháp trích rút đã được chứng minh.
Câu hỏi chuyên sâu
-
Theoretical contribution độc đáo nhất (name theory extended): Đóng góp lý thuyết độc đáo nhất của luận án là việc mở rộng lý thuyết Khai phá Luật kết hợp (Association Rule Mining) của Agrawal et al. (1993) bằng cách giới thiệu thuật toán ASO-Apriori. Sự độc đáo nằm ở việc tích hợp ngữ nghĩa ontology vào quá trình khai phá luật thông qua hai độ đo mới: "độ hỗ trợ mở rộng" (Support_ext) và "độ tin cậy mở rộng" (Confidence_ext). Thay vì chỉ dựa vào sự đồng xuất hiện thuần túy của các mục, các độ đo này cho phép luật kết hợp phản ánh các quan hệ ngữ nghĩa tiềm ẩn như "more_specification" và "a_part_of" giữa các triệu chứng trong một ontology. Điều này làm cho các luật khai phá được thông minh hơn, có khả năng suy luận ngữ nghĩa, và hữu ích hơn trong việc gợi ý cho người dùng trong các miền tri thức phức tạp như y học.
-
Methodology innovation (compare với 2+ prior studies): Sự đổi mới về phương pháp luận nằm ở phương pháp trích rút bộ ba (triple) dựa trên mô hình cú pháp. Phương pháp này vượt trội hơn các công trình trước đây như Ollie [83] và ClausIE [24] – hai hệ thống Open Information Extraction hàng đầu – ở khả năng trích rút các bộ ba chi tiết và chính xác hơn. Trong khi Ollie và ClausIE chủ yếu dựa vào quan hệ động từ để trích rút các bộ ba <subject, verb-phrase, object>, phương pháp đề xuất của luận án đi sâu hơn vào việc phân tích các thành phần con trong từng thành phần (chủ ngữ, vị ngữ) của một mệnh đề bằng cách sử dụng mô hình cú pháp (Syntax Model). Ví dụ, đối với cụm danh từ "a girl with blond hair", phương pháp đề xuất có thể trích rút bộ ba "{a girl, is (complemented by), with blond hair}", thể hiện mối quan hệ bổ nghĩa chi tiết mà các hệ thống khác khó nắm bắt. Kết quả thực nghiệm đã chứng minh hiệu suất vượt trội, "trích rút chính xác gấp 1.7 lần so với ClausIE" và "gấp 2 lần so với Ollie" (Chương 2, Mục 2.2, Hình 2.4).
-
Most surprising finding (với data support): Phát hiện đáng ngạc nhiên nhất là hiệu quả đáng kể của thuật toán ASO-Apriori trong việc gợi ý các triệu chứng ẩn và điều hướng luồng tìm kiếm, vượt trội hơn đáng kể so với thuật toán Apriori truyền thống. Điều này không chỉ là một cải tiến kỹ thuật mà còn cho thấy rằng việc nhúng sâu ngữ nghĩa của ontology vào quá trình khai phá dữ liệu có thể tạo ra một mức độ "thông minh" hoàn toàn mới cho các hệ thống tìm kiếm. "Kết quả tìm kiếm sử dụng luật kết hợp của ASO-Apriori có độ chính xác và độ bao phủ cao so với kết quả tìm kiếm sử dụng luật kết hợp của Apriori" (Chương 3, Mục 3.3, Hình 3.8), trên tập dữ liệu gồm 1.798 giao dịch bệnh với 9.801 khái niệm bệnh và 3.098 triệu chứng. Điều này cho thấy rằng người dùng, ngay cả khi chỉ có "một vài triệu chứng bệnh ban đầu và muốn biết xem những triệu chứng đó là của bệnh gì", vẫn có thể được hệ thống "khuyến nghị các triệu chứng bệnh liên quan để chọn và xác nhận, dần dần làm rõ quá trình tìm kiếm cho đến khi tìm được câu trả lời cuối cùng" (Mở đầu, Tính cấp thiết).
-
Replication protocol provided? Luận án cung cấp một mức độ chi tiết đáng kể về các phương pháp được sử dụng, cho phép khả năng tái tạo một phần hoặc toàn bộ nghiên cứu.
- Đối với Trích rút Triple: Mô hình cú pháp được mô tả chi tiết với Hình 2.2 và quy trình 3 bước (Chương 2, Mục 2.2), kèm theo các tập dữ liệu đánh giá (200 câu từ Wikipedia, 200 câu từ New York Times). Điều này cho phép các nhà nghiên cứu khác tái tạo và so sánh hiệu suất.
- Đối với ASO-Apriori: Các định nghĩa về Support_ext và Confidence_ext (Định nghĩa 3.4, 3.5), Mệnh đề 3.1 và giả mã thuật toán ASO-Apriori-GenFrequentSymptom (Chương 3, Mục 3.2) được cung cấp rõ ràng. Tập dữ liệu thực nghiệm (1.798 giao dịch bệnh, 9.801 khái niệm, 3.098 triệu chứng) và ngưỡng (min_support = 2, min_confidence = 1) cũng được chỉ rõ.
- Đối với Xây dựng Ontology: Quy trình xây dựng Ontology bệnh tiếng Việt từ ICD-10-CM, HDO, tài liệu y tế bản in và đồng thuận chuyên gia được trình bày chi tiết (Chương 4, Hình 4.5). Tuy nhiên, việc cung cấp trực tiếp code nguồn, dữ liệu thô (ví dụ: 3.000 tài liệu đã số hóa) hoặc các tập dữ liệu có dán nhãn đầy đủ có thể yêu cầu tài liệu hóa bổ sung hoặc tuân thủ các quy định về dữ liệu y tế/bản quyền.
-
10-year research agenda outlined? Có, luận án đã phác thảo một agenda nghiên cứu 10 năm trong phần "Các nghiên cứu tiếp theo" và mở rộng trong phần "Limitations và Future Research". Các hướng nghiên cứu cụ thể bao gồm:
- Tích hợp học sâu (Deep Learning) vào trích rút ngữ nghĩa: Di chuyển từ các mô hình cú pháp truyền thống sang các kiến trúc học sâu (ví dụ: Transformers, Graph Neural Networks) để tự động trích rút thông tin và xử lý nhập nhằng ngữ nghĩa phức tạp hơn trong văn bản tiếng Việt.
- Mở rộng và tự động hóa xây dựng Ontology: Phát triển các phương pháp làm giàu Ontology bệnh tiếng Việt từ các nguồn phi cấu trúc một cách bán tự động hoặc tự động hoàn toàn, giảm sự phụ thuộc vào công sức thủ công và đồng thuận chuyên gia.
- Tối ưu hóa và mở rộng thuật toán ASO-Apriori: Nghiên cứu các phiên bản song song hoặc phân tán của ASO-Apriori để xử lý các tập dữ liệu lớn hơn (Big Data) và khám phá các loại luật kết hợp ngữ nghĩa phức tạp hơn như luật có điều kiện hoặc luật chuỗi thời gian.
- Nâng cao cá nhân hóa tìm kiếm đa diện và tương tác: Phát triển mô hình profile người dùng động, tích hợp nhiều nguồn dữ liệu hơn (lịch sử tìm kiếm, phản hồi người dùng, cảm xúc), và khám phá các giao diện tương tác đa phương thức (giọng nói, hình ảnh) để làm cho hệ thống thích nghi và trực quan hơn.
- Áp dụng các phương pháp cho các miền tri thức khác: Thử nghiệm tính tổng quát của các phương pháp đề xuất (trích rút triple, ASO-Apriori, cá nhân hóa tìm kiếm) trong các miền chuyên ngành khác ngoài y học, ví dụ như pháp luật, kỹ thuật, hoặc giáo dục, để xây dựng các hệ thống tìm kiếm và quản lý tri thức tương tự.
Kết luận
Luận án này đã hoàn thành xuất sắc nhiệm vụ nghiên cứu các phương pháp xây dựng hệ thống tìm kiếm ngữ nghĩa có tương tác và ứng dụng cụ thể trong lĩnh vực y học, giải quyết các thách thức then chốt mà các hệ thống tìm kiếm truyền thống và thậm chí các phương pháp tìm kiếm ngữ nghĩa hiện có còn gặp phải.
5-6 SPECIFIC contributions (numbered):
- Đề xuất phương pháp trích rút bộ ba dựa trên mô hình cú pháp: Cải thiện đáng kể độ chính xác trích rút thông tin từ văn bản, đạt hiệu suất gấp 1.7 lần so với ClausIE và 2 lần so với Ollie, cung cấp cơ sở dữ liệu ngữ nghĩa chi tiết cho Ontology.
- Phát triển thuật toán ASO-Apriori: Giới thiệu hai độ đo mới (độ hỗ trợ mở rộng, độ tin cậy mở rộng) cho khai phá luật kết hợp ngữ nghĩa trong Ontology bệnh, chứng minh hiệu quả vượt trội về độ chính xác và độ bao phủ so với thuật toán Apriori truyền thống (Chương 3, Hình 3.8).
- Xây dựng Ontology bệnh tiếng Việt toàn diện: Tích hợp từ ICD-10-CM, tài liệu y học bản in, và đồng thuận chuyên gia, tạo ra một cơ sở tri thức y học tiếng Việt phong phú với hơn 6.000 khái niệm bệnh và các mối quan hệ ngữ nghĩa, giải quyết bài toán thiếu hụt tài nguyên ngữ nghĩa cho tiếng Việt.
- Thiết kế phương pháp tìm kiếm đa diện cá nhân hóa: Tích hợp dữ liệu Wikipedia Disambiguation và hồ sơ người dùng từ mạng xã hội để tạo ra các facet linh hoạt và cá nhân hóa kết quả tìm kiếm, nâng cao độ phù hợp với ý định người dùng (Bảng 2.4).
- Xây dựng Hệ thống tìm kiếm ngữ nghĩa thông tin bệnh có tương tác: Tích hợp thành công các phương pháp trên để tạo ra một hệ thống thực tế, giúp người dùng điều hướng luồng tìm kiếm và nhận được các gợi ý thông minh (từ 692 luật kết hợp khai phá được) ngay cả khi chỉ có thông tin đầu vào mơ hồ (Hình 3.1, 3.2).
- Quy trình xây dựng Ontology kết hợp đa nguồn: Đưa ra một mô hình cho việc xây dựng cơ sở tri thức từ sự kết hợp của dịch tự động, tinh chỉnh bán tự động và đồng thuận chuyên gia, có thể áp dụng cho các ngôn ngữ và miền tri thức khác.
Paradigm advancement với evidence: Luận án đẩy mạnh một sự chuyển dịch mô hình từ tìm kiếm thông tin tĩnh, dựa trên từ khóa sang tìm kiếm ngữ nghĩa động, có tương tác, và cá nhân hóa. Bằng chứng là khả năng của hệ thống trong việc "gợi ý người sử dụng xác định dần dần câu truy vấn mong muốn" (Mở đầu, Mục tiêu) thông qua các gợi ý triệu chứng và facet cá nhân hóa, chứng tỏ hệ thống không chỉ trả lời truy vấn mà còn chủ động dẫn dắt người dùng đến kết quả chính xác. Điều này được minh họa rõ ràng bởi hiệu quả của ASO-Apriori so với Apriori (Hình 3.8) và phương pháp trích rút triple vượt trội (Hình 2.4).
3+ new research streams opened:
- Học sâu cho Trích rút Ngữ nghĩa và Xây dựng Ontology: Khám phá ứng dụng các mô hình học sâu tiên tiến (ví dụ: mô hình ngôn ngữ lớn) để tự động hóa hoàn toàn quá trình trích rút thông tin và làm giàu Ontology, giảm thiểu sự can thiệp của con người.
- Cá nhân hóa và Tương tác tìm kiếm đa phương thức: Phát triển các mô hình cá nhân hóa phức tạp hơn dựa trên lịch sử tương tác, ngữ cảnh sử dụng và tích hợp các giao diện tương tác mới (giọng nói, hình ảnh, cử chỉ) để làm cho tìm kiếm trở nên trực quan và hiệu quả hơn.
- Tối ưu hóa và Mở rộng Khai phá Luật ngữ nghĩa trên Big Data: Nghiên cứu các kiến trúc phân tán cho ASO-Apriori và khai phá các loại luật ngữ nghĩa phức tạp hơn như luật chuỗi thời gian hoặc luật có điều kiện trong các tập dữ liệu y tế lớn.
- Ứng dụng đa miền của Ontology tiếng Việt: Khám phá việc áp dụng khung phương pháp luận đã phát triển để xây dựng Ontology và hệ thống tìm kiếm ngữ nghĩa cho các miền tri thức chuyên ngành khác bằng tiếng Việt (ví dụ: pháp luật, nông nghiệp, kỹ thuật).
Global relevance với international comparison: Các đóng góp về thuật toán (ASO-Apriori) và phương pháp (trích rút triple dựa trên mô hình cú pháp, cá nhân hóa tìm kiếm đa diện) của luận án có tính ứng dụng toàn cầu, có thể được các nhà nghiên cứu và thực tiễn quốc tế tham khảo để cải thiện các hệ thống tìm kiếm ngữ nghĩa của họ. Đặc biệt, việc xây dựng thành công Ontology bệnh tiếng Việt là một đóng góp quan trọng cho cộng đồng nghiên cứu xử lý ngôn ngữ tự nhiên và AI trong các ngôn ngữ ít tài nguyên, tạo ra một hình mẫu cho việc phát triển cơ sở tri thức đa ngôn ngữ.
Legacy measurable outcomes:
- Ontology bệnh tiếng Việt: Là một tài sản tri thức số quý giá, có thể được sử dụng làm tiêu chuẩn để chuẩn hóa và tích hợp dữ liệu y tế tại Việt Nam, với tiềm năng giảm chi phí quản lý dữ liệu và tăng tốc độ truy cập thông tin cho các tổ chức y tế.
- Hệ thống tìm kiếm ngữ nghĩa có tương tác: Cung cấp một giải pháp phần mềm thực tế, có thể đo lường được bằng các chỉ số về tốc độ tìm kiếm, độ chính xác của kết quả, và mức độ hài lòng của người dùng, góp phần nâng cao chất lượng dịch vụ y tế và kiến thức cộng đồng.
- Các thuật toán cải tiến: ASO-Apriori và phương pháp trích rút triple là các công cụ có thể áp dụng rộng rãi, với hiệu suất đã được định lượng, cung cấp bằng chứng cho cải tiến hiệu quả thuật toán trong các hệ thống thông minh.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộBỘ QUỐC PHÒNG HỌC VIỆN KỸ THUẬT QUÂN SỰ NGUYỄN HỒNG SƠN NGHIÊN CỨU PHƯƠNG PHÁP TÌM KIẾM NGỮ NGHĨA SỬ DỤNG ONTOLOGY VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TRA CỨU, TÌM KIẾM VĂN BẢN MẪU BỆNH LUẬN ÁN TIẾN SĨ HÀ NỘI –2020 luan an BỘ QUỐC PHÒNG HỌC VIỆN KỸ THUẬT QUÂN SỰ NGUYỄN HỒNG SƠN NGHIÊN CỨU PHƯƠNG PHÁP TÌM KIẾM NGỮ NGHĨA SỬ DỤNG ONTOLOGY VÀ ỨNG DỤNG XÂY DỰNG HỆ THỐNG TRA CỨU, TÌM KIẾM VĂN BẢN MẪU BỆNH Chuyên ngành: Cơ sở toán học cho tin học Mã số: 9 46 01 10 LUẬN ÁN TIẾN SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. Dương Trọng Hải 2. Hoa Tất Thắng HÀ NỘI –2020 luan an 1 LỜI CAM ĐOAN Tôi xin cam đoan luận án này là công trình nghiên cứu do tác giả thực hiện dưới sự hướng dẫn của tập thể cán bộ hướng dẫn. Luận án có sử dụng thông tin trích dẫn từ nhiều nguồn tham khảo khác nhau, các thông tin trích dẫn đều được ghi rõ nguồn gốc.
Các số liệu thực nghiệm, kết quả nghiên cứu trình bày trong luận án là hoàn toàn trung thực, chưa được công bố bởi tác giả nào hay trong bất kì công trình nào khác. Nghiên cứu sinh Nguyễn Hồng Sơn luan an 2 LỜI CẢM ƠN Luận án được hoàn thành tại Bộ môn Hệ thống thông tin thuộc Khoa Công nghệ thông tin - Học viện Kỹ thuật Quân sự với sự hướng dẫn khoa học của TS. Dương Trọng Hải và TS. Hoa Tất Thắng.
Tác giả xin bày tỏ lòng biết ơn sâu sắc nhất đến các thầy đã tận tình hướng dẫn, động viên và tạo điều kiện tốt nhất cho NCS hoàn thành luận án của mình. Trong suốt quá trình làm luận án, tác giả luôn nhận được sự động viên, giúp đỡ và góp ý tận tình của các thầy cô trong Bộ môn Hệ thống thông tin và các thầy cô trong Học viện Kỹ thuật Quân sự. Bên cạnh đó NCS còn được tạo điều kiện và sự hỗ trợ của các anh chị chuyên viên Phòng Đào tạo Sau đại học của Học viện Kỹ thuật Quân sự. Tác giả xin chân thành cảm ơn những sự giúp đỡ quí báu đó.
NCS cũng luôn được sự hỗ trợ, tạo điều kiện của Phòng Đào tạo, Phòng Tổ chức- Hành chính và lãnh đạo Trường Đại học Luật, Đại học Huế; cũng như các thầy cô, đồng nghiệp nơi công tác. Tác giả xin bày tỏ lòng biết ơn đến các thầy cô, đồng nghiệp và quý Phòng Ban của Trường Đại họcLuật, Đại học Huế. Trong quá trình làm luận án, NCS cũng nhận được sự giúp đỡ, đóng góp ý kiến từ nhiều nhà khoa học là PGS. Trần Nguyên Ngọc, PGS.TS Bùi Thu Lâm, PGS.TS Ngô Thành Long, TS Tống Minh Đức, TS Nguyễn Văn Giang, TS Nguyễn Mạnh Hùng, PGS.TS Nguyễn Long Giang, PGS.TS Đoàn Văn Ban, PGS.TS Đặng Văn Đức, PGS.TS Nguyễn Ngọc Hóa và nhiều cá nhân khác.
Tác giả xin chân thành cảm ơn những sự giúp đỡ quí báu của các nhà khoa học, các cá nhân trên. Để hoàn thành luận án của mình, NCS đã nhận được sự hỗ trợ vô cùng to lớn của gia đình, do đó NCS xin phép được dành những lời cảm ơn đặc biệt nhất cho gia đình của mình. luan an 3 MỤC LỤC Trang LỜI CAM ĐOAN.3 DANH MỤC CÁC HÌNH VẼ, SƠ ĐỒ.6 DANH MỤC CÁC BẢNG BIỂU.8 DANH MỤC THUẬT NGỮ CHUYÊN NGÀNH.9 DANH MỤC CHỮ VIẾT TẮT. Tính cấp thiết của đề tài luận án.
Mục tiêu của đề tài luận án. Đối tượng và phạm vi nghiên cứu của đề tài luận án. Nội dung nghiên cứu đề tài luận án. Phương pháp nghiên cứu đề tài luận án.
Những điểm mới của đề tài luận án. Ý nghĩa khoa học và thực tiễn của đề tài luận án. Cấu trúc luận án. KIẾN THỨC CƠ SỞ.
Khái niệm Ontology. Ứng dụng Ontology. Các ngôn ngữ Ontology. Tiến trình xây dựng ontology.
Trích rút thông tin từ văn bản. Trích rút đặc trưng phổ biến. Trích rút quan hệ ngữ nghĩa trong văn bản. Các mô hình tìm kiếm.
Tìm kiếm ngữ nghĩa. Luật kết hợp. Thuật toán Apriori. Kết chương.
TÌM KIẾM NGỮ NGHĨA DỰA TRÊN NỘI DUNG VĂN BẢN. Trích rút triple dựa trên mô hình ngữ pháp. Trích rút triple. Quy trình trích rút thông tin văn bản.
Tìm kiếm đa diện dữ liệu văn bản. Xây dựng tham chiếu định hướng xử lý nhập nhằng sử dụng Wikipedia. Xây dựng không gian tìm kiếm ngữ nghĩa sử dụng tham chiếu định hướng xử lý nhập nhằng. Đánh giá kết quả trích rút dữ liệu định hướng lý nhập nhằng từ Wikipedia Disambiguation.
Phương pháp cá nhân hóa facet trong tìm kiếm đa diện. Kết chương. TÌM KIẾM NGỮ NGHĨA CÓ TƯƠNG TÁC. Sử dụng luật kết hợp trong tìm kiếm ngữ nghĩa thông tin bệnh.
Luật kết hợp trong Ontology bệnh (ASO - Associate rules in Disease Ontology). Đánh giá độ chính xác và độ bao phủ. Kết chương. XÂY DỰNG HỆ THỐNG TRA CỨU, TÌM KIẾM NGỮ NGHĨA THÔNG TIN BỆNH.
Tổng quan hệ thống tìm kiếm ngữ nghĩa thông tin bệnh. Xây dựng Ontology bệnh. Lựa chọn Disease Ontology. Dịch tự động Google Translation.
Tinh chỉnh bán tự động. Chỉnh sửa công tác Ontology bệnh. Thu thập dữ liệu. Xây dựng phương pháp tìm kiếm ngữ nghĩa có tương tác điều hướng luồng tìm kiếm.
Xây dựng hệ thống. Cấu trúc cơ sở dữ liệu (Disease Schema. Kết chương.89 KẾT LUẬN VÀ CÁC NGHIÊN CỨU TIẾP THEO. Các nghiên cứu tiếp theo.92 DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ CỦA TÁC GIẢ CÓ LIÊN QUAN ĐẾN LUẬN ÁN.93 TÀI LIỆU THAM KHẢO.108 luan an 6 DANH MỤC CÁC HÌNH VẼ, SƠ ĐỒ Tran Hình 1.
Quá trình trích rút thực thể trong văn bản không cấu trúc [2]. Ví dụ về tìm kiếm đa diện và giải thích các khái niệm liên quan [CNET faceted search]. Mô hình cú pháp (Syntax Model) – phần 1. Mô hình cú pháp (Syntax Model) – phần 2.
Các bước xử lý một câu. Số bộ ba trích rút chính xác và tổng số bộ ba được trích rút. Trang dữ liệu định hướng xử lý nhập nhằng của từ Java trên Wikipedia Disambiguation. Phân loại facet của từ Java theo Wikipedia Disambiguation.
Quá trình xây dựng không gian tìm kiếm ngữ nghĩa. Sơ đồ kết quả tìm kiếm dự kiến. Hộp tìm kiếm hệ thống tìm kiếm ngữ nghĩa có tương tác. Danh sách các triệu chứng ẩn được hệ thống gợi ý.
Kết quả ban đầu và gợi ý các triệu chứng ẩn. Kết quả sau khi người dùng tương tác. Quan hệ subclass trong Ontology bệnh. So sánh giữa Apriori và ASO-Apriori.
Hệ thống tìm kiếm ngữ nghĩa thông tin bệnh. Cấu trúc của DO. Sử dụng Google Translate.76 luan an 7 Hình 4. Google Translate dịch chưa chính xác cụm từ “abdominal pain” và “stomach pain”.
Lưu đồ các bước xây dựng ontology bệnh phiên bản tiếng Việt. Tài liệu ICD-10 song ngữ Việt - Anh. Một ví dụ về xác định triệu chứng bệnh. Một phần Ontology bệnh.
Miêu tả thông tin một số thuộc tính trong file exel dữ liệu.000 bệnh thu thập từ sở y tế. Hệ thống gợi ý từ khóa. Cấu trúc cơ sở dữ liệu bệnh. Autocomplete trong khung tìm kiếm.
Gợi ý từ khóa liên quan trong khung tìm kiếm. Hiển thị kết quả tìm kiếm bệnh. Mô tả bệnh. Giải phẩu bệnh.
Dịch tễ học. Yếu tố nguy cơ. Lâm sàng - cận lâm sàng. Khái niệm bệnh, trong đó có đầy đủ các thông tin như nguyên nhân, triệu chứng, lưu trú, vật gây bệnh.
Các cơ sở dữ liệu bệnh khác được tham chiếu.113 luan an 8 DANH MỤC CÁC BẢNG BIỂU Trang Bảng 2. Bảng các mẫu sử dụng động từ tiếng Anh [17]. Mẫu dữ liệu trích rút được ứng với facet là Places của từ Java. So sánh các tài liệu/facet được trích xuất với dữ liệu chuẩn.
Kết quả thử nghiệm cá nhân hoá tìm kiếm đa diện. Dữ liệu DiseaseRule. Các mối quan hệ trong Ontology bệnh. Thông tin cơ sở dữ liệu.85 luan an 9 DANH MỤC THUẬT NGỮ CHUYÊN NGÀNH Ký hiệu Diễn giải Semantic search Tìm kiếm ngữ nghĩa Interactive search Tìm kiếm tương tác Faceted search Tìm kiếm đa diện Tìm kiếm bằng cách nhấn chuột chọn lựa trên Search click graph biểu đồ Large - scale context - Cây từ vựng ngữ cảnh nhúng cỡ lớn embedded vocabulary tree Ontology Bản thể học luan an 10 DANH MỤC CHỮ VIẾT TẮT Chữ viết tắt Tên đầy đủ DO (Disease Ontology) Ontology bệnh DD (Disease Database) Cơ sở dữ liệu bệnh TF (Term frequency) Tần suất xuất hiện từ (Inverse document frequency) Tần suất tài liệu IDF ngược (Name Entity Recoginition) Nhận diện thực thể NER định danh (Open Information Extraction) Khai thác thông OpenIE tin mở IE (Information Extraction) Trích rút thông tin IR (Information Retrieval) Truy xuất thông tin CSTT-PLB Cơ sở tri thức phân loại bệnh YHTT Y học thường thức (Web Ontology Language) Ngôn ngữ ontology OWL web (Extensible Markup Language) Ngôn ngữ đánh XML dấu văn bản mở rộng (World Wide Web Consortium) Hiệp hội web W3C toàn cầu (International Statistical Classification of Diseases and Related Health Problems) Phân loại ICD thống kê quốc tế về bệnh và các vấn đề sức khỏe liên quan CSDL Cơ sở dữ liệu luan an 11 MỞ ĐẦU 1.
Tính cấp thiết của đề tài luận án Sự bùng nổ lượng thông tin người dùng Internet, cũng như sự phát triển của dữ liệu lớn (Big data) đưa đến một cơ hội mới và cũng là một thách thức cho bài toán tìm kiếm thông tin. Khi tìm kiếm thông tin, người dùng có nhu cầu muốn có kết quả chính xác, nhiều thông tin nhất liên quan đến các từ khóa đầu vào. Người dùng cũng cần được máy tính hỗ trợ đưa ra các từ khóa, thông tin liên quan để tiếp tục quá trình tìm kiếm, do họ chưa thực rõ nội dung tìm kiếm. Ví dụ, khi làm việc với hệ thống hỗ trợ tìm kiếm thông tin bệnh, ban đầu người sử dụng chỉ có một vài triệu chứng bệnh ban đầu và muốn biết xem những triệu chứng đó là của bệnh gì, họ cần hệ thống khuyến nghị các triệu chứng bệnh liên quan để chọn và xác nhận, dần dần làm rõ quá trình tìm kiếm cho đến khi tìm được câu trả lời cuối cùng.
Cách tìm kiếm thông tin phổ biến hiện nay là tìm kiếm những tài liệu trong số các tài liệu đã lưu trong cơ sở dữ liệu (CSDL), các tài liệu này có nội dung phù hợp với nhu cầu thông tin cần tìm kiếm. Hiện nay, các hệ thống tìm kiếm văn bản phần lớn vẫn dựa trên cách sử dụng từ khóa. Khi đó người dùng phải diễn đạt nội dung mình cần tìm kiếm dưới dạng các từ khoá tổng quát nhất và phải đảm bảo mối quan hệ ngữ nghĩa giữa các từ khóa (cụm từ khoá) với nội dung cần tìm.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Nguyễn Hồng Sơn (2020). Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh [Luận án tiến sĩ, Học viện Kỹ thuật Quân sự]. LuanAn.net. https://luanan.net/ky-thuat-giao-thong-van-tai/luan-an-tien-si-nghien-cuu-phuong-phap-tim-kiem-ngu-nghia-su-dung-ontology-va-ung-dung-xay-dung-he-thong-tra-cuu-tim-kiem-van-ban-mau-benh
Câu hỏi thường gặp
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" nghiên cứu về vấn đề gì?
Luận án tiến sĩ đề xuất phương pháp tìm kiếm ngữ nghĩa dựa trên ontology, ứng dụng xây dựng hệ thống tra cứu văn bản mẫu bệnh hiệu quả.
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Học viện Kỹ thuật Quân sự. Năm bảo vệ: 2020.
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" thuộc chuyên ngành gì?
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" thuộc chuyên ngành Cơ sở toán học cho tin học. Danh mục: Kỹ Thuật Giao Thông Vận Tải.
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" có bao nhiêu trang?
Luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" có 115 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Nghiên cứu phương pháp tìm kiếm ngữ nghĩa bằng ontology ứng dụng tra cứu văn bản bệnh" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.