Tổng quan nghiên cứu

Trong kỷ nguyên số hóa, sự bùng nổ của dữ liệu chuỗi thời gian diễn ra mạnh mẽ trong nhiều lĩnh vực từ kinh tế, tài chính, khí tượng đến y tế và công nghiệp. Việc phân tích và dự báo chính xác các biến động tương lai dựa trên chuỗi dữ liệu lịch sử đóng vai trò sống còn đối với quá trình hoạch định chiến lược và quản trị rủi ro. Phương pháp làm trơn hàm mũ Holt-Winters từ lâu đã được ứng dụng rộng rãi nhờ ưu điểm cấu trúc tinh gọn, chi phí lưu trữ thấp và khả năng thích ứng cao với các chuỗi có thành phần xu hướng cùng tính mùa vụ rõ nét. Tuy nhiên, một hạn chế nghiêm trọng của mô hình Holt-Winters là độ nhạy cảm cao trước các biến động dị biệt; khi chuỗi thời gian xuất hiện các chuỗi con bất thường, sai số dự báo sẽ gia tăng đột biến, làm suy giảm nghiêm trọng độ tin cậy của các quyết định kinh doanh.

Nghiên cứu này được triển khai nhằm giải quyết triệt để bài toán suy giảm chất lượng dự báo bằng cách xây dựng một quy trình tích hợp gồm ba giai đoạn: phát hiện chuỗi con bất thường bằng giải thuật vét cạn trên không gian dữ liệu nguyên thủy, làm trơn cục bộ đoạn bất thường bằng kỹ thuật trung bình di động đơn giản, và tiến hành dự báo ngắn hạn trên chuỗi đã khử nhiễu thông qua mô hình Holt-Winters. Toàn bộ công trình được thực hiện từ tháng 01/2014 đến tháng 06/2014 tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh, thuộc chuyên ngành Khoa học máy tính. Kết quả kiểm thử thực nghiệm trên 10 bộ dữ liệu chuẩn mực cho thấy phương pháp đề xuất giúp hạ thấp các chỉ số sai số then chốt như sai số phần trăm tuyệt đối trung bình và sai số bình phương trung bình xuống đáng kể, khẳng định tính khả thi và giá trị thực tiễn cao của mô hình.

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

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng lý thuyết phân rã chuỗi thời gian kinh điển, chia chuỗi dữ liệu thành 4 thành phần cơ bản: thành phần xu hướng phản ánh sự biến động dài hạn, thành phần mùa vụ đại diện cho các dao động lặp lại theo chu kỳ cố định, thành phần chu trình thể hiện các đợt sóng trung hạn, và thành phần bất thường mang tính ngẫu nhiên khó dự đoán. Để nhận diện cấu trúc chuỗi, hệ số tự tương quan và hàm tự tương quan cùng hàm tự tương quan riêng phần được sử dụng nhằm xác định bậc trễ tối ưu cũng như các đặc trưng chu kỳ.

Mô hình cốt lõi được nghiên cứu là phương pháp làm trơn hàm mũ Holt-Winters với hai biến thể chính gồm mô hình cộng và mô hình nhân. Mô hình cộng áp dụng cho các chuỗi có biên độ mùa ổn định, trong khi mô hình nhân phù hợp với các chuỗi có biên độ mùa mở rộng tỷ lệ thuận theo xu hướng tăng trưởng. Cả hai dạng mô hình đều vận hành dựa trên việc cập nhật liên tục 3 thành phần: mức cơ sở, độ dốc xu hướng và chỉ số mùa vụ, thông qua 3 hệ số san bằng tương ứng là alpha, beta và gamma nằm trong khoảng giá trị từ 0 đến 1.

Về mặt phát hiện dị biệt, luận văn định nghĩa chuỗi con bất thường là chuỗi con có khoảng cách tới lân cận gần nhất là cực đại trong toàn bộ chuỗi thời gian, sau khi đã loại trừ các trường hợp khớp tầm thường sinh ra từ cửa sổ trượt liền kề. Khoảng cách giữa các chuỗi con có cùng chiều dài được lượng hóa bằng độ đo khoảng cách Euclid, đảm bảo thỏa mãn đầy đủ các tiên đề về tính không âm, tính đối xứng và bất đẳng thức tam giác.

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

Nguồn dữ liệu thực nghiệm bao gồm 10 tập dữ liệu chuỗi thời gian kinh điển được cộng đồng khoa học quốc tế sử dụng rộng rãi, tiêu biểu như dữ liệu lượng hành khách hàng không AirPassengers, nồng độ khí CO2, số ca tử vong do bệnh hô hấp Mdeaths, doanh số bán hàng lẻ Fancy, sản lượng tiêu thụ khí đốt UKgas, sản lượng sữa Milk, số liệu kinh doanh Sales, chi tiêu công Expenditure, sản lượng sản xuất bia BeerProduction và chuỗi kế hoạch Plan. Phương pháp chọn mẫu tập trung vào các chuỗi dữ liệu có độ dài từ 72 đến 168 điểm quan sát, sở hữu đầy đủ tính xu hướng và tính mùa vụ từ 4 đến 12 thời kỳ.

Trước khi phân tích, dữ liệu được chuẩn hóa theo phương pháp điểm chuẩn Z-score nhằm đưa giá trị trung bình về mức 0 và độ lệch chuẩn về mức 1, giúp loại bỏ ảnh hưởng của sai khác đơn vị đo lường. Nghiên cứu lựa chọn giải thuật vét cạn chân phương thay vì các phương pháp rời rạc hóa như SAX hay HOTSAX, bởi vì trong bài toán dự báo ngắn hạn với kích thước mẫu nhỏ, việc rời rạc hóa sẽ làm mất đi các chi tiết biên độ tinh tế, dẫn đến nguy cơ bỏ sót bất thường. Sau khi định vị chính xác chuỗi con bất thường, kỹ thuật trung bình di động đơn giản với cửa sổ trượt có kích thước bằng đúng chiều dài bất thường được áp dụng để làm phẳng nhiễu.

Để tối ưu hóa bộ 3 tham số san bằng cho mô hình Holt-Winters, nghiên cứu triển khai giải thuật tìm kiếm lưới quét qua 1000 tổ hợp tham số và giải thuật mô phỏng luyện kim khảo sát 27 trạng thái lân cận với xác suất nhảy 10% nhằm tránh điểm cực trị cục bộ. Quá trình phân tích, lập trình và kiểm thử được hoàn thành trong khung thời gian 6 tháng của đề tài.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Quá trình thực nghiệm đối sánh giữa mô hình Holt-Winters truyền thống và mô hình Holt-Winters cải tiến qua tiền xử lý bất thường mang lại những phát hiện định lượng rõ rệt:

Thứ nhất, giải thuật vét cạn kết hợp độ đo Euclid chứng minh độ chính xác tuyệt đối trong việc định vị chuỗi con bất thường trên toàn bộ 10 bộ dữ liệu thử nghiệm, định danh chính xác cả trường hợp chuỗi chứa 1 bất thường đơn lẻ lẫn 2 bất thường phức tạp.

Thứ hai, việc áp dụng phương pháp làm trơn trung bình di động đơn giản đã khôi phục thành công hình dạng đường chuẩn của chuỗi thời gian. Các điểm cực trị dị biệt bị triệt tiêu hoàn toàn, ngăn chặn hiện tượng làm méo mó việc ước lượng giá trị khởi tạo của thành phần xu hướng và chỉ số mùa vụ.

Thứ ba, chất lượng dự báo của mô hình đề xuất vượt trội hoàn toàn so với mô hình gốc. Cụ thể, trên bộ dữ liệu AirPassengers có 1 bất thường, sai số phần trăm tuyệt đối trung bình giảm từ mức trên 18% ở mô hình truyền thống xuống còn khoảng 4,5% ở mô hình cải tiến; sai số bình phương trung bình giảm hơn 65%. Khi chuỗi dữ liệu chứa 2 bất thường, phương pháp mới giúp giảm sai số tuyệt đối trung bình từ 35% đến 55% trên hầu hết các tập dữ liệu như Milk, Sales và UKgas.

Thứ tư, giải thuật mô phỏng luyện kim thể hiện ưu thế vượt bậc về mặt hiệu năng khi đạt được bộ tham số tối ưu có sai số bình phương trung bình tương đương giải thuật tìm kiếm lưới nhưng rút ngắn thời gian tính toán xuống chỉ bằng khoảng 20% tổng số bước lặp vét cạn.

Thảo luận kết quả

Nguyên nhân cốt lõi dẫn đến sự thất bại của mô hình Holt-Winters truyền thống khi gặp bất thường nằm ở cơ chế cập nhật đệ quy hàm mũ. Khi một điểm dữ liệu đột biến xuất hiện, giá trị mức và xu hướng tại thời điểm đó bị kéo lệch nghiêm trọng. Do trọng số của các quan sát gần nhất chiếm tỷ trọng lớn, sai số này tiếp tục lan truyền và khuếch đại sang các chu kỳ tiếp theo, làm cho đường dự báo trong tương lai bị lệch pha hoặc vọt xà so với thực tế.

Bằng cách loại bỏ bất thường và thay thế bằng giá trị làm trơn trung bình di động cục bộ, chuỗi thời gian vẫn bảo toàn được tính liên tục và chu kỳ mùa vụ gốc mà không làm đứt gãy cấu trúc toán học của mô hình. Trong các báo cáo kỹ thuật, dữ liệu này có thể được biểu diễn trực quan thông qua đồ thị đường đa lớp: một đường thể hiện chuỗi gốc có đỉnh nhọn bất thường, một đường thể hiện chuỗi sau khi làm trơn mượt mà, và hai đường dự phóng tương lai đối chiếu giữa hai phương pháp. Kết quả này hoàn toàn tương thích với các nghiên cứu kinh tế lượng hiện đại, chứng minh rằng việc tiền xử lý dữ liệu luôn đóng vai trò quyết định đến 70% độ chính xác của các mô hình dự báo chuỗi thời gian.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu thực nghiệm, bốn giải pháp cụ thể được đề xuất nhằm chuyển giao và ứng dụng phương pháp vào hoạt động thực tiễn:

Thứ nhất, xây dựng và tích hợp module phát hiện bất thường tự động vào các hệ thống quản trị doanh nghiệp và chuỗi cung ứng trong vòng 3 đến 6 tháng tới. Đội ngũ kỹ sư phần mềm cần thiết lập cơ chế kiểm tra dữ liệu đầu vào theo chuẩn Z-score trước khi đưa vào các thuật toán hoạch định nhu cầu tồn kho, nhằm giảm thiểu tỷ lệ dự báo sai lệch dưới ngưỡng 5%.

Thứ hai, thiết lập quy chuẩn tiền xử lý dữ liệu dị biệt định kỳ hàng tuần cho các phòng ban phân tích dữ liệu. Các chuyên viên phân tích cần áp dụng kỹ thuật làm trơn trung bình di động đơn giản để tái tạo các đoạn dữ liệu bị sốc cục bộ do khuyến mãi đột xuất, gián đoạn cung ứng hoặc biến động thời tiết cực đoan, giúp ổn định chuỗi số liệu đầu vào.

Thứ ba, triển khai giải thuật mô phỏng luyện kim để tự động tái hiệu chuẩn bộ 3 tham số alpha, beta và gamma sau mỗi chu kỳ 30 ngày. Việc tối ưu hóa liên tục này giúp hệ thống thích ứng nhanh với các thay đổi xu hướng thị trường mà không tiêu tốn quá nhiều tài nguyên máy chủ.

Thứ tư, nâng cấp nền tảng công nghệ sang các kiến trúc điện toán phân tán hiện đại trong giai đoạn 12 tháng tiếp theo. Cần chuyển đổi mã nguồn từ ngôn ngữ C# đơn luồng sang môi trường xử lý song song, cho phép mở rộng quy mô xử lý hàng nghìn chuỗi thời gian đồng thời với thời gian phản hồi dưới 2 giây.

Đối tượng nên tham khảo luận văn

Nội dung và kết quả nghiên cứu của luận văn mang lại giá trị tham khảo thiết thực cho 4 nhóm đối tượng chính:

Nhóm 1: Các nhà nghiên cứu, giảng viên và học viên cao học chuyên ngành Khoa học máy tính, Hệ thống thông tin và Khoa học dữ liệu. Tài liệu cung cấp cơ sở lý thuyết chặt chẽ về thuật toán phát hiện bất thường, các độ đo khoảng cách và phương pháp tối ưu hóa tham số dự báo.

Nhóm 2: Các kỹ sư dữ liệu và chuyên gia phân tích dữ liệu kinh doanh tại các doanh nghiệp bán lẻ, sản xuất và logistics. Luận văn cung cấp giải pháp trực tiếp để xử lý các chuỗi dữ liệu doanh số, sản lượng và tồn kho bị nhiễu do biến động đột ngột.

Nhóm 3: Các nhà phân tích định lượng trong lĩnh vực tài chính, ngân hàng và năng lượng. Phương pháp trong luận văn hỗ trợ việc làm sạch dữ liệu phụ tải điện, nhu cầu khí đốt và lưu lượng giao dịch ngắn hạn trước khi lập mô hình dự báo rủi ro.

Nhóm 4: Các kiến trúc sư phần mềm và lập trình viên phát triển hệ thống giám sát thời gian thực. Cấu trúc chương trình C# và thuật toán mô phỏng luyện kim trong tài liệu là tài liệu tham khảo giá trị để hiện thực hóa các ứng dụng thông minh.

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

Mô hình Holt-Winters truyền thống gặp hạn chế gì khi chuỗi dữ liệu có điểm bất thường? Khi chuỗi thời gian xuất hiện các điểm dị biệt đột biến, mô hình Holt-Winters sẽ hấp thụ các giá trị này vào thành phần mức và xu hướng. Do đặc tính cập nhật hàm mũ, sai số lớn này sẽ lan truyền qua các chu kỳ sau, khiến kết quả dự báo bị lệch pha và sai số tăng lên từ 30% đến trên 50%.

Tại sao nghiên cứu chọn giải thuật vét cạn thay vì giải thuật HOTSAX để tìm bất thường? Giải thuật HOTSAX đòi hỏi phải rời rạc hóa dữ liệu qua biểu diễn PAA và SAX, dẫn đến việc mất đi các biến thiên biên độ nhỏ. Trong các bài toán dự báo ngắn hạn với kích thước mẫu dưới 200 điểm quan sát, giải thuật vét cạn trên không gian dữ liệu gốc đem lại độ chính xác tuyệt đối mà vẫn duy trì thời gian thực thi nhanh.

Phương pháp trung bình di động đơn giản xử lý đoạn bất thường như thế nào? Sau khi chuỗi con bất thường có chiều dài w được xác định, hệ thống sẽ thay thế từng điểm dữ liệu bất thường bằng giá trị trung bình cộng của w điểm dữ liệu liền trước đó. Thao tác này giúp làm phẳng đỉnh nhọn dị biệt và giữ cho đường xu hướng của chuỗi không bị đứt gãy.

Làm thế nào để tìm được bộ 3 tham số san bằng tối ưu cho mô hình dự báo? Nghiên cứu áp dụng hai giải thuật: giải thuật tìm kiếm lưới quét toàn bộ 1000 trạng thái tham số với bước nhảy 0,1; và giải thuật mô phỏng luyện kim duyệt qua 27 trạng thái lân cận với xác suất nhảy 10% nhằm tìm ra bộ tham số có sai số bình phương trung bình nhỏ nhất mà không bị kẹt ở cực trị cục bộ.

Phương pháp này có thể áp dụng cho các dữ liệu có tần suất cao như chỉ số chứng khoán hay cảm biến IoT không? Hoàn toàn khả thi nếu chuỗi dữ liệu thỏa mãn tính mùa vụ và tính xu hướng. Tuy nhiên, với dữ liệu có quy mô hàng triệu điểm quan sát, cần kết hợp thêm các kỹ thuật lập chỉ mục hoặc chuyển đổi sang giải thuật song song hóa để tối ưu hóa thời gian tính toán khoảng cách Euclid.

Kết luận

Công trình nghiên cứu đã giải quyết thành công điểm nghẽn của phương pháp làm trơn hàm mũ Holt-Winters thông qua 5 đóng góp cốt lõi:

  • Xây dựng hoàn chỉnh khung quy trình tích hợp giữa phát hiện chuỗi con bất thường, làm trơn cục bộ và dự báo chuỗi thời gian có tính mùa và xu hướng.
  • Ứng dụng thành công giải thuật vét cạn với độ đo Euclid trên không gian dữ liệu gốc, đảm bảo độ chính xác phát hiện dị biệt ở mức tuyệt đối cho chuỗi dữ liệu ngắn.
  • Đề xuất giải pháp làm phẳng bất thường hiệu quả bằng kỹ thuật trung bình di động đơn giản, bảo toàn cấu trúc mùa vụ mà không làm suy hao thông tin nền.
  • Tối ưu hóa thành công quá trình ước lượng bộ 3 tham số san bằng thông qua giải thuật mô phỏng luyện kim, rút ngắn 80% thời gian tìm kiếm tham số.
  • Kiểm chứng thực nghiệm toàn diện trên 10 bộ dữ liệu chuẩn mực, chứng minh khả năng giảm sai số dự báo từ 35% đến trên 65% so với phương pháp truyền thống.

Trong giai đoạn tiếp theo từ quý 4 năm 2026 đến năm 2027, định hướng phát triển sẽ tập trung vào việc nghiên cứu kết hợp mô hình mạng nơ-ron nhân tạo với các bộ lọc phân tán nhằm tự động hóa xử lý các chuỗi thời gian đa chiều quy mô lớn. Quý bạn đọc, nhà nghiên cứu và doanh nghiệp quan tâm có thể khai thác mã nguồn và cấu trúc thuật toán của luận văn để tối ưu hóa hệ thống dự báo thực tế ngay hôm nay.