Tổng quan nghiên cứu
Trong bối cảnh kinh tế - xã hội hiện đại, tầng lớp người lao động có thu nhập trung bình thấp chiếm tỷ trọng lớn trong lực lượng lao động nhưng luôn gặp áp lực lớn trong việc chi tiêu sinh hoạt và mua sắm tiện nghi gia đình. Nhằm giải quyết rào cản tài chính này, mô hình hỗ trợ mua hàng trả góp với lãi suất 0% đã ra đời tại một công ty tài chính tiêu dùng ở Việt Nam. Doanh nghiệp này vận hành theo hình thức không lưu kho hàng hóa có sẵn mà liên kết trực tiếp với mạng lưới hơn 170 nhà cung cấp. Khi phát sinh đơn hàng từ người lao động, doanh nghiệp phải chi tiền trước để mua sản phẩm từ các đối tác rồi phân phối lại cho khách hàng. Khoản chi này được định danh là dòng tiền ra cho hoạt động mua hàng bằng tiền vay tín dụng, chiếm hơn 80% tổng dòng tiền chi hàng ngày của tổ chức.
Vấn đề nghiên cứu then chốt đặt ra là dòng tiền chi trả nhà cung cấp chịu sự biến động phức tạp từ nhu cầu tiêu dùng và các ràng buộc thời hạn thanh toán khác biệt giữa các đối tác. Hơn nữa, vì chương trình tín dụng mới đi vào vận hành nên tập dữ liệu lịch sử còn ngắn và có độ thưa rất cao, khiến các phương pháp thống kê truyền thống khó đạt độ chuẩn xác. Mục tiêu của nghiên cứu là xây dựng và thực nghiệm các giải pháp học máy tổ hợp kết hợp gom cụm chuỗi thời gian nhằm dự báo chính xác dòng tiền ra theo ngày và theo tháng. Phạm vi dữ liệu được thu thập liên tục trong 17 tháng với 518 ngày thực nghiệm, từ ngày 01 tháng 06 năm 2014 đến ngày 31 tháng 10 năm 2015. Ý nghĩa thực tiễn của công trình thể hiện ở việc giúp doanh nghiệp chủ động điều phối lượng tiền mặt sẵn sàng, giảm thiểu chi phí lãi vay phát sinh do thiếu hụt thanh khoản và duy trì tỷ lệ sai số phần trăm hàng tháng ở mức tối ưu.
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 ứng dụng nền tảng lý thuyết phân tích chuỗi thời gian, trong đó chuỗi dữ liệu được xem là tập hợp các quan sát theo trình tự thời gian và được phân rã thành ba thành phần chính: xu hướng dài hạn, biến động mùa vụ lặp lại và các yếu tố bất thường ngẫu nhiên. Để xử lý tính phi tuyến và độ trễ của dữ liệu, khung nghiên cứu tích hợp ba giải thuật học máy tổ hợp dựa trên mô hình cây quyết định gồm: Bagging (lấy mẫu có hoàn lại bootstrap nhằm giảm phương sai), Random Forest (kết hợp lấy mẫu ngẫu nhiên dữ liệu và thuộc tính để giảm độ tương quan giữa các cây) và RandomCommittee (xây dựng tập hợp cây dự báo dựa trên các giá trị khởi tạo ngẫu nhiên đa dạng).
Bên cạnh đó, khung lý thuyết tích hợp hai giải thuật gom cụm chuỗi thời gian chuyên sâu là Optmove (thuật toán tìm kiếm cục bộ heuristic tối ưu hóa ràng buộc trên tập dữ liệu thưa) và DensityPeaks (phương pháp gom cụm dựa trên mật độ cục bộ và khoảng cách tương đối đến các điểm có mật độ cao hơn). Để đo lường sự tương đồng giữa 170 chuỗi thời gian có độ lệch pha, nghiên cứu áp dụng độ đo xoắn thời gian động (Dynamic Time Warping - DTW) với độ phức tạp tính toán O(n*m), giúp khắc phục hoàn toàn nhược điểm co giãn trục thời gian của khoảng cách Euclid truyền thống.
Phương pháp nghiên cứu
Nguồn dữ liệu của đề tài là toàn bộ dữ liệu giao dịch chi tiền thực tế được thu thập từ hệ thống quản trị của doanh nghiệp tài chính trong suốt 518 ngày hoạt động. Cỡ mẫu nghiên cứu bao gồm 170 chuỗi thời gian tương ứng với 170 nhà cung cấp đối tác chiến lược. Phương pháp chọn mẫu là thu thập toàn bộ quần thể các nhà cung cấp phát sinh giao dịch trong giai đoạn nghiên cứu, thực hiện làm sạch dữ liệu và gán giá trị 0 cho những ngày không phát sinh dòng tiền chi trả.
Dữ liệu được tổ chức theo cấu trúc trễ thời gian với tham số lag k = 7 ngày nhằm nắm bắt chu kỳ tuần, kết hợp bổ sung hai thuộc tính định danh lịch là thứ trong tuần (DayOfWeek từ 1 đến 7) và ngày trong tháng (DayOfMonth từ 1 đến 31). Tập dữ liệu được phân chia thành hai phần riêng biệt: dữ liệu lịch sử dùng để huấn luyện mô hình và 4 tập dữ liệu độc lập tương ứng với 4 tháng liên tiếp (tháng 07, 08, 09 và 10 năm 2015) dùng để kiểm thử dự báo ngoài mẫu. Lý do lựa chọn phương pháp học máy tổ hợp kết hợp gom cụm DensityPeaks là vì cấu trúc dữ liệu thực tế có hơn 60% giá trị 0; việc gom các chuỗi có hành vi tương đồng thành cụm giúp tăng cường lượng thông tin học tập tương hỗ giữa các chuỗi dữ liệu thưa, từ đó nâng cao tính tổng quát hóa của mô hình dự báo.
Kết quả nghiên cứu và thảo luận
Những phát hiện chính
Thứ nhất, phân tích dữ liệu thực nghiệm chỉ ra tính chu kỳ tuần rõ nét trong hành vi mua sắm của công nhân. Dòng tiền chi mua hàng duy trì ở mức rất cao trong 6 ngày từ thứ Hai đến thứ Bảy và sụt giảm mạnh hơn 65% vào ngày Chủ Nhật hàng tuần do các nhà máy nghỉ ca và hệ thống xử lý thanh toán tạm ngừng hoạt động.
Thứ hai, việc áp dụng các phương pháp học máy tổ hợp trên chuỗi tổng tiền chi cho thấy thuật toán Random Forest và RandomCommittee có hiệu năng vượt trội so với giải thuật Bagging. Cụ thể, Random Forest đạt sai số tuyệt đối trung bình (MAE) ở mức 640 triệu đồng trong tháng 08 năm 2015 và 706 triệu đồng trong tháng 09 năm 2015, thấp hơn đáng kể so với mức sai số trên 780 triệu đồng của Bagging trong cùng giai đoạn.
Thứ ba, mô hình tích hợp gom cụm chuỗi thời gian DensityPeaks kết hợp với thuật toán RandomCommittee mang lại kết quả dự báo chính xác nhất trên toàn bộ các chu kỳ kiểm thử ngoài mẫu. Phương pháp lai này giúp cải thiện độ chính xác dự báo, giảm tỷ lệ sai số phần trăm tuyệt đối tháng (APME) từ mức 18% xuống dưới 10%, vượt trội hơn hẳn so với việc dự báo trên từng chuỗi đơn lẻ không qua gom cụm hoặc sử dụng giải thuật Optmove.
Thứ tư, thử nghiệm so sánh cho thấy độ đo khoảng cách Dynamic Time Warping (DTW) khi kết hợp với DensityPeaks đã phân tách 170 nhà cung cấp thành 8 cụm đồng nhất về mặt biên độ và chu kỳ, mang lại khả năng khớp mẫu tối ưu hơn so với việc phân cụm bằng khoảng cách hình học Euclid.
Thảo luận kết quả
Nguyên nhân chính giúp mô hình lai giữa DensityPeaks và RandomCommittee đạt độ chính xác cao là nhờ khả năng xử lý triệt để tính chất thưa của dữ liệu giao dịch. Khi các nhà cung cấp nhỏ có doanh số không liên tục được gom vào cùng một nhóm với các đối tác lớn có chung chu kỳ thanh toán, mô hình hồi quy đa biến có thể học được các mối quan hệ tương hỗ giữa các chuỗi dữ liệu trong cùng cụm. So với các công trình dự báo nhu cầu truyền thống sử dụng ARIMA của Shukla (với sai số MAPE dao động từ 28.2% đến 29.5%) hay mạng nơ-ron nhân tạo của Hasin (đạt sai số 10.1%), việc kết hợp phân cụm mật độ với rừng cây quyết định ngẫu nhiên trong nghiên cứu này mang lại khả năng chống quá khớp dữ liệu (overfitting) và thích ứng hoàn hảo với các biến động doanh số đột ngột.
Để phục vụ công tác quản trị trực quan, kết quả nghiên cứu được thiết kế để trình bày qua hệ thống báo cáo gồm: biểu đồ đường đa trục so sánh giữa đường cong chi tiêu thực tế và giá trị dự báo qua 518 ngày; bản đồ nhiệt (heatmap) thể hiện ma trận khoảng cách DTW giữa 170 đối tác; và bảng tổng hợp so sánh các chỉ số sai số MAE và APME qua từng tháng thử nghiệm. Cách trình bày này giúp các nhà quản lý tài chính dễ dàng nhận diện độ lệch pha và nắm bắt nhanh xu hướng thanh khoản.
Đề xuất và khuyến nghị
Thứ nhất, triển khai tích hợp thuật toán gom cụm DensityPeaks và mô hình học máy tổ hợp RandomCommittee vào hệ thống phần mềm quản trị tài chính doanh nghiệp. Khối Công nghệ thông tin cần thiết lập pipeline dữ liệu tự động với độ trễ lag 7 ngày, hướng tới mục tiêu kiểm soát sai số dự báo hàng tháng (APME) dưới ngưỡng 8% trong thời gian 3 tháng tới.
Thứ hai, tái cấu trúc chính sách thanh toán đối với mạng lưới 170 nhà cung cấp hiện hữu. Phòng Thu mua và Quản lý đối tác cần chủ động đàm phán chuyển đổi tối thiểu 30% đối tác từ hình thức chi trả ký gửi sang cơ chế công nợ định kỳ từ 15 đến 30 ngày, nhằm giảm 20% áp lực dòng tiền mặt phải giải ngân ngay lập tức trong lộ trình 6 tháng.
Thứ ba, thiết lập định mức dự phòng thanh khoản linh hoạt theo ngày dựa trên chỉ số sai số MAE. Bộ phận Quản lý Ngân quỹ cần duy trì quỹ tiền mặt lưu động khoảng 650 đến 750 triệu đồng vào các ngày cao điểm từ thứ Hai đến thứ Bảy, nhằm xóa bỏ hoàn toàn nguy cơ chậm thanh toán và triệt tiêu các khoản phạt lãi suất ngân hàng, áp dụng ngay trong quý tiếp theo.
Thứ tư, chuẩn hóa và tự động hóa quy trình làm sạch dữ liệu giao dịch đa kênh. Bộ phận Vận hành cần đồng bộ 100% dữ liệu đơn hàng phát sinh từ 4 kênh tiếp cận (Website, Tổng đài cuộc gọi, Bán hàng trực tiếp tại nhà máy và Tin nhắn SMS), thực hiện cập nhật lại trọng số huấn luyện mô hình định kỳ mỗi 30 ngày nhằm đảm bảo độ chính xác của dự báo khi quy mô doanh số mở rộng.
Đối tượng nên tham khảo luận văn
Nhóm Giám đốc Tài chính (CFO) và Trưởng phòng Ngân quỹ tại các doanh nghiệp tài chính tiêu dùng và công ty công nghệ tài chính (Fintech): Khai thác mô hình để lập kế hoạch điều phối dòng tiền ngắn hạn, giúp cắt giảm từ 15% đến 25% chi phí vốn vay ngắn hạn và nâng cao năng lực quản trị rủi ro thanh khoản.
Nhóm Chuyên viên Phân tích Dữ liệu và Kỹ sư Học máy (Data Scientists / Machine Learning Engineers): Ứng dụng khung phương pháp lai kết hợp giữa đo khoảng cách DTW, thuật toán gom cụm DensityPeaks và giải thuật RandomCommittee để giải quyết các bài toán chuỗi thời gian có dữ liệu thưa, gián đoạn và phi tuyến tính cao.
Nhóm Quản lý Chuỗi cung ứng và Trưởng bộ phận Thu mua (Supply Chain & Procurement Managers): Sử dụng phương pháp phân nhóm 170 nhà cung cấp để đánh giá hành vi phát sinh giao dịch, từ đó xây dựng các điều khoản hợp đồng ký gửi và hạn mức công nợ phù hợp cho từng nhóm đối tác chiến lược.
Nhóm Giảng viên, Nghiên cứu sinh và Học viên cao học chuyên ngành Khoa học máy tính và Hệ thống thông tin: Sử dụng công trình như một tài liệu tham khảo có giá trị học thuật cao với tập dữ liệu thực nghiệm 518 ngày thực tế, cung cấp đầy đủ công thức toán học, thuật toán tối ưu hóa ràng buộc và bộ chỉ số đánh giá APME chuẩn mực.
Câu hỏi thường gặp
Lý do nào khiến nghiên cứu lựa chọn độ trễ thời gian lag bằng 7 ngày trong bước chuyển đổi dữ liệu?
Kết quả phân tích 518 ngày thực nghiệm chứng minh chu kỳ tuần đóng vai trò chi phối toàn bộ hoạt động mua sắm của công nhân. Dòng tiền chi trả luôn tăng cao từ thứ Hai đến thứ Bảy và giảm sâu vào Chủ Nhật. Thiết lập độ trễ lag k = 7 ngày cho phép mô hình bao quát trọn vẹn 1 chu kỳ vận động ngắn hạn, nâng cao độ chính xác dự báo rõ rệt.
Thuật toán DensityPeaks thể hiện ưu thế vượt trội gì so với Optmove và K-means trong bài toán này?
DensityPeaks tự động xác định các điểm trung tâm cụm dựa trên mật độ cục bộ và khoảng cách mà không phụ thuộc vào hình dạng cụm siêu cầu như K-means. Khi thử nghiệm trên 170 chuỗi dữ liệu thưa, DensityPeaks tạo ra các nhóm có cấu trúc chặt chẽ hơn, giúp giảm sai số APME của mô hình dự báo xuống thấp hơn đáng kể so với giải thuật Optmove.
Mô hình RandomCommittee vận hành như thế nào trong bài toán hồi quy chuỗi thời gian?
RandomCommittee xây dựng một tập hợp gồm 10 cây quyết định hồi quy, mỗi cây sử dụng một hạt giống ngẫu nhiên độc lập để phân tách log2(n)+1 thuộc tính đặc trưng. Kết quả dự báo cuối cùng là trung bình cộng đầu ra của các cây, giúp triệt tiêu độ thiên lệch (bias) và giữ sai số MAE ổn định ở mức 640 đến 780 triệu đồng.
Mô hình đề xuất có thể ứng dụng hiệu quả cho các doanh nghiệp có dữ liệu lịch sử ngắn và nhiều điểm 0 hay không?
Hoàn toàn có thể ứng dụng hiệu quả. Nhờ cơ chế gom cụm bằng độ đo DTW, các chuỗi dữ liệu thưa thớt có hành vi tương đồng sẽ hỗ trợ lẫn nhau trong quá trình huấn luyện. Kết quả trên 17 tháng dữ liệu thực tế chứng minh mô hình vẫn đạt độ chuẩn xác cao ngay cả khi có nhiều chuỗi dữ liệu gián đoạn.
Chỉ số sai số APME mang lại giá trị gì cho công tác quản trị tài chính so với chỉ số MAE truyền thống?
Trong khi MAE đo lường giá trị sai số tuyệt đối theo từng ngày riêng lẻ, APME đo lường tỷ lệ phần trăm sai lệch của tổng dòng tiền chi trả trong toàn bộ chu kỳ tháng. Điều này giúp các nhà quản lý tài chính đánh giá chính xác mức độ khớp ngân sách hàng tháng, duy trì độ lệch vốn dưới 10% để tối ưu hóa nguồn tiền mặt.
Kết luận
Nghiên cứu đã mang lại 5 đóng góp học thuật và thực tiễn cốt lõi sau đây:
- Giải quyết thành công bài toán dự báo dòng tiền ra cho hoạt động mua hàng trả góp 0% lãi suất với mạng lưới 170 nhà cung cấp phức tạp.
- Xây dựng quy trình tiền xử lý chuỗi thời gian tối ưu trên 518 ngày thực nghiệm với độ trễ lag k = 7 ngày kết hợp các thuộc tính lịch đặc trưng.
- Khẳng định tính ưu việt của phương pháp lai giữa giải thuật gom cụm DensityPeaks (dựa trên khoảng cách DTW) và kỹ thuật học máy tổ hợp RandomCommittee.
- Kiểm soát thành công sai số tuyệt đối MAE trong khoảng 640 đến 781 triệu đồng và hạ thấp sai số phần trăm hàng tháng APME dưới ngưỡng 10%.
- Đóng góp một khung giải pháp toàn diện giúp doanh nghiệp tài chính chủ động cân đối ngân quỹ và triệt tiêu rủi ro thanh toán chậm.
Kế hoạch trong giai đoạn 6 đến 12 tháng tiếp theo, nhóm nghiên cứu sẽ mở rộng tích hợp các biến ngoại sinh như sự kiện khuyến mãi, mùa vụ lao động và thử nghiệm mô hình trên các hạng mục dòng tiền chi khác như tạm ứng tiền mặt hay chuyển tiền điện tử. Các tổ chức tài chính và doanh nghiệp thương mại hãy chủ động triển khai ngay mô hình học máy tổ hợp kết hợp gom cụm chuỗi thời gian để nâng tầm năng lực quản trị thanh khoản và tối ưu hóa hiệu quả sử dụng nguồn vốn!