Tổng quan nghiên cứu

Tai nạn giao thông đường bộ từ lâu đã là một trong những thách thức an ninh trật tự và sức khỏe cộng đồng nghiêm trọng tại Việt Nam. Nhằm nâng cao hiệu quả giám sát, Cục Cảnh sát giao thông đường bộ - đường sắt (C26) thuộc Bộ Công an đã triển khai hệ thống quản lý cơ sở dữ liệu tai nạn giao thông từ năm 2000 và nhân rộng ra phạm vi 64 tỉnh thành trên toàn quốc từ cuối năm 2004. Khối lượng bản ghi khổng lồ tích lũy qua nhiều năm tạo nên nguồn tài nguyên dữ liệu lớn nhưng chưa được khai thác tối ưu. Phần lớn các báo cáo trước đây chỉ dừng lại ở các con số thống kê mô tả rời rạc, chưa chỉ rõ được các mối liên hệ nhân quả tiềm ẩn giữa người điều khiển, phương tiện, điều kiện mặt đường và mức độ thương tật.

Luận văn thạc sĩ chuyên ngành Công nghệ thông tin của học viên Nguyễn Việt Trung, dưới sự hướng dẫn khoa học của PGS. Tiến sĩ Ngô Quốc Tạo tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội (bảo vệ tháng 01 năm 2007), đã tập trung giải quyết bài toán cấp thiết này. Đề tài đặt mục tiêu nghiên cứu và ứng dụng kỹ thuật khai phá dữ liệu bằng luật kết hợp (Association Rules) trên kho cơ sở dữ liệu tai nạn giao thông của Cục C26, từ đó xây dựng chương trình thử nghiệm chiết xuất tri thức tự động. Nghiên cứu giới hạn phạm vi khảo sát trên hệ thống thông tin quản lý nghiệp vụ giao thông giai đoạn 2000 - 2007 trên quy mô toàn quốc. Kết quả nghiên cứu mang ý nghĩa thực tiễn to lớn khi hỗ trợ rút ngắn hơn 80% thời gian phân tích thủ công, nâng cao độ chính xác trong việc phát hiện quy luật vi phạm và tạo tiền đề định lượng giúp các cơ quan quản lý giảm từ 10% đến 15% tỷ lệ tai nạn giao thông nghiêm trọng thông qua phân bổ lực lượng tuần tra trúng đích.

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át hiện tri thức từ cơ sở dữ liệu (KDD - Knowledge Discovery in Databases) do các nhà khoa học Fayyad, Smyth và Piatetsky-Shapiro định hình từ năm 1989. Quy trình chuẩn hóa gồm 6 giai đoạn liên hoàn: Gom dữ liệu, trích lọc, làm sạch và tiền xử lý, chuyển đổi dữ liệu, khai phá mẫu, và đánh giá kết quả. Trọng tâm của luận văn là mô hình luật kết hợp do Rakesh Agrawal cùng các cộng sự đề xuất năm 1993 và hoàn thiện năm 1996, nhằm tìm kiếm các mối quan hệ có dạng nếu tiền đề X xảy ra thì dẫn đến kết luận Y.

Để đánh giá giá trị của các luật kết hợp, luận văn làm rõ 4 khái niệm cốt lõi:

  1. Độ hỗ trợ của tập mục (Support): Tỷ lệ phần trăm các tác vụ trong cơ sở dữ liệu chứa tập mục đó.
  2. Tập mục phổ biến (Frequent Itemset): Tập mục có độ hỗ trợ lớn hơn hoặc bằng ngưỡng hỗ trợ cực tiểu minsup (thường chọn từ 30% đến 60%).
  3. Độ tin cậy của luật (Confidence): Xác suất có điều kiện thể hiện tỷ lệ tác vụ chứa kết luận Y khi đã chứa tiền đề X, yêu cầu vượt qua ngưỡng tin cậy cực tiểu minconf (thường chọn từ 50% đến 80%).
  4. Luật kết hợp mạnh (Strong Rule): Luật thỏa mãn đồng thời cả hai điều kiện về ngưỡng hỗ trợ cực tiểu và độ tin cậy cực tiểu.

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

Nguồn dữ liệu nghiên cứu được trích xuất trực tiếp từ hệ thống phần mềm nghiệp vụ quản lý tai nạn giao thông do Cục E15 phối hợp với Cục C26 Bộ Công an thiết kế và vận hành. Cấu trúc cơ sở dữ liệu quan hệ gồm 4 bảng thực thể chính: Bảng số liệu tai nạn (chứa 53 trường dữ liệu chi tiết về tọa độ, thời gian, mức độ thiệt hại), bảng phương tiện (13 trường dữ liệu về loại xe, hạn kiểm định), bảng người điều khiển (12 trường dữ liệu về độ tuổi, giấy phép lái xe, nồng độ cồn) và bảng hành khách bộ hành, cùng với 18 bảng danh mục nghiệp vụ chuẩn hóa.

Về phương pháp chọn mẫu, nghiên cứu sử dụng phương pháp chọn mẫu phân tầng kết hợp lấy mẫu ngẫu nhiên từ hàng chục nghìn hồ sơ tai nạn trên toàn quốc trong giai đoạn 2000 - 2007. Việc lựa chọn cỡ mẫu thử nghiệm linh hoạt từ hàng nghìn tác vụ cho phép kiểm tra độ chính xác thuật toán mà vẫn đảm bảo tính đại diện cao.

Về phương pháp phân tích, luận văn tiến hành phân tích so sánh chuyên sâu giữa hai thuật toán trụ cột: Thuật toán Apriori kinh điển và thuật toán FP-growth (Frequent Pattern Growth do Jiawei Han đề xuất năm 2000). Lý do lựa chọn FP-growth làm phương pháp chủ đạo là vì cấu trúc cây mẫu phổ biến FP-tree giúp nén toàn bộ dữ liệu mà chỉ cần quét cơ sở dữ liệu đúng 2 lần với độ phức tạp tuyến tính O(n). Thuật toán này khắc phục hoàn toàn nhược điểm bùng nổ hơn 10.000 tập ứng cử viên trung gian của Apriori khi xử lý dữ liệu lớn. Đối với các trường thuộc tính liên tục như độ tuổi và vận tốc, tác giả áp dụng kỹ thuật khai phá luật kết hợp định lượng thông qua việc phân khoảng và ánh xạ thành 13 thuộc tính nhị phân chuẩn hóa.

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

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

Quá trình chạy thực nghiệm chương trình khai phá dữ liệu trên cơ sở dữ liệu tai nạn giao thông đã đem lại các phát hiện quan trọng mang tính quy luật:

Thứ nhất, mối tương quan giữa hành vi điều khiển và nồng độ cồn: Khai phá dữ liệu chỉ ra rằng có tới 35% nạn nhân phóng nhanh vượt ẩu kết hợp chấn thương sọ não có sử dụng rượu bia, trong đó các vụ việc vừa có yếu tố vi phạm tốc độ vừa say rượu chiếm độ hỗ trợ 18% trên tổng số vụ tai nạn được khảo sát.

Thứ hai, mối quan hệ giữa loại vi phạm và mức độ thương tật: Khi người lái xe vi phạm lỗi phóng nhanh vượt ẩu dẫn đến tai nạn, xác suất xảy ra chấn thương sọ não đạt độ tin cậy lên tới 100% trong phân khúc tai nạn tốc độ cao. Trong khi đó, xác suất dẫn đến gãy chân là 67% và gãy tay đơn thuần là 33%.

Thứ ba, sự phân hóa rủi ro theo nhóm tuổi và phương tiện: Nhóm người điều khiển phương tiện trong độ tuổi từ 16 đến 25 điều khiển xe mô tô có tỷ lệ liên quan đến lỗi chạy quá tốc độ từ 55 km/h đến 90 km/h chiếm hơn 60% tổng số vụ tai nạn nghiêm trọng. Ngược lại, nhóm đối tượng từ 40 đến 50 tuổi chỉ chiếm khoảng 25% các vụ tai nạn có nguyên nhân tương tự.

Thứ tư, hiệu năng vượt trội của thuật toán FP-growth: Khi giảm ngưỡng hỗ trợ cực tiểu minsup xuống dưới 30%, thuật toán FP-growth rút ngắn thời gian xử lý hơn 75% so với thuật toán Apriori, đồng thời tiết kiệm 60% dung lượng bộ nhớ RAM nhờ loại bỏ hoàn toàn khâu sinh tập ứng cử viên.

Thảo luận kết quả

Các phát hiện trên phản ánh chính xác thực trạng an toàn giao thông tại Việt Nam trong giai đoạn chuyển đổi cơ giới hóa phương tiện. Tỷ lệ thanh thiếu niên từ 16 đến 25 tuổi gây tai nạn ở mức cao bắt nguồn từ tâm lý chủ quan, thiếu kinh nghiệm xử lý tình huống và ý thức chấp hành luật còn hạn chế khi sử dụng rượu bia.

Trong thực tế ứng dụng, các kết quả khai phá luật kết hợp có thể được biểu diễn trực quan thông qua đồ thị phân tán hai chiều (Scatter Plot) với trục hoành là độ hỗ trợ (Support) và trục tung là độ tin cậy (Confidence). Đồng thời, một bảng ma trận chéo tương quan giữa 13 thuộc tính nhị phân hóa (như độ tuổi, dải tốc độ, nồng độ cồn và loại thương tật) sẽ giúp người quản lý nhanh chóng nhận diện những quy luật rủi ro cao nhất mà mắt thường không thể thấy qua các bảng số liệu phẳng.

So sánh với các nghiên cứu an toàn giao thông của Cảnh sát Liên bang Úc, mô hình của luận văn đã được bản địa hóa thành công khi tích hợp đặc thù giao thông hỗn hợp tại Việt Nam, nơi phương tiện mô tô, xe gắn máy chiếm tới hơn 85% tổng lưu lượng lưu thông. Ý nghĩa của phát hiện này giúp ngành công an chuyển từ hình thức xử lý vi phạm bị động sang thiết lập các chốt kiểm tra nồng độ cồn và tốc độ theo khung giờ và đối tượng trọng điểm.

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

Dựa trên kết quả khai phá tri thức từ cơ sở dữ liệu tai nạn giao thông, luận văn đưa ra 4 nhóm giải pháp mang tính chiến lược và khả thi cao:

Thứ nhất, tích hợp module thuật toán FP-growth vào phần mềm quản lý tai nạn giao thông quốc gia do Cục Cảnh sát giao thông (C26) và Cục Công nghệ thông tin (E15) phối hợp thực hiện. Mục tiêu là tự động quét và chiết xuất 100% các điểm đen tai nạn cùng quy luật vi phạm mới định kỳ hàng tháng, hoàn thiện triển khai ngay trong quý 2.

Thứ hai, tập trung lực lượng Cảnh sát giao thông tại các địa phương tổ chức các đợt cao điểm tuần tra, kiểm soát chuyên đề nồng độ cồn và tốc độ, hướng trọng tâm vào nhóm đối tượng thanh niên từ 16 đến 25 tuổi điều khiển xe máy trên các tuyến quốc lộ. Mục tiêu kéo giảm tối thiểu 20% số vụ tai nạn giao thông nghiêm trọng trong vòng 6 tháng kể từ khi áp dụng.

Thứ ba, nâng cấp và chuẩn hóa toàn diện cấu trúc 53 trường dữ liệu của hệ thống báo cáo tai nạn giao thông, thực hiện kết nối liên thông dữ liệu điện tử giữa cơ sở dữ liệu tai nạn của Bộ Công an với cơ sở dữ liệu đăng kiểm phương tiện và quản lý giấy phép lái xe của Bộ Giao thông Vận tải trong lộ trình 12 tháng.

Thứ tư, Ban An toàn Giao thông Quốc gia và các tổ chức đoàn thể cần đổi mới nội dung tuyên truyền an toàn giao thông dựa trên các luật kết hợp cụ thể, nhấn mạnh tác hại của việc kết hợp bia rượu với phóng nhanh vượt ẩu, hướng tới mục tiêu nâng tỷ lệ nhận thức đúng luật của người tham gia giao thông lên trên 85% vào cuối năm.

Đố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:

  1. Lãnh đạo và cán bộ chỉ huy thuộc Cục Cảnh sát giao thông đường bộ - đường sắt (C26) cùng Phòng Cảnh sát giao thông các tỉnh, thành phố: Ứng dụng các quy luật kết hợp để xây dựng phương án bố trí lực lượng tuần tra khoa học, thiết lập chốt kiểm soát thông minh dựa trên dữ liệu dự báo.
  2. Chuyên viên công nghệ thông tin và kỹ sư dữ liệu trong ngành Công an (Cục E15): Tham khảo kiến trúc thiết kế hệ cơ sở dữ liệu 4 bảng thực thể, quy trình làm sạch dữ liệu nghiệp vụ và giải thuật cài đặt cây mẫu phổ biến FP-tree trong các bài toán an ninh trật tự.
  3. 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, Hệ thống thông tin: Sử dụng luận văn như một tài liệu nghiên cứu điển hình về phương pháp khai phá luật kết hợp định lượng và so sánh hiệu năng thuật toán trên bộ dữ liệu lớn thực tế.
  4. Các công ty bảo hiểm và doanh nghiệp vận tải đường bộ: Vận dụng mô hình 13 thuộc tính rủi ro để tính toán phí bảo hiểm phương tiện cơ giới chính xác hơn và xây dựng bộ quy chuẩn quản trị rủi ro an toàn cho đội ngũ tài xế.

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

Thuật toán Apriori và FP-growth khác nhau như thế nào trong bài toán này?

Thuật toán Apriori phải duyệt cơ sở dữ liệu nhiều lần và sinh ra lượng tập ứng cử viên khổng lồ có thể vượt quá 10.000 phần tử, gây nghẽn bộ nhớ. Ngược lại, thuật toán FP-growth sử dụng cấu trúc cây FP-tree nén dữ liệu, chỉ cần duyệt cơ sở dữ liệu đúng 2 lần với thời gian xử lý O(n), giúp tăng tốc độ khai phá nhanh hơn từ 3 đến 5 lần trong thực tế.

Ý nghĩa thực tiễn của độ hỗ trợ và độ tin cậy trong phân tích tai nạn là gì?

Độ hỗ trợ phản ánh mức độ phổ biến của một tình huống trong thực tế, ví dụ tỷ lệ 18% vụ việc xảy ra đồng thời hành vi phóng nhanh và uống rượu. Độ tin cậy đo lường xác suất xảy ra hậu quả nghiêm trọng khi có điều kiện vi phạm, đạt mức từ 67% đến 100% đối với các lỗi lái xe nguy hiểm.

Làm thế nào để xử lý các thuộc tính định lượng như độ tuổi và tốc độ khi khai phá luật kết hợp?

Tác giả áp dụng phương pháp phân khoảng dữ liệu số, chia độ tuổi thành các dải như 0-21, 22-35, 36-55 và vận tốc thành các dải 55-90 km/h. Sau đó, các khoảng này được ánh xạ thành 13 thuộc tính nhị phân chuẩn hóa, cho phép các thuật toán luật kết hợp xử lý chính xác mà không làm mất thông tin định lượng.

Cơ sở dữ liệu của Cục C26 được cấu trúc như thế nào để phục vụ khai phá?

Cơ sở dữ liệu được chuẩn hóa thành 4 bảng dữ liệu chính gồm bảng tai nạn với 53 trường, bảng phương tiện với 13 trường, bảng người điều khiển với 12 trường và bảng hành khách bộ hành. Hệ thống còn tích hợp 18 bảng danh mục nghiệp vụ để thiết lập quan hệ một-nhiều chặt chẽ, phục vụ truy vấn đa chiều.

Đóng góp mới của luận văn so với các phương pháp thống kê truyền thống là gì?

Các phần mềm trước năm 2007 chỉ thực hiện đếm tần suất đơn biến rời rạc. Luận văn đã tự động hóa việc phát hiện các quy luật đa biến tiềm ẩn, chỉ ra mối liên hệ nhân quả giữa hành vi và mức độ thương tật, từ đó giúp cơ quan chức năng nâng cao hiệu quả hoạch định chính sách an toàn giao thông thêm hơn 30%.

Kết luận

Nghiên cứu của luận văn thạc sĩ Nguyễn Việt Trung đã giải quyết thành công bài toán khai thác tri thức từ kho dữ liệu tai nạn giao thông quốc gia, với các kết luận then chốt sau:

  • Ứng dụng thành công kỹ thuật khai phá dữ liệu bằng luật kết hợp trên hệ cơ sở dữ liệu nghiệp vụ của Cục Cảnh sát giao thông (C26).
  • Chứng minh tính ưu việt vượt trội của thuật toán FP-growth với độ phức tạp tính toán O(n), tối ưu hóa thời gian và bộ nhớ so với thuật toán Apriori.
  • Hoàn thiện phương pháp khai phá luật kết hợp định lượng thông qua cơ chế phân khoảng và ánh xạ 13 thuộc tính nhị phân đặc trưng.
  • Chiết xuất được nhiều quy luật quan trọng có độ tin cậy lên tới 100% giữa hành vi chạy quá tốc độ, nồng độ cồn và chấn thương sọ não.
  • Xây dựng thành công mô hình phần mềm thử nghiệm có khả năng tích hợp trực tiếp vào hệ thống quản lý an toàn giao thông của ngành Công an.

Đóng góp lớn nhất của đề tài là mở ra hướng tiếp cận hiện đại trong việc chuyển đổi số công tác quản lý nhà nước, đưa dữ liệu trở thành công cụ dự báo chiến lược. Kế hoạch tiếp theo cần tập trung mở rộng mô hình trên các nền tảng dữ liệu lớn thời gian thực trong vòng 6 tháng tới. Các nhà nghiên cứu và cơ quan quản lý giao thông hãy tham khảo, áp dụng ngay mô hình thuật toán này để nâng cao năng lực phân tích dữ liệu và kiến tạo môi trường giao thông an toàn, văn minh.