Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số và dữ liệu lớn, các tổ chức doanh nghiệp đang tạo ra hàng triệu bản ghi nhật ký sự kiện mỗi ngày từ các hệ thống hoạch định tài nguyên, quản lý quan hệ khách hàng và quản lý chuỗi cung ứng. Tuy nhiên, theo ước tính có đến hơn 80% lượng dữ liệu nhật ký này chưa được khai thác đúng mức để tái hiện chính xác các quy trình vận hành thực tế. Phần lớn các nhà quản trị vẫn dựa vào các bản vẽ quy trình thủ công hoặc nhận định chủ quan, dẫn đến độ sai lệch thực tế từ 20% đến 40% so với diễn biến vận hành thực sự.

Vấn đề nghiên cứu trọng tâm là khắc phục những rào cản nghiêm trọng của các thuật toán khai phá quy trình kinh điển, tiêu biểu là thuật toán Alpha với các nhược điểm cố hữu như tạo ra cấu trúc dư thừa, không phát hiện được chu trình ngắn có độ dài 1 hoặc 2, và không thể xử lý các ràng buộc phụ thuộc không địa phương. Mục tiêu cụ thể của luận văn là nghiên cứu, hoàn thiện và áp dụng phương pháp phát hiện quá trình nâng cao dựa trên lý thuyết vùng trạng thái nhằm ánh xạ chính xác nhật ký sự kiện thành mô hình mạng Petri hoàn chỉnh, tối ưu và không làm sai lệch luồng điều khiển.

Nghiên cứu được triển khai trong khuôn khổ đề tài nghiên cứu mã số QG.22 về phát triển các kỹ thuật tiên tiến khai phá mẫu từ nhật ký sự kiện tại Đại học Quốc gia Hà Nội vào năm 2015. Ý nghĩa khoa học và thực tiễn của công trình thể hiện qua việc giảm thiểu tới hơn 90% độ phức tạp không gian trạng thái khi xử lý 10 hoạt động song song từ 1.024 trạng thái của hệ thống chuyển xuống chỉ còn 20 vị trí trong mạng Petri, hỗ trợ doanh nghiệp tự động hóa 100% việc tái tạo quy trình kinh doanh minh bạch và 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

Luận văn xây dựng trên nền tảng lý thuyết khai phá quá trình do nhà khoa học Wil van der Aalst khởi xướng, kết hợp cùng lý thuyết vùng trạng thái tiếp cận hai pha và lý thuyết mạng Petri mở rộng cho quy trình công việc. Khung nghiên cứu vận dụng 4 khái niệm cốt lõi:

Thứ nhất, nhật ký sự kiện là điểm khởi đầu, lưu trữ toàn bộ chuỗi sự kiện được liên kết theo từng trường hợp với 4 phương diện khai thác chính gồm luồng điều khiển, tổ chức, trường hợp và thời gian.

Thứ hai, hệ thống chuyển trạng thái được định nghĩa là một bộ ba toán học gồm tập trạng thái hữu hạn, tập hoạt động và tập các bước chuyển có hướng.

Thứ ba, vùng trạng thái là một tập con các trạng thái trong hệ thống chuyển mà mọi hoạt động khi tác động vào tập này đều tuân thủ nghiêm ngặt một trong ba quy tắc: đi vào vùng, đi ra khỏi vùng, hoặc hoàn toàn không giao cắt vùng.

Thứ tư, các kỹ thuật trừu tượng hóa trạng thái bao gồm trừu tượng dãy, tập hợp, tập bội, lọc và giới hạn cửa sổ k-tail, cho phép tùy biến linh hoạt độ chi tiết của không gian trạng thái.

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

Nghiên cứu sử dụng nguồn dữ liệu kép gồm các bộ dữ liệu chuẩn hóa tổng hợp và dữ liệu thực tế. Cụ thể, nguồn dữ liệu tổng hợp gồm các tập log mẫu L6 và L9 với cấu trúc phức tạp chứa nhiều nhánh rẽ song song và lặp lại; nguồn dữ liệu thực tế là bộ nhật ký sự kiện bệnh viện từ trung tâm dữ liệu 3TU Datacentrum với quy mô hàng chục nghìn sự kiện ghi nhận từ môi trường lâm sàng thực tế.

Phương pháp chọn mẫu có chủ đích được áp dụng nhằm bao phủ đầy đủ các trường hợp kiểm thử đặc biệt: các vết có độ dài thay đổi từ 4 đến 16 sự kiện, các cấu trúc luồng song song có tới 10 tác vụ đồng thời, và các chu trình lặp ngắn.

Phương pháp phân tích dựa trên khung quy trình 4 bước được hiện thực hóa trên nền tảng công cụ ProM 6.1:

  1. Xây dựng hệ thống chuyển trạng thái từ nhật ký sự kiện thông qua các hàm trạng thái quá khứ và tương lai.
  2. Xác định các vùng trạng thái tối thiểu và không tầm thường nhằm loại trừ các vùng rỗng hoặc bao hàm.
  3. Ánh xạ các vùng tối thiểu thành các vị trí tương ứng trong mạng Petri tối thiểu bão hòa.
  4. Đối sánh hiệu năng và chất lượng với thuật toán Alpha truyền thống.

Lý do lựa chọn phương pháp vùng trạng thái tiếp cận hai pha là khả năng kiểm soát toàn diện sự cân bằng giữa mô hình quá chi tiết và mô hình quá khái quát, đồng thời xử lý triệt để các cấu trúc đồng thời phức tạp mà các thuật toán quét quan hệ trực tiếp không giải quyết được. Toàn bộ chu trình nghiên cứu và thực nghiệm được tiến hành trong thời gian 12 tháng từ giữa năm 2014 đến tháng 5 năm 2015.

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

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

Quá trình phân tích thực nghiệm và đối chiếu mô hình đã mang lại 3 phát hiện khoa học mang tính đột phá:

Phát hiện thứ nhất là khả năng khắc phục triệt để bài toán chu trình ngắn. Trong khi thuật toán Alpha thất bại hoàn toàn 100% đối với các chu trình có độ dài 1 hoặc 2 do chỉ phân tích quan hệ đi trước trực tiếp, phương pháp vùng trạng thái đã phát hiện chính xác 100% các vòng lặp cục bộ thông qua việc phân lập các trạng thái tiền tố và hậu tố trong hệ thống chuyển.

Phát hiện thứ hai là khả năng nén không gian trạng thái và tối ưu hóa kích thước mô hình trong các cấu trúc xử lý song song. Khi số lượng hoạt động đồng thời tăng lên 10 hoạt động, hệ thống chuyển ghi nhận sự bùng nổ trạng thái theo cấp số nhân với 1.024 trạng thái và 5.120 bước chuyển. Tuy nhiên, khi chuyển đổi sang mạng Petri bằng phương pháp vùng trạng thái, mô hình kết quả chỉ cần đúng 10 bước chuyển và 20 vị trí, giúp cắt giảm hơn 98% số lượng thành phần cần quản lý mà vẫn bảo toàn nguyên vẹn ngữ nghĩa thực thi.

Phát hiện thứ ba là việc nâng cao độ phù hợp và độ chính xác của mô hình trên dữ liệu thực nghiệm L6 và L9. Mô hình tạo bởi thuật toán Alpha chứa các vị trí dư thừa không cần thiết làm giảm tính đơn giản xuống dưới 70%, trong khi phương pháp vùng trạng thái tạo ra mạng lưới tối thiểu bão hòa đạt độ phù hợp 100%, phản ánh chính xác các mối quan hệ phụ thuộc không địa phương giữa các hoạt động trong hệ thống.

Thảo luận kết quả

Nguyên nhân cốt lõi dẫn đến sự vượt trội của phương pháp vùng trạng thái bắt nguồn từ cơ chế ánh xạ trạng thái toàn cục. Thuật toán Alpha chỉ phân tích các cặp hoạt động liền kề cục bộ nên dễ bỏ sót các ràng buộc ngữ cảnh gián tiếp và tạo ra các vị trí ẩn dư thừa. Ngược lại, lý thuyết vùng trạng thái gom nhóm các trạng thái dựa trên hành vi tổng thể của toàn bộ vết sự kiện, đảm bảo mỗi vị trí trong mạng Petri sinh ra đều đại diện cho một bất biến trạng thái thực sự.

Khi so sánh với các nghiên cứu phát triển biến thể Alpha mở rộng, phương pháp vùng trạng thái cho phép người phân tích chủ động điều chỉnh hàm trạng thái. Việc chuyển đổi từ trừu tượng hóa dãy sang trừu tượng hóa tập hợp hoặc tập bội giúp ngăn ngừa hiệu quả hiện tượng quá khớp mà không làm mất đi tính khái quát của mô hình.

Dữ liệu so sánh giữa hai phương pháp có thể được trình bày trực quan qua bảng ma trận đánh giá 4 tiêu chí chất lượng và biểu đồ phân bổ trạng thái:

Tiêu chí đánh giá Thuật toán Alpha truyền thống Phương pháp Vùng trạng thái nâng cao
Độ phù hợp (Fitness) Đạt khoảng 75% - 85% trên log phức tạp Đạt 100% trên các bộ log thực nghiệm
Xử lý chu trình ngắn (độ dài 1, 2) Thất bại 100% (không hỗ trợ) Nhận diện chính xác 100%
Phụ thuộc không địa phương Bị bỏ sót, tạo mô hình sai lệch Nhận diện đầy đủ qua vùng tối thiểu
Khả năng nén trạng thái song song Kém, dễ gây bế tắc mô hình Nén hơn 98% phần tử so với hệ thống chuyển

Bên cạnh đó, đồ thị so sánh số lượng trạng thái thực thi cho thấy đường cong tăng trưởng của hệ thống chuyển có dạng hàm mũ khi tăng số tác vụ song song, trong khi đường biểu diễn độ phức tạp của mạng Petri xây dựng từ vùng trạng thái duy trì ở mức tuyến tính, chứng minh tính ưu việt vượt trội trong mô hình hóa các quy trình doanh nghiệp quy mô lớn.

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

Dựa trên kết quả nghiên cứu và các hạn chế về độ phức tạp tính toán khi xử lý dữ liệu kích thước lớn, 4 giải pháp thực thi được đề xuất cụ thể như sau:

Thứ nhất, tích hợp kỹ thuật gấp nếp trạng thái vào giai đoạn trung gian của thuật toán. Các nhóm kỹ sư phát triển phần mềm khai phá dữ liệu cần triển khai module nhận diện mẫu lặp trong hệ thống chuyển trước quý 2 năm 2026, hướng tới mục tiêu giảm từ 40% đến 60% số lượng trạng thái trung gian dư thừa và tăng tốc độ chuyển đổi sang mạng Petri lên gấp 2 lần.

Thứ hai, ứng dụng kiến trúc chia để trị cho bài toán khai phá nhật ký sự kiện quy mô lớn. Các doanh nghiệp công nghệ cần xây dựng khung phân mảnh hoạt động gối đầu và tính toán phân tán trên nền tảng đám mây trong vòng 6 tháng tới, đặt mục tiêu nâng cao năng lực xử lý các tập log chứa hơn 1.000.000 sự kiện và rút ngắn 70% thời gian phân tích so với xử lý đơn luồng.

Thứ ba, chuẩn hóa hệ thống thu thập và lưu trữ nhật ký sự kiện doanh nghiệp. Bộ phận quản trị hệ thống thông tin tại các cơ quan, tổ chức cần ban hành quy chế ghi vết dữ liệu theo định dạng chuẩn quốc tế trong vòng 3 tháng, bảo đảm 100% sự kiện được định danh đầy đủ với ít nhất 4 thuộc tính cơ bản gồm mã trường hợp, tên hoạt động, mốc thời gian chi tiết và nguồn lực thực hiện.

Thứ tư, áp dụng cơ chế tùy biến hàm biểu diễn trạng thái linh hoạt theo đặc thù nghiệp vụ. Các chuyên viên phân tích quy trình cần kết hợp phương pháp lọc nhiễu và kỹ thuật trừu tượng hóa k-tail khi xử lý dữ liệu thực tế, nhằm duy trì độ chính xác của mô hình trên 95% và ngăn chặn hiện tượng quá khớp đối với các sự kiện nhiễu bất thường.

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

Công trình nghiên cứu mang lại giá trị học thuật và ứng dụng thực tiễn cao cho 4 nhóm đối tượng trọng tâm:

  1. Học viên cao học và nghiên cứu sinh chuyên ngành Hệ thống thông tin và Khoa học dữ liệu: Nắm bắt phương pháp luận toán học chặt chẽ về lý thuyết vùng trạng thái, mạng Petri và kỹ thuật khai phá luồng điều khiển; ứng dụng làm khung tham chiếu cho các đề tài nghiên cứu chuyên sâu về tối ưu hóa thuật toán phát hiện quá trình.

  2. Kỹ sư dữ liệu và Kiến trúc sư giải pháp phần mềm: Khai thác quy trình chuyển đổi hai pha và các kỹ thuật trừu tượng hóa trạng thái để phát triển các module giám sát quy trình tự động, phân tích nhật ký máy chủ và phát hiện bất thường trong các hệ thống phân tán.

  3. Chuyên gia tư vấn tái cấu trúc quy trình kinh doanh: Sử dụng các mô hình đánh giá độ phù hợp và công cụ phát hiện nút thắt cổ chai để tư vấn tái thiết kế luồng công việc, giúp các doanh nghiệp trong ngành tài chính, bảo hiểm và sản xuất cắt giảm từ 20% đến 30% thời gian chờ lãng phí.

  4. Giảng viên và Cán bộ nghiên cứu tại các trường đại học khối công nghệ: Sử dụng toàn bộ nội dung luận văn, hệ thống ví dụ minh họa và quy trình thực nghiệm trên ProM 6.1 làm tài liệu giảng dạy thực hành chuyên sâu cho các môn học Khai phá quy trình, Mô hình hóa hệ thống và Phân tích nghiệp vụ.

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

Khai phá quá trình khác biệt như thế nào so với khai phá dữ liệu truyền thống? Khai phá dữ liệu truyền thống chủ yếu tập trung vào các thuộc tính tĩnh của dữ liệu, trong khi khai phá quá trình tập trung trực tiếp vào mối quan hệ động và trình tự diễn ra của các sự kiện theo thời gian. Khai phá quá trình sử dụng nhật ký sự kiện để tự động tái hiện toàn bộ luồng công việc thực tế, kiểm tra tính tuân thủ và nâng cao hiệu suất vận hành với độ chính xác đạt gần 100%.

Tại sao thuật toán Alpha kinh điển lại không thể nhận diện được các chu trình ngắn? Thuật toán Alpha chỉ dựa vào quan hệ đi trước trực tiếp giữa hai hoạt động kế tiếp nhau để thiết lập liên kết mạng. Khi xảy ra chu trình lặp lại độ dài 1 hoặc 2, hoạt động trước và sau tự xung đột lẫn nhau trên ma trận quan hệ, khiến thuật toán không thể phân biệt giữa cấu trúc lặp và cấu trúc thực thi song song, dẫn đến việc bỏ sót hoàn toàn các chu trình ngắn này.

Lý thuyết vùng trạng thái giải quyết hiện tượng bùng nổ không gian trạng thái bằng cách nào? Lý thuyết vùng trạng thái gom nhóm các trạng thái tương đương thành các tập con thỏa mãn điều kiện chuyển đổi đồng nhất, gọi là các vùng tối thiểu không tầm thường. Khi chuyển sang mạng Petri, mỗi vùng tối thiểu tương ứng với đúng một vị trí duy nhất. Điều này giúp giảm quy mô biểu diễn từ 1.024 trạng thái của hệ thống chuyển xuống chỉ còn 20 vị trí trong mạng Petri cho 10 hoạt động song song.

Làm thế nào để áp dụng thuật toán vùng trạng thái cho các tập dữ liệu lớn trong thực tế? Để xử lý các tập dữ liệu lớn chứa hàng triệu bản ghi, phương pháp áp dụng chiến lược chia để trị bằng cách phân mảnh tập hoạt động thành các tập con gối đầu nhau. Tiếp đó, hệ thống thực hiện phát hiện quy trình trên từng nhật ký sự kiện con một cách song song trên nhiều nút tính toán trước khi hợp nhất lại thành mô hình tổng thể, giúp tiết kiệm hơn 60% thời gian xử lý.

Nền tảng ProM 6.1 đóng vai trò gì trong quá trình thực nghiệm thuật toán? ProM 6.1 là nền tảng khung mở tiêu chuẩn quốc tế cho khai phá quá trình, cung cấp đầy đủ các plugin chuyên dụng như Mine Transition System và Convert to Petri Net using Regions. Công cụ này cho phép cấu hình linh hoạt các hàm trạng thái quá khứ, tương lai và xuất mô hình mạng Petri chuẩn hóa để đối chiếu trực tiếp hiệu năng với hơn 10 thuật toán khai phá khác.

Kết luận

Luận văn đã giải quyết trọn vẹn bài toán phát hiện quá trình nâng cao thông qua 5 đóng góp học thuật và thực tiễn nổi bật:

  • Hệ thống hóa toàn diện cơ sở lý thuyết về khai phá quá trình, khẳng định vai trò cầu nối thiết yếu giữa khoa học dữ liệu và quản lý quy trình kinh doanh hiện đại.
  • Phân tích sâu sắc bản chất toán học và chỉ ra 3 hạn chế cốt lõi của thuật toán Alpha kinh điển trong xử lý chu trình ngắn, phần tử dư thừa và phụ thuộc không địa phương.
  • Phát triển hoàn chỉnh quy trình chuyển đổi hai pha từ nhật ký sự kiện sang hệ thống chuyển và tổng hợp mạng Petri tối thiểu bão hòa dựa trên lý thuyết vùng trạng thái.
  • Thực nghiệm thành công phương pháp trên nền tảng ProM 6.1 với các tập log chuẩn L6, L9 và dữ liệu thực tế Hospital Log, chứng minh khả năng nén hơn 98% không gian trạng thái phức tạp.
  • Đề xuất các giải pháp nâng cao mang tính đột phá gồm kỹ thuật gấp nếp trạng thái và mô hình phân tán chia để trị nhằm tối ưu hóa hiệu năng cho dữ liệu lớn.

Lộ trình phát triển tiếp theo của nghiên cứu tập trung vào việc hiện thực hóa các thuật toán phân tán trên nền tảng điện toán đám mây và thử nghiệm mở rộng tại các doanh nghiệp Việt Nam trong giai đoạn 2026-2027. Các nhà khoa học, chuyên gia hệ thống thông tin và nhà quản trị doanh nghiệp hãy tiếp cận và khai thác sâu rộng các giải pháp trong luận văn để kiến tạo quy trình vận hành số thông minh, tối ưu và chuẩn mực.