Tổng quan về luận án

Dữ liệu chuỗi thời gian (time series data) là tập hợp có thứ tự của các biến giá trị thực được ghi nhận liên tục tại các mốc thời gian đều đặn. Dạng dữ liệu này xuất hiện phổ biến trong nhiều hệ thống trọng yếu như điện tâm đồ (ECG), giám sát lưu lượng mạng viễn thông, quan trắc mực nước hồ đập thủy điện, giao dịch tài chính và khí tượng thủy văn. Trong lĩnh vực khai phá dữ liệu và khám phá tri thức (KDD), bài toán phát hiện chuỗi con bất thường nhất (top-1 anomaly/discord) và $k$ chuỗi con bất thường nhất ($k^{th}$-discords) đóng vai trò quyết định trong việc phát hiện sớm các hành vi sai lệch nguy hiểm. Tuy nhiên, các phương pháp truyền thống đang đối mặt với ba rào cản khoa học lớn:

  1. Rào cản về giả định tiền nghiệm: Đa số giải thuật dựa trên cửa sổ trượt (sliding window) yêu cầu người dùng phải xác định trước chiều dài chuỗi con bất thường ($n$). Đây là bài toán khó chưa có lời giải vì trong thực tế, hình thái bất thường xuất hiện với chiều dài biến thiên và không thể biết trước.
  2. Nghịch lý giữa độ chính xác và chi phí tính toán: Độ đo khoảng cách Euclid có chi phí thấp $O(n)$ nhưng cực kỳ nhạy cảm với nhiễu và hiện tượng lệch pha thời gian. Ngược lại, khoảng cách xoắn thời gian động (Dynamic Time Warping - DTW) giải quyết tốt hiện tượng co giãn, lệch pha nhưng lại có độ phức tạp bậc hai $O(n^2)$, dẫn đến sự bùng nổ thời gian tính toán khi áp dụng trên chuỗi dữ liệu lớn.
  3. Thách thức xử lý thời gian thực trên dữ liệu luồng (streaming data): Sự gia tăng của các thiết bị cảm biến tạo ra luồng dữ liệu vô hạn truyền về liên tục đòi hỏi phản hồi tức thời (instant response), trong khi các mô hình hiện tại tiêu tốn quá nhiều bộ nhớ hoặc có độ trễ phân tích lớn.

Luận án của tác giả Huỳnh Thị Thu Thủy (2022) tại Trường Đại học Bách khoa – ĐHQG TP.HCM, dưới sự hướng dẫn của PGS. Dương Tuấn Anh và PGS. Võ Thị Ngọc Châu, đã giải quyết các thách thức trên thông qua các câu hỏi và giả thuyết nghiên cứu:

  • RQ1: Làm thế nào để loại bỏ yêu cầu biết trước chiều dài chuỗi con bất thường mà vẫn đảm bảo độ chính xác định vị?
    • H1: Hướng tiếp cận dựa vào phân đoạn chuỗi thời gian (segmentation-based) thông qua nhận dạng các điểm thay đổi tự nhiên (change points) sẽ rút trích được các chuỗi con có chiều dài linh hoạt và giảm kích thước không gian tìm kiếm từ $O(m)$ xuống $O(M)$ với $M \ll m$.
  • RQ2: Làm thế nào để áp dụng khoảng cách DTW trong việc tìm chuỗi con bất thường mà vẫn đạt thời gian thực thi tiệm cận thời gian thực?
    • H2: Kết hợp phân đoạn với giải thuật gom cụm gia tăng Leader và kỹ thuật cận dưới chặt chẽ (LB_Keogh lower bounding) sẽ giảm thiểu số lần gọi hàm tính DTW đầy đủ.
  • RQ3: Việc phát hiện và xử lý chuỗi con bất thường có thể cải thiện chất lượng của các mô hình dự báo chuỗi thời gian như thế nào?
    • H3: Khung thức tiền xử lý Anomaly-Repair sẽ loại bỏ nhiễu cục bộ và tăng độ chính xác dự báo của các mô hình học máy cơ sở.

Công trình tạo ra bước đột phá định lượng: giải thuật EP-Leader-DTW đề xuất chỉ mất khoảng 35 mili-giây để phát hiện chuỗi con bất thường trên chuỗi 5.000 điểm dữ liệu, đồng thời các chuỗi con bất thường phát hiện được trên các tập dữ liệu thực nghiệm chuẩn (ECG, MIT-BIH, Tek16) hoàn toàn trùng khớp với nhãn đánh dấu từ chuyên gia.


Literature Review và Positioning

Theo các khảo sát nền tảng của Chandola và cộng sự (2009), Cheboli (2010), Braei và Wagner (2020), các phương pháp phát hiện bất thường trên chuỗi thời gian được phân loại thành bốn trường phái chính:

                                 ┌──────────────────────────────────────────────────────────┐
                                 │   4 TRƯỜNG PHÁI PHÁT HIỆN BẤT THƯỜNG TRÊN CHUỖI THỜI GIAN │
                                 └────────────────────────────┬─────────────────────────────┘
                                                              │
         ┌──────────────────────────────┬─────────────────────┴───────────────┬──────────────────────────────┐
         ▼                              ▼                                     ▼                              ▼
┌──────────────────┐          ┌───────────────────┐                 ┌───────────────────┐          ┌───────────────────┐
│ Cửa sổ trượt     │          │ Dựa vào phân lớp  │                 │ Dựa vào dự báo    │          │ Dựa vào phân đoạn │
│ (Sliding Window) │          │ (Classification)  │                 │ (Prediction)      │          │ (Segmentation)    │
└────────┬─────────┘          └─────────┬─────────┘                 └─────────┬─────────┘          └─────────┬─────────┘
         │                              │                                     │                              │
         ├─ Brute-Force (Keogh 2005)    ├─ Immune System (Gonzalez 2005)      ├─ AR / RVR (Fujimaki 2005)    ├─ FSA (Salvador 2005)
         ├─ HOT SAX (Keogh 2005)        ├─ RBF Neural Net (Oliveira 2005)     ├─ ARIMA / HWDS (Pena 2013)    ├─ QR-AF (Leng & Li 2008)
         └─ SKDIS (Giao & Anh 2020)     └─ Exemplar Learn (Jones et al.)      └─ Deep LSTM (Munir 2018)      └─ EP-Leader (Luận án)
  1. Hướng tiếp cận dựa vào cửa sổ trượt (Sliding Window-based): Tiêu biểu là giải thuật chân phương Brute-Force và giải thuật heuristic HOT SAX của Keogh và cộng sự (2005), hay giải thuật SKDIS của Giao và Anh (2020). Nhược điểm cố hữu là bắt buộc người dùng xác định chiều dài cửa sổ cố định. Việc trượt từng điểm dữ liệu tạo ra số lượng chuỗi con khổng lồ ($m - n + 1$), dẫn đến chi phí tính toán $O(m^2)$. Đồng thời, việc chia cắt cứng nhắc làm đứt gãy các mẫu dữ liệu có ý nghĩa sinh học hoặc vật lý.
  2. Hướng tiếp cận dựa vào phân lớp (Classification-based): Các công trình của Gonzalez và cộng sự (2005) sử dụng hệ thống miễn nhiễm nhân tạo (Artificial Immune System), Oliveira và cộng sự (2005) dùng mạng nơ-ron RBF với giải thuật Dynamic Decay Adjustment (DDA), hoặc Jones và cộng sự áp dụng mô hình học Exemplar. Rào cản lớn nhất là phương pháp này đòi hỏi tập dữ liệu gán nhãn đầy đủ cho cả hai lớp bình thường và bất thường – một yêu cầu vô cùng tốn kém và bất khả thi trong môi trường thực tế.
  3. Hướng tiếp cận dựa vào dự báo (Prediction-based): Điển hình là mô hình tự hồi quy AR kết hợp Relevance Vector Regression (RVR) của Fujimaki và cộng sự (2005), mô hình ARIMA kết hợp Holt-Winters (HWDS) của Pena và cộng sự (2013), và các mạng nơ-ron học sâu LSTM gần đây của Munir và cộng sự (2018), Zhang và Zou (2018), Que và cộng sự (2019). Hướng tiếp cận này phụ thuộc nặng nề vào việc chọn ngưỡng sai số ($\epsilon$). Nếu $\epsilon$ quá nhỏ sẽ sinh ra dương sai (False Positives - lỗi loại I), nếu $\epsilon$ quá lớn sẽ gây ra âm sai (False Negatives - lỗi loại II). Ngoài ra, chi phí huấn luyện lại mô hình sâu (deep models) khi luồng dữ liệu trôi dạt (concept drift) là rất lớn.
  4. Hướng tiếp cận dựa vào phân đoạn (Segmentation-based): Đại diện bởi mô hình máy trạng thái hữu hạn (Finite State Automata) của Salvador và Chan (2005), mô hình hồi quy bậc hai QR-AF của Leng và Li (2008), và giải thuật SJ-DTW-Graph của Do và Anh (2017). Mặc dù giải phóng được chiều dài cố định, các phương pháp trước đây vẫn tồn tại điểm nghẽn nghiêm trọng: QR-AF đòi hỏi nhiều tham số phức tạp và tính toán DTW bậc hai cho mọi phân đoạn; SJ-DTW-Graph có độ phức tạp $O(m^2)$ do phải thực hiện kết nối toàn bộ chuỗi con (subsequence join).

Định vị nghiên cứu: Luận án định vị chính xác vào khoảng trống nghiên cứu của trường phái phân đoạn: khắc phục triệt để điểm nghẽn tính toán của DTW thông qua việc kết hợp các điểm cực trị quan trọng (Important Extreme Points - IEP), điểm quan trọng cảm nhận được (Perceptually Important Points - PIP), giải thuật gom cụm gia tăng I-Leader/Leader, và hàm chặn dưới LB_Keogh. Nghiên cứu đối chuẩn trực tiếp với hai công trình quốc tế tiêu biểu: HOT SAX (Keogh et al., 2005) và QR-AF (Leng & Li, 2008), vượt trội về cả độ chính xác nhận dạng lẫn tốc độ xử lý dữ liệu luồng.


Đóng góp lý thuyết và khung phân tích

Đóng góp cho lý thuyết

Luận án mở rộng lý thuyết khai phá dữ liệu chuỗi thời gian qua các luận điểm khoa học có tính hệ thống:

               ┌─────────────────────────────────────────────────────────────┐
               │    HỆ THỐNG ĐÓNG GÓP LÝ THUYẾT & MỞ RỘNG MÔ HÌNH TOÁN HỌC   │
               └──────────────────────────────┬──────────────────────────────┘
                                              │
         ┌────────────────────────────────────┼────────────────────────────────────┐
         ▼                                    ▼                                    ▼
┌─────────────────────────────────┐ ┌──────────────────────────────────┐ ┌──────────────────────────────────┐
│   LÝ THUYẾT PHÂN ĐOẠN ĐỘC LẬP   │ │   LÝ THUYẾT GOM CỤM GIA TĂNG     │ │  LÝ THUYẾT XỬ LÝ SONG SONG GPU   │
│   (Change Points & PALS Metric) │ │  (I-Leader & Leader-DTW Online)  │ │      (KBF & Twin Freak Solver)   │
└────────────────┬────────────────┘ └─────────────────┬────────────────┘ └─────────────────┬────────────────┘
                 │                                    │                                    │
                 ▼                                    ▼                                    ▼
       Tự động định vị biên                 Tối ưu tâm cụm động theo             Giải quyết bài toán 2 dị thường
       chuỗi con bất thường                 thời gian thực, tiệm cận             giống hệt nhau trên dữ liệu
       mà không cần tham số $n$.            độ phức tạp tuyến tính $O(M)$.       siêu lớn nhờ tính toán $K$-lân cận.
  • Mở rộng lý thuyết xác định dị thường không tham số chiều dài: Chứng minh bằng toán học rằng các chuỗi con bất thường thực sự luôn được bao bọc giữa các điểm thay đổi hình thái (Change Points). "Điểm thay đổi là điểm mà tại đó tính chất của dữ liệu thay đổi một cách đột ngột hoặc là điểm kết nối giữa hai phân đoạn kế cận". Nhờ đó, việc xác định chuỗi con bất thường chuyển hóa từ bài toán vét cạn cửa sổ trượt $O(m^2)$ sang bài toán gom cụm các phân đoạn tự nhiên $O(M)$ với $M \ll m$.
  • Mở rộng giải thuật gom cụm Leader (Hartigan, 1975): Giải thuật Leader nguyên bản có độ phức tạp tuyến tính nhưng chất lượng gom cụm kém do phụ thuộc vào thứ tự xuất hiện của phần tử. Luận án đề xuất cấu trúc I-Leader (Improved Leader) bổ sung pha tinh chỉnh tâm cụm động và A-Leader (Adaptive Leader) thích nghi ngưỡng bán kính cụm, loại bỏ sự nhạy cảm thứ tự dữ liệu.
  • Xử lý hiện tượng dị thường đôi (Twin Freak Paradox): Luận án chứng minh rằng định nghĩa chuỗi con bất thường cổ điển của Keogh (chuỗi có khoảng cách xa nhất đến lân cận không tầm thường gần nhất) hoàn toàn thất bại khi xuất hiện 2 chuỗi bất thường giống hệt nhau (twin freaks). Luận án xây dựng mô hình toán học khoảng cách $K$-lân cận gần nhất (K-nearest neighbors distance) trong giải thuật KBF, tái định nghĩa điều kiện nhận dạng dị thường đa mẫu.

Khung phân tích độc đáo

Khung phân tích của luận án tích hợp ba trụ cột lý thuyết: (1) Lý thuyết xấp xỉ hình thái chuỗi thời gian (PAA, PLA, SAX của Lin et al., 2003); (2) Lý thuyết đối sánh chuỗi phi tuyến (DTW của Berndt & Clifford, 1996 kết hợp LB_Keogh); và (3) Lý thuyết xử lý luồng dữ liệu dựa trên cửa sổ xoay vòng (Circular Buffering).

graph TD
    A[Dữ liệu chuỗi thời gian: Tĩnh / Luồng] --> B[Phát hiện điểm thay đổi: IEP / PIP / PLSA]
    B --> C[Đánh giá chất lượng phân đoạn: Độ đo PALS]
    C --> D{Lựa chọn không gian đo lường}
    D -->|Độ đo Euclid| E[Giải thuật EP-ILeader / TopK-EP-ALeader]
    D -->|Khoảng cách DTW| F[Giải thuật EP-Leader-DTW / SEP-Leader-DTW]
    E --> G[Phát hiện 1-Discord & Top-K Discords]
    F --> G
    G --> H[Khung thức dự báo EPL_S_X: Anomaly-Repair]
    H --> I[Dự báo nâng cao: k-NN, LR, ANN, Hybrid]
  • Độ đo PALS (Percentage of Average Length Segments): Luận án đề xuất độ đo PALS đo lường tỷ lệ phần trăm các phân đoạn đạt chiều dài trung bình kỳ vọng, làm tiêu chuẩn định lượng để chọn lựa giải thuật phân đoạn tối ưu trước khi khai phá dị thường: $$\text{PALS} = \frac{\sum_{i=1}^{k} \mathbb{I}(|s_i - \bar{L}| \le \theta)}{k} \times 100%$$
  • Điều kiện biên (Boundary Conditions): Áp dụng trên dữ liệu chuỗi thời gian đơn biến chuẩn tắc (regular univariate time series), giả định chuỗi đã qua bước tiền xử lý chuẩn hóa z-score ($\mu=0, \sigma=1$).

Phương pháp nghiên cứu tiên tiến

Thiết kế nghiên cứu

Nghiên cứu theo trường phái thực chứng (Positivism), kết hợp thiết kế nghiên cứu thuật toán thực nghiệm (Empirical Algorithm Design) với kiểm chứng đa tầng (Multi-level Benchmarking). Phương pháp nghiên cứu bao gồm thiết kế đối chuẩn có đối chứng giữa các thuật toán đề xuất và các thuật toán kinh điển trên cùng một môi trường tính toán chuẩn mực.

┌────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                              MA TRẬN THỰC NGHIỆM VÀ ĐỐI CHUẨN ĐA TẦNG                                  │
├────────────────────────┬─────────────────────────────┬─────────────────────────────────────────────────┤
│ Nhóm bài toán          │ Thuật toán đề xuất          │ Thuật toán đối chuẩn / Cơ sở so sánh            │
├────────────────────────┼─────────────────────────────┼─────────────────────────────────────────────────┤
│ Tĩnh - Không gian DTW  │ EP-Leader-DTW               │ Brute-Force DTW (BF_DTW), QR-AF (Leng & Li)     │
│ Luồng - Không gian DTW │ SEP-Leader-DTW              │ DCD (Liu et al.), SKDIS (Giao & Anh)            │
│ Cải tiến Cửa sổ trượt  │ Hash_DD, I-HOTSAX, KBF_GPU  │ Brute-Force, HOT SAX (Keogh), GPU-Discord       │
│ Dự báo chuỗi thời gian │ EPL_S_X (EPL_S_kNN, v.v.)   │ k-NN, Linear Regression, ANN, RHW, Hybrid       │
└────────────────────────┴─────────────────────────────┴─────────────────────────────────────────────────┘

Quy trình nghiên cứu rigorous

Quy trình thực nghiệm trải qua 4 giai đoạn nghiêm ngặt:

  1. Thu thập và Tiền xử lý dữ liệu: Sử dụng các kho dữ liệu chuẩn quốc tế UCR Time Series Classification/Anomaly Archive, PhysioNet ECG, MIT-BIH Arrhythmia Database, bộ dữ liệu Oil, Tek16, và Koski-ECG.
  2. Trích xuất phân đoạn: Áp dụng giải thuật nhận dạng điểm cực trị quan trọng IEP (Important Extreme Points) và điểm quan trọng cảm nhận được PIP (Perceptually Important Points) để định vị điểm ngắt $B = {p_1, p_2, \dots, p_k}$.
  3. Gom cụm và Phát hiện bất thường:
    • Sử dụng EP-ILeader với độ đo Euclid kết hợp kỹ thuật dừng sớm (early abandon).
    • Sử dụng EP-Leader-DTW với kỹ thuật bao đường bao trên/dưới ($U$ và $L$) để tính cận dưới $LB_Keogh(Q, C) \le DTW(Q, C)$. Nếu $LB_Keogh \ge \text{best_so_far_dist}$, thuật toán lập tức loại bỏ ứng viên mà không cần tính toàn bộ ma trận quy hoạch động.
  4. Kiểm định độ tin cậy và Tính hợp lệ:
    • Construct Validity: Định nghĩa chuỗi con bất thường tuân thủ tuyệt đối định nghĩa toán học chuẩn của Keogh (2005).
    • Internal/External Validity: Kiểm định chéo trên nhiều miền ứng dụng (y sinh, cơ khí, tài chính) và đối chứng với nhãn phân loại của chuyên gia y tế độc lập.
sequenceDiagram
    autonumber
    participant D as Luồng dữ liệu (Stream)
    participant B as Vùng đệm xoay vòng (Buffer)
    participant P as Phân đoạn (IEP / PIP)
    participant C as Gom cụm gia tăng (Leader-DTW)
    participant K as Bộ lọc cận dưới LB_Keogh
    participant O as Đầu ra (Top-K Discord)

    D->>B: Nạp điểm dữ liệu mới liên tục
    B->>P: Nhận dạng điểm thay đổi cục bộ
    P->>C: Rút trích phân đoạn mới
    C->>K: Tính khoảng cách LB_Keogh đến tâm cụm
    alt LB_Keogh < Bán kính cụm
        K->>C: Cập nhật phần tử vào cụm hiện có
    else LB_Keogh >= Bán kính cụm
        K->>C: Tính DTW chính xác & Tạo cụm mới
    end
    C->>O: Định vị cụm thiểu số -> Xuất chuỗi con bất thường tức thời

Data và phân tích

  • Môi trường phần cứng và công cụ:
    • Hệ thống máy chủ CPU Intel Core i7, 32GB RAM.
    • Phần cứng tăng tốc GPU: NVIDIA Tesla V100 (5.120 nhân CUDA, 16GB HBM2) và NVIDIA GeForce GTX 1080 Ti (3.584 nhân CUDA, 11GB GDDR5X).
    • Ngôn ngữ và thư viện: C/C++, CUDA C/C++, Python, tích hợp nền tảng tính toán ma trận xoắn động.
  • Kỹ thuật phân tích độ nhạy & Robustness Checks:
    • Kiểm tra độ bền vững với các mức ngưỡng bán kính cụm $\varepsilon \in [0.1, 1.0]$.
    • Đánh giá hiệu năng khung thức dự báo EPL_S_X thông qua 3 chỉ số đo sai số: Sai số bình phương trung bình (MSE), Sai số tuyệt đối trung bình (MAE), và Sai số phần trăm tuyệt đối trung bình (MAPE): $$\text{MSE} = \frac{1}{N}\sum_{t=1}^{N}(y_t - \hat{y}t)^2, \quad \text{MAPE} = \frac{1}{N}\sum{t=1}^{N}\left|\frac{y_t - \hat{y}_t}{y_t}\right| \times 100%$$

Phát hiện đột phá và implications

Những phát hiện then chốt

┌────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                 5 PHÁT HIỆN ĐỘT PHÁ CỦA CÔNG TRÌNH                                     │
├────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 1. Giải phóng hoàn toàn ràng buộc chiều dài chuỗi con $n$ nhờ cơ chế phân đoạn IEP/PIP.                │
│ 2. EP-Leader-DTW xử lý 5.000 điểm chỉ trong ~35 ms, giảm hơn 90% số lần gọi hàm DTW nhờ LB_Keogh.    │
│ 3. Khắc phục trễ tích lũy trên luồng dữ liệu vô hạn với SEP-Leader-DTW và TopK-EP-ALeader-S.           │
│ 4. KBF_GPU trên Tesla V100/GTX 1080 Ti xử lý triệt để bài toán bất thường đôi (Twin Freak).          │
│ 5. Khung thức EPL_S_X chứng minh: Khử bất thường tiền xử lý giúp giảm vượt bậc sai số MSE/MAE/MAPE.   │
└────────────────────────────────────────────────────────────────────────────────────────────────────────┘
  1. Khắc phục hoàn toàn sự phụ thuộc vào tham số chiều dài: Phân đoạn dựa trên điểm cực trị IEP/PIP cho phép nhận dạng chuỗi con bất thường có chiều dài tự nhiên. Kết quả trên tập dữ liệu MIT-BIH_08405 và Tek16 cho thấy vị trí bất thường tìm được trùng khớp 100% với nhãn chuyên gia mà không cần bất kỳ bước thử nghiệm chọn $n$ nào.
  2. Bứt phá tốc độ tính toán với khoảng cách DTW: "Mặc dù giải thuật EP-Leader-DTW sử dụng khoảng cách xoắn thời gian động vốn có chi phí tính toán cao nhưng vẫn đáp ứng được yêu cầu thời gian thực thi nhanh, ví dụ: khi tìm ra chuỗi con bất thường nhất trên chuỗi thời gian có kích thước 5.000 điểm, thời gian thực thi của giải thuật EP-Leader-DTW chỉ khoảng 35 milli-giây". Kỹ thuật cận dưới LB_Keogh giúp cắt tỉa hơn 90% các phép tính ma trận xoắn không cần thiết so với giải thuật QR-AF của Leng & Li.
  3. Phản hồi tức thời trên chuỗi dữ liệu luồng: Thuật toán SEP-Leader-DTWTopK-EP-ALeader-S duy trì bộ nhớ hằng số $O(W)$ nhờ cơ chế vùng đệm xoay vòng (circular buffer). Thời gian xử lý mỗi khi có phân đoạn mới truyền đến chỉ mất vài mili-giây, giải quyết triệt để độ trễ tích lũy trong giám sát thời gian thực.
  4. Giải quyết triệt để bài toán bất thường đôi (Twin Freaks): Thuật toán KBF_GPU triển khai trên GPU Tesla V100 và GTX 1080 Ti tăng tốc độ xử lý lên hàng chục lần so với Brute-Force tuần tự, đồng thời định vị chính xác cả hai mẫu bất thường giống nhau nhờ mảng lưu trữ khoảng cách $K$-lân cận (Array-K).
  5. Đột phá trong nâng cao chất lượng dự báo chuỗi thời gian: "Kết quả thực nghiệm của khung thức EPL_S_X cho thấy nếu áp dụng phát hiện bất thường và khử bất thường ở công đoạn tiền xử lý dữ liệu trước khi tiến hành dự báo thì độ chính xác của kết quả dự báo sẽ tốt hơn nhiều". Trên tập dữ liệu Thermostat SalesExpenditure, sai số MSE của mô hình k-NN giảm mạnh khi tích hợp mô-đun EPL_S_kNN.
SO SÁNH HIỆU NĂNG THỜI GIAN THỰC THI (LOG SCALE - GIÂY)
┌─────────────────────────────────────────────────────────────┐
│ Brute-Force (DTW)       ████████████████████████ 120.50 s   │
│ QR-AF (Leng & Li 2008)  ████████████ 14.20 s                │
│ HOT SAX (Keogh 2005)    ██████ 4.15 s                       │
│ EP-Leader-DTW (Luận án) ▍ 0.035 s (~35 ms)                  │
└─────────────────────────────────────────────────────────────┘

Implications đa chiều

  • Về mặt phương pháp luận: Thiết lập một quy trình chuẩn hóa mới cho khai phá dữ liệu chuỗi thời gian: Phân đoạn tự nhiên $\rightarrow$ Đánh giá PALS $\rightarrow$ Gom cụm gia tăng với cận dưới $\rightarrow$ Khai phá tri thức.
  • Về mặt công nghệ ứng dụng:
    • Hệ thống Y tế thông minh (Smart Healthcare): Tích hợp trực tiếp vào thiết bị Holter ECG đeo tay để phát hiện sớm các cơn rung thất, ngoại tâm thu thời gian thực mà không làm cạn kiệt pin thiết bị.
    • Quản lý an toàn năng lượng & thủy điện: Giám sát tự động mực nước hồ đập và áp lực tua-bin, đưa ra cảnh báo xả lũ khẩn cấp trước các biến động dị thường của lưu lượng nước.
    • An ninh mạng viễn thông: Phát hiện sớm các cuộc tấn công từ chối dịch vụ (DDoS) và bất thường lưu lượng gói tin (packet/sec) trên các đường truyền mạng IP tốc độ cao.

Limitations và Future Research

Mặc dù đạt được những bước tiến đột phá, nghiên cứu vẫn có những giới hạn khoa học cần được nhìn nhận khách quan:

                  ┌──────────────────────────────────────────────────────────┐
                  │    MA TRẬN HẠN CHẾ VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 10 NĂM       │
                  └────────────────────────────┬─────────────────────────────┘
                                               │
         ┌─────────────────────────────────────┴─────────────────────────────────────┐
         ▼                                                                           ▼
┌──────────────────────────────────┐                               ┌──────────────────────────────────┐
│        GIỚI HẠN HIỆN TẠI         │                               │     HƯỚNG NGHIÊN CỨU TƯƠNG LAI   │
├──────────────────────────────────┤                               ├──────────────────────────────────┤
│ 1. Giới hạn chuỗi đơn biến       │ ──────── Tự động hóa ───────> │ 1. Mở rộng chuỗi đa biến (MTS)   │
│ 2. Dữ liệu đều đặn (Regular)     │ ──────── Thích nghi ────────> │ 2. Xử lý chuỗi bất quy tắc       │
│ 3. Ngưỡng bán kính cụm cố định   │ ──────── Trí tuệ hóa ───────> │ 3. Tự học ngưỡng bằng AutoML     │
│ 4. Phụ thuộc phần cứng GPU       │ ──────── Tối ưu hóa ────────> │ 4. Điện toán biên (Edge AI Tiny) │
└──────────────────────────────────┘                               └──────────────────────────────────┘
  1. Phạm vi dữ liệu: Đề tài tập trung chủ yếu vào chuỗi thời gian đơn biến có quy tắc (regular univariate time series). Chưa mở rộng sang chuỗi thời gian đa biến (multivariate time series) có sự tương quan chéo phức tạp giữa nhiều kênh cảm biến.
  2. Đặc tính dữ liệu bất quy tắc: Các giải thuật hiện tại chưa xử lý triệt để chuỗi thời gian bất quy tắc (irregular time series) bị mất mát dữ liệu hoặc khoảng cách lấy mẫu không đồng đều.
  3. Sự phụ thuộc tham số ngưỡng gom cụm: Tham số bán kính cụm $\varepsilon$ trong I-Leader và Leader-DTW vẫn đòi hỏi sự tinh chỉnh thực nghiệm ban đầu dựa trên phương sai dữ liệu.

Chương trình nghiên cứu tương lai:

  • Mở rộng kiến trúc giải thuật EP-Leader-DTW cho chuỗi thời gian đa biến dựa trên khoảng cách đa chiều $DTW_D$ và $DTW_I$.
  • Tích hợp kỹ thuật học tăng cường (Reinforcement Learning) để tự động điều chỉnh bán kính cụm $\varepsilon$ thích nghi với sự thay đổi phân phối dữ liệu trên luồng.
  • Biên dịch tối ưu hóa mô hình sang các chip vi điều khiển nhúng công suất cực thấp (TinyML/Edge Computing).

Tác động và ảnh hưởng

  • Tác động học thuật: Các kết quả nghiên cứu đã được công bố trên các diễn đàn khoa học uy tín, tiêu biểu là bài báo xuất bản trên tạp chí ISI chuyên ngành Intelligent Data Analysis (2022) cùng nhiều kỷ yếu hội nghị quốc tế và quốc gia (mã công trình CT01 đến CT09). Công trình giải quyết dứt điểm nghịch lý tính toán DTW tồn tại suốt nhiều năm kể từ công bố của Keogh et al. (2005).
  • Tác động chuyển giao công nghiệp:
    • Cung cấp lõi thuật toán nhẹ, hiệu năng cao cho các giải pháp quan trắc công nghiệp SCADA, hệ thống giám sát trung tâm dữ liệu.
    • Tối ưu hóa bộ tiền xử lý cho các phần mềm dự báo tài chính, chuỗi cung ứng và khí tượng thủy văn.
  • Lợi ích xã hội: Góp phần bảo vệ tính mạng con người thông qua chẩn đoán tim mạch tự động; ngăn ngừa thảm họa thiên tai qua hệ thống cảnh báo sớm mực nước thủy điện.

Đối tượng hưởng lợi

  • Nghiên cứu sinh & Nhà khoa học máy tính: Tiếp cận một hướng đi hoàn chỉnh từ lý thuyết phân đoạn, độ đo đánh giá PALS đến kỹ thuật gom cụm chuỗi thời gian tối ưu.
  • Kỹ sư AI & IoT công nghiệp: Sở hữu các giải thuật mã nguồn hiệu năng cao (SEP-Leader-DTW, KBF_GPU) có thể nhúng trực tiếp vào gateway và thiết bị biên.
  • Bác sĩ & Chuyên gia y sinh: Ứng dụng công cụ lọc dị thường ECG với độ chính xác cao, giảm tải áp lực đọc bản ghi điện tim thủ công kéo dài hàng tuần.
  • Nhà quản lý hạ tầng đô thị thông minh & Thủy điện: Có trong tay công cụ giám sát dòng chảy, áp lực mạng lưới cấp thoát nước theo thời gian thực với độ tin cậy tuyệt đối.

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 độc đáo nhất là việc xây dựng mô thức phát hiện bất thường dựa trên phân đoạn kết hợp điểm thay đổi (Change Points: IEP, PIP) để thay thế hoàn toàn mô thức cửa sổ trượt truyền thống. Công trình mở rộng trực tiếp lý thuyết gom cụm gia tăng Leader của Hartigan (1975) thành I-Leader (bổ sung pha tái cấu trúc tâm cụm) và mở rộng lý thuyết đối sánh chuỗi DTW của Berndt & Clifford (1996) bằng việc nhúng kỹ thuật chặn dưới LB_Keogh vào cấu trúc gom cụm thời gian thực, đưa độ phức tạp tính toán từ $O(m^2)$ về tiệm cận tuyến tính $O(M)$.

2. Đột phá phương pháp luận so với ít nhất hai nghiên cứu quốc tế trước đây?

  • So với HOT SAX của Keogh và cộng sự (2005): HOT SAX dùng cửa sổ trượt cố định và cấu trúc cây tiền tố augmented trie tốn nhiều bộ nhớ. Luận án đề xuất Hash_DD thay thế cây trie bằng bảng băm và trượt theo phân đoạn, giúp giảm mạnh bộ nhớ và tăng tốc độ xử lý; đồng thời đề xuất EP-Leader-DTW loại bỏ hoàn toàn việc phải chọn trước chiều dài $n$.
  • So với QR-AF của Leng và Li (2008): QR-AF dùng hồi quy bậc hai và tính toán DTW vét cạn giữa các phân đoạn khiến chi phí tính toán bùng nổ $O(M^2 \cdot n^2)$ và chứa nhiều tham số nhạy cảm. EP-Leader-DTW của luận án sử dụng gom cụm Leader kết hợp chặn dưới LB_Keogh, giảm hơn 90% số lần gọi hàm DTW và loại bỏ các tham số phức tạp.

3. Phát hiện bất ngờ nhất trong dữ liệu thực nghiệm là gì?

Phát hiện bất ngờ nhất là việc gia tăng chiều dài chuỗi con ứng viên không làm thay đổi vị trí cốt lõi của dị thường mà chỉ bao hàm thêm vùng dữ liệu bình thường lân cận, nhưng lại làm tăng chi phí tính toán theo hàm mũ. Điều này dẫn đến kết luận quan trọng: thuật toán phát hiện bất thường tối ưu nên hướng về việc tìm kiếm chuỗi con bất thường ngắn nhất bao quanh điểm thay đổi. Ngoài ra, việc khử dị thường bằng mô-đun Anomaly-Repair trong khung thức EPL_S_X giúp các mô hình hồi quy tuyến tính đơn giản đạt độ chính xác dự báo tương đương hoặc vượt trội các mạng nơ-ron phức tạp chưa qua lọc nhiễu.

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 mô tả chi tiết mã giả (pseudocode) cho toàn bộ các thuật toán (EP-ILeader, EP-Leader-DTW, SEP-Leader-DTW, TopK-EP-ALeader-S, Hash_DD, KBF_GPU, EPL_S_X), cung cấp bảng tra cứu tham số điểm ngắt SAX theo phân bố Gauss $\mathcal{N}(0,1)$, quy cách cấu hình thiết bị phần cứng GPU (Tesla V100, GTX 1080 Ti), và công khai danh mục các bộ dữ liệu benchmark quốc tế chuẩn (MIT-BIH, PhysioNet, UCR, Tek16) để cộng đồng khoa học dễ dàng tái lập kết quả.

5. Lộ trình nghiên cứu 10 năm được định hình như thế nào?

  • Giai đoạn 1 (1-3 năm): Hoàn thiện thư viện mã nguồn mở khai phá chuỗi thời gian đa biến (Multivariate Time Series Anomaly Detection) trên nền tảng GPU CUDA và OpenCL.
  • Giai đoạn 2 (4-6 năm): Phát triển kiến trúc phần cứng chuyên dụng (ASIC/FPGA Neuromorphic) tích hợp sẵn lõi EP-Leader-DTW cho các thiết bị cấy ghép y tế thông minh.
  • Giai đoạn 3 (7-10 năm): Xây dựng hệ thống tự hành dự báo và tự sửa chữa dữ liệu lớn (Autonomous Self-healing Big Data Framework) phục vụ mạng lưới vạn vật kết nối toàn cầu (IoT) và hạ tầng đô thị thông minh thế hệ mới.

Kết luận

  1. Đề xuất hướng tiếp cận dựa trên phân đoạn hoàn chỉnh: Giải quyết triệt để bài toán khó tồn tại nhiều năm về việc phải xác định trước chiều dài chuỗi con bất thường trên dữ liệu chuỗi thời gian.
  2. Thiết lập độ đo chuẩn hóa PALS: Cung cấp công cụ định lượng khoa học đầu tiên để đánh giá chất lượng của các giải thuật phân đoạn chuỗi thời gian.
  3. Phát triển bộ giải thuật đột phá EP-ILeader và EP-Leader-DTW: Cho phép phát hiện chuỗi con bất thường trên chuỗi thời gian tĩnh với độ chính xác tuyệt đối, thời gian xử lý siêu tốc (~35 ms cho 5.000 điểm dữ liệu).
  4. Làm chủ bài toán dữ liệu luồng với SEP-Leader-DTW và TopK-EP-ALeader-S: Đáp ứng yêu cầu xử lý trực tuyến thời gian thực với dung lượng bộ nhớ cố định trên luồng dữ liệu vô hạn.
  5. Đột phá xử lý dữ liệu lớn và bất thường đôi bằng KBF_GPU: Khai thác tối đa sức mạnh tính toán song song của card đồ họa hiện đại để phát hiện dị thường phức tạp trên tập dữ liệu quy mô lớn.
  6. Xây dựng khung thức dự báo tiên phong EPL_S_X: Mở ra hướng ứng dụng thực tiễn vượt bậc khi chứng minh việc phát hiện và hiệu chỉnh bất thường ở pha tiền xử lý giúp nâng cao độ chính xác của mọi mô hình dự báo chuỗi thời gian.