Tổng quan luận án

Luận án tiến sĩ "Mô hình dự báo chuỗi thời gian ngôn ngữ dựa trên đại số gia tử" được tác giả Nguyễn Duy Hiếu thực hiện tại Học viện Khoa học và Công nghệ thuộc Viện Hàn lâm Khoa học và Công nghệ Việt Nam, bảo vệ năm 2022 thuộc chuyên ngành Hệ thống thông tin (mã số: 9 48 01 04), ngành Máy tính.

Tính cấp thiết và khoảng trống nghiên cứu

Dự báo chuỗi thời gian là bài toán có ý nghĩa thực tiễn đối với việc phân tích các dữ liệu biến đổi theo thời gian như nhiệt độ, thị trường tài chính, chứng khoán hay số lượng tuyển sinh. Năm 1993, Q. Song và B. S. Chissom đã đề xuất mô hình chuỗi thời gian mờ (Fuzzy Time Series - FTS) nhằm tiếp cận dữ liệu định lượng dưới góc độ định tính, cho phép sử dụng các biến ngôn ngữ, luật mờ và cơ chế suy luận mờ để thực hiện dự báo. Tiếp sau đó, S. M. Chen đã đơn giản hóa các phép toán đại số mờ phức tạp thành các phép tính số học trên các nhóm quan hệ logic mờ.

Tuy nhiên, cách tiếp cận chuỗi thời gian mờ truyền thống tồn tại các hạn chế kỹ thuật cốt lõi:

  • Thứ nhất, lý thuyết tập mờ biểu diễn các giá trị ngôn ngữ độc lập thông qua các hàm thuộc mà bỏ qua quan hệ thứ tự ngữ nghĩa vốn tồn tại tự nhiên giữa các từ trong cùng một miền ngôn ngữ.
  • Thứ hai, độ chính xác của mô hình phụ thuộc chặt chẽ vào hai pha: mờ hóa (xác định số khoảng, độ dài khoảng, bậc của chuỗi) và giải mờ (xác định giá trị dự báo rõ). Việc tối ưu hóa đồng thời các tham số của hai pha này trong không gian mờ gặp nhiều trở ngại do thiếu một cấu trúc toán học có tính hệ thống.

Đại số gia tử (Hedge Algebras) do Nguyễn Cát Hồ và W. Wechler đề xuất năm 1990 cung cấp một cấu trúc đại số trừu tượng mô hình hóa trực tiếp quan hệ thứ tự tự nhiên của các giá trị ngôn ngữ và cho phép lượng hóa ngữ nghĩa thông qua các độ đo toán học xác định. Khoảng trống nghiên cứu mà luận án tập trung giải quyết là: Xây dựng khung phương pháp luận và mô hình tính toán dự báo chuỗi thời gian hoàn chỉnh dựa trên đại số gia tử, thay thế hoàn toàn phép mờ hóa và giải mờ truyền thống bằng phép ngữ nghĩa hóa và giải nghĩa (tuyến tính và phi tuyến), đồng thời thiết lập cơ chế tối ưu hóa hệ thống tham số nhằm nâng cao độ chính xác dự báo.

Mục tiêu nghiên cứu

  1. Nghiên cứu cơ sở lý thuyết đại số gia tử để thiết lập mô hình tính toán ngữ nghĩa định lượng cho bài toán dự báo chuỗi thời gian ngôn ngữ.
  2. Xây dựng quy trình dự báo chuỗi thời gian ngôn ngữ qua các giai đoạn: ngữ nghĩa hóa chuỗi dữ liệu, thiết lập nhóm quan hệ ngữ nghĩa và giải nghĩa đầu ra dự báo.
  3. Nghiên cứu các phương pháp phân hoạch khoảng tập nền (khoảng đều và khoảng không đều theo mật độ dữ liệu lịch sử) phù hợp với cấu trúc nhãn ngữ nghĩa của đại số gia tử.
  4. Xây dựng giải pháp tối ưu hóa bộ tham số của mô hình dự báo (bao gồm tham số đại số gia tử, tham số ngữ nghĩa hóa, tham số giải nghĩa và các cận khoảng giải nghĩa) bằng giải thuật di truyền (Genetic Algorithm) và thuật toán bầy đàn (PSO).
  5. Mở rộng mô hình sang chuỗi thời gian ngôn ngữ bậc cao và tích hợp tri thức biến động chuỗi thời gian vào mô hình dự báo.

Câu hỏi nghiên cứu

  1. Làm thế nào để chuyển đổi không gian tính toán từ tập mờ sang cấu trúc đại số gia tử trong việc biểu diễn chuỗi thời gian định lượng?
  2. Quy tắc thiết lập quan hệ ngữ nghĩa, nhóm quan hệ ngữ nghĩa và các luật giải nghĩa (tuyến tính, phi tuyến) được xây dựng toán học như thế nào để đảm bảo tính bảo toàn thứ tự ngữ nghĩa?
  3. Việc kết hợp phân hoạch khoảng mật độ dữ liệu và thuật toán tối ưu hóa tham số (Genetic Algorithm) có làm giảm sai số bình phương trung bình (MSE) so với các mô hình chuỗi thời gian mờ truyền thống hay không?
  4. Cấu trúc đại số gia tử có thể hỗ trợ mở rộng mô hình sang bài toán dự báo bậc cao và tích hợp tri thức chuyên gia như thế nào?

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Các mô hình toán học và thuật toán dự báo chuỗi thời gian; cấu trúc đại số gia tử; lý thuyết chuỗi thời gian mờ; các giải thuật tối ưu hóa tham số.
  • Phạm vi dữ liệu thực nghiệm: Bộ dữ liệu chuẩn quốc tế về số lượng sinh viên nhập học tại Trường Đại học Alabama (University of Alabama) giai đoạn 1971–1992 (gồm 22 điểm dữ liệu lịch sử, thực hiện dự báo cho 21 điểm từ năm 1972 đến năm 1992).
  • Phạm vi tính toán và công cụ: Môi trường tính toán số MATLAB (phiên bản MATLAB R2013a) và các thuật toán tính toán tiến hóa.

Tổng quan tài liệu và vị trí của luận án

Các hướng nghiên cứu trước đây

Luận án tiến hành tổng quan hệ thống các công trình nghiên cứu trong nước và quốc tế theo hai nhánh lý thuyết chính:

  1. Nhánh nghiên cứu về mô hình chuỗi thời gian mờ (FTS):

    • Q. Song và B. S. Chissom (1993): Đề xuất mô hình chuỗi thời gian mờ đầu tiên áp dụng cho dữ liệu sinh viên Đại học Alabama, sử dụng các phép hợp thành mờ Max-Min hoặc Min-Max và ma trận quan hệ mờ $R$.
    • S. M. Chen (1996, 2002, 2004, 2011): Cải tiến mô hình của Song & Chissom bằng cách thay thế các phép toán ma trận phức tạp bằng các phép tính số học trên các nhóm quan hệ logic mờ (FLRG); mở rộng mô hình chuỗi thời gian mờ bậc cao; kết hợp giải thuật di truyền và kỹ thuật phân cụm tự động (Chen & Tanuwijaya, 2011).
    • K. Huarng (2001): Nghiên cứu ảnh hưởng của độ dài khoảng chia đến độ chính xác dự báo trong chuỗi thời gian mờ, đề xuất mô hình suy diễn heuristic.
    • M. H. Lee, R. Efendi, Z. Ismail (2008) và H. Lee (1998): Đề xuất phương pháp gán trọng số cải tiến cho các quan hệ mờ nhằm nâng cao độ chính xác dự báo.
    • W. Qiu, X. Liu, H. Li (2011): Đề xuất phương pháp tổng quát hóa cho bài toán dự báo chuỗi thời gian mờ.
    • Nguyễn Công Điều (2011): Công bố nghiên cứu đầu tiên tại Việt Nam về thuật toán mới cho mô hình chuỗi thời gian mờ trên Tạp chí Khoa học và Công nghệ.
  2. Nhánh nghiên cứu về lý thuyết Đại số gia tử (Hedge Algebras):

    • N. Cat Ho và W. Wechler (1990, 1992): Đặt nền móng toán học cho cấu trúc đại số gia tử và đại số gia tử mở rộng, nhúng cấu trúc thứ tự vào tập các giá trị ngôn ngữ.
    • Tran Thai Son, Nguyen Cat Ho, Hoang Van Nam (2002): Tiếp cận đại số đối với các gia tử ngôn ngữ trong logic mờ của Zadeh.
    • Nguyen Cat Ho, Vu Nhu Lan, Le Xuan Viet (2008): Thiết kế và ứng dụng bộ điều khiển tối ưu dựa trên đại số gia tử.
    • Các ứng dụng kỹ thuật của ĐSGT: Điều khiển điện áp máy phát (Dinko Vukadinović, Mateo Bašić, Nguyen Cat Ho, Vu Nhu Lan, Tien Duy Nguyen, 2014); điều khiển chống rung chấn công trình và động đất (Nguyen Dong Anh, Bui Hai Le, Vu Nhu Lan, Tran Duc Trung, 2013; Nguyen Dinh Duc et al., 2012); điều khiển con lắc ngược (Hai Le Bui, Duc Trung Tran, Lan Nhu Vu, 2012); điều khiển hệ thống thu nhiệt mặt trời (Cong Nguyen Huu, Duy Nguyen Tien, Trung Ngo Kien, Ha Le Thi Thu, 2010).

Vị trí và khoảng trống luận án giải quyết

Luận án định vị là công trình tiên phong trong việc chuyển đổi toàn diện bài toán dự báo chuỗi thời gian từ nền tảng tập mờ sang nền tảng đại số gia tử. Luận án khắc phục nhược điểm cốt tử của phương pháp mờ truyền thống là sự cô lập giữa các tập mờ, khai thác triệt để cấu trúc đại số và tính toán trên từ định lượng để mô hình hóa sự biến động dữ liệu chuỗi thời gian.


Cơ sở lý thuyết và phương pháp nghiên cứu

Cấu trúc toán học của Đại số gia tử

Cấu trúc đại số gia tử trừu tượng được biểu diễn bởi bộ 5 thành phần: $$AX = (X, G, C, H, \le)$$ Trong đó:

  • $X$: Tập nền của các giá trị ngôn ngữ.
  • $G = {c^-, c^+}$: Tập các phần tử sinh cơ bản (ví dụ: $c^- = \text{small}$, $c^+ = \text{large}$).
  • $C = {0, W, 1}$: Tập các phần tử đặc trưng gồm cận trái ($0$ - tuyệt đối nhỏ), trung hòa ($W$) và cận phải ($1$ - tuyệt đối lớn).
  • $H = H^- \cup H^+$: Tập các toán tử một ngôi (gia tử), gồm tập gia tử âm $H^- = {h_{-1}, h_{-2}, \dots, h_{-q}}$ (ví dụ: $\text{Little}$) và tập gia tử dương $H^+ = {h_1, h_2, \dots, h_p}$ (ví dụ: $\text{Very}$).
  • $\le$: Quan hệ thứ tự ngữ nghĩa tự nhiên trên tập giá trị ngôn ngữ.

Các tiên đề và ánh xạ toán học cơ bản:

  • Độ đo tính mờ ($fm$): Ánh xạ $fm: X \to [0, 1]$ thỏa mãn: $$fm(c^-) + fm(c^+) = 1$$ $$\sum_{h \in H} fm(hx) = fm(x), \quad \forall x \in X$$ $$fm(0) = fm(W) = fm(1) = 0$$ Độ đo tính mờ của gia tử $h$ là hằng số $\mu(h) = \frac{fm(hx)}{fm(x)}$ với $\sum_{i=-1}^{-q} \mu(h_i) = \alpha$ và $\sum_{i=1}^{p} \mu(h_i) = \beta$ ($\alpha, \beta > 0; \alpha + \beta = 1$).
  • Hàm dấu ($Sign$): Ánh xạ $Sign: X \to {-1, 0, 1}$ xác định tính chất tăng hoặc giảm ngữ nghĩa của gia tử tác động lên phần tử sinh và chuỗi gia tử.
  • Giá trị ngữ nghĩa định lượng ($\nu$): Ánh xạ $\nu: X \to [0, 1]$ xác định ánh xạ định lượng từ một từ ngôn ngữ sang một giá trị số thực trên đoạn $[0, 1]$ với $\nu(W) = \theta = fm(c^-)$.

Phép ngữ nghĩa hóa và giải nghĩa

  1. Dạng tuyến tính:
    • Ngữ nghĩa hóa tuyến tính (chuẩn hóa vào đoạn $[0, 1]$): $$\text{Linear Semantization}(x) = x_s = \frac{x - a}{b - a}$$
    • Giải nghĩa tuyến tính (giải chuẩn về miền thực $[a, b]$): $$\text{Denormalization}(x_s) = x = a + (b - a)x_s$$
  2. Dạng phi tuyến:
    • Ngữ nghĩa hóa phi tuyến qua tham số $sp \in [-1, 1]$: $$f(x_s, sp) = sp \cdot x_s \cdot (1 - x_s) + x_s$$
    • Giải nghĩa phi tuyến qua tham số $dp \in [-1, 1]$: $$\text{Nonlinear Desemantization}(x_s) = g(x, dp)$$ Khi $sp = dp = 0$, mô hình phi tuyến suy biến về dạng tuyến tính thông thường.

Quy trình phương pháp luận 6 bước của mô hình dự báo

  • Bước 1: Xác định tập nền $U = [D_{min} - D_1, D_{max} + D_2]$, chia tập nền thành $k$ khoảng $u_1, u_2, \dots, u_k$.
  • Bước 2: Xây dựng các nhãn ngữ nghĩa $A_1, A_2, \dots, A_k$ trên tập nền bằng cách tác động các gia tử lên các phần tử sinh.
  • Bước 3: Ngữ nghĩa hóa chuỗi dữ liệu lịch sử thành các giá trị ngữ nghĩa định lượng $SA_i = \nu(A_i)$.
  • Bước 4: Xác định các quan hệ ngữ nghĩa $SA_j \to SA_k$ từ chuỗi thời gian $F(t-1) \to F(t)$.
  • Bước 5: Tạo lập nhóm quan hệ ngữ nghĩa (NQHNN) $SA_j \to (SA_{j1}, SA_{j2}, \dots, SA_{jm})$ và tính trọng số chuẩn hóa $W_{SA_i A_j}$.
  • Bước 6: Giải nghĩa phi tuyến đầu ra dự báo theo 3 quy tắc logic ngữ nghĩa.

Nội dung chính theo từng chương

Chương 1: Tổng quan về chuỗi thời gian mờ và đại số gia tử

Chương này hệ thống hóa toàn diện các lý thuyết nền tảng liên quan trực tiếp đến đề tài:

  • Trình bày mô hình dự báo chuỗi thời gian mờ dừng và không dừng của Song & Chissom (1993) với thuật toán 7 bước và phép toán hợp thành Max-Min.
  • Phân tích chi tiết mô hình đơn giản hóa của Chen (1996) dựa trên các quan hệ logic mờ (FLR) và nhóm quan hệ logic mờ (FLRG), phân tích 3 nguyên tắc giải mờ điểm giữa khoảng.
  • Chỉ ra các điểm hạn chế lý thuyết của tiếp cận mờ: các tập mờ độc lập không có ràng buộc thứ tự nội tại, việc chọn hàm thuộc mang tính chủ quan, và số lượng tham số cần hiệu chỉnh trong không gian mờ không có cấu trúc toán học liên kết.
  • Trình bày cấu trúc toán học đại số gia tử $AX$, các hệ tiên đề, độ đo tính mờ $fm$, hàm dấu $Sign$, và công thức tổng quát xác định giá trị ngữ nghĩa định lượng $\nu(x)$.

Chương 2: Mô hình dự báo chuỗi thời gian mờ dựa trên ngữ nghĩa của đại số gia tử

Chương này đề xuất khung mô hình tính toán 6 bước dựa trên đại số gia tử và kiểm chứng trên bài toán dự báo 7 khoảng chia của Trường Đại học Alabama ($U = [13000, 20000]$):

  • Thiết lập 7 nhãn ngữ nghĩa dựa trên phần tử sinh $c^- = \text{small}, c^+ = \text{large}$ và 2 gia tử $H^- = {\text{little}}$, $H^+ = {\text{very}}$ với $\mu(\text{little}) = \alpha, \mu(\text{very}) = 1 - \alpha = \beta$:
    • $A_1 = \text{very small} \Rightarrow SA_1 = \nu(\text{very small}) = \theta(1-\alpha)^2$
    • $A_2 = \text{small} \Rightarrow SA_2 = \nu(\text{small}) = \theta(1-\alpha)$
    • $A_3 = \text{little small} \Rightarrow SA_3 = \nu(\text{little small}) = \theta(1-\alpha+\alpha^2)$
    • $A_4 = \text{middle} \Rightarrow SA_4 = \nu(\text{middle}) = \theta$
    • $A_5 = \text{little large} \Rightarrow SA_5 = \nu(\text{little large}) = \theta + \alpha(1-\theta)(1-\alpha)$
    • $A_6 = \text{large} \Rightarrow SA_6 = \nu(\text{large}) = \theta + (1-\theta)\alpha$
    • $A_7 = \text{very large} \Rightarrow SA_7 = \nu(\text{very large}) = \theta + \alpha(1-\theta)(2-\alpha)$
  • Thiết lập 3 nguyên tắc giải nghĩa đầu ra:
    1. Quan hệ 1-1 ($SA_j \to SA_k$): Đầu ra là $\text{Nonlinear Desemantization}(SA_k)$ trên khoảng giải nghĩa $u_k$.
    2. Quan hệ rỗng ($SA_j \to \emptyset$): Đầu ra là $\text{Nonlinear Desemantization}(\emptyset)$ trên khoảng giải nghĩa $u_j$.
    3. Quan hệ 1-nhiều ($SA_j \to SA_{j1}, \dots, SA_{jm}$): Đầu ra là giải nghĩa tổ hợp tuyến tính có trọng số $\sum W_{SA_i A_j} \cdot SA_i$ với trọng số tỷ lệ với tần suất xuất hiện của dữ liệu lịch sử.

Bảng tổng hợp so sánh sai số dự báo với 7 khoảng chia trên bộ dữ liệu Alabama (1972–1992):

Năm Dữ liệu thực Phương pháp Chen (1996) Phương pháp Huarng (2001) Phương pháp Lee (2008) Phương pháp Qiu (2011) Phương pháp ĐSGT (Chương 2)
1972 13563 14000 13833 14195 14000 13571
1973 13867 14000 13833 14424 14000 13714
1974 14696 14000 13833 14593 14000 14000
1975 15460 15500 15500 15589 15500 15375
1976 15311 16000 15722 16260 15645 15167
1977 15603 16000 15722 15511 15634 15167
1978 15861 16000 15722 16003 16100 16167
1979 16807 16000 15722 16261 16188 16556
1980 16919 16833 16750 17407 17077 16925
1981 16388 16833 16750 17119 17105 16406
1982 15433 16833 16750 16188 16369 16406
1983 15497 16000 15722 14833 15643 15167
1984 15145 16000 15722 15497 15648 15167
1985 15163 16000 15722 14745 15622 15167
1986 15984 16000 15722 15163 15623 16167
1987 16859 16000 15722 16384 16231 15778
1988 18150 16833 16750 17659 17090 17406
1989 18970 19000 19000 19150 18325 19400
1990 19328 19000 19000 19770 19000 19400
1991 19337 19000 19000 19928 19000 19400
1992 18876 19000 19000 19537 19000 19400
MSE — 407507 397537 321418 261473 198219

Chương 3: Cải tiến phân hoạch khoảng và tối ưu hóa tham số trong mô hình dự báo

Nội dung chương này triển khai hai cải tiến kỹ thuật quan trọng nhằm tiếp tục giảm thiểu sai số dự báo:

  1. Phân hoạch tập nền thành 13 khoảng không đều theo mật độ dữ liệu lịch sử:

    • Dựa trên cách chia khoảng của S. M. Chen (2002), khoảng có 9 dữ liệu lịch sử được chia thành 4 khoảng con, khoảng có 4 dữ liệu thành 3 khoảng con, khoảng có 3 dữ liệu thành 2 khoảng con, khoảng không có dữ liệu bị loại bỏ.
    • Xây dựng 13 nhãn ngữ nghĩa $A_1, \dots, A_{13}$ tương ứng từ các kết hợp gia tử phức hợp:
      • $A_1 = \text{Very Very Small} \Rightarrow SA_1 = \theta - 3\theta\alpha + 3\theta\alpha^2 - \theta\alpha^3$
      • $A_2 = \text{Little Very Small} \Rightarrow SA_2 = \theta - 2\theta\alpha + 2\theta\alpha^2 - \theta\alpha^3$
      • $A_3 = \text{Small} \Rightarrow SA_3 = \theta - \theta\alpha$
      • $A_4 = \text{Very Very Little Small} \Rightarrow SA_4 = \theta - \theta\alpha + \theta\alpha^2 - 2\theta\alpha^3 + \theta\alpha^4$
      • $A_5 = \text{Little Very Little Small} \Rightarrow SA_5 = \theta - \theta\alpha + \theta\alpha^2 - \theta\alpha^3 + \theta\alpha^4$
      • $A_6 = \text{Very Little Little Small} \Rightarrow SA_6 = \theta - \theta\alpha + 2\theta\alpha^2 - 2\theta\alpha^3 + \theta\alpha^4$
      • $A_7 = \text{Little Little Little Small} \Rightarrow SA_7 = \theta - \theta\alpha + 3\theta\alpha^2 - 3\theta\alpha^3 + \theta\alpha^4$
      • $A_8 = \text{Little Little Little Large} \Rightarrow SA_8 = \theta + \alpha - 3\alpha^2 + 3\alpha^3 - \alpha^4 - \theta\alpha + 3\theta\alpha^2 - 3\theta\alpha^3 + \theta\alpha^4$
      • $A_9 = \text{Little Little Large} \Rightarrow SA_9 = \theta + \alpha - 2\alpha^2 + \alpha^3 - \theta\alpha + 2\theta\alpha^2 - \theta\alpha^3$
      • $A_{10} = \text{Very Little Little Large} \Rightarrow SA_{10} = \theta + \alpha - 2\alpha^2 + 2\alpha^3 - \alpha^4 - \theta\alpha + 2\theta\alpha^2 - 2\theta\alpha^3 + \theta\alpha^4$
      • $A_{11} = \text{Very Little Large} \Rightarrow SA_{11} = \theta + \alpha - \alpha^2 + \alpha^3 - \theta\alpha + \theta\alpha^2 - \theta\alpha^3$
      • $A_{12} = \text{Little Very Large} \Rightarrow SA_{12} = \theta + 2\alpha - 2\alpha^2 + \alpha^3 - 2\theta\alpha + 2\theta\alpha^2 - \theta\alpha^3$
      • $A_{13} = \text{Very Large} \Rightarrow SA_{13} = \theta + 2\alpha - \alpha^2 - 2\theta\alpha + \theta\alpha^2$
    • Kết quả: Khi áp dụng mô hình 13 khoảng, MSE của mô hình ĐSGT đạt 2988, vượt trội so với MSE của mô hình Chen (2002) là 5344.
  2. Tối ưu hóa toàn cục 46 tham số bằng Giải thuật Di truyền (Genetic Algorithm):

    • Bài toán tối ưu hóa đa tham số gồm:
      • 2 tham số đại số gia tử: $\alpha \in [0, 1], \theta \in [0, 1]$.
      • 2 tham số ngữ nghĩa hóa và giải nghĩa phi tuyến: $sp \in [-1, 1], dp \in [-1, 1]$.
      • 42 giá trị cận đầu và cận cuối của 21 khoảng giải nghĩa cho 21 điểm dữ liệu dự báo ($[D_{min}, D_{max}]$).
    • Thiết lập cấu hình GA trong MATLAB: Kích thước quần thể (Population size) = 100, số thế hệ (Generations) = 10,000, hàm mục tiêu là sai số bình phương trung bình: $$MSE = \frac{1}{21}\sum_{i=2}^{22} (\text{Dữ_liệu_thực}_i - \text{Dữ_liệu_dự_báo}_i)^2$$
    • Kết quả cá thể tối ưu tìm được đưa độ chính xác dự báo tại nhiều điểm trùng khớp hoàn toàn với dữ liệu thực tế (ví dụ: năm 1975 đạt 15460 so với thực tế 15460; năm 1976 đạt 15311 so với thực tế 15311; năm 1977 đạt 15603 so với thực tế 15603; năm 1978 đạt 15861 so với thực tế 15861).

Chương 4: Mở rộng mô hình dự báo chuỗi thời gian ngôn ngữ bậc cao và tích hợp tri thức

Chương này phát triển các mở rộng nâng cao của mô hình (thể hiện qua danh mục công trình công bố của luận án):

  • Xây dựng mô hình chuỗi thời gian ngôn ngữ bậc cao (High-order Linguistic Time Series) với tập từ mở rộng tự động theo sự gia tăng của dữ liệu.
  • Đề xuất giải pháp tích hợp tri thức con người có khả năng co giãn (Scalable human knowledge) về mức độ biến động chuỗi thời gian số vào việc tinh chỉnh kết quả dự báo.
  • Kết hợp mô hình lai ghép giữa đại số gia tử và thuật toán tối ưu hóa bầy đàn phần tử (Particle Swarm Optimization - PSO) để tăng tốc độ hội tụ và độ ổn định của quá trình tìm kiếm tham số tối ưu.

Kết quả và những đóng góp mới

Đóng góp về mặt lý luận

  1. Thiết lập nền tảng toán học mới cho dự báo chuỗi thời gian ngôn ngữ: Luận án đã thay thế tiếp cận tập mờ truyền thống bằng lý thuyết đại số gia tử có hệ tiên đề chặt chẽ, bảo toàn được cấu trúc thứ tự tự nhiên của các giá trị ngôn ngữ trong suốt quá trình tính toán.
  2. Hình thành không gian tham số có cấu trúc: Thay vì hiệu chỉnh các hàm thuộc rời rạc, mô hình đại số gia tử quy định toàn bộ ngữ nghĩa định lượng qua một bộ tham số gốc ($\alpha, \theta, sp, dp$), tạo ra tính liên kết hệ thống giữa các nhãn ngôn ngữ.
  3. Mở rộng lý thuyết ngữ nghĩa hóa và giải nghĩa phi tuyến: Luận án đã phát triển các toán tử ngữ nghĩa hóa phi tuyến $f(x_s, sp)$ và giải nghĩa phi tuyến $g(x, dp)$, mở rộng không gian tìm kiếm nghiệm tối ưu cho bài toán xấp xỉ chuỗi thời gian.

Đóng góp về mặt thực tiễn

  1. Quy trình tính toán 6 bước hoàn chỉnh: Cung cấp thuật toán rõ ràng, khả thi, dễ cài đặt trên các công cụ tính toán số như MATLAB.
  2. Nâng cao độ chính xác dự báo: Minh chứng thực nghiệm trên tập dữ liệu chuẩn sinh viên Đại học Alabama cho thấy mô hình đề xuất đạt sai số MSE thấp hơn rõ rệt so với tất cả các mô hình chuỗi thời gian mờ kinh điển (Song & Chissom, S. M. Chen, K. Huarng, M. H. Lee, W. Qiu).
  3. Khung tối ưu hóa tự động: Xây dựng thành công cơ chế kết hợp giữa đại số gia tử và giải thuật di truyền (GA) để tự động hóa hoàn toàn việc tìm kiếm không gian 46 tham số tối ưu.

Kiến nghị và giải pháp đề xuất

  • Ứng dụng quy trình dự báo dựa trên đại số gia tử vào các hệ thống thông tin dự báo kinh tế - xã hội, quản lý tuyển sinh và quan trắc môi trường.
  • Tích hợp các thuật toán tối ưu hóa tiến hóa (GA, PSO) vào các phần mềm phân tích dữ liệu chuỗi thời gian nhằm tự động hiệu chỉnh tham số mô hình theo thời gian thực.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của nghiên cứu

  • Phạm vi kiểm chứng thực nghiệm trong các công trình cốt lõi chủ yếu tập trung vào tập dữ liệu số lượng sinh viên nhập học Trường Đại học Alabama giai đoạn 1971–1992.
  • Số lượng biến số tối ưu hóa trong mô hình tối ưu toàn phần tương đối lớn (46 biến), đòi hỏi thời gian tính toán của giải thuật di truyền qua 10,000 thế hệ.

Hướng nghiên cứu tiếp theo

  1. Thử nghiệm và đánh giá tính thích nghi của mô hình trên các tập dữ liệu chuỗi thời gian có mức độ biến động phức tạp hơn như chỉ số thị trường chứng khoán, giá vàng, phụ tải điện và các chuỗi thời gian khí tượng thủy văn.
  2. Tích hợp các kỹ thuật phân cụm dữ liệu tự động (automatic clustering) và lý thuyết tập thô vào giai đoạn phân hoạch tập nền của đại số gia tử.
  3. Mở rộng mô hình sang bài toán dự báo chuỗi thời gian ngôn ngữ đa biến (Multivariate Linguistic Time Series).

Giá trị tham khảo

Đối tượng thụ hưởng

  • Nghiên cứu sinh, học viên cao học ngành Khoa học máy tính và Hệ thống thông tin: Tài liệu tham khảo chuyên sâu về phương pháp ứng dụng lý thuyết đại số gia tử vào bài toán xử lý dữ liệu chuỗi thời gian và tính toán trên từ (Computing with Words).
  • Giảng viên và nhà nghiên cứu trí tuệ nhân tạo: Cung cấp cơ sở lý thuyết và các công thức giải tích tường minh về ngữ nghĩa định lượng, hàm dấu, độ đo tính mờ và các phép biến đổi ngữ nghĩa tuyến tính/phi tuyến.
  • Kỹ sư dữ liệu và chuyên viên phân tích định lượng: Tham khảo cấu trúc thuật toán 6 bước và mã nguồn thử nghiệm trên MATLAB để xây dựng các công cụ dự báo số liệu thực tế.

Các phần nội dung có giá trị tham khảo cao

  • Hệ thống công thức tính giá trị ngữ nghĩa định lượng cho 7 nhãn và 13 nhãn ngôn ngữ phức hợp tại Chương 2 và Chương 3.
  • Thiết lập hàm mục tiêu và không gian ràng buộc cận trên/cận dưới ($lb, ub$) cho bài toán tối ưu 46 tham số bằng Giải thuật Di truyền.

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

1. Điểm khác biệt cốt lõi giữa mô hình dự báo bằng đại số gia tử và mô hình chuỗi thời gian mờ truyền thống là gì?

Trong mô hình chuỗi thời gian mờ truyền thống (Song & Chissom, Chen), các giá trị ngôn ngữ được mô hình hóa bằng các tập mờ độc lập và bỏ qua quan hệ thứ tự tự nhiên giữa các từ. Ngược lại, đại số gia tử mô hình hóa ngôn ngữ dựa trên cấu trúc thứ tự vốn có của ngữ nghĩa, lượng hóa ngữ nghĩa định lượng thông qua các độ đo xác định ($\alpha, \theta$), giúp toàn bộ hệ thống nhãn ngôn ngữ có mối liên kết toán học chặt chẽ.

2. Bộ tham số cần tối ưu hóa trong mô hình dự báo chuỗi thời gian ngôn ngữ gồm những thành phần nào?

Tổng cộng có 46 biến tham số cần tối ưu hóa bằng giải thuật di truyền, bao gồm: 2 tham số đại số gia tử ($\alpha, \theta \in [0, 1]$), 2 tham số ngữ nghĩa hóa phi tuyến và giải nghĩa phi tuyến ($sp, dp \in [-1, 1]$), và 42 giá trị xác định cận đầu - cận cuối của 21 khoảng giải nghĩa ứng với 21 điểm thời gian cần dự báo.

3. Kết quả sai số bình phương trung bình (MSE) của mô hình đề xuất thay đổi như thế nào qua các cấu hình thử nghiệm?

  • Với cấu hình 7 khoảng chia đều: Mô hình ĐSGT đạt MSE = 198219, thấp hơn đáng kể so với phương pháp Chen (MSE = 407507), Huarng (MSE = 397537), Lee (MSE = 321418) và Qiu (MSE = 261473).
  • Với cấu hình 13 khoảng chia theo mật độ: Mô hình ĐSGT đạt MSE = 2988, vượt trội so với mô hình Chen 13 khoảng (MSE = 5344).
  • Khi tối ưu hóa tham số bằng Giải thuật Di truyền: Độ chính xác tiếp tục được nâng cao, nhiều điểm dự báo đạt giá trị trùng khớp hoàn toàn với dữ liệu thực tế.

4. Hàm ngữ nghĩa hóa và giải nghĩa phi tuyến được xác định bằng công thức toán học nào?

Hàm ngữ nghĩa hóa phi tuyến được xác định qua biểu thức $f(x_s, sp) = sp \cdot x_s \cdot (1 - x_s) + x_s$ với điều kiện $0 \le f(x_s, sp) \le 1, f(0, sp) = 0, f(1, sp) = 1$. Phép giải nghĩa phi tuyến tương ứng là ánh xạ $g(x, dp)$ trên miền $[a, b]$. Khi $sp = dp = 0$, mô hình trở về dạng biến đổi tuyến tính chuẩn tắc.


Kết luận

Luận án tiến sĩ của tác giả Nguyễn Duy Hiếu đã giải quyết thành công bài toán dự báo chuỗi thời gian ngôn ngữ thông qua việc thay thế hoàn toàn nền tảng tập mờ truyền thống bằng lý thuyết đại số gia tử. Công trình đã xây dựng quy trình tính toán 6 bước chặt chẽ, phát triển các phép toán ngữ nghĩa hóa và giải nghĩa phi tuyến, đồng thời thiết lập cơ chế tối ưu hóa đa tham số hiệu quả bằng giải thuật di truyền. Kết quả thực nghiệm trên chuỗi dữ liệu tuyển sinh của Đại học Alabama đã chứng minh tính ưu việt của mô hình với sai số MSE giảm rõ rệt so với các phương pháp kinh điển trong y văn.