Tổng quan nghiên cứu

Theo các báo cáo đánh giá kinh tế đô thị, vấn nạn tắc nghẽn giao thông tại các siêu đô thị như Thành phố Hồ Chí Minh gây ra tổn thất kinh tế và xã hội ước tính lên tới gần 14.000 tỷ đồng mỗi năm. Tại các quốc gia phát triển như Hoa Kỳ, sự đình trệ giao thông làm tiêu hao khoảng 1,9 tỷ gallons nhiên liệu hàng năm, tương đương chi phí lãng phí 713 USD và 34 giờ chờ đợi cho mỗi người điều khiển phương tiện. Nhằm giải quyết bài toán phân luồng và tìm đường đi ngắn nhất với chi phí thấp nhất trong điều kiện thực tế, các hệ thống giao thông thông minh đòi hỏi nguồn dữ liệu vận tốc liên tục tại mọi vị trí trên bản đồ theo thời gian thực. Tuy nhiên, qua khảo sát thực tế trên hệ thống BK Smart Traffic, nguồn dữ liệu định vị toàn cầu thu thập chủ yếu từ xe buýt có mật độ không đồng đều, độ trôi dạt tọa độ lớn, dẫn đến tỷ lệ dữ liệu sạch khả dụng chỉ đạt khoảng 10% so với tổng lượng thông tin tiếp nhận.

Luận văn thạc sĩ chuyên ngành Khoa học máy tính với đề tài Bổ khuyết dữ liệu giao thông do học viên Võ Thanh Biết thực hiện dưới sự hướng dẫn khoa học của Tiến sĩ Phạm Trần Vũ tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh tập trung giải quyết bài toán khôi phục chuỗi dữ liệu vận tốc bị gián đoạn. Phạm vi nghiên cứu sử dụng tập dữ liệu thực nghiệm thu thập trong tháng 7 năm 2015 để phân tích mô hình và thực hiện kiểm chứng đối chiếu trên mạng lưới giao thông Thành phố Hồ Chí Minh từ ngày 01 đến ngày 07 tháng 8 năm 2015. Kết quả nghiên cứu có ý nghĩa quyết định trong việc hoàn thiện chuỗi dữ liệu giao thông đô thị, nâng cao tỷ lệ bao phủ dữ liệu lên trên 65,20%, tạo nền tảng vững chắc cho các thuật toán định tuyến và điều khiển giao thông thông minh vận hành chính xác.

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 dựa trên sự tích hợp của các trụ cột lý thuyết toán học và khoa học máy tính chuyên sâu về xử lý dữ liệu lớn. Trọng tâm lý thuyết là phương pháp phân tích dữ liệu chuỗi thời gian, mô hình hóa sự biến động của vận tốc phương tiện theo từng mốc thời gian tuần hoàn trong ngày. Bên cạnh các mô hình cổ điển như hồi quy tuyến tính và hồi quy phi tuyến đa thức, luận văn đi sâu ứng dụng lý thuyết làm trơn bằng hàm Spline phát triển từ nghiên cứu nền tảng của Christian H. Reinsch năm 1967 và các mô hình thống kê hiện đại trong môi trường S và R của Chambers và Hastie năm 1992.

Khung phân tích vận dụng các khái niệm cốt lõi bao gồm: Phân đoạn giá trị nền tảng, Hàm Spline tự nhiên bậc 3, Ma trận phạt độ trơn, Khung thời gian chuẩn hóa 15 phút và Tham số xu hướng. Bản chất của hàm Spline bậc 3 là tối thiểu hóa hàm mục tiêu kết hợp giữa tổng bình phương sai số và tích phân bình phương đạo hàm bậc hai, từ đó tạo ra đường cong nội suy mượt mà, triệt tiêu sự gợn sóng bất thường tại các điểm nút mà không làm biến dạng xu thế thực tế của dòng phương tiện lưu thông trên từng đoạn đường.

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

Nghiên cứu áp dụng phương pháp thực nghiệm khoa học kết hợp phân tích định lượng trên nền tảng cơ sở dữ liệu lớn của hệ thống BK Smart Traffic. Dữ liệu đầu vào sử dụng tập huấn luyện gồm khoảng 52.857 điểm phân đoạn đường được ghi nhận trong tháng 7 năm 2015 và tập dữ liệu kiểm chứng độc lập gồm 11.219 bản ghi theo khung thời gian thu thập từ ngày 01 đến ngày 07 tháng 8 năm 2015. Phương pháp chọn mẫu là kỹ thuật lấy mẫu phân tầng kết hợp lấy mẫu có chủ đích, tập trung vào 111 phân đoạn đường có lưu lượng phương tiện phức tạp tại các trục lộ huyết mạch như Ba Tháng Hai, Phạm Văn Đồng, Cộng Hòa và Lý Thường Kiệt.

Dữ liệu định vị vệ tinh thô sau khi lọc bỏ sai số được chuẩn hóa thành 96 khung thời gian chuẩn mỗi ngày, mỗi khung tương ứng 15 phút để xác định khả năng lưu thông trung bình. Lý do lựa chọn giải thuật làm trơn Spline kết hợp tham số xu hướng thay vì các mô hình học sâu như mạng nơ-ron là bởi dữ liệu giao thông thực tế bị khuyết thiếu nghiêm trọng ngay từ tập mẫu ban đầu, đặc biệt trong các khung giờ đêm từ 21:00 đến 5:00 sáng hôm sau. Các thuật toán học sâu đòi hỏi tập học phải toàn vẹn, trong khi hàm Spline cho phép làm trơn và nội suy trực tiếp trên các tập dữ liệu gián đoạn với chi phí tính toán tối ưu. Toàn bộ quy trình xử lý được hiện thực hóa qua công cụ BKTrafficTool viết bằng ngôn ngữ Java, tích hợp cơ sở dữ liệu MongoDB và phân tích trên R-Studio trong mốc thời gian thực hiện từ ngày 06 tháng 7 năm 2015 đến ngày 04 tháng 12 năm 2015.

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

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

Thứ nhất, nghiên cứu đã khắc phục triệt để tình trạng đứt gãy dữ liệu trên toàn bộ các khung giờ trong ngày. Tại phân đoạn kiểm thử điển hình mang mã số 114070 trên tuyến đường Lý Thường Kiệt, số khung thời gian có dữ liệu ban đầu chỉ đạt 29 trên tổng số 96 khung trong ngày, tương đương tỷ lệ phủ khiêm tốn 30,21%. Sau khi áp dụng giải thuật bổ khuyết dựa trên hàm Spline, hệ thống đã lấp đầy hoàn chỉnh 96 trên 96 khung thời gian, bổ sung thành công 67 khung giờ bị khuyết với tỷ lệ bù đắp dữ liệu đạt mức 65,20%.

Thứ hai, việc thử nghiệm đa dạng các bộ tham số đã xác định được cấu hình tối ưu vượt trội. Khi so sánh giữa mô hình hồi quy tuyến tính và hàm Spline, phương pháp Spline với hệ số làm trơn bằng 0.4 kết hợp tham số xu hướng bằng 0.5 mang lại sai số tuyệt đối trung bình thấp nhất, chỉ ở mức 3,59 km/h. Trong khi đó, mô hình tuyến tính có sai số dao động từ 4,68 km/h đến 4,91 km/h, còn mô hình phi tuyến bậc 4 gặp hiện tượng quá khớp do áp đặt cưỡng bức hai đỉnh giờ cao điểm cho mọi tuyến đường.

Thứ ba, thuật toán chứng minh được tính ổn định và độ tin cậy cao trên quy mô lớn. Khi áp dụng kiểm nghiệm trên toàn bộ 111 phân đoạn đường trọng điểm thuộc 4 tuyến đường chính trong 7 ngày liên tiếp từ ngày 01 đến ngày 07 tháng 8 năm 2015, sai số tuyệt đối trung bình toàn mạng lưới duy trì ổn định ở mức từ 4,57 km/h đến 5,63 km/h, chứng minh khả năng thích ứng linh hoạt với các điều kiện giao thông biến đổi liên tục.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp phương pháp làm trơn Spline đạt hiệu quả vượt trội nằm ở khả năng xấp xỉ cục bộ thông minh kết hợp cơ chế điều chỉnh trọng số xu hướng. Việc thiết lập tham số xu hướng bằng 0.5 cho phép giá trị dự báo tại khung thời gian bị khuyết nhận sự đóng góp cân bằng từ dữ liệu thực tế của khung liền trước và liền sau, hạn chế tối đa độ lệch pha so với nhịp di chuyển thực tế của dòng xe. Trong khi các nghiên cứu truyền thống về hồi quy đường thẳng tạo ra kết quả phẳng đơn điệu và bỏ qua hoàn toàn hiện tượng giảm tốc giờ cao điểm, thì đường cong Spline bám sát quỹ đạo thực nghiệm với độ mềm dẻo tối đa.

Cách thức trực quan hóa dữ liệu trong luận văn được thể hiện trực quan thông qua các biểu đồ phân bố vận tốc theo 96 khung thời gian và bảng so sánh đa chiều các mức sai số tương ứng với các giá trị tham số xu hướng bằng 0.25, 0.5 và 0.75. Biểu đồ đường so sánh trực tiếp giữa dữ liệu gốc và đường cong sau bổ khuyết giúp các kỹ sư giao thông nhận diện rõ nét hình thái lưu thông tại từng phân đoạn cụ thể. Kết quả này khẳng định rằng việc xử lý dữ liệu giao thông dưới dạng chuỗi thời gian phân đoạn là một hướng đi khoa học chuẩn xác, giải quyết trọn vẹn rào cản thiếu hụt cảm biến vật lý tại các đô thị đang phát triển.

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

Thứ nhất, tối ưu hóa độ phân giải thời gian của khung dữ liệu. Cơ quan quản lý hệ thống cần lập trình tự động điều chỉnh độ dài khung từ 15 phút xuống còn 5 phút trong các khoảng thời gian cao điểm từ 6:30 đến 8:30 và 16:30 đến 18:30, nhằm mục tiêu giảm sai số tuyệt đối trung bình xuống dưới 3,0 km/h trước quý 2 năm 2027 do nhóm kỹ thuật vận hành BK Smart Traffic chịu trách nhiệm triển khai.

Thứ hai, mở rộng mô hình bổ khuyết không - thời gian đa chiều. Viện nghiên cứu công nghệ giao thông và các trường đại học cần kết hợp thuật toán Spline với mô hình mạng Bayes và đồ thị không gian lân cận, nhằm dự báo liên phân đoạn và nâng độ phủ dữ liệu toàn diện lên 95% diện tích đô thị trong vòng 12 tháng tới.

Thứ ba, đa dạng hóa nguồn thu thập dữ liệu định vị vệ tinh. Các doanh nghiệp vận tải hành khách, dịch vụ giao hàng công nghệ và Sở Giao thông Vận tải cần phối hợp thiết lập giao thức chia sẻ dữ liệu định vị từ các phương tiện thương mại, nâng tỷ lệ dữ liệu đầu vào có độ chính xác cao từ 10% lên tối thiểu 40% trong lộ trình 18 tháng.

Thứ tư, nhúng thuật toán vào hệ sinh thái giao thông thông minh thời gian thực. Đơn vị phát triển phần mềm cần tích hợp thư viện bổ khuyết dữ liệu vào các ứng dụng bản đồ dẫn đường trực tuyến và hệ thống điều khiển đèn tín hiệu thích ứng, đảm bảo thời gian phản hồi dưới 200 miligiây cho mỗi truy vấn lộ trình trước cuối năm 2026.

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

Nhóm thứ nhất là các kỹ sư khoa học dữ liệu và chuyên gia trí tuệ nhân tạo chuyên ngành giao thông thông minh. Nhóm này sẽ tiếp cận được giải pháp toán học toàn diện trong việc xử lý chuỗi thời gian, áp dụng kỹ thuật làm trơn Spline để khắc phục hiện tượng mất mát dữ liệu cảm biến trong môi trường thực tế.

Nhóm thứ hai là các cán bộ quản lý đô thị, chuyên viên quy hoạch thuộc Sở Giao thông Vận tải và các trung tâm điều hành giao thông thông minh. Công trình cung cấp cơ sở dữ liệu tin cậy để đánh giá hiện trạng ùn tắc, mô phỏng luồng di chuyển và tối ưu hóa chu kỳ đèn tín hiệu tại các nút giao thông phức tạp.

Nhóm thứ ba là các doanh nghiệp công nghệ vận tải, đơn vị cung cấp giải pháp logistics và bản đồ số. Việc ứng dụng giải thuật bổ khuyết vận tốc giúp nâng cao độ chính xác của thuật toán ước tính thời gian di chuyển lên hơn 20%, hỗ trợ tài xế lựa chọn hành trình tiết kiệm nhiên liệu nhất.

Nhóm thứ tư là học viên cao học, nghiên cứu sinh và giảng viên ngành Khoa học máy tính, Hệ thống thông tin địa lý. Luận văn đóng vai trò tài liệu tham khảo học thuật giá trị về phương pháp làm sạch dữ liệu lớn, quy trình thực nghiệm trên MongoDB và kỹ thuật phân tích dữ liệu chuyên sâu với ngôn ngữ R.

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

Hỏi: Tại sao dữ liệu định vị thu thập từ xe buýt ban đầu chỉ có tỷ lệ sử dụng được khoảng 10%?
Trả lời: Dữ liệu định vị xe buýt thực tế có độ trôi dạt tọa độ lớn, tần suất phát tín hiệu không đều và biến thiên vận tốc phức tạp giữa các làn đường. Bên cạnh đó, xe buýt thường dừng đỗ đón khách liên tục và ngừng hoạt động hoàn toàn sau 21:00, khiến lượng lớn bản ghi bị nhiễu hoặc có vận tốc bằng 0, dẫn đến tỷ lệ dữ liệu sạch khả dụng phục vụ mô hình chỉ đạt khoảng 10%.

Hỏi: Việc chia một ngày thành 96 khung thời gian 15 phút mang lại lợi ích gì?
Trả lời: Phân đoạn một ngày thành 96 khung giờ chuẩn hóa 15 phút giúp làm phẳng các biến động vận tốc cá lẻ của từng phương tiện, chuyển hóa tập dữ liệu rời rạc thành chuỗi thời gian đồng nhất đại diện cho khả năng lưu thông trung bình. Khoảng thời gian 15 phút đủ dài để gom đủ lượng mẫu tối thiểu nhưng vẫn đủ ngắn để phản ánh chính xác các giai đoạn chuyển biến giao thông.

Hỏi: Vì sao mô hình hồi quy phi tuyến bậc 4 không được lựa chọn để bổ khuyết dữ liệu thực tế?
Trả lời: Dù hàm số bậc 4 có đồ thị dạng chữ W mô phỏng trực quan hai đỉnh giờ cao điểm, nhưng mô hình này mang tính chất áp đặt cơ học. Trong thực tế, có những đoạn đường thông thoáng cả ngày hoặc chỉ ùn tắc vào một khung giờ duy nhất. Do đó, việc áp đặt hàm bậc 4 gây ra sai số lớn và hiện tượng quá khớp dữ liệu nghiêm trọng.

Hỏi: Ý nghĩa toán học của tham số xu hướng bằng 0.5 trong thuật toán bổ khuyết là gì?
Trả lời: Tham số xu hướng đóng vai trò là trọng số điều tiết mức độ ảnh hưởng của dữ liệu lân cận đến giá trị dự báo. Với giá trị bằng 0.5, thuật toán cân bằng hoàn hảo sự đóng góp giữa khung thời gian liền trước và liền sau, giúp sai số tuyệt đối trung bình đạt mức tối ưu nhất là 3,59 km/h so với các mức tham số thử nghiệm khác.

Hỏi: Thuật toán bổ khuyết trong luận văn có thể áp dụng cho các đô thị khác ngoài Thành phố Hồ Chí Minh không?
Trả lời: Hoàn toàn có thể áp dụng rộng rãi. Bản chất của thuật toán làm trơn Spline là giải thuật học thống kê dựa trên chuỗi thời gian độc lập với vị trí địa lý. Bất kỳ đô thị nào sở hữu mạng lưới cảm biến định vị hoặc camera giao thông có hiện tượng thiếu dữ liệu đều có thể đưa vào mô hình chuẩn hóa 96 khung thời gian để tái tạo bức tranh lưu thông trọn vẹn.

Kết luận

Công trình luận văn thạc sĩ của học viên Võ Thanh Biết đã giải quyết xuất sắc bài toán khuyết thiếu dữ liệu trong hệ thống giao thông thông minh:

  • Xây dựng thành công quy trình xử lý dữ liệu định vị vệ tinh thành chuỗi thời gian chuẩn hóa 96 khung giờ mỗi ngày.
  • Ứng dụng đột phá thuật toán làm trơn Spline với hệ số làm trơn bằng 0.4 và tham số xu hướng bằng 0.5, đạt sai số tuyệt đối trung bình tối ưu chỉ 3,59 km/h.
  • Nâng cao tỷ lệ bù đắp và hoàn thiện dữ liệu giao thông bị thiếu hụt lên tới 65,20% trên toàn tuyến kiểm nghiệm.
  • Kiểm chứng thành công tính ổn định trên mạng lưới 111 phân đoạn đường huyết mạch tại Thành phố Hồ Chí Minh.
  • Cung cấp nền tảng thư viện công cụ Java và cơ sở dữ liệu mở phục vụ cộng đồng nghiên cứu giao thông thông minh.

Trong giai đoạn tiếp theo của lộ trình 12 tháng tới, các nhà nghiên cứu cần đẩy mạnh tích hợp mạng nơ-ron sâu và mở rộng bổ khuyết không gian đa chiều theo vùng. Độc giả quan tâm và các đơn vị phát triển công nghệ giao thông hãy tham khảo toàn văn luận văn để ứng dụng ngay giải thuật tối ưu này vào hệ thống thực tế.