Tổng quan nghiên cứu

Trong kỷ nguyên số hóa quản trị quốc gia, việc tin học hóa hệ thống văn bản quy phạm pháp luật đóng vai trò cốt lõi nhằm xây dựng xã hội thông minh và nâng cao hiệu quả lập pháp. Tại các quốc gia theo truyền thống dân luật như Việt Nam, hệ thống pháp luật bao gồm hàng chục nghìn văn bản quy phạm chằng chịt, được ban hành bởi hơn 10 cấp cơ quan thẩm quyền từ Quốc hội, Chính phủ đến các Bộ ngành và chính quyền địa phương. Thách thức lớn nhất hiện nay là tính chất biến động liên tục theo thời gian: khi một văn bản được sửa đổi, bổ sung hoặc bãi bỏ, hàng loạt văn bản hướng dẫn và liên đới trong toàn bộ hệ thống cũng bị thay đổi hiệu lực thi hành. Việc rà soát thủ công của con người đối với khối lượng văn bản khổng lồ này thường xuyên dẫn đến tình trạng chồng chéo, mâu thuẫn và sai sót trong áp dụng pháp luật.

Nhằm giải quyết bài toán cấp thiết trên, luận văn thạc sĩ chuyên ngành Kỹ thuật phần mềm của tác giả Nguyễn Hà Thanh, dưới sự hướng dẫn khoa học của PGS. TS. Nguyễn Việt Hà tại Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội năm 2017, đã nghiên cứu và đề xuất phương pháp mô hình hóa tri thức đột phá cho hệ thống văn bản luật Việt Nam. Mục tiêu cụ thể của nghiên cứu là xây dựng mô hình biểu diễn tri thức kết hợp giữa Ngôn ngữ Khung (Frame Language) và Luật sinh (Production Rules), cho phép tự động tính toán, suy diễn chính xác tập hợp văn bản có hiệu lực và các mối liên hệ tại một mốc thời gian bất kỳ. Phạm vi nghiên cứu tập trung vào 383 văn bản pháp luật trung ương và 766 mối quan hệ ràng buộc xoay quanh 4 bộ luật trọng tâm trong giai đoạn từ năm 1982 đến năm 2017. Kết quả thực nghiệm cho thấy hệ tri thức đạt độ chính xác 100% tại mốc ban đầu và chỉ số F1-score duy trì trên 94% qua các giai đoạn phức tạp, chứng minh tính khả thi vượt trội trong việc tự động hóa xử lý dữ liệu pháp lý.

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 của 3 lý thuyết biểu diễn tri thức kinh điển trong trí tuệ nhân tạo kết hợp với lý thuyết Kỹ nghệ pháp lý (Legal Engineering):

  • Lý thuyết Ngôn ngữ Khung (Frame Language): Biểu diễn các thực thể văn bản và quan hệ pháp luật dưới dạng các cấu trúc Khung gồm các thuộc tính (Slot) và mặt thuộc tính (Facet). Cấu trúc này đặc biệt hiệu quả trong việc đóng gói dữ liệu tĩnh, phân cấp lớp đối tượng và tích hợp các thủ tục tính toán tự động thông qua hai cơ chế chuyên biệt: thủ tục kích hoạt khi thêm dữ liệu (IF-ADDED) và thủ tục kích hoạt khi truy vấn giá trị (IF-NEEDED).
  • Lý thuyết Biểu diễn tri thức bằng Luật sinh (Production Rules): Sử dụng các mệnh đề nhân quả dạng "Nếu Tiền đề thì Kết luận" để mô hình hóa các quy tắc suy diễn pháp lý. Cơ chế luật sinh cho phép suy luận bắc cầu tính hiệu lực của văn bản dựa trên 4 chiến lược giải quyết xung đột ưu tiên.
  • Lý thuyết Mạng ngữ nghĩa (Semantic Network): Được phân tích và đối sánh nhằm kế thừa ưu điểm biểu diễn quan hệ dạng đồ thị, đồng thời khắc phục triệt để hạn chế bùng nổ không gian lưu trữ bằng cách bổ sung cơ chế kiểm tra hiệu lực theo thời gian thực.
  • Bốn khái niệm cốt lõi được định hình xuyên suốt mô hình gồm: Tri thức động phụ thuộc mốc thời gian, Quan hệ trích dẫn (Citation), Quan hệ hướng dẫn (Clarify), và Quan hệ thay thế (Replacement).

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

Nghiên cứu áp dụng quy trình thực nghiệm khoa học nghiêm ngặt với các thông số cụ thể:

  • Cỡ mẫu nghiên cứu: Tập dữ liệu gồm 383 văn bản quy phạm pháp luật cấp trung ương và 766 mối quan hệ liên kết được chuẩn hóa và lập chỉ mục đầy đủ.
  • Phương pháp chọn mẫu: Nghiên cứu áp dụng phương pháp chọn mẫu có chủ đích (Purposive Sampling). Mẫu dữ liệu tập trung thu thập toàn bộ các văn bản hướng dẫn, sửa đổi, bổ sung và thay thế xoay quanh 4 văn bản trụ cột của hệ thống pháp luật Việt Nam: Bộ luật Dân sự, Bộ luật Tố tụng Dân sự, Bộ luật Hình sự và Bộ luật Tố tụng Hình sự. Dữ liệu trải dài trong khoảng thời gian 35 năm, từ năm 1982 đến năm 2017.
  • Lý do lựa chọn phương pháp phân tích: Việc kết hợp Ngôn ngữ Khung và Luật sinh được lựa chọn vì văn bản pháp luật chứa đồng thời các thuộc tính tĩnh (số hiệu, cơ quan ban hành) và các thuộc tính động biến thiên theo thời gian (tình trạng hiệu lực). Mô hình suy diễn lai (Hybrid Inference) này cho phép tận dụng tối đa cấu trúc thứ bậc của khung để lưu trữ dữ liệu, đồng thời kích hoạt các luật sinh để giải quyết bài toán suy luận trạng thái pháp lý một cách linh hoạt mà không làm tăng độ phức tạp tính toán.
  • Nguồn dữ liệu và dòng thời gian nghiên cứu: Dữ liệu được thu thập và đối chiếu chéo từ 3 cổng thông tin uy tín gồm Cơ sở dữ liệu quốc gia về văn bản pháp luật (vbpl.vn), Hệ thống văn bản pháp luật của Bộ Tư pháp (moj.vn), và Trang thông tin Thư viện Pháp luật. Quá trình thu thập, thiết kế mô hình, cài đặt dịch vụ và đánh giá thực nghiệm được hoàn thành trọn vẹn trong năm 2017.

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 trên hệ cơ sở tri thức đã mang lại 4 phát hiện quan trọng:

  • Thứ nhất, về cơ cấu phân bổ văn bản: Trong tổng số 383 văn bản thu thập, Nghị định của Chính phủ chiếm tỷ trọng lớn nhất với 123 văn bản (tương đương 32,45%), tiếp theo là Thông tư liên tịch với 42 văn bản (chiếm 10,97%), phản ánh tính chất đa dạng và thứ bậc chặt chẽ của các văn bản hướng dẫn thi hành dưới luật tại Việt Nam.
  • Thứ hai, về độ chính xác của cơ chế suy diễn: Tại mốc thời gian kiểm thử ngày 1/1/1995, hệ tri thức đạt độ chính xác (Precision) 100%, độ hồi tưởng (Recall) 100% và chỉ số F1-score tuyệt đối 100% khi nhận diện chính xác 12/12 văn bản có hiệu lực. Tại mốc ngày 1/1/2000, hệ thống đạt độ chính xác 100%, độ hồi tưởng 96,97% và F1-score đạt 98,46%.
  • Thứ ba, phát hiện vượt trội so với dữ liệu nhập tay: Hệ tri thức chứng minh khả năng tự động cập nhật trạng thái chính xác hơn cơ sở dữ liệu thủ công. Cụ thể, tại mốc 1/1/2017, hệ thống đã áp dụng luật sinh suy diễn đúng việc Nghị quyết số 01/2000/NQ-HĐTP hết hiệu lực do văn bản gốc là Bộ luật Hình sự 1999 đã bị thay thế, trong khi Cơ sở dữ liệu quốc gia về văn bản pháp luật vẫn ghi nhận sai trạng thái là còn hiệu lực.
  • Thứ tư, khả năng tích hợp ứng dụng thực tế: Mô hình đã được đóng gói thành công thành hệ thống hướng dịch vụ theo chuẩn REST API trên máy chủ kiến trúc 64-bit 4 lõi CPU, phục vụ đồng thời cho 2 ứng dụng thực tế là môi trường hỗ trợ soạn thảo văn bản IEE và tiện ích trình duyệt hỗ trợ đọc văn bản pháp luật.

Thảo luận kết quả

Hiệu năng ấn tượng của mô hình bắt nguồn từ việc mô phỏng chính xác nguyên tắc pháp lý theo Điều 154 Luật Ban hành văn bản quy phạm pháp luật 2015: "Văn bản quy phạm pháp luật hết hiệu lực thì văn bản quy định chi tiết thi hành văn bản đó cũng đồng thời hết hiệu lực". Bằng cách cài đặt nguyên tắc này thành luật sinh, hệ thống tự động lan truyền trạng thái hết hiệu lực từ văn bản mẹ sang toàn bộ hệ thống văn bản con mà không cần sự can thiệp thủ công.

Dữ liệu thực nghiệm của nghiên cứu có thể được trực quan hóa tối ưu thông qua một bảng tổng hợp đối chuẩn 5 cột tương ứng với 5 mốc thời gian lịch sử (1995, 2000, 2005, 2010, 2017) kết hợp biểu đồ đường thể hiện xu hướng biến thiên của chỉ số F1-score (từ 100% ở năm 1995, 98,46% ở năm 2000 và duy trì ổn định ở mức 94,00% - 94,93% trong giai đoạn 2005-2017). Nguyên nhân dẫn đến sự sụt giảm nhẹ của chỉ số F1-score ở các giai đoạn sau là do sự xuất hiện của các văn bản sửa đổi, bổ sung một phần – một hiện tượng pháp lý phức tạp mà mô hình khung ở cấp độ toàn văn bản chưa bao quát hết. So với các nghiên cứu Kỹ nghệ pháp lý tại Viện Khoa học và Công nghệ Tiên tiến Nhật Bản (JAIST) hay Đại học Toronto (Canada), phương pháp đề xuất trong luận văn này đã giải quyết xuất sắc bài toán biến động hiệu lực đặc thù của hệ thống lập pháp Việt Nam với độ hồi tưởng luôn giữ vững từ 96,97% đến 100%.

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

Dựa trên kết quả nghiên cứu và những hạn chế nội tại, tác giả đưa ra 4 nhóm giải pháp chiến lược nhằm hoàn thiện và ứng dụng mô hình tri thức pháp luật:

  • Nâng cấp cấu trúc mô hình hóa vi mô xuống cấp độ Điều, Khoản, Điểm: Nhóm nghiên cứu kỹ thuật phần mềm cần mở rộng cấu trúc Khung để quản lý hiệu lực chi tiết từng điều khoản, đặt mục tiêu nâng chỉ số F1-score xử lý các văn bản có hiệu lực một phần lên mức trên 98% trong vòng 12 tháng thực hiện.
  • Tích hợp công nghệ xử lý ngôn ngữ tự nhiên (NLP) và học máy: Các kỹ sư dữ liệu cần xây dựng module trích xuất thực thể tự động từ văn bản thô để tự động hóa 90% khâu thu thập văn bản và bóc tách quan hệ liên kết mới từ internet trong vòng 6 tháng tới.
  • Xây dựng bộ luật suy diễn phát hiện mâu thuẫn và vi hiến: Các chuyên gia pháp lý phối hợp với kỹ sư tri thức bổ sung tối thiểu 15 luật suy diễn chuyên sâu nhằm tự động phát hiện các quy định trái luật, sai thẩm quyền ban hành hoặc tự mâu thuẫn nội tại trong thời hạn 18 tháng.
  • Triển khai nền tảng dịch vụ tri thức mở (Open Legal Knowledge API): Đơn vị chủ quản công nghệ thông tin ngành Tư pháp cần thương mại hóa và mở rộng hệ thống REST API thành 10 dịch vụ tra cứu tri thức cốt lõi, phục vụ tích hợp vào các hệ thống chính phủ điện tử và các giải pháp LegalTech trên toàn quốc trong giai đoạn 2024-2026.

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

  • Học viên, nhà nghiên cứu ngành Công nghệ thông tin và Khoa học máy tính: Tham khảo phương pháp kết hợp mô hình lai giữa Ngôn ngữ Khung và Luật sinh để giải quyết các bài toán biểu diễn tri thức động, xử lý đồ thị tri thức và xây dựng hệ thống chuyên gia.
  • Đội ngũ kỹ sư phần mềm và doanh nghiệp khởi nghiệp LegalTech: Ứng dụng trực tiếp kiến trúc hệ thống hướng dịch vụ REST API và các giải thuật suy diễn để phát triển các sản phẩm thông minh như phần mềm tự động soạn thảo hợp đồng, bot tư vấn pháp lý và tiện ích rà soát văn bản.
  • Luật sư, chuyên viên pháp chế và cán bộ tư pháp: Tiếp cận phương pháp luận tin học hóa để nâng cao năng suất tra cứu, giảm thiểu 80% thời gian rà soát hiệu lực chéo giữa các văn bản pháp luật phức tạp.
  • Các cơ quan quản lý nhà nước và ban soạn thảo chính sách: Sử dụng mô hình làm cơ sở kỹ thuật để nâng cấp Cổng thông tin Cơ sở dữ liệu quốc gia về văn bản pháp luật, hỗ trợ kiểm soát tính đồng bộ và hạn chế triệt để tình trạng chồng chéo văn bản quy phạm.

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

Mô hình tri thức đề xuất trong luận văn xử lý tính chất thay đổi hiệu lực của văn bản luật như thế nào? Hệ thống giải quyết tính biến động bằng cách gán các thuộc tính thời gian vào Khung văn bản và tích hợp các thủ tục tính toán tự động qua Facet IF-NEEDED. Khi người dùng truy vấn trạng thái tại mốc thời gian chỉ định, hệ thống kích hoạt chuỗi luật sinh để suy diễn quan hệ thay thế và bãi bỏ, đảm bảo độ chính xác đạt từ 94% đến 100% qua 383 văn bản thực nghiệm.

Tại sao việc kết hợp Ngôn ngữ Khung và Luật sinh lại vượt trội hơn Mạng ngữ nghĩa thuần túy? Mạng ngữ nghĩa biểu diễn tri thức dạng đồ thị tĩnh, nếu biểu diễn theo từng mốc thời gian sẽ gây bùng nổ số lượng đồ thị lưu trữ. Ngược lại, Ngôn ngữ Khung tổ chức thuộc tính thực thể có thứ bậc rõ ràng, kết hợp cùng Luật sinh cung cấp khả năng suy diễn quy tắc logic mạnh mẽ, giúp hệ thống vận hành linh hoạt và tối ưu hóa tài nguyên phần cứng.

Dữ liệu thực nghiệm của nghiên cứu được thu thập từ những nguồn nào và quy mô ra sao? Nghiên cứu thu thập mẫu chuẩn gồm 383 văn bản và 766 quan hệ pháp lý từ 3 nguồn chính thức: Cơ sở dữ liệu quốc gia về văn bản pháp luật, Bộ Tư pháp và Thư viện Pháp luật. Tập mẫu bao quát các văn bản trung ương ban hành từ năm 1982 đến 2017 liên quan mật thiết đến 4 bộ luật nòng cốt của Việt Nam.

Kiến trúc hướng dịch vụ của hệ thống được cài đặt trên nền tảng công nghệ nào? Hệ thống được thiết kế theo kiến trúc hướng dịch vụ chuẩn RESTful API, triển khai trên hệ điều hành CentOS 7 máy chủ 4 lõi CPU. Cấu trúc gồm 3 module liên kết: Module Khung tri thức, Module Luật suy diễn và Bộ thu thập dữ liệu tự động, cung cấp các phương thức giao tiếp chuẩn như GET, POST và PUT.

Hạn chế lớn nhất của mô hình hiện tại là gì và hướng khắc phục ra sao? Hạn chế chính là mô hình mới biểu diễn ở cấp độ toàn văn bản, chưa hỗ trợ phát hiện tự động các trường hợp văn bản còn hiệu lực một phần (sửa đổi từng điều khoản). Hướng khắc phục trong 12 tháng tới là mở rộng cấu trúc Khung chi tiết xuống cấp độ Điều, Khoản, Điểm và tích hợp thêm công nghệ xử lý ngôn ngữ tự nhiên.

Kết luận

  • Nghiên cứu đã đề xuất thành công mô hình biểu diễn tri thức đột phá kết hợp giữa Ngôn ngữ Khung và Luật sinh, giải quyết trọn vẹn bài toán mô hình hóa tính chất biến động theo thời gian của hệ thống pháp luật Việt Nam.
  • Thực nghiệm trên tập dữ liệu gồm 383 văn bản và 766 quan hệ đã minh chứng tính đúng đắn với độ hồi tưởng ấn tượng từ 96,97% đến 100% và chỉ số F1-score luôn duy trì trên 94%.
  • Hệ thống chứng minh năng lực vượt trội trong việc tự động suy diễn trạng thái hết hiệu lực của các văn bản hướng dẫn liên đới, khắc phục hoàn toàn những sai sót thường gặp trong cơ sở dữ liệu nhập tay truyền thống.
  • Đóng gói hoàn chỉnh kiến trúc hệ thống hướng dịch vụ REST API và triển khai ứng dụng thực tế thành công trên 2 sản phẩm: môi trường soạn thảo IEE và tiện ích trình duyệt hỗ trợ đọc văn bản.
  • Đặt nền móng vững chắc cho sự phát triển của lĩnh vực Kỹ nghệ pháp lý (Legal Engineering) và các ứng dụng trí tuệ nhân tạo chuyên sâu trong ngành tư pháp tại Việt Nam.

Trong lộ trình 12 tháng tiếp theo, nhóm nghiên cứu sẽ tiếp tục mở rộng mô hình xuống cấu trúc vi mô cấp độ Điều - Khoản và tích hợp các thuật toán học máy hiện đại để khai phá tri thức ẩn. Quý độc giả, các nhà nghiên cứu và doanh nghiệp quan tâm có thể khai thác tài liệu toàn văn công trình luận văn thạc sĩ này để làm tài liệu tham khảo nền tảng cho các dự án chuyển đổi số và phát triển phần mềm pháp lý thông minh.