Luận Án Tiến 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ờ

Luận án tiến sĩ ngành máy tính trình bày các phương pháp xử lý truy vấn mới trong cơ sở dữ liệu hướng đối tượng mờ, nâng cao hiệu quả tìm kiếm.

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

161
2
0

Phí lưu trữ

45 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 mờ

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.1.2. Không gian tìm kiếm và các luật chuyển đổi
3.9.1.3. Thuật toán tối ưu hóa truy vấn mờ

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

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

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ề Phương Pháp Xử Lý Truy Vấn Mới Trong Cơ Sở Dữ Liệu Hướng Đối Tượng Mờ

Phương pháp xử lý truy vấn mới trong cơ sở dữ liệu hướng đối tượng mờ đang trở thành một lĩnh vực nghiên cứu quan trọng. Các mô hình cơ sở dữ liệu truyền thống không thể xử lý hiệu quả các thông tin không chắc chắn. Do đó, việc áp dụng toán học mờ vào các mô hình này là cần thiết để cải thiện khả năng xử lý dữ liệu. Nghiên cứu này sẽ trình bày các phương pháp và giải pháp mới nhằm tối ưu hóa truy vấn trong cơ sở dữ liệu mờ.

1.1. Giới Thiệu Về Cơ Sở Dữ Liệu Hướng Đối Tượng Mờ

Cơ sở dữ liệu hướng đối tượng mờ cho phép biểu diễn các giá trị thuộc tính không chính xác. Mô hình này giúp xử lý các thông tin không chắc chắn, từ đó nâng cao khả năng truy vấn và phân tích dữ liệu.

1.2. Tầm Quan Trọng Của Phương Pháp Xử Lý Truy Vấn Mới

Phương pháp xử lý truy vấn mới giúp cải thiện độ chính xác và hiệu quả trong việc truy xuất dữ liệu. Điều này đặc biệt quan trọng trong bối cảnh dữ liệu ngày càng phức tạp và không chắc chắn.

II. Các Thách Thức Trong Xử Lý Truy Vấn Mờ

Xử lý truy vấn mờ gặp nhiều thách thức, bao gồm việc xác định độ chính xác của dữ liệu và khả năng xử lý thông tin không đầy đủ. Những thách thức này đòi hỏi các phương pháp mới để cải thiện khả năng truy vấn.

2.1. Vấn Đề Độ Chính Xác Trong Dữ Liệu Mờ

Độ chính xác của dữ liệu mờ thường bị ảnh hưởng bởi các yếu tố như độ tin cậy của nguồn dữ liệu và cách thức biểu diễn thông tin. Việc cải thiện độ chính xác là một thách thức lớn.

2.2. Khó Khăn Trong Việc Tối Ưu Hóa Truy Vấn

Tối ưu hóa truy vấn trong cơ sở dữ liệu mờ yêu cầu các thuật toán phức tạp. Các phương pháp hiện tại chưa đáp ứng được yêu cầu về hiệu suất và độ chính xác.

III. Phương Pháp Xử Lý Truy Vấn Mới Dựa Trên Độ Đo Tương Tự

Phương pháp xử lý truy vấn dựa trên độ đo tương tự giúp so sánh và phân tích các đối tượng mờ. Điều này cho phép cải thiện khả năng truy vấn và phân tích dữ liệu trong cơ sở dữ liệu mờ.

3.1. Độ Đo Tương Tự Trong Dữ Liệu Mờ

Độ đo tương tự giúp xác định mức độ tương đồng giữa các đối tượng mờ. Việc áp dụng các thuật toán đo lường tương tự là cần thiết để cải thiện khả năng truy vấn.

3.2. Thuật Toán Xử Lý Truy Vấn Dựa Trên Độ Đo Tương Tự

Các thuật toán xử lý truy vấn dựa trên độ đo tương tự giúp tối ưu hóa quá trình truy xuất dữ liệu. Điều này giúp nâng cao hiệu quả và độ chính xác của các truy vấn mờ.

IV. Ứng Dụng Thực Tiễn Của Phương Pháp Xử Lý Truy Vấn Mới

Phương pháp xử lý truy vấn mới đã được áp dụng trong nhiều lĩnh vực, từ quản lý dữ liệu đến phân tích thông tin. Những ứng dụng này cho thấy tính khả thi và hiệu quả của các phương pháp mới.

4.1. Ứng Dụng Trong Quản Lý Dữ Liệu

Các phương pháp xử lý truy vấn mới giúp cải thiện khả năng quản lý dữ liệu trong các hệ thống thông tin. Điều này giúp nâng cao hiệu quả trong việc ra quyết định.

4.2. Ứng Dụng Trong Phân Tích Thông Tin

Phân tích thông tin mờ trở nên dễ dàng hơn với các phương pháp mới. Điều này cho phép các nhà nghiên cứu và chuyên gia đưa ra các quyết định chính xác hơn.

V. Kết Luận Về Phương Pháp Xử Lý Truy Vấn Mới

Phương pháp xử lý truy vấn mới trong cơ sở dữ liệu hướng đối tượng mờ mang lại nhiều lợi ích. Việc áp dụng các phương pháp này không chỉ cải thiện khả năng truy vấn mà còn nâng cao độ chính xác của dữ liệu.

5.1. Tương Lai Của Nghiên Cứu Về Dữ Liệu Mờ

Nghiên cứu về dữ liệu mờ sẽ tiếp tục phát triển, với nhiều ứng dụng mới trong tương lai. Các phương pháp mới sẽ giúp giải quyết các thách thức hiện tại.

5.2. Đề Xuất Các Hướng Nghiên Cứu Mới

Cần tiếp tục nghiên cứu và phát triển các phương pháp mới để cải thiện khả năng xử lý truy vấn trong cơ sở dữ liệu mờ. Điều này sẽ giúp nâng cao hiệu quả và độ chính xác trong các ứng dụng thực tiễn.

22/07/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 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, 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 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 đủ