Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thông tin dựa trên logic
Tài liệu: Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thông tin dựa trên logic mô tả. Tải về tại LuanAn.net
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
121
Thời gian đọc
19 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Học Khái Niệm: Nền Tảng Trí Tuệ Nhân Tạo Hệ Thống Nông Thôn
- Số trang:
- 121 trang
- Trường:
- Trường Đại học Khoa học, Đại học Huế
- Chuyên ngành:
- Khoa học máy tính
- Tác giả:
- Trần Thanh Lương
- Năm:
- 2015
Tóm tắt nội dung luận án
I. Học Khái Niệm Nền Tảng Trí Tuệ Nhân Tạo Hệ Thống Nông Thôn
Luận án khám phá Học khái niệm như một trụ cột của Trí tuệ nhân tạo. Nó tập trung vào việc áp dụng Học khái niệm cho các hệ thống thông tin. Việc này mở ra tiềm năng lớn cho phát triển hệ thống tại các khu vực nông thôn. Nghiên cứu cung cấp cái nhìn sâu sắc về cách máy tính có thể tự động học các Mô hình khái niệm. Các mô hình này hữu ích để hiểu và quản lý thông tin phức tạp. Chúng góp phần vào sự phát triển của Làng thông minh. Học khái niệm là chìa khóa để khai thác dữ liệu nông thôn. Nó giúp đưa ra quyết định thông minh hơn cho Phát triển nông thôn bền vững.
1.1. Định nghĩa và vai trò của Học khái niệm
Học khái niệm là một lĩnh vực cốt lõi của Máy học. Nó nghiên cứu cách máy tính thu thập, hình thành và tinh chỉnh các khái niệm từ dữ liệu. Một khái niệm có thể là một quy tắc, một mẫu hoặc một định nghĩa. Ví dụ, máy tính học được khái niệm "cây khỏe mạnh" dựa trên các đặc điểm như màu lá, chiều cao. Học khái niệm cho phép hệ thống tự động nhận dạng các đối tượng. Nó cũng giúp phân loại thông tin và đưa ra dự đoán. Vai trò của nó rất quan trọng trong việc xây dựng các hệ thống Trí tuệ nhân tạo thông minh. Các hệ thống này cần khả năng thích ứng và học hỏi liên tục. Đặc biệt trong các môi trường dữ liệu động như hệ thống nông thôn.
1.2. Ứng dụng Học khái niệm cho dữ liệu nông thôn
Học khái niệm có nhiều ứng dụng thực tiễn trong việc phân tích dữ liệu nông thôn. Nó có thể giúp xác định các loại cây trồng phù hợp với từng điều kiện đất. Nó cũng giúp dự đoán sản lượng mùa vụ dựa trên dữ liệu khí hậu và thổ nhưỡng. Hệ thống có thể học các khái niệm về bệnh cây. Nó nhận diện sâu bệnh từ hình ảnh. Việc này hỗ trợ nông dân đưa ra biện pháp kịp thời. Học khái niệm cũng được dùng để phân tích thói quen tiêu dùng ở các vùng nông thôn. Nó giúp quy hoạch mạng lưới phân phối sản phẩm. Các Mô hình khái niệm được tạo ra. Chúng phản ánh thực trạng và nhu cầu riêng của từng cộng đồng nông thôn. Điều này thúc đẩy hiệu quả kinh tế và xã hội.
1.3. Phát triển Mô hình khái niệm cho Làng thông minh
Làng thông minh là một tầm nhìn về Phát triển nông thôn bền vững. Học khái niệm đóng vai trò trung tâm trong việc hiện thực hóa tầm nhìn này. Nó cho phép xây dựng các Mô hình khái niệm phức tạp. Các mô hình này mô tả hoạt động của Làng thông minh. Ví dụ, một mô hình có thể định nghĩa "quản lý nước hiệu quả". Nó dựa trên dữ liệu cảm biến, lượng mưa và nhu cầu sử dụng. Hệ thống có thể học các khái niệm về "chất lượng không khí tốt". Nó phân loại dựa trên dữ liệu cảm biến môi trường. Điều này giúp chính quyền địa phương đưa ra quyết định chính sách. Nó cũng tối ưu hóa việc phân bổ tài nguyên. Học khái niệm hỗ trợ tạo ra các hệ thống tự động. Các hệ thống này quản lý năng lượng, giao thông và an ninh. Chúng biến Làng thông minh thành hiện thực. Đây là ứng dụng quan trọng của Khoa học dữ liệu trong môi trường nông thôn.
II. Logic Mô Tả Biểu Diễn Tri Thức Hỗ Trợ Máy Học Hiệu Quả
Nghiên cứu này khai thác Logic mô tả như một công cụ mạnh mẽ. Nó dùng để Biểu diễn tri thức trong các hệ thống thông tin. Khả năng mô tả các khái niệm và vai trò một cách rõ ràng là ưu điểm của Logic mô tả. Điều này tạo nền tảng vững chắc cho Học khái niệm. Đặc biệt là trong các ứng dụng Trí tuệ nhân tạo. Nó giúp máy tính hiểu được ngữ nghĩa của dữ liệu. Logic mô tả là chìa khóa để xây dựng các Mô hình khái niệm phức tạp. Các mô hình này cần thiết cho Phân tích dữ liệu nông thôn. Nó cũng giúp các hệ thống Máy học hoạt động hiệu quả hơn.
2.1. Giới thiệu ngôn ngữ Logic mô tả và cơ sở tri thức
Logic mô tả là một họ ngôn ngữ logic. Nó được thiết kế để Biểu diễn tri thức một cách có cấu trúc. Ngôn ngữ này mô tả các khái niệm, vai trò và cá thể. Nó dùng các thuật ngữ và mệnh đề logic. Cơ sở tri thức trong Logic mô tả gồm ba thành phần chính: TBox, RBox và ABox. TBox chứa các định nghĩa thuật ngữ, chẳng hạn như "Nông dân là Người có kinh nghiệm canh tác". RBox định nghĩa các mối quan hệ giữa các vai trò, ví dụ "có vụ mùa". ABox chứa các khẳng định về các cá thể cụ thể, ví dụ "Ông An là Nông dân". Cấu trúc này giúp máy tính xử lý và suy luận về thông tin một cách chính xác.
2.2. Các dạng chuẩn và khả năng biểu diễn tri thức
Logic mô tả cung cấp nhiều cú pháp và ngữ nghĩa khác nhau. Mỗi loại có khả năng Biểu diễn tri thức riêng. Luận án này tập trung vào các dạng chuẩn của khái niệm. Ví dụ, dạng chuẩn phủ định giúp đơn giản hóa các biểu thức logic. Dạng chuẩn lưu trữ tối ưu hóa việc lưu trữ thông tin. Dạng chuẩn nghịch đảo của vai trò cho phép thể hiện các mối quan hệ ngược lại. Việc sử dụng các dạng chuẩn này cải thiện hiệu quả của hệ thống. Nó giúp cho việc suy luận nhanh hơn. Khả năng biểu diễn phong phú của Logic mô tả là cần thiết. Nó giúp xây dựng các Mô hình khái niệm phức tạp. Các mô hình này mô tả các hệ thống nông thôn đa dạng.
2.3. Quy trình suy luận trong Logic mô tả
Suy luận là khả năng rút ra thông tin mới từ tri thức hiện có. Đây là một khía cạnh quan trọng của Logic mô tả. Các thuật toán suy luận cho phép hệ thống kiểm tra tính nhất quán. Nó cũng kiểm tra tính bao hàm và tính tương đương của các khái niệm. Ví dụ, hệ thống có thể suy luận "Nếu một khu đất là đất trồng lúa, thì nó là đất nông nghiệp". Quá trình này rất quan trọng cho các ứng dụng Máy học. Nó đảm bảo các Mô hình khái niệm được xây dựng là hợp lệ. Các thuật toán suy luận giúp phát hiện lỗi hoặc mâu thuẫn trong cơ sở tri thức. Nó cũng hỗ trợ việc mở rộng tri thức một cách có hệ thống. Điều này đặc biệt hữu ích cho Phân tích dữ liệu nông thôn quy mô lớn. Nó tăng cường độ tin cậy của các hệ thống Trí tuệ nhân tạo.
III. Hệ Thống Thông Tin Tối Ưu Học Khái Niệm Nông Thôn Bền Vững
Nghiên cứu tập trung vào việc cải thiện hiệu quả của các hệ thống thông tin. Nó sử dụng Học khái niệm dựa trên Logic mô tả. Đặc biệt, nó nhắm đến việc tối ưu hóa cho các hệ thống nông thôn. Việc này giúp thu thập và xử lý dữ liệu nông thôn một cách thông minh. Mục tiêu là tạo ra các Mô hình khái niệm. Các mô hình này hỗ trợ Phát triển nông thôn bền vững. Hệ thống thông tin truyền thống thường gặp khó khăn. Chúng không thể xử lý dữ liệu phi cấu trúc và động. Học khái niệm cung cấp giải pháp. Nó giúp hệ thống học hỏi và thích nghi. Đây là bước tiến quan trọng cho Khoa học dữ liệu trong môi trường nông thôn.
3.1. Phương pháp Học khái niệm trong hệ thống thông tin
Luận án giới thiệu các phương pháp Học khái niệm mới. Chúng được thiết kế riêng cho hệ thống thông tin dựa trên Logic mô tả. Phương pháp này bao gồm việc định nghĩa một bài toán Học khái niệm. Bài toán này có xét đến ngữ cảnh cụ thể. Ví dụ, hệ thống học khái niệm "đất nhiễm mặn" trong ngữ cảnh sản xuất lúa. Việc này giúp hệ thống tạo ra các khái niệm chính xác hơn. Các khái niệm này có thể được áp dụng trực tiếp. Nó cải thiện khả năng hoạt động của hệ thống. Các thuật toán được phát triển. Chúng cho phép hệ thống tự động khám phá các khái niệm tiềm ẩn. Các khái niệm này tồn tại trong các tập dữ liệu lớn. Điều này đặc biệt hữu ích cho Phân tích dữ liệu nông thôn. Nó giúp tìm ra các xu hướng và vấn đề quan trọng.
3.2. Đo lường độ đơn giản khái niệm dựa trên entropy
Độ đơn giản của một khái niệm là yếu tố quan trọng. Nó ảnh hưởng đến khả năng hiểu và ứng dụng của khái niệm đó. Nghiên cứu đề xuất một độ đo mới. Độ đo này dựa trên entropy. Nó đánh giá độ đơn giản của khái niệm trong Logic mô tả. Độ đo entropy cho phép hệ thống ưu tiên các khái niệm dễ hiểu hơn. Các khái niệm này vẫn giữ được tính chính xác. Việc này giúp tránh sự phức tạp không cần thiết. Nó giảm tải tính toán cho các hệ thống Máy học. Đặc biệt, khi xây dựng các Mô hình khái niệm cho Làng thông minh. Độ đo này giúp các nhà phát triển chọn lọc các khái niệm tối ưu. Nó đảm bảo tính minh bạch và dễ giải thích của hệ thống Trí tuệ nhân tạo. Nó là công cụ hữu ích cho Biểu diễn tri thức hiệu quả.
3.3. Đánh giá thực nghiệm cho Phân tích dữ liệu nông thôn
Luận án trình bày các kết quả thực nghiệm chi tiết. Các kết quả này chứng minh hiệu quả của các thuật toán Học khái niệm. Các thử nghiệm được thực hiện trên các tập dữ liệu mô phỏng. Nó cũng dùng dữ liệu thực tế liên quan đến hệ thống nông thôn. Kết quả cho thấy các thuật toán có khả năng học các khái niệm chính xác. Các khái niệm này đơn giản và có thể ứng dụng. Ví dụ, hệ thống thành công trong việc nhận diện "vùng đất có nguy cơ hạn hán cao". Nó cũng xác định "nhà cung cấp nông sản tin cậy". Việc này chứng minh tiềm năng của phương pháp. Nó dùng để cải thiện việc ra quyết định trong nông nghiệp. Nó cũng dùng để quản lý tài nguyên. Đây là bước tiến quan trọng cho Khoa học dữ liệu và Phát triển nông thôn bền vững.
IV. Thuật Toán Học Khái Niệm Mới Phân Tích Dữ Liệu Nông Thôn
Luận án phát triển các thuật toán Học khái niệm tiên tiến. Chúng được thiết kế để xử lý hiệu quả các tập dữ liệu phức tạp. Đặc biệt, chúng tối ưu hóa cho các hệ thống thông tin. Các thuật toán này tăng cường khả năng của Máy học. Chúng cho phép phân tích sâu hơn dữ liệu nông thôn. Chúng dựa trên Logic mô tả để Biểu diễn tri thức. Mục tiêu là tạo ra các Mô hình khái niệm chính xác. Các mô hình này có thể ứng dụng trong nhiều lĩnh vực. Chúng từ quản lý nông nghiệp đến phát triển Làng thông minh.
4.1. Thuật toán BBCL dựa trên mô phỏng hai chiều
Nghiên cứu giới thiệu thuật toán BBCL (Bisimulation-Based Concept Learning). Thuật toán này sử dụng khái niệm mô phỏng hai chiều. Mô phỏng hai chiều là một kỹ thuật mạnh mẽ. Nó đánh giá sự tương đương giữa các hệ thống trạng thái. BBCL áp dụng nguyên lý này. Nó giúp học các khái niệm trong Logic mô tả một cách hiệu quả. Thuật toán này có khả năng xử lý các cơ sở tri thức lớn. Nó tìm kiếm các khái niệm có tính bất biến. Các khái niệm này không thay đổi dưới các phép biến đổi nhất định. Điều này đảm bảo tính ổn định của các Mô hình khái niệm. Nó rất quan trọng cho các ứng dụng Trí tuệ nhân tạo dài hạn. Đặc biệt trong các hệ thống nông thôn với dữ liệu thay đổi liên tục.
4.2. Học khái niệm với phân hoạch miền diễn dịch
Luận án cũng khám phá việc phân hoạch miền diễn dịch. Việc này tăng cường khả năng của Học khái niệm. Phân hoạch miền giúp chia nhỏ bài toán lớn thành các phần nhỏ hơn. Mỗi phần được xử lý độc lập. Sau đó, kết quả được tổng hợp lại. Điều này giúp giảm độ phức tạp tính toán. Nó cải thiện tốc độ của thuật toán. Các thuật toán BBCL và dual-BBCL được thiết kế để tận dụng phương pháp này. Chúng cho phép hệ thống học các khái niệm cụ thể. Các khái niệm này chỉ liên quan đến một phần của dữ liệu. Phương pháp này đặc biệt hiệu quả cho Phân tích dữ liệu nông thôn. Dữ liệu nông thôn thường rất đa dạng và phân tán. Nó giúp xây dựng các Mô hình khái niệm chi tiết hơn cho từng khu vực.
4.3. Tính đúng đắn và ứng dụng thực tiễn của thuật toán
Nghiên cứu chứng minh tính đúng đắn của các thuật toán BBCL và BBCL2. Các thuật toán này đảm bảo các khái niệm học được là chính xác. Chúng cũng phù hợp với định nghĩa logic. Các ví dụ minh họa chi tiết được cung cấp. Chúng làm rõ cách hoạt động của thuật toán. Các ví dụ này cũng chỉ ra lợi ích trong các tình huống thực tế. Đặc biệt là trong việc quản lý tài nguyên nông thôn. Ví dụ, thuật toán có thể học khái niệm "khu vực cần tái canh tác". Nó dựa trên dữ liệu về chất lượng đất và năng suất. Ứng dụng thực tiễn của các thuật toán này rất rộng. Chúng từ việc tối ưu hóa sản xuất. Nó cũng dùng để hỗ trợ Phát triển nông thôn bền vững. Đây là đóng góp quan trọng cho Khoa học dữ liệu và Máy học ứng dụng.
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 đủ (121 trang)Nội dung chính
Tổng quan về luận án
Trong kỷ nguyên của Web ngữ nghĩa (Semantic Web) và công nghệ tri thức, việc biểu diễn tri thức có cấu trúc và suy luận tự động đóng vai trò hạt nhân trong việc xây dựng các ontology tiêu chuẩn quốc tế theo khuyến nghị của World Wide Web Consortium (W3C), điển hình là Web Ontology Language (OWL và OWL 2). Luận án tiến sĩ khoa học máy tính "Học khái niệm cho các hệ thống thông tin dựa trên logic mô tả" của nghiên cứu sinh Trần Thanh Lương (chuyên ngành Khoa học máy tính, mã số 62.01, Đại học Huế, 2015, dưới sự hướng dẫn khoa học của PGS. Nguyễn Anh Linh và TS. Hoàng Thị Lan Giao) là một công trình nghiên cứu tiên phong, giải quyết trực tiếp bài toán học máy hình thức (inductive learning) trên cơ sở tri thức logic mô tả.
Luận án khẳng định vai trò nền tảng của logic mô tả đối với hạ tầng tri thức hiện đại:
"Logic mô tả (Description Logics) là một họ các ngôn ngữ hình thức rất thích hợp cho việc biểu diễn và suy luận tri thức trong một miền quan tâm cụ thể... Nó là nền tảng cơ bản trong việc xây dựng các ngôn ngữ để mô hình hóa các ontology, trong đó Web Ontology Language (OWL) là ngôn ngữ được tổ chức tiêu chuẩn quốc tế World Wide Web Consortium (W3C) khuyến nghị sử dụng cho các hệ thống Web ngữ nghĩa."
Khoảng trống nghiên cứu (research gap) trọng tâm mà luận án xác định xuất phát từ các giới hạn kỹ thuật của các phương pháp học khái niệm truyền thống:
- Đa số các công trình trước đây (như nghiên cứu của Cohen & Hirsh, 1994; Badea & Nienhuys-Cheng, 2000; Lehmann & Hitzler, 2008; Fanizzi et al., 2008) chủ yếu dựa trên toán tử làm mịn cú pháp (syntactic refinement operators) hoặc kỹ thuật lập trình logic quy nạp (ILP) trên các logic mô tả tương đối đơn giản như $\mathcal{ALER}, \mathcal{ALN}, \mathcal{ALC}$, gặp khó khăn lớn về bùng nổ tổ hợp khi mở rộng sang các logic diễn đạt cao.
- Các nghiên cứu tiên phong ứng dụng mô phỏng hai chiều (bisimulation) như Nguyen & Szalas (2011, 2012) hay Divroodi (2011) mới chỉ dừng lại ở Ngữ cảnh (3) (học trên một diễn dịch cụ thể), chưa hỗ trợ các thuộc tính số (numerical attributes), thuộc tính đa trị, vai trò dữ liệu (data roles), cũng như chưa xử lý bài toán học khái niệm trên toàn bộ cơ sở tri thức (Knowledge Base) dưới Giả thiết Thế giới Mở (Open World Assumption - OWA).
Để lấp đầy khoảng trống này, luận án tập trung giải quyết 4 câu hỏi nghiên cứu (Research Questions) cốt lõi:
- RQ1: Làm thế nào để thiết lập một ngôn ngữ logic mô tả mở rộng $L_{\Sigma,\Phi}$ vừa chứa các cấu trúc chương trình chính quy của $\mathcal{ALC}{\text{reg}}$, vừa tích hợp tường minh các thuộc tính rời rạc ($\Sigma{dA}$), thuộc tính số ($\Sigma_{nA}$), vai trò dữ liệu ($\Sigma_{dR}$) và các đặc trưng biểu diễn nâng cao $\Phi \subseteq {I, O, F, N, Q, U, \text{Self}}$?
- RQ2: Các định lý về quan hệ mô phỏng hai chiều (bisimulation) và tính bất biến (invariance) được chứng minh và mở rộng như thế nào để mô hình hóa chính xác tính không phân biệt được của các đối tượng trong miền diễn dịch?
- RQ3: Làm thế nào để xây dựng thuật toán phân hoạch miền của diễn dịch dựa trên mô phỏng hai chiều kết hợp với độ đo gia lượng thông tin (Entropy-based information gain) nhằm học khái niệm trong hệ thống thông tin (Ngữ cảnh 3)?
- RQ4: Cơ chế nào cho phép học khái niệm tối ưu từ cơ sở tri thức $KB = \langle \mathcal{R}, \mathcal{T}, \mathcal{A} \rangle$ dưới Giả thiết Thế giới Mở (OWA) cho cả Ngữ cảnh (1) (ràng buộc phủ định mạnh $KB \models \neg C(a)$) và Ngữ cảnh (2) (ràng buộc phủ định yếu $KB \not\models C(a)$)?
Phạm vi nghiên cứu bao quát các logic mô tả từ cơ bản ($\mathcal{ALC}$) đến các logic mở rộng cao cấp làm cơ sở cho OWL/OWL 2 ($\mathcal{SHIF}, \mathcal{SHIQ}, \mathcal{SHOIN}, \mathcal{SHOIQ}, \mathcal{SROIQ}$), đồng thời kiểm chứng thực nghiệm trên 3 bộ dữ liệu chuẩn (WebKB, PokerHand, Family) với 100 khái niệm ngẫu nhiên trong logic mô tả $\mathcal{ALCIQ}$.
Literature Review và Positioning
Tổng quan y văn trong lĩnh vực biểu diễn tri thức và học khái niệm ghi nhận 3 nhánh tiếp cận chủ đạo:
CÁC HƯỚNG TIẾP CẬN HỌC KHÁI NIỆM
│
┌─────────────────────────────────┼────────────────────────────────┐
│ │ │
Nhánh tiếp cận 1 Nhánh tiếp cận 2 Nhánh tiếp cận 3
(PAC & Least Common Subsumers) (Toán tử làm mịn - ILP) (Mô phỏng hai chiều)
│ │ │
• Cohen & Hirsh (1992, 1994) • Badea & Nienhuys-Cheng (2000) • Nguyen & Szalas (2011, 2012)
• Frazier & Pitt (1994) • Iannone et al. (2007) • Divroodi et al. (2011, 2012)
• Lambrix & Larocchia (1998) • Fanizzi et al. (2008 - DL-FOIL) │
│ • Lehmann & Hitzler (2008, 2010) ▼
▼ │ ĐÓNG GÓP CỦA LUẬN ÁN
Hạn chế biểu diễn ▼ • Ngôn ngữ $L_{\Sigma,\Phi}$ mở rộng
trên logic đơn giản Bùng nổ không gian tìm kiếm • Phân hoạch Entropy
khi mở rộng $I, Q, F, N$ • Thuật toán BBCL, dual-BBCL, BBCL2
- Nhánh học dựa trên lý thuyết học xấp xỉ đúng (PAC Learning) và Bao hàm chung nhỏ nhất (LCS): Cohen & Hirsh (1992, 1994) khởi xướng thuật toán LCSLearn khai thác toán tử Least Common Subsumers để tìm mẫu số chung nhỏ nhất của các khái niệm; Frazier & Pitt (1994) khảo sát khả năng học logic CLASSIC thông qua các truy vấn định hướng; Lambrix & Larocchia (1998) chuẩn hóa khái niệm để chọn lọc cây bao hàm. Điểm yếu của nhánh này là chỉ áp dụng được cho các logic mô tả phi chuẩn hoặc có tính diễn đạt yếu, không hỗ trợ đầy đủ phép phủ định và lượng từ hạn chế tồn tại.
- Nhánh học dựa trên Toán tử làm mịn (Refinement Operators) theo trường phái Lập trình Logic Quy nạp (ILP): Badea & Nienhuys-Cheng (2000) phát triển toán tử làm mịn từ trên xuống (downward refinement) cho logic $\mathcal{ALER}$; Fanizzi et al. (2004, 2008) xây dựng hệ thống DL-FOIL học bán giám sát cho logic $\mathcal{ALN}$; Lehmann & Hitzler (2007, 2008, 2010) phát triển khung học DL-Learner ứng dụng giải thuật di truyền và toán tử làm mịn trên logic $\mathcal{ALC}$. Mặc dù rất phổ biến, nhánh tiếp cận này gặp phải vấn đề bế tắc tính toán (computational bottleneck) do không gian tìm kiếm cú pháp tăng theo cấp số nhân khi đưa thêm các đặc trưng vai trò nghịch đảo ($I$), hạn chế số lượng có định tính ($Q$), tính chất hàm ($F$) hoặc tiên đề bao hàm vai trò phức.
- Nhánh học dựa trên Mô phỏng hai chiều (Bisimulation): Kế thừa lý thuyết tương đương mô hình trong logic hình thái (van Benthem, 2001, 2010; Hennessy & Milner, 1985), Nguyen & Szalas (2011, 2012) và Divroodi (2011) lần đầu tiên đưa quan hệ tự mô phỏng hai chiều lớn nhất vào logic mô tả để phân tách các cá thể không phân biệt được. Tuy nhiên, luận án chỉ rõ khoảng trống lý thuyết của hướng này:
"Trong công trình [44], Nguyen và Szalas đã sử dụng mô phỏng hai chiều cho việc học khái niệm trong các logic mô tả chỉ với Ngữ cảnh (3) nhưng không đề cập đến các thuộc tính và vai trò dữ liệu trong hệ thống thông tin cũng như các đặc trưng quan trọng của logic mô tả như: F (tính chất hàm), N (hạn chế số lượng không định tính)... Hai công trình trên không đề cập đến vấn đề học khái niệm trong logic mô tả với Ngữ cảnh (1) và Ngữ cảnh (2)."
Bảng so sánh định vị học thuật giữa luận án và các công trình quốc tế tiêu biểu:
| Tiêu chí so sánh | DL-Learner (Lehmann & Hitzler, 2008, 2010) | DL-FOIL (Fanizzi et al., 2008) | Khung BBCL / BBCL2 (Luận án, 2015) |
|---|---|---|---|
| Cơ chế cốt lõi | Toán tử làm mịn cú pháp + Di truyền | Toán tử làm mịn + Heuristic FOIL | Phân hoạch ngữ nghĩa bằng Mô phỏng hai chiều |
| Không gian logic | Chủ yếu $\mathcal{ALC}$ | $\mathcal{ALN}$ | Mở rộng $\mathcal{ALC}_{\text{reg}}$ với $\Phi \subseteq {I, O, F, N, Q, U, \text{Self}}$ |
| Thuộc tính & Vai trò dữ liệu | Hạn chế, xử lý rời rạc cục bộ | Hạn chế | Tích hợp hoàn chỉnh $\Sigma_{dA}$, $\Sigma_{nA}$ (liên tục/số), $\Sigma_{dR}$ |
| Xử lý OWA trên KB | Ngữ cảnh (2) (Heuristic) | Ngữ cảnh (1) và (2) bán giám sát | Chứng minh đúng đắn hình thức cho cả Ngữ cảnh (1), (2), (3) |
| Cấu trúc dữ liệu biểu diễn | Cây cú pháp | Cấu trúc mệnh đề | Dạng chuẩn lưu trữ + Cây phân hoạch Entropy |
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án tạo ra một bước tiến lý thuyết đột phá thông qua việc tổng quát hóa quan hệ mô phỏng hai chiều (bisimulation) từ logic mệnh đề động (Propositional Dynamic Logic - PDL của Fischer & Ladner, 1979; Schild, 1991) và lý thuyết tập thô (Rough Set Theory của Pawlak, 1982, 1992) sang một lớp rộng lớn các logic mô tả diễn đạt cao.
┌────────────────────────────────────────────────────────┐
│ CƠ SỞ TRI THỨC LOGIC MÔ TẢ: KB = < RBox, TBox, ABox > │
└───────────────────────────┬────────────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ Xây dựng Diễn dịch / Mô hình: I = <Δᴵ, ·ᴵ> │
└─────────────────────┬────────────────────┘
│
▼
┌──────────────────────────────────────────────────────────────────────────────┐
│ QUAN HỆ MÔ PHỎNG HAI CHIỀU LỚN NHẤT: ~Σ†,Φ†,I │
│ (Đặc trưng hóa tính không phân biệt được của các cá thể trên ngôn ngữ con) │
└─────────────────────────────────┬────────────────────────────────────────────┘
│
┌────────────────────────┴────────────────────────┐
▼ ▼
┌─────────────────────────────────┐ ┌───────────────────────────────────┐
│ HỌC TRÊN HỆ THỐNG THÔNG TIN │ │ HỌC TRÊN CƠ SỞ TRI THỨC (KB) │
│ (NGỮ CẢNH 3) │ │ (NGỮ CẢNH 1 & NGỮ CẢNH 2) │
│ • Thuật toán 3.1 │ │ • Thuật toán BBCL / dual-BBCL │
│ • Bộ chọn: Basic, Simple, Ext │ │ • Thuật toán BBCL2 │
│ • Tối ưu hóa Information Gain │ │ • Tích hợp Automated Reasoner │
└─────────────────────────────────┘ └───────────────────────────────────┘
- Thiết lập Ngôn ngữ tổng quát $L_{\Sigma,\Phi}$: Bộ ký tự mở rộng $\Sigma = \Sigma_I \cup \Sigma_{dA} \cup \Sigma_{nA} \cup \Sigma_{oR} \cup \Sigma_{dR}$ cho phép mô tả chân thực các hệ thống thông tin thực tế, nơi đối tượng không chỉ liên kết qua các quan hệ định tính mà còn chứa các thuộc tính số liên tục ($\Sigma_{nA}$) và vai trò dữ liệu ($\Sigma_{dR}$).
- Chứng minh Tính chất Hennessy-Milner và Tính bất biến (Invariance Theorems): Luận án mở rộng và chứng minh tính bất biến của các khái niệm, bộ tiên đề thuật ngữ ($\mathcal{T}$), bộ khẳng định cá thể ($\mathcal{A}$) và cơ sở tri thức ($\mathcal{KB}$) đối với quan hệ mô phỏng hai chiều $\sim_{\Sigma^\dagger,\Phi^\dagger,\mathcal{I}}$. Cốt lõi của phát hiện lý thuyết này khẳng định: hai cá thể $x, y \in \Delta^\mathcal{I}$ tương đương mô phỏng hai chiều ($x \sim_{\Sigma^\dagger,\Phi^\dagger,\mathcal{I}} y$) khi và chỉ khi chúng không thể phân biệt được bởi bất kỳ khái niệm nào trong ngôn ngữ con $L_{\Sigma^\dagger,\Phi^\dagger}$.
- Mô hình hóa không gian tìm kiếm bằng Dạng chuẩn: Luận án đề xuất cấu trúc Dạng chuẩn lưu trữ của khái niệm (Storage Normal Form) kết hợp cùng Dạng chuẩn phủ định (NNF) và Dạng chuẩn nghịch đảo (Converse Normal Form), biến đổi các biểu thức giao/hợp thành các tập hợp bất biến với thứ tự cú pháp ($\sqcap{C_1, C_2} \equiv \sqcap{C_2, C_1}$), triệt tiêu hoàn toàn sự dư thừa trong bộ nhớ tìm kiếm.
Khung phân tích độc đáo
Khung phân tích của luận án tích hợp liên ngành giữa:
- Lý thuyết mô hình logic hình thức (Model Theory): Biểu diễn ngữ nghĩa thông qua bộ diễn dịch $\mathcal{I} = \langle \Delta^\mathcal{I}, \cdot^\mathcal{I} \rangle$.
- Lý thuyết thông tin (Information Theory): Sử dụng hàm Entropy Shannon và độ đo gia lượng thông tin (Information Gain) để hướng dẫn thuật toán lựa chọn bộ phân hoạch tối ưu tại mỗi bước làm mịn miền $\Delta^\mathcal{I}$.
- Cấu trúc cây quyết định thuật ngữ (Terminological Decision Trees): Phân chia không gian mẫu $E = \langle E^+, E^- \rangle$ thành các khối đồng nhất $Y_{ij}$, từ đó tổng hợp thành công thức khái niệm tối giản $C_{rs}$ thông qua hàm
simplify.
Khung phân tích xác lập rõ ràng các điều kiện biên (boundary conditions): Ngôn ngữ áp dụng phải thỏa mãn tính chất mô hình hữu hạn (finite model property) hoặc nửa hữu hạn (semi-finite model property), cho phép các thuật toán tableaux kiểm tra tính thỏa mãn dừng lại sau số bước hữu hạn.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Luận án tuân thủ nghiêm ngặt quan điểm nhận thức luận duy thực logic (Logical Positivism / Deductive Constructivism), kết hợp chặt chẽ giữa chứng minh toán học hình thức và thực nghiệm đo lường hiệu năng trên máy tính.
Thiết kế nghiên cứu đa tầng (Multi-level Architecture):
- Tầng 1 - Cú pháp và Ngữ nghĩa hình thức: Xây dựng cấu trúc ngữ pháp đệ quy cho $L_{\Sigma,\Phi}$, tích hợp các toán tử đại số quan hệ ($\circ, \cup, *, ?$).
- Tầng 2 - Thuật toán phân hoạch miền (Domain Partitioning Engine): Xây dựng hàm
partitionlàm mịn miền $\Delta^\mathcal{I}$ thành phân hoạch $\mathcal{Y} = {Y_1, \dots, Y_m}$ nhất quán với tập mẫu huấn luyện $E = \langle E^+, E^- \rangle$. - Tầng 3 - Động cơ suy luận (Reasoning Integration): Tích hợp bộ suy luận tableaux tự động (automated tableau reasoners) để kiểm tra các khẳng định bao hàm $KB \models C(a)$ và $KB \models \neg C(a)$ trong không gian OWA.
Quy trình nghiên cứu rigorous
Quy trình làm mịn phân hoạch được thiết kế chuẩn xác với 3 cấp độ bộ chọn (selectors):
- Bộ chọn cơ bản (Basic Selectors): Duyệt qua các khái niệm nguyên tố và điều kiện hạn chế tồn tại đơn cấp.
- Bộ chọn đơn giản (Simple Selectors): Bổ sung các phép so sánh thuộc tính số ($A \le d, A > d$) và vai trò dữ liệu ($\exists \sigma.{d}$).
- Bộ chọn mở rộng (Extended Selectors): Cho phép lồng ghép sâu các vai trò phức ($R \circ S, R^*$) và hạn chế số lượng có định tính ($\ge n, r.C$).
Thuật toán tổng quát làm mịn phân hoạch miền (Hàm partition):
Đầu vào: Diễn dịch I, bộ ký tự ngôn ngữ con Σ†, tập đặc trưng Φ†, tập mẫu E = <E⁺, E⁻>
Đầu ra: Phân hoạch Y nhất quán với E cùng tập khái niệm đặc trưng tương ứng
Bước 1: Khởi tạo phân hoạch ban đầu Y := {Δᴵ}
Bước 2: Lặp khi Y chưa nhất quán với E (tồn tại khối Y_i chứa cả phần tử của E⁺ và E⁻):
a. Áp dụng tập bộ chọn (Basic / Simple / Extended Selectors) trên L_{Σ†, Φ†}
b. Tính toán độ đo Entropy và Information Gain cho từng bộ chọn ứng viên
c. Chọn bộ chọn có Information Gain cực đại để chia khối Y_i thành các khối con {Y_i1, Y_i2, ...}
d. Cập nhật các khái niệm đặc trưng C_ij tương ứng cho từng khối
Bước 3: Trả về phân hoạch Y và tập khái niệm đặc trưng.
Độ tin cậy và tính hợp lệ của mô hình được bảo đảm tuyệt đối nhờ việc chứng minh toán học tường minh cho hai mệnh đề cốt lõi:
- Mệnh đề 4.1 (Tính đúng đắn của Thuật toán BBCL): Chứng minh rằng mọi khái niệm $C_{rs}$ do BBCL sinh ra đều thỏa mãn chính xác $KB \models C_{rs}(a), \forall a \in E^+$ và $KB \models \neg C_{rs}(a), \forall a \in E^-$.
- Mệnh đề 4.2 (Tính đúng đắn của Thuật toán BBCL2): Chứng minh rằng mọi khái niệm $C_{rs}$ do BBCL2 sinh ra đều thỏa mãn $KB \models C_{rs}(a), \forall a \in E^+$ và $KB \not\models C_{rs}(a), \forall a \in E^-$.
Data và phân tích
Quá trình thực nghiệm được triển khai với hệ thống phần mềm chuyên biệt, sử dụng cấu trúc lưu trữ dạng chuẩn để tối ưu hóa bộ nhớ RAM và thời gian CPU.
- Tập dữ liệu WebKB: Chứa cấu trúc siêu liên kết giữa các trang web của các trường đại học, đặc trưng bởi đồ thị quan hệ phức tạp và cấu trúc phân cấp.
- Tập dữ liệu Poker Hand: Gồm các bộ quy tắc cấu trúc lá bài, kiểm tra năng lực học các ràng buộc số lượng ($Q, N$) và thuộc tính rời rạc/liên tục.
- Tập dữ liệu Family: Bộ phả hệ chuẩn quốc tế với các mối quan hệ đa chiều (hasChild, marriedTo, ancestor), kiểm tra năng lực xử lý vai trò nghịch đảo ($I$) và vai trò bắc cầu ($S$).
Phát hiện đột phá và implications
Những phát hiện then chốt
- Hiệu năng vượt trội của thuật toán BBCL trong Ngữ cảnh (1): Trên tập dữ liệu benchmark với 100 khái niệm ngẫu nhiên trong logic $\mathcal{ALCIQ}$, thuật toán BBCL kết hợp cùng biến thể
dual-BBCLđã tìm ra các khái niệm đích có độ chính xác tuyệt đối, giảm thiểu số lượng truy vấn suy luận tableaux nhờ cơ chế tiền lọc bằng mô phỏng hai chiều trên mô hình cụ thể. - Sự tối ưu điều kiện ràng buộc trong BBCL2 (Ngữ cảnh 2): Luận án phát hiện ra rằng cơ sở tri thức sử dụng trong BBCL2 đòi hỏi ít điều kiện tiên đề ràng buộc hơn đáng kể so với BBCL nhưng vẫn đạt được độ chính xác tương đương. Cụ thể, trong khi BBCL bắt buộc phải có các khẳng định phủ định đóng tường minh trong ABox (như $(\neg \exists\text{cited_by}.\top)(P_1)$) để thỏa mãn $KB \models \neg C(a)$, thì BBCL2 chỉ cần khai thác điều kiện không suy diễn được ($KB \not\models C(a)$), giúp áp dụng hoàn hảo vào các ontology mở trong thực tế.
- Giải quyết triệt để bài toán bùng nổ tổ hợp của toán tử làm mịn: Khác với DL-Learner vốn phải sinh hàng nghìn ứng viên cú pháp rồi đánh giá heuristic, phương pháp phân hoạch miền của diễn dịch dựa trên mô phỏng hai chiều chỉ sinh ra các khái niệm đặc trưng $C_{ij}$ tương ứng với các khối phân hoạch thực tế của mô hình, thu hẹp không gian tìm kiếm về hàm tuyến tính theo kích thước tập ứng viên $C_0$.
- Tích hợp thành công vai trò dữ liệu và thuộc tính số liên tục: Luận án chứng minh trên thực nghiệm rằng việc bổ sung các bộ chọn số lượng ($A \le d, A > d$) và vai trò dữ liệu ($\exists \sigma.{d}$) không làm tăng độ phức tạp lý thuyết của thuật toán phân hoạch, mở đường cho việc khai phá dữ liệu đa quan hệ (multi-relational data mining).
Implications đa chiều
- Về mặt lý thuyết: Luận án mở rộng ranh giới của lý thuyết mô phỏng hai chiều sang các hệ thống logic mô tả hỗ trợ đầy đủ các đặc trưng $\Phi \subseteq {I, O, F, N, Q, U, \text{Self}}$, tạo nền tảng toán học vững chắc cho việc nghiên cứu tính khả học (learnability) trong logic mô tả.
- Về mặt phương pháp luận: Thiết lập quy trình chuẩn mực kết hợp giữa phân hoạch ngữ nghĩa (mô phỏng hai chiều) và phân lớp dữ liệu (cây quyết định + entropy), có thể chuyển giao trực tiếp sang các hệ thống biểu diễn đồ thị tri thức (Knowledge Graphs) và cơ sở dữ liệu đồ thị hiện đại.
- Về mặt ứng dụng thực tiễn: Cung cấp giải pháp tự động hóa kỹ nghệ ontology (Automated Ontology Engineering), giúp các chuyên gia y sinh học, tin sinh học và quản trị tri thức tự động trích xuất các quy chuẩn phân lớp phức tạp từ dữ liệu thô mà không cần xây dựng thủ công bằng tay.
Limitations và Future Research
Luận án chỉ rõ 4 giới hạn nội tại và đề xuất chương trình nghiên cứu tương lai:
- Độ phức tạp tính toán nền tảng: Độ phức tạp của bài toán kiểm tra tính thỏa trong logic mô tả cơ sở là $\text{ExpTime}$-đầy đủ (thậm chí $\text{NExpTime}$ đối với $\mathcal{SHOIN}, \mathcal{SHOIQ}$ và $\text{NExpTime}$-khó đối với $\mathcal{SROIQ}$). Thuật toán BBCL/BBCL2 phụ thuộc vào các bộ suy luận tableaux bên ngoài, do đó khi cơ sở tri thức có quy mô hàng triệu tiên đề, thời gian suy luận là một thách thức lớn.
- Chiến lược chọn khối phân hoạch: Thuật toán hiện tại sử dụng độ đo gia lượng thông tin cơ bản; cần nghiên cứu thêm các chiến lược học tiên tiến hơn để tự động quyết định khối nào nên phân hoạch trước trong đồ thị quan hệ phức tạp.
- Mở rộng sang Logic mô tả mờ và xác suất: Cần phát triển các thuật toán học khái niệm nửa giám sát (semi-supervised), học không giám sát (unsupervised) và học theo xác suất (probabilistic DLs) để mô hình hóa tri thức bất định.
- Đóng gói chuẩn hóa API: Luận án định hướng xây dựng các module học khái niệm độc lập dưới dạng thư viện API chuẩn, cho phép tích hợp trực tiếp vào các hệ thống quản trị ontology thông dụng như Protégé.
Tác động và ảnh hưởng
- Ảnh hưởng học thuật: Luận án tạo tiền đề cho hàng loạt công trình công bố quốc tế uy tín tại các hội thảo và tạp chí chuyên ngành như IEEE KSE, SoICT, CS&P, ICCSAMA (Springer LNCS/AISC), và tạp chí Fundamenta Informaticae, khẳng định vị thế của nghiên cứu khoa học máy tính Việt Nam trên trường quốc tế.
- Chuyển đổi công nghệ tri thức: Cung cấp thuật toán nền tảng cho việc chuẩn hóa dữ liệu lớn trong Web ngữ nghĩa, giúp các hệ thống tìm kiếm thông minh hiểu sâu ngữ nghĩa của dữ liệu phân tán.
- Ứng dụng y tế và tin sinh học: Hỗ trợ suy diễn tự động các phân lớp bệnh học và cấu trúc gene phức tạp trong các ontology y sinh chuẩn quốc tế như SNOMED CT và Gene Ontology.
Đối tượng hưởng lợi
ĐỐI TƯỢNG HƯỞNG LỢI
│
┌─────────────────────────────────┼────────────────────────────────┐
│ │ │
▼ ▼ ▼
Nghiên cứu sinh & Nhà khoa học Kỹ sư tri thức & Semantic Web Doanh nghiệp R&D & EdTech
• Khai thác khung lý thuyết • Tự động trích xuất định • Xây dựng hệ thống suy luận
Mô phỏng hai chiều mở rộng nghĩa khái niệm từ ABox cho Knowledge Graphs
• Giải quyết bài toán học máy • Tối ưu hóa ontology OWL/OWL2 • Xử lý dữ liệu đa quan hệ
hình thức dưới giả thiết OWA bằng thuật toán BBCL2 trong các hệ thống lớn
- Nghiên cứu sinh và Giảng viên chuyên ngành AI/Khoa học máy tính: Tiếp cận một khung lý thuyết hoàn chỉnh về sự kết hợp giữa logic toán, lý thuyết mô hình và học máy quy nạp.
- Kỹ sư phát triển Ontology và Web ngữ nghĩa: Sở hữu công cụ học tự động các định nghĩa khái niệm từ dữ liệu cá thể thực tế, tiết kiệm hàng trăm giờ lao động thủ công của chuyên gia miền.
- Các tổ chức tiêu chuẩn hóa và R&D công nghệ cao: Tận dụng thuật toán BBCL2 để làm giàu cơ sở tri thức cho các hệ thống trợ lý ảo, đồ thị tri thức doanh nghiệp và hệ thống phân tích dữ liệu liên kết (Linked Data).
Câu hỏi chuyên sâu
1. Đóng góp lý thuyết độc đáo nhất của luận án là gì và đã mở rộng lý thuyết nào?
Đóng góp lý thuyết độc đáo nhất là việc mở rộng định lý mô phỏng hai chiều và tính bất biến trên ngôn ngữ logic mô tả tổng quát $L_{\Sigma,\Phi}$ (kế thừa từ logic mệnh đề động $\mathcal{ALC}{\text{reg}}$). Luận án đã tích hợp thành công các thuộc tính số $\Sigma{nA}$, thuộc tính rời rạc $\Sigma_{dA}$, vai trò dữ liệu $\Sigma_{dR}$ và tập đặc trưng phức tạp $\Phi \subseteq {I, O, F, N, Q, U, \text{Self}}$, chứng minh rằng quan hệ tự mô phỏng hai chiều lớn nhất $\sim_{\Sigma^\dagger,\Phi^\dagger,\mathcal{I}}$ chính là công cụ đại số hoàn hảo để đặc tả tính không thể phân biệt được của các cá thể trên ngôn ngữ con $L_{\Sigma^\dagger,\Phi^\dagger}$.
2. Sự đổi mới về mặt phương pháp luận so với các nghiên cứu quốc tế trước đây là gì?
So với các nghiên cứu của Lehmann & Hitzler (DL-Learner) và Fanizzi et al. (DL-FOIL) vốn dựa hoàn toàn vào việc duyệt cây cú pháp bằng toán tử làm mịn (refinement operators), luận án đã đổi mới bằng cách tiếp cận ngữ nghĩa dựa trên mô hình (semantic model-based approach). Bằng cách phân hoạch miền $\Delta^\mathcal{I}$ của mô hình thông qua quan hệ mô phỏng hai chiều kết hợp tối ưu hóa độ đo Entropy, phương pháp này tránh được hoàn toàn sự bùng nổ tổ hợp của không gian cú pháp và đảm bảo tính đúng đắn toán học của các khái niệm sinh ra.
3. Phát hiện thực nghiệm bất ngờ nhất được hỗ trợ bởi dữ liệu là gì?
Phát hiện bất ngờ nhất nằm ở sự chênh lệch về yêu cầu dữ liệu giữa hai thuật toán: Thuật toán BBCL2 (Ngữ cảnh 2) hoạt động hiệu quả vượt bậc trên các cơ sở tri thức có ABox chưa hoàn thiện (không cần các tiên đề phủ định đóng nhân tạo như $(\neg \exists\text{cited_by}.\top)(P_1)$), nhưng vẫn đạt được độ chính xác và lực bao hàm tương đương với thuật toán BBCL (Ngữ cảnh 1). Điều này chứng minh tính khả thi tuyệt đối của việc áp dụng học máy hình thức trong môi trường Giả thiết Thế giới Mở (OWA) thực tế.
4. Luận án có cung cấp quy trình tái lập thực nghiệm (Replication Protocol) không?
Có. Luận án đặc tả chi tiết thuật toán bằng mã giả chuẩn xác (Thuật toán 3.1 cho Ngữ cảnh 3, Thuật toán 4.1 cho BBCL, biến thể dual-BBCL, và Thuật toán 4.2 cho BBCL2), kèm theo các luật chuẩn hóa tường minh (NNF, Storage Normal Form, Converse Normal Form), các hàm tính toán Entropy/Information Gain cụ thể, cùng các ví dụ từng bước (trace-through examples) trên các cơ sở tri thức mẫu $KB_0, KB_{00}$.
5. Chương trình nghiên cứu 10 năm tiếp theo được định hình như thế nào?
Chương trình nghiên cứu dài hạn tập trung vào 4 hướng chiến lược: (1) Phát triển các hàm heuristic nâng cao để tối ưu hóa thứ tự phân hoạch khối; (2) Mở rộng thuật toán sang logic mô tả mờ, xác suất và logic phi đơn điệu; (3) Nghiên cứu cơ chế học biểu diễn (representation learning) kết hợp giữa suy luận logic biểu tượng và mạng nơ-ron sâu (Neuro-Symbolic AI); (4) Đóng gói khung thuật toán thành API chuẩn tích hợp trực tiếp vào hệ sinh thái Semantic Web toàn cầu.
Kết luận
Công trình nghiên cứu tiến sĩ của tác giả Trần Thanh Lương đã xác lập những đóng góp khoa học đặc biệt xuất sắc:
- Xây dựng thành công ngôn ngữ logic mô tả mở rộng $L_{\Sigma,\Phi}$, kết hợp hoàn chỉnh giữa cấu trúc chương trình $\mathcal{ALC}_{\text{reg}}$, các thuộc tính rời rạc/số, vai trò dữ liệu và tập đặc trưng phong phú ${I, O, F, N, Q, U, \text{Self}}$.
- Chứng minh hệ thống định lý và bổ đề về mô phỏng hai chiều và tính bất biến, cung cấp nền tảng toán học vững chắc để mô hình hóa tính không phân biệt được của các đối tượng trong miền tri thức.
- Đề xuất thuật toán học khái niệm tối ưu cho hệ thống thông tin (Ngữ cảnh 3) dựa trên kỹ thuật làm mịn phân hoạch miền với các bộ chọn đa cấp và độ đo gia lượng thông tin.
- Phát triển bộ thuật toán đột phá BBCL, dual-BBCL và BBCL2 giải quyết trọn vẹn bài toán học khái niệm trên cơ sở tri thức dưới Giả thiết Thế giới Mở cho cả Ngữ cảnh (1) và Ngữ cảnh (2), đi kèm chứng minh toán học hoàn chỉnh về tính đúng đắn.
- Đưa ra giải pháp chuẩn hóa dữ liệu lưu trữ (Storage Normal Form) giúp tối ưu hóa không gian bộ nhớ và thời gian thực thi của các chương trình học máy hình thức.
- Mở ra 3 hướng nghiên cứu mới đầy triển vọng cho ngành trí tuệ nhân tạo: Học khái niệm bất định trên logic mờ/xác suất, khai phá dữ liệu đa quan hệ quy mô lớn và tích hợp suy luận logic hình thức vào các hệ thống Trí tuệ nhân tạo Biểu tượng - Nơ-ron (Neuro-Symbolic AI) thế hệ mới.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC TRẦN THANH LƯƠNG HỌC KHÁI NIỆM CHO CÁC HỆ THỐNG THÔNG TIN DỰA TRÊN LOGIC MÔ TẢ LUẬN ÁN TIẾN SĨ MÁY TÍNH HUẾ, NĂM 2015 ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KHOA HỌC TRẦN THANH LƯƠNG HỌC KHÁI NIỆM CHO CÁC HỆ THỐNG THÔNG TIN DỰA TRÊN LOGIC MÔ TẢ CHUYÊN NGÀNH: KHOA HỌC MÁY TÍNH MÃ SỐ: 62.01 LUẬN ÁN TIẾN SĨ MÁY TÍNH Người hướng dẫn khoa học: 1. NGUYỄN ANH LINH 2. HOÀNG THỊ LAN GIAO HUẾ, NĂM 2015 LỜI CAM ĐOAN Tôi xin cam đoan đây là công trình nghiên cứu do tôi thực hiện dưới sự hướng dẫn của PGS. Nguyễn Anh Linh và TS.
Hoàng Thị Lan Giao. Những nội dung trong các công trình đã công bố chung với các tác giả khác đã được sự đồng ý của đồng tác giả khi đưa vào luận án. Các số liệu và kết quả nghiên cứu trình bày trong luận án là trung thực, khách quan và chưa được công bố bởi tác giả nào trong bất cứ công trình nào khác. Nghiên cứu sinh Trần Thanh Lương i LỜI CẢM ƠN Luận án này được thực hiện và hoàn thành tại Khoa Công nghệ Thông tin, Trường Đại học Khoa học, Đại học Huế.
Trong suốt quá trình học tập, tôi đã nhận được sự quan tâm, giúp đỡ của thầy giáo, cô giáo hướng dẫn, thầy cô giáo trong Ban chủ nhiệm Khoa Công nghệ Thông tin, Phòng Đào tạo Sau đại học và Ban giám hiệu Trường Đại học Khoa học. Tôi xin bày tỏ lòng biết ơn sâu sắc đến PGS. Nguyễn Anh Linh và TS. Hoàng Thị Lan Giao, là những người Thầy đã tận tình hướng dẫn, động viên và truyền đạt những kinh nghiệm quý báu trong nghiên cứu khoa học để tôi có thể hoàn thành luận án này.
Tôi xin chân thành cảm ơn Quý thầy cô giáo trong Ban chủ nhiệm Khoa Công nghệ Thông tin đã tạo điều kiện thuận lợi trong công tác để tôi có đủ thời gian cho công việc nghiên cứu của mình. Tôi xin cảm ơn Quý thầy cô và cán bộ của Phòng Đào tạo Sau Đại học, Ban giám hiệu Trường Đại học Khoa học đã giúp đỡ tôi trong việc hoàn thành kế hoạch học tập. Tôi xin trân trọng cảm ơn GS. Andrzej Szalas, PGS.
Hà Quang Thụy, PGS. Nguyễn Hùng Sơn đã giúp đỡ và đóng góp nhiều ý kiến quý báu trong quá trình nghiên cứu và công bố các công trình khoa học. Tôi xin trân trọng cảm ơn PGS. Lê Mạnh Thạnh đã đọc và đưa ra những góp ý cho luận án.
Tôi xin cảm ơn Quý thầy cô giáo và các anh chị đồng nghiệp trong Khoa Công nghệ Thông tin đã giúp đỡ, chia sẻ trong quá trình công tác, học tập, nghiên cứu và thực hiện luận án của mình. Tôi xin cảm ơn bạn bè đã động viên và đặc biệt là những người thân trong gia đình luôn luôn quan tâm, ủng hộ và tạo mọi điều kiện thuận lợi nhất cho tôi hoàn thành luận án này. Nghiên cứu sinh Trần Thanh Lương ii MỤC LỤC Lời cam đoan i Lời cảm ơn ii Mục lục iii Danh mục từ viết tắt v Danh mục các ký hiệu vi Danh mục bảng, biểu vii Danh mục hình vẽ viii Mở đầu 1 Chương 1. Logic mô tả và cơ sở tri thức 7 1.
Tổng quan về logic mô tả. Ngôn ngữ logic mô tả ALC. Biểu diễn tri thức. Khả năng biểu diễn.
Logic mô tả và các tên gọi. Cú pháp và ngữ nghĩa của logic mô tả. Logic mô tả ALC reg. Ngôn ngữ logic mô tả LΣ,Φ.
Dạng chuẩn phủ định của khái niệm. Dạng chuẩn lưu trữ của khái niệm. Dạng chuẩn nghịch đảo của vai trò. Cơ sở tri thức trong logic mô tả.
Bộ tiên đề vai trò. Bộ tiên đề thuật ngữ. Bộ khẳng định cá thể. Cơ sở tri thức và mô hình của cơ sở tri thức.
Suy luận trong logic mô tả. Các thuật toán suy luận. 30 Tiểu kết Chương 1. Mô phỏng hai chiều trong logic mô tả và tính bất biến 33 2.
Mô phỏng hai chiều. Quan hệ tương tự hai chiều và quan hệ tương đương. Tính bất biến đối với mô phỏng hai chiều. Quan hệ giữa mô phỏng hai chiều với các khái niệm và vai trò.
Tính bất biến của khái niệm. Tính bất biến của cơ sở tri thức. Tính chất Hennessy-Milner đối với mô phỏng hai chiều. Tự mô phỏng hai chiều.
54 Tiểu kết Chương 2. Học khái niệm cho hệ thống thông tin trong logic mô tả 57 3. Hệ thống thông tin. Hệ thống thông tin truyền thống.
Hệ thống thông tin dựa trên logic mô tả. Học khái niệm trong logic mô tả với Ngữ cảnh (3). Giới thiệu bài toán. Tính đơn giản của khái niệm.
Độ đo dựa trên entropy. Thuật toán học khái niệm trong logic mô tả với Ngữ cảnh (3). Ví dụ minh họa. Kết quả thực nghiệm.
80 Tiểu kết Chương 3. Học khái niệm cho cơ sở tri thức trong logic mô tả 86 4. Phân hoạch miền của diễn dịch. Học khái niệm trong logic mô tả với Ngữ cảnh (1).
Thuật toán BBCL. Thuật toán dual-BBCL. Tính đúng đắn của thuật toán BBCL. Ví dụ minh họa.
Học khái niệm trong logic mô tả với Ngữ cảnh (2). Thuật toán BBCL2. Tính đúng đắn của thuật toán BBCL2. Ví dụ minh họa.
101 Tiểu kết Chương 4. 103 Kết luận 104 Danh mục các công trình của tác giả 106 Tài liệu tham khảo 107 iv DANH MỤC TỪ VIẾT TẮT Từ viết tắt Diễn giải ABox Assertion Box Bộ khẳng định cá thể BBCL Bisimulation-Based Concept Learning Học khái niệm dựa trên mô phỏng hai chiều CWA Close World Assumption Giả thiết thế giới đóng LCS Least Common Subsumers Bao hàm chung nhỏ nhất OWA Open World Assumption Giả thiết thế giới mở OWL Web Ontology Language Ngôn ngữ Web Ontology PAC Probably Approximately Correct Khả năng học chính xác RBox Role Box Bộ tiên đề vai trò TBox Terminology Box Bộ tiên đề thuật ngữ W3C World Wide Web Consortium Tổ chức tiêu chuẩn quốc tế về World Wide Web v DANH MỤC CÁC KÝ HIỆU Ký hiệu Diễn giải ý nghĩa A, B Các thuộc tính/tên khái niệm C, D Các khái niệm r, s Các tên vai trò đối tượng R, S Các vai trò đối tượng a, b Các cá thể c, d Các phần tử thuộc miền giá trị σ, % Các vai trò dữ liệu range(A) Miền giá trị của thuộc tính A range(σ) Miền giá trị của vai trò dữ liệu σ † Σ, Σ Các tập ký tự logic mô tả ΣI , Σ†I Các tập tên cá thể ΣC , Σ†C Các tập tên khái niệm ΣA , Σ†A Các tập thuộc tính ΣdA , Σ†dA Các tập thuộc tính rời rạc ΣnA , Σ†nA Các tập thuộc tính số ΣoR , Σ†oR Các tập tên vai trò đối tượng ΣdR , Σ†dR Các tập vai trò dữ liệu † Φ, Φ Các tập đặc trưng của logic mô tả ∼Σ† ,Φ† ,I Quan hệ LΣ† ,Φ† -tự mô phỏng hai chiều lớn nhất trong diễn dịch I ≡Σ† ,Φ† ,I Quan hệ LΣ† ,Φ† -tương đương trong diễn dịch I Ref Khẳng định vai trò phản xạ Irr Khẳng định vai trò không phản xạ Sym Khẳng định vai trò đối xứng Tra Khẳng định vai trò bắc cầu Dis Khẳng định vai trò không giao nhau R Bộ tiên đề vai trò T Bộ tiên đề thuật ngữ A Bộ khẳng định cá thể KB Cơ sở tri thức trong logic mô tả vi DANH MỤC BẢNG, BIỂU Bảng 3. Kết quả ước lượng trên tập dữ liệu WebKB, PokerHand và Family với 100 khái niệm ngẫu nhiên trong logic mô tả ALCIQ. Kết quả ước lượng trên tập dữ liệu Family với 5 khái niệm phổ biến trong logic mô tả ALCI.
Kết quả ước lượng trên tập dữ liệu Poker Hand với 6 tập đối tượng trong logic mô tả ALCQ. 83 vii DANH MỤC HÌNH VẼ Hình 1. Diễn dịch của logic mô tả. Kiến trúc của một hệ cơ sở tri thức trong logic mô tả.
Diễn dịch của các vai trò phức và khái niệm phức. Một minh họa cho cơ sở tri thức của Ví dụ 1. Các diễn dịch I và I 0 trong LΣ,Φ của Ví dụ 1. Một minh họa cho cơ sở tri thức của Ví dụ 3.
Quá trình làm mịn phân hoạch của Ví dụ 3. Quá trình làm mịn phân hoạch của Ví dụ 3. Hệ thống thông tin tương ứng với cơ sở tri thức trong Ví dụ 3. Quá trình làm mịn phân hoạch sử dụng các bộ chọn đơn giản.
Quá trình làm mịn phân hoạch sử dụng các bộ chọn đơn giản và mở rộng 79 Hình 4. Quá trình làm mịn phân hoạch của Ví dụ 4. Quá trình làm mịn phân hoạch của Ví dụ 4. 91 viii MỞ ĐẦU Logic mô tả (Description Logics) là một họ các ngôn ngữ hình thức rất thích hợp cho việc biểu diễn và suy luận tri thức trong một miền quan tâm cụ thể [2].
Trong logic mô tả, miền quan tâm được mô tả thông qua các thuật ngữ về cá thể, khái niệm và vai trò. Một cá thể đại diện cho một đối tượng, một khái niệm đại diện cho một tập các đối tượng và một vai trò đại diện cho một quan hệ hai ngôi giữa các đối tượng. Các khái niệm phức được xây dựng từ các tên khái niệm, tên vai trò và tên cá thể bằng cách kết hợp với các tạo tử. Logic mô tả có tầm quan trọng đặc biệt trong việc cung cấp mô hình lý thuyết cho các hệ thống ngữ nghĩa.
Nó là nền tảng cơ bản trong việc xây dựng các ngôn ngữ để mô hình hóa các ontology, trong đó Web Ontology Language (OWL) là ngôn ngữ được tổ chức tiêu chuẩn quốc tế World Wide Web Consortium (W3C) khuyến nghị sử dụng cho các hệ thống Web ngữ nghĩa (Semantic Web). Về cơ bản, OWL là một ngôn ngữ dựa trên các logic mô tả [25], [26], [27]. Phiên bản đầu tiên của OWL (được giới thiệu vào năm 2004) dựa trên logic mô tả SHOIN và SHOIQ [25], [27], phiên bản thứ hai của OWL là OWL 2 (được giới thiệu năm 2009) dựa trên logic mô tả SROIQ [26]. Logic mô tả SHOIN , SHOIQ và SROIQ có khả năng biểu diễn rất tốt nhưng lại có độ phức tạp tính toán đối với các thuật toán suy luận rất cao (tương ứng là NExpTime-đầy đủ cho SHOIN , SHOIQ và NExpTime-khó cho SROIQ) và độ phức tạp dữ liệu cũng cao (NP-khó) đối với những bài toán suy luận cơ bản.
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
Trần Thanh Lương (2015). Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn [Luận án tiến sĩ, Trường Đại học Khoa học, Đại học Huế]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/he-thong-thong-tin/luan-an-tien-si-may-tinh-hoc-khai-niem-cho-cac-he-thong-thong-tin-dua-tren-logic-mo-ta
Câu hỏi thường gặp
Luận án "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" nghiên cứu về vấn đề gì?
Tài liệu: Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thông tin dựa trên logic mô tả. Tải về tại LuanAn.net
Luận án "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Trường Đại học Khoa học, Đại học Huế. Năm bảo vệ: 2015.
Luận án "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" thuộc chuyên ngành gì?
Luận án "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" thuộc chuyên ngành Khoa học máy tính. Danh mục: Hệ Thống Thông Tin.
Luận án "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" có bao nhiêu trang?
Luận án "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" có 121 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 "Luận án tiến sĩ máy tính học khái niệm cho các hệ thống thôn" 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.