Luận Án Tiến Sĩ: Phương Pháp Mới Trong Xử Lý Truy Vấn Cơ Sở Dữ Liệu Hướng Đối Tượng Mờ

Luận án tiến sĩ phân tích một số phương pháp xử lý truy vấn mới trên cơ sở dữ liệu hướng đối tượng mờ, xây dựng cơ sở lý luận, kiểm chứng thực nghiệm, đóng góp tri thức mới cho

Chuyên ngành

Hệ Thống Thông Tin

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2021

138
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN XỬ LÝ TRUY VẤN TRÊN MÔ HÌNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG MỜ

1.1. Giới thiệu bài toán

1.2. Các nghiên cứu liên quan

1.2.1. Các mô hình CSDL HĐT mờ

1.2.2. Tiền xử lý dữ liệu (đối sánh và gom cụm) cho mô hình CSDL HĐT mờ

1.2.3. Xử lý và tối ưu hóa truy vấn

1.3. Các vấn đề nghiên cứu và giải pháp

1.3.1. Biểu diễn thông tin không hoàn hảo trong mô hình khái niệm dữ liệu mờ

1.3.2. Mô hình hóa UML của dữ liệu mờ

1.3.3. Giá trị thuộc tính mờ

1.3.4. Biểu diễn các giá trị thuộc tính mơ hồ cho đối tượng mờ

1.3.5. Quan hệ tổng quát hóa mờ

1.3.6. Quan hệ kết tập mờ

1.3.7. Quan hệ kết hợp mờ

1.3.8. Quan hệ phụ thuộc mờ

1.3.9. Ánh xạ mô hình dữ liệu UML mờ vào mô hình cơ sở dữ liệu hướng đối tượng mờ

1.3.9.1. Mô hình cơ sở dữ liệu hướng đối tượng mờ (FOODB)
1.3.9.2. Chuyển đổi biểu đồ lớp UML mờ
1.3.9.3. Chuyển đổi các lớp
1.3.9.4. Chuyển đổi quan hệ kết tập
1.3.9.5. Chuyển đổi quan hệ kết hợp
1.3.9.6. Chuyển đổi các quan hệ phụ thuộc

1.3.10. Truy vấn mờ FOQL

1.4. Giải pháp cho bài toán

1.5. Kết luận chương 1

2. CHƯƠNG 2: CÁC PHƯƠNG PHÁP XỬ LÝ TRUY VẤN MỜ DỰA VÀO ĐỘ ĐO TƯƠNG TỰ VÀ GOM CỤM DỮ LIỆU

2.1. Xử lý truy vấn mờ dựa vào độ đo tương tự

2.1.1. So sánh tính tương tự của hai đối tượng mờ

2.1.1.1. Độ đo tương tự và phi tương tự
2.1.1.2. Độ đo ngữ nghĩa của dữ liệu mờ
2.1.1.3. So sánh hai đối tượng dựa vào độ đo tương tự mờ

2.1.2. Thuật toán xử lý truy vấn dựa vào độ đo tương tự

2.2. Xử lý truy vấn mờ dựa vào kỹ thuật gom cụm dữ liệu và phân khoảng mờ

2.2.1. Phương pháp gom cụm dữ liệu bằng thuật toán EM

2.2.1.1. Mô hình Gaussian Mixture Model
2.2.1.2. Thuật toán EM
2.2.1.3. Thuật toán gom cụm cải tiến EMC sử dụng mô hình thống kê hỗn hợp GMM
2.2.1.4. Đánh giá thuật toán EMC dựa trên Log Likelihood
2.2.1.5. Đánh giá thuật toán EMC bằng phương pháp phân tích sự khác biệt giữa các nhóm

2.2.2. Phân các khoảng mờ

2.2.3. Xử lý truy vấn dựa trên các khoảng mở

2.2.4. Thuật toán xử lý truy vấn trên các cụm

2.3. Xử lý truy vấn dựa vào đại số gia tử

2.4. Đánh giá thực nghiệm

2.5. Kết luận chương 2

3. CHƯƠNG 3: XỬ LÝ VÀ TỐI ƯU HÓA TRUY VẤN TRONG CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG MỜ

3.1. Các phép toán đại số trong cơ sở dữ liệu hướng đối tượng mờ

3.1.1. Đại số đối tượng

3.1.2. Đại kết hợp mờ

3.1.3. Mô hình đại số kết hợp các đối tượng mờ

3.1.4. Các phép toán đại số kết hợp mờ

3.2. Kết nối mờ ⋈

3.3. Phép hợp mờ ∪

3.4. Phép trừ mờ ≃

3.5. Phép giao mờ ∩

3.6. Phép chia mờ ÷

3.7. Các phép toán mở rộng

3.7.1. Phép chiếu mờ 𝜫

3.7.2. Phép chọn mờ

3.8. Ngôn ngữ truy vấn mờ FOQL

3.8.1. Truy vấn mờ FOQL

3.8.2. Mô hình lớp mờ

3.8.3. Cấu trúc câu truy vấn mờ

3.8.4. Phương pháp xử lý truy vấn mờ

3.8.4.1. Các bước của phương pháp
3.8.4.2. Quy trình xử lý truy vấn mờ
3.8.4.3. Cây truy vấn và đồ thị truy vấn

3.9. Tối ưu hóa truy vấn mờ

3.9.1. Các phép biến đổi tương đương

3.9.1.1. Tối ưu hóa kế hoạch thực thi truy vấn

3.9.2. Không gian tìm kiếm và các luật chuyển đổi

3.9.3. Thuật toán tối ưu hóa truy vấn mờ

3.9.4. Đánh giá thực nghiệm

3.10. Kết luận chương 3

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

DANH MỤC CÔNG TRÌNH CỦA TÁC GIẢ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về bài toán xử lý truy vấn trên mô hình cơ sở dữ liệu hướng đối tượng mờ

Bài toán xử lý truy vấn trong cơ sở dữ liệu hướng đối tượng mờ là một lĩnh vực nghiên cứu quan trọng, nhằm giải quyết các vấn đề liên quan đến việc lưu trữ và truy xuất thông tin không chắc chắn. Các mô hình cơ sở dữ liệu truyền thống như CSDL quan hệ và CSDL hướng đối tượng thường gặp khó khăn trong việc xử lý dữ liệu mờ, dẫn đến việc không thể đáp ứng được nhu cầu thực tế. Việc áp dụng toán học mờ vào các mô hình này giúp cải thiện khả năng xử lý thông tin không chính xác và không đầy đủ. Đặc biệt, phương pháp mới trong xử lý truy vấn mờ cho phép tối ưu hóa việc truy xuất dữ liệu, từ đó nâng cao hiệu quả quản lý thông tin.

1.1 Giới thiệu bài toán

Hệ thống thông tin hiện đại đã tạo ra một khối lượng dữ liệu khổng lồ, dẫn đến việc cần thiết phải có các phương pháp hiệu quả để xử lý và phân tích dữ liệu. Các mô hình CSDL hiện tại không đủ khả năng để xử lý các thông tin không chắc chắn, điều này tạo ra nhu cầu cấp thiết cho việc phát triển các mô hình mới. Xử lý truy vấn trong CSDL hướng đối tượng mờ không chỉ giúp cải thiện khả năng truy xuất mà còn hỗ trợ việc ra quyết định trong các tình huống phức tạp. Việc áp dụng các phương pháp như đối sánhgom cụm dữ liệu là rất cần thiết để nâng cao tính chính xác và hiệu quả của các truy vấn.

II. Các phương pháp xử lý truy vấn mờ dựa vào độ đo tương tự và gom cụm dữ liệu

Trong chương này, các phương pháp xử lý truy vấn mờ được phân tích dựa trên độ đo tương tự và kỹ thuật gom cụm dữ liệu. Việc so sánh tính tương tự giữa các đối tượng mờ là một yếu tố quan trọng trong việc xác định độ chính xác của truy vấn. Các thuật toán như EM (Expectation Maximization) được sử dụng để gom cụm dữ liệu, giúp tối ưu hóa quá trình truy xuất thông tin. Đặc biệt, việc áp dụng các mô hình như Gaussian Mixture Model cho phép phân tích và đánh giá các cụm dữ liệu một cách hiệu quả, từ đó cải thiện khả năng xử lý truy vấn mờ.

2.1 Xử lý truy vấn mờ dựa vào độ đo tương tự

Phương pháp xử lý truy vấn mờ dựa vào độ đo tương tự cho phép so sánh các đối tượng mờ một cách chính xác hơn. Việc sử dụng các thước đo như độ đo ngữ nghĩa giúp xác định mức độ tương tự giữa các đối tượng, từ đó cải thiện khả năng truy xuất thông tin. Các thuật toán xử lý truy vấn dựa vào độ đo tương tự không chỉ giúp nâng cao độ chính xác mà còn tối ưu hóa thời gian xử lý. Điều này đặc biệt quan trọng trong các ứng dụng yêu cầu truy xuất dữ liệu nhanh chóng và hiệu quả.

III. Xử lý và tối ưu hóa truy vấn trong cơ sở dữ liệu hướng đối tượng mờ

Xử lý và tối ưu hóa truy vấn trong cơ sở dữ liệu hướng đối tượng mờ là một phần quan trọng trong nghiên cứu này. Các phép toán đại số như phép hợp mờ, phép giao mờ, và phép trừ mờ được định nghĩa để xây dựng đại số truy vấn mờ. Việc tối ưu hóa truy vấn thông qua các phương pháp như thuật toán Heuristic giúp cải thiện hiệu suất xử lý, từ đó nâng cao khả năng truy xuất thông tin. Các kết quả thực nghiệm cho thấy rằng việc áp dụng các phương pháp này không chỉ giúp tăng cường tính chính xác mà còn giảm thiểu thời gian xử lý truy vấn.

3.1 Các phép toán đại số trong cơ sở dữ liệu hướng đối tượng mờ

Các phép toán đại số trong cơ sở dữ liệu hướng đối tượng mờ đóng vai trò quan trọng trong việc xử lý truy vấn. Việc định nghĩa các phép toán như phép chiếu mờphép chọn mờ giúp xây dựng một nền tảng vững chắc cho việc thực hiện các truy vấn phức tạp. Các phép toán này không chỉ giúp cải thiện khả năng truy xuất mà còn hỗ trợ việc tối ưu hóa quy trình xử lý truy vấn. Điều này cho thấy tầm quan trọng của việc phát triển các phương pháp mới trong xử lý truy vấn mờ, nhằm đáp ứng nhu cầu ngày càng cao trong việc quản lý thông tin.

25/01/2025

Trích đoạn nội dung tài liệu

Chương 1 TỔNG QUAN VỀ BÀI TOÁN XỬ LÝ TRUY VẤN TRÊN MÔ HÌNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG MỜ 1.1 Giới thiệu bài toán Hệ thống thông tin đã cách mạng hóa cách thức lưu trữ và xử lý thông tin đa dạng, phức tạp. Kết quả là, khối lượng thông tin đã tăng lên đáng kể dẫn đến quá tải thông tin. Do đó, việc phân tích lượng lớn dữ liệu có sẵn và đưa ra các quyết định quản lý phù hợp trở nên khó khăn. Trong thực tế, hệ thống thông tin chủ yếu sử dụng CSDL quan hệ [12], [14], [34] - [38], hoặc CSDL hướng đối tượng [39] - [42] để lưu trữ các tập hợp dữ liệu này.

Cả hai mô hình CSDL quan hệ và CSDL hướng đối tượng có khả năng đủ để xử lý đối tượng phức tạp nhưng bị hạn chế đối với các đại diện dữ liệu không chính xác hoặc không chắc chắn. Một vấn đề khác, sử dụng mô hình quan hệ, hướng đối tượng đang gặp phải nhiều hạn chế của việc mô tả và xử lý các thông tin không chắc chắn, không đầy đủ, theo đó là một quy trình truy vấn không phù hợp cho việc ra quyết định. Thêm vào đó, các hệ thống này chỉ có thể xử lý dữ liệu "cứng" (chính xác và xác định) trong tự nhiên. Tuy nhiên, nhiều ứng dụng trong thế giới thực luôn liên quan đến dữ liệu "mềm" (mơ hồ và không chính xác).

Do đó, việc nghiên cứu ứng dụng cơ sở dữ liệu mờ và xử lý truy vấn để giải quyết những hạn chế của cơ sở dữ liệu quan hệ/hướng đối tượng rõ trong việc xử lý và lưu trữ các thông tin không chắc chắn, không đầy đủ trở thành một chủ đề nghiên cứu quan trọng được nhiều nhà khoa học tập trung nghiên cứu [2], [17], [30], [43] - [68]. Hơn nữa, cuộc cách mạng công nghiệp lần thứ tư, hay còn gọi là “Công nghiệp 4.0) được giới thiệu bởi Hamburg 2013 [102], đang được thực hiện trong những năm gần đây và tiếp theo dự kiến sẽ thay đổi sâu sắc các quy trình sản xuất và chế tạo trong tương lai, dẫn đến các nhà máy thông minh và môi trường công nghiệp được nối mạng sẽ được hưởng lợi từ các nguyên tắc thiết kế của công nghệ này: khả năng tương tác, ảo hóa, phân quyền, điều khiển và giao tiếp phân tán, khả năng thời gian thực, định hướng dịch vụ, bảo trì nhanh chóng và dễ dàng chi phí thấp [103]. Về công nghệ hiện đại, Công nghiệp 4.0 gắn liền với việc ứng dụng và xử lý dữ liệu thông minh trong các lĩnh vực: hệ thống thần kinh nhân tạo, Internet công nghiệp, giải pháp đám mây và dịch vụ phi tập trung, cũng như xử lý và khai thác dữ liệu lớn. Các công trình của Klaus-Dieter Thoben, Stefan Wiesner và Thorsten Wuest [104], Robert luan an 16 Lawrence Wichmann, Boris Eisenbart và Kilian Gericke [105] dành cho những nghiên cứu này về công nghệ xử lý dữ liệu lớn theo thời gian thực.

Bên cạnh đó, các dịch vụ tư vấn trực tuyến cũng đã xuất hiện trên các ứng dụng web thông qua công cụ tư vấn tự động chatbot [106], [107] bằng cách ứng dụng trí tuệ nhân tạo và dữ liệu đám mây nhằm cung cấp thông tin cho khách hàng. Hay như, robot có thể giao tiếp với con người bằng ngôn ngữ tự nhiên [108]. Qua đó ta có thể nhận thấy rằng tiền xử lý dữ liệu là một bước rất quan trọng trong việc giải quyết xử lý truy vấn CSDL và như vậy cơ sở dữ liệu hướng đối tượng mờ cũng cần có các bước tiền xử lý dữ liệu như vậy. Trong luận án này, tác giả tập trung nghiên cứu, phát triển các phương pháp xử lý truy vấn, các phép toán đại số đối tượng mờ, ngôn ngữ truy vấn mờ và các thuật toán tiền xử lý dữ liệu.

Nhằm đảm bảo cho hệ thống CSDL HĐT mờ hoàn thiện hơn trong các cơ chế vận hành, xử lý dữ liệu mờ.2 Các nghiên cứu liên quan Trong những năm qua đã có nhiều nghiên cứu liên quan về mô hình cơ sở dữ liệu hướng đối tượng mờ theo các cách tiếp cận khác nhau và các kết quả đạt được trên các mô hình này là: 1.1 Các mô hình CSDL HĐT mờ 1) Mô hình cơ sở dữ liệu hướng đối tượng mờ đã được đề xuất bởi M.Umano và các cộng sự [22], trong đó giá trị của thuộc tính đối tượng là các giá trị mờ với một hệ số chắc chắn, và một ngôn ngữ thao tác dữ liệu trên mô hình này là SQL. 2) Mô hình CSDL hướng đối tượng mờ và không chắc chắn được đề xuất bởi Gyseghem và Caluwe [23], đặc tả tính mờ và không chắc chắn bằng cách sử dụng lần lượt các tập mờ và phân bố khả năng. Hành vi và cấu trúc của đối tượng có thể được định nghĩa không đầy đủ, từ đó cho phép đặc tả được các thể hiện của các đối tượng một cách tự nhiên như trong thế giới thực. Thừa kế bộ phận, thừa kế có điều kiện và đa thừa kế cũng được giới thiệu trong mô hình này.

3) Mô hình CSDL hướng đối tượng mờ được đề xuất bởi G. Bordogna và các cộng sự [16], [21] bằng cách mở rộng mô hình đối tượng dựa trên đồ thị. Mức độ mờ được biểu diễn bởi các từ chỉ mức độ, chẳng hạn như {không, luan an 17 rất lưu loát, lưu loát, trung bình, cao, rất cao, hoàn toàn}, kết hợp với thể hiện mối quan hệ giữa các đối tượng với một lớp. Các khái niệm lớp mờ, phân cấp lớp mờ và các phép toán được định nghĩa dựa trên đồ thị để chọn, duyệt CSDL hướng đối tượng mờ được sử dụng để biểu diễn và xử lý các thông tin mờ.

4) Dựa trên quan hệ tương tự, phạm vi của các giá trị thuộc tính được sử dụng để biểu diễn tập các giá trị cho phép của một thuộc tính trong một lớp được trình bày trong [24]. Độ thuộc thành viên của đối tượng thuộc vào một lớp được tính dựa trên mức độ bao hàm các giá trị thuộc tính của đối tượng và trong các phạm vi giá trị thuộc tính của lớp. Phân cấp lớp mạnh hay yếu được xác định dựa vào sự tăng đều hay giảm đều theo độ thuộc thành viên của một lớp con vào trong lớp cha của nó. 5) Dựa vào lý thuyết khả năng, tính mơ hồ được biểu diễn trong phân cấp lớp, các miền mờ của các thuộc tính lớp con được xác định bằng cách thu hẹp miền của các thuộc tính của lớp cha, mức độ bao hàm của lớp con trong lớp cha được xác định dựa trên mức độ bao hàm các miền mờ của các thuộc tính của lớp cha đối với các miền mờ của các thuộc tính của lớp con [25].

Cũng dựa trên phân bố khả năng, trong [26] một số khái niệm chính trong CSDL hướng đối tượng chẳng hạn đối tượng, các mối quan hệ đối tượng/lớp, lớp con/lớp cha và đa thừa kế được đưa ra trong môi trường thông tin mờ. 6) Mô hình dựa trên lý thuyết xác suất đầu tiên do nhóm tác giả Kornatzky và Shimony đề xuất năm 1994 [27]. Trong mô hình này, lớp được định nghĩa như một tập các thuộc tính mà giá trị của chúng có thể kết hợp với một phân bố xác suất. Lược đồ được định nghĩa như một tập các lớp có phân cấp kết hợp với xác suất có điều kiện để một đối tượng của một lớp thuộc về lớp con của nó.

Các tác giả cũng đã phát triển một ngôn ngữ truy vấn để thao tác chọn các đối tượng thỏa một xác suất được kết hợp với các truy vấn. Bên cạnh đó một mô hình mới về xác suất đã được đề xuất [28] nhằm mô tả một diễn dịch xác suất của các quan hệ trên các giá trị tập mờ và một đại số cho các bộ ba xác suất mờ được nghiên cứu và định nghĩa một cách hình thức.2 Tiền xử lý dữ liệu (đối sánh và gom cụm) cho mô hình CSDL HĐT mờ 1) Thuật toán phân cụm cơ sở dữ liệu sử dụng lập trình mạng di truyền (GNP) [29] tách được các cụm đối tượng dựa trên phân loại mẫu, trong đó nhãn cụm gán cho mỗi đối tượng được biểu diễn bằng một tập hợp các đặc trưng mờ. GNP là một trong những thuật toán tiến hóa và khám phá các quy tắc mờ từ cơ sở dữ liệu hướng đối tượng mờ. Việc tối ưu hóa các cụm được thực hiện để các đối tượng có độ tương tự cao được đưa vào cùng một cụm.

2) Nhằm mục đích phân biệt các đối tượng trong cơ sở dữ liệu hướng đối tượng mờ, L. Ma [30] sử dụng độ đo ngữ nghĩa của dữ liệu mờ, để so sánh một cách tổng quát hơn các đối tượng và lớp với kiểu dữ liệu mờ. 3) Một trong những vấn đề quan trọng nhất trong cơ sở dữ liệu mờ là làm thế nào để quản lý sự xuất hiện của sự mơ hồ, không chính xác và không chắc chắn. Các phương pháp đánh giá tính tương tự là cần thiết để tìm các đối tượng gần với các đối tượng mờ đã cho khác hoặc được sử dụng trong một truy vấn mơ hồ của người dùng.

Các phương pháp như vậy cũng có thể được sử dụng trong cơ sở dữ liệu mờ hoặc thậm chí mô hình cơ sở dữ liệu quan hệ cổ điển. Bashon và các cộng sự [31] đề xuất phương pháp tính toán tính tương tự để so sánh hai đối tượng mờ thông qua các thuộc tính mờ bằng cách sử dụng độ đo khoảng cách Euclide. So sánh được thực hiện cho hai trường hợp: cả hai thuộc tính là mờ hoặc một thuộc tính rõ với một thuộc tính mờ. Bashon và các cộng sự [4] phát triển phép đo độ tương tự dựa trên mô hình đối sánh Tversky và áp dụng nó trên các tập mờ bằng cách sử dụng lý thuyết tập mờ và các phép toán của chúng.

Mô hình này cung cấp một phương pháp so sánh các đối tượng có nội dung mơ hồ / mờ.3 Xử lý và tối ưu hóa truy vấn mờ 1) S. F-model hỗ trợ các lớp mờ và liên kết mờ giữa các đối tượng mờ. Bằng đại số FA luan an 19 mở rộng dựa trên các kết hợp mờ, truy vấn mờ được đề xuất nhằm xử lý các giá trị mờ và ngôn ngữ gia tử. Goswami [19] thiết kế đại số đối tượng dựa trên các khía cạnh kiểu và tập hợp của lớp.

Một khuôn mẫu được nêu ra để thực hiện các phép toán lý thuyết tập hợp, cụ thể là phép hợp, phép giao và phép hiệu dựa trên trên cấu trúc lớp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài luận án tiến sĩ mang tiêu đề "Luận Án Tiến Sĩ: Phương Pháp Mới Trong Xử Lý Truy Vấn Cơ Sở Dữ Liệu Hướng Đối Tượng Mờ" của tác giả Nguyễn Tấn Thuận, dưới sự hướng dẫn của Trương Ngọc Châu, được thực hiện tại Học Viện Khoa Học Và Công Nghệ vào năm 2021. Bài viết tập trung vào việc phát triển các phương pháp mới nhằm cải thiện khả năng xử lý truy vấn trong các cơ sở dữ liệu hướng đối tượng mờ. Những điểm nổi bật của nghiên cứu bao gồm việc tối ưu hóa hiệu suất truy vấn và nâng cao tính chính xác trong việc xử lý dữ liệu không chắc chắn. Độc giả sẽ tìm thấy nhiều lợi ích từ những phương pháp này, đặc biệt là trong các ứng dụng yêu cầu độ tin cậy cao và khả năng xử lý linh hoạt.

Để mở rộng thêm kiến thức về các chủ đề liên quan, bạn có thể tham khảo các tài liệu sau: Luận văn thạc sĩ về tối ưu hóa truy vấn cơ sở dữ liệu hướng đối tượng, nơi nghiên cứu các kỹ thuật tối ưu hóa trong cùng lĩnh vực, và Nghiên Cứu Thực Nghiệm Về Kỹ Thuật Bảo Mật Thông Tin Trên Hệ CSDL NoSQL MongoDB, cung cấp cái nhìn sâu sắc về bảo mật trong cơ sở dữ liệu. Cuối cùng, bạn cũng có thể tìm hiểu thêm về Luận văn tốt nghiệp: Thiết kế cơ sở dữ liệu quan hệ mức logic với phương pháp Blanpre, một nghiên cứu liên quan đến thiết kế cơ sở dữ liệu, giúp bạn có cái nhìn tổng quát hơn về các phương pháp trong lĩnh vực này.