Tổng quan nghiên cứu

Quản lý và xử lý lượng lớn tài liệu số hóa đang là một thách thức lớn đối với các tổ chức và doanh nghiệp hiện nay. Theo báo cáo ngành, hơn 13.656 ảnh tài liệu thuộc nhiều loại hình khác nhau được sử dụng trong nghiên cứu để phát triển hệ thống tự động phân đoạn tài liệu dựa trên Machine Learning. Vấn đề nghiên cứu tập trung vào việc tách tự động các luồng trang tài liệu số hóa thành các bộ liên tục tương ứng với tài liệu vật lý, nhằm thay thế việc sử dụng các trang ngăn cách vật lý trong quy trình xử lý tài liệu số hóa. Mục tiêu của luận văn là phát triển một hệ thống học máy có khả năng nhận diện sự chuyển tiếp giữa hai trang kế tiếp (liên tục cùng một tài liệu hoặc bắt đầu tài liệu mới) với độ chính xác cao, khắc phục những tồn tại về thời gian và chi phí trong phương pháp thủ công hiện tại. Nghiên cứu được triển khai trên dữ liệu thực tế tại Việt Nam năm 2020, với phạm vi phân đoạn tài liệu đa dạng gồm 9 loại tài liệu chuyên ngành như Amortissement, Avis d’Imposition, Bulletin d’hospitalisation, với việc ứng dụng sâu rộng các kỹ thuật mạng nơ-ron sâu trong bối cảnh quản lý tài liệu điện tử. Kết quả cuối cùng không chỉ góp phần nâng cao hiệu quả xử lý tài liệu đối với đơn vị thực hiện mà còn mang ý nghĩa lớn trong việc cải thiện tốc độ và độ chính xác trong lưu trữ, truy xuất tài liệu tại các tổ chức tài chính, y tế hay hành chính.

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 dựa trên nền tảng chính của Machine Learning, cụ thể là hai kỹ thuật mạng nơ-ron sâu nổi bật. Thứ nhất là mạng nơ-ron tích chập (Convolutional Neural Networks - CNN), được thiết kế để trích xuất đặc trưng hình ảnh có tính đa cấp độ, mô phỏng cơ chế thị giác của động vật, thích hợp với việc xử lý ảnh tài liệu quét số hóa. CNN góp phần phát hiện các mẫu cấu trúc như chữ viết, logo, bảng biểu thông qua các lớp lọc liên tiếp, tuyến tính và phi tuyến. Thứ hai là mạng nơ-ron hồi tiếp (Recurrent Neural Networks - RNN), đặc biệt là dạng LSTM (Long Short-Term Memory) và Bi-directional LSTM, thường dùng để khai thác dữ liệu tuần tự, thích hợp cho việc dự đoán tính liên tục giữa các trang kế tiếp trong tài liệu. Ngoài ra, mạng Perceptron đa lớp (Multi Layer Perceptron - MLP) cũng được áp dụng cho các nhiệm vụ phân loại nhị phân và đa lớp trong việc đánh giá sự chuyển tiếp của trang tài liệu. Nghiên cứu áp dụng các khái niệm và thuật ngữ chuyên ngành như: segmentation documentaire (phân đoạn tài liệu), classification binaire (phân loại nhị phân), extraction de caractéristiques (trích xuất đặc trưng), cũng như logic métier nhằm tối ưu kết quả phân đoạn dựa trên hiểu biết về ngành tài liệu.

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

Nguồn dữ liệu chính gồm hơn 13.656 ảnh tài liệu số hóa thuộc 9 nhóm tài liệu khác nhau như Amortissement và Bulletin d’hospitalisation. Phương pháp lấy mẫu dữ liệu chủ yếu sử dụng dữ liệu thực tế từ Tessi Lab – đơn vị ứng dụng và nghiên cứu. Dữ liệu được chia thành 80% dùng cho huấn luyện và 20% cho kiểm thử, áp dụng quy trình đánh giá chéo để đảm bảo tính khách quan và độ tin cậy. Quá trình nghiên cứu bắt đầu với thao tác tiền xử lý nhằm lọc bỏ các file không phù hợp, chỉ giữ lại ảnh ở định dạng TIFF. Mô hình CNN được sử dụng để trích xuất vector đặc trưng từ các trang tài liệu, trong đó các kiến trúc CNN tiên tiến được chọn gồm VGG16, VGG19, Xception và InceptionV3, với lớp đầu ra cuối cùng bị loại bỏ để lấy đặc trưng. Tiếp đến, các vector đặc trưng được kết hợp thành vector chuyển tiếp đặc trưng (feature vector of transition) bằng các phương pháp nối đa trang với các cửa sổ kích thước khác nhau (ví dụ: Pi−2 + Pi−1 + Pi). Các vector này được đưa vào mạng học sâu là MLP và RNN (LSTM, LSTM hai chiều) để phân loại nhị phân – xác định trang là tiếp tục tài liệu hiện tại hay bắt đầu tài liệu mới. Một bước nâng cao là tích hợp mô hình phân loại đa lớp nghiệp vụ nhằm xác định thể loại tài liệu, từ đó đối chiếu với phân loại nhị phân để giảm lỗi dự đoán. Toàn bộ quá trình thực nghiệm được thực hiện trong môi trường lập trình Python 3.6 với bộ công cụ hỗ trợ scikit-learn và Keras, sử dụng kết hợp máy tính để bàn và GPU NVIDIA RTX 2080 TI nhằm tối ưu thời gian huấn luyện.

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

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

  1. Hiệu năng mô hình trích xuất đặc trưng: Trong giai đoạn thử nghiệm với bộ dữ liệu aménagement, mô hình VGG19 mang lại độ chính xác cao nhất trong việc trích xuất đặc trưng với độ chính xác phân loại lên đến 83,5%, so với VGG16 (khoảng 78%) và các kiến trúc khác như Xception, InceptionV3.

  2. So sánh các kiến trúc lớp phân loại: Đối với việc dự báo chuyển tiếp giữa các trang, mạng LSTM hai chiều kết hợp với VGG19 cho kết quả phân loại vượt trội, đạt độ chính xác khoảng 79% trên tập kiểm thử, cao hơn khoảng 6-8% so với MLP và LSTM đơn chiều.

  3. Ảnh hưởng của chiều dài vector chuyển tiếp: Thử nghiệm với các cửa sổ nối vector đặc trưng (Pi−2 + Pi−1 + Pi) cho thấy hiệu năng đạt đỉnh tại việc sử dụng ba trang liên tiếp, với độ chính xác nhích lên đến 80%, vượt trội so với các phương án sử dụng ít hoặc nhiều hơn các trang liên tiếp.

  4. Tác động của tích hợp logic nghiệp vụ: Khi kết hợp mô hình phân loại đa lớp (xác định thể loại tài liệu) song song với mô hình nhị phân và đối chiếu kết quả, tỷ lệ tài liệu được phân đoạn chính xác tăng lên đáng kể, từ khoảng 65% lên 75%, đồng thời giảm tỷ lệ trang phân loại sai.

Thảo luận kết quả

Kết quả cho thấy khả năng trích xuất đặc trưng hình ảnh của kiến trúc VGG19 cao hơn so với VGG16 và các kiến trúc nơ-ron phức tạp hơn như Xception, điều này có thể giải thích bởi quy mô và cấu trúc tầng mạng phù hợp với đặc thù dữ liệu ảnh tài liệu số hóa với nhiều thành phần đa dạng như chữ, bảng biểu, logo. Việc mạng LSTM hai chiều đạt hiệu quả vượt trội khẳng định tầm quan trọng của việc áp dụng mạng học sâu tuần tự có khả năng học dữ liệu theo cả chiều trước và sau, thích hợp cho việc nhận biết tính liên tục giữa các trang liên tiếp. Sự khác biệt trong kích thước cửa sổ vector cho thấy sự cần thiết cân bằng giữa lượng thông tin lịch sử được sử dụng và tính phức tạp mô hình, phù hợp với đặc điểm dữ liệu có độ dài thay đổi. Tích hợp logic nghiệp vụ thể hiện ưu điểm trong việc giảm thiểu sai sót phân loại, bởi nó bổ sung kiến thức chuyên ngành vào quá trình ra quyết định, nhất là trong phân đoạn tài liệu thuộc các lĩnh vực đa dạng như y tế, tài chính hay hành chính. Các thống kê phân đoạn có thể được minh họa qua biểu đồ cột thể hiện tỷ lệ các trang được phân loại đúng và tỷ lệ tài liệu được tái cấu trúc chính xác trước và sau khi áp dụng logic nghiệp vụ.

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

  1. Triển khai mô hình CNN-VGG19 kết hợp LSTM hai chiều trên môi trường sản xuất: Đơn vị xử lý và số hóa tài liệu nên áp dụng mô hình này để nâng cao tỷ lệ phân đoạn tự động tài liệu, giảm nhân công kiểm tra thủ công và thời gian xử lý. Thời gian thực hiện khuyến nghị trong vòng 6 tháng nhằm chuẩn bị dữ liệu và tối ưu mô hình theo môi trường thực tế.

  2. Phát triển module tích hợp logic nghiệp vụ đa lớp: Việc bổ sung phân loại thể loại tài liệu song song sẽ giúp giảm lỗi và nâng cao độ tin cậy. Đề xuất xây dựng module này dưới dạng dịch vụ microservice để dễ dàng tích hợp và bảo trì, với mục tiêu áp dụng trong vòng 9 tháng.

  3. Cập nhật và mở rộng corpus đào tạo thường xuyên: Để đảm bảo mô hình thích nghi và chính xác với dữ liệu thực tế ngày càng đa dạng, cần xây dựng quy trình cập nhật dữ liệu huấn luyện định kỳ (6-12 tháng) từ các kho lưu trữ tài liệu sẵn có và các nguồn mới, đảm bảo tương thích với sự biến đổi đặc điểm tài liệu trong đơn vị.

  4. Đào tạo và nâng cao nhận thức người dùng cuối: Tổ chức các khóa đào tạo kỹ thuật cho nhân viên và cán bộ liên quan nhằm hiểu rõ cơ chế và lợi ích của hệ thống, tăng tính tương tác và phát hiện kịp thời các sai sót trong quá trình vận hành. Lộ trình đào tạo nên thực hiện ngay từ giai đoạn triển khai thử nghiệm và cập nhật định kỳ.

  5. Nghiên cứu ứng dụng học không giám sát và bán giám sát: Đề xuất tiếp tục nghiên cứu và thử nghiệm các mô hình không cần dữ liệu gán nhãn hoặc có thể tận dụng dữ liệu ít gán nhãn nhằm mở rộng khả năng ứng dụng trong những miền dữ liệu chưa có kho dữ liệu lớn hoặc đa dạng.

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

  1. Các nhà nghiên cứu và phát triển AI trong lĩnh vực xử lý và quản lý tài liệu: Luận văn cung cấp kiến thức chuyên sâu về áp dụng mạng nơ-ron sâu nhận dạng đặc trưng hình ảnh và phân loại nhị phân trên dữ liệu tài liệu số hóa, phục vụ việc phát triển các sản phẩm tự động hóa thông minh hơn.

  2. Doanh nghiệp và tổ chức quản lý kho tài liệu số hóa lớn: Nhóm này có thể sử dụng hệ thống đề xuất nhằm giảm chi phí nhân lực, tăng tốc quá trình xử lý, và cải thiện chất lượng quản lý tài liệu, đặc biệt các đơn vị trong ngành tài chính, bảo hiểm, y tế hay hành chính công.

  3. Sinh viên và giảng viên ngành khoa học máy tính, học máy và trí tuệ nhân tạo: Đây là tài liệu tham khảo quý giá giúp hiểu rõ quá trình từ thu thập dữ liệu, xử lý ảnh, thiết kế và huấn luyện mạng nơ-ron đến triển khai ứng dụng trong thực tiễn, kết hợp liên ngành với nghiệp vụ chuyên môn.

  4. Chuyên gia phát triển phần mềm ứng dụng OCR và phân đoạn tài liệu: Luận văn mang lại góc nhìn về việc kết hợp các kiến trúc mạng khác nhau, mô hình đánh giá hiệu quả trên dữ liệu thực tế, hỗ trợ phát triển những công cụ đa dạng hơn hợp với nhiều kiểu dữ liệu tài liệu số hóa.

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

  1. Làm thế nào để xác định hiệu quả của mô hình phân đoạn tài liệu?
    Hiệu quả được đánh giá qua các tỷ lệ như độ chính xác phân loại trang (khoảng 79%), tỷ lệ tài liệu được phân đoạn đúng (tăng từ 65% lên 75% khi kết hợp logic nghiệp vụ), sử dụng các chỉ số thông dụng như precision, recall và F1 score. Ví dụ, một tài liệu gồm nhiều trang phải đảm bảo toàn bộ các trang được xác định đúng ranh giới phân đoạn mới được tính là thành công.

  2. Tại sao lại chọn mô hình CNN-VGG19 kết hợp LSTM hai chiều?
    VGG19 phù hợp để trích xuất đặc trưng hình ảnh chi tiết từ tài liệu số hóa, còn LSTM hai chiều giúp nhận biết mối quan hệ tuần tự giữa các trang từ cả hai chiều thời gian. Kết hợp này cho kết quả chính xác cao hơn so với các kiến trúc khác được thử nghiệm, nhờ khả năng xử lý dữ liệu phức tạp và không tuyến tính.

  3. Ứng dụng của logic nghiệp vụ trong phân đoạn tài liệu là gì?
    Logic nghiệp vụ giúp bổ sung thông tin chuyên ngành, điều chỉnh kết quả phân loại tự động dựa trên thể loại tài liệu thực tế. Nhờ đó, nó phát hiện và điều chỉnh những lỗi sai mà mô hình nhị phân có thể bỏ sót, từ đó nâng cao độ tin cậy của hệ thống phân đoạn.

  4. Có thể áp dụng mô hình này trên các loại tài liệu khác không?
    Có thể, tuy nhiên cần thu thập thêm dữ liệu đặc trưng và huấn luyện lại mô hình phù hợp với hệ đặc trưng của loại tài liệu đó. Việc này đặc biệt quan trọng khi tài liệu thuộc các lĩnh vực có cấu trúc hoặc cách trình bày khác biệt rõ rệt.

  5. Thời gian triển khai mô hình vào thực tế mất bao lâu?
    Dựa theo nghiên cứu, từ khâu chuẩn bị dữ liệu đến huấn luyện và tích hợp mô hình dự kiến mất khoảng 6-9 tháng tùy quy mô dữ liệu và nguồn lực hạ tầng. Cần thêm giai đoạn kiểm thử thực tế và hiệu chỉnh trong quá trình vận hành ban đầu.

Kết luận

  • Nghiên cứu đã phát triển thành công hệ thống phân đoạn tài liệu tự động dựa trên sự kết hợp giữa mạng CNN VGG19 và LSTM hai chiều, đạt độ chính xác phân đoạn trang và tài liệu cao (khoảng 79% và 75%).
  • Sử dụng phương pháp kết hợp phân loại nhị phân và nghiệp vụ giúp giảm đáng kể sai sót phân đoạn, nâng cao hiệu quả ứng dụng trong các môi trường thực tế đa dạng tài liệu.
  • Dữ liệu thí nghiệm đa dạng gồm 9 nhóm tài liệu với hơn 13.000 ảnh số hóa đảm bảo tính đại diện và khả năng ứng dụng rộng rãi.
  • Mô hình và quy trình nghiên cứu được thực hiện trên môi trường Python, sử dụng GPU RTX 2080 TI, cho phép giảm đáng kể thời gian huấn luyện, mở đường cho triển khai thực tế.
  • Đề xuất tương lai là mở rộng nghiên cứu theo hướng học phi giám sát, cập nhật dữ liệu huấn luyện định kỳ và phát triển tích hợp dịch vụ dành cho doanh nghiệp.

Mời quý độc giả, nhà nghiên cứu và doanh nghiệp quan tâm liên hệ để nhận bản đầy đủ nghiên cứu, tài liệu hướng dẫn triển khai và hỗ trợ chuyên sâu trong việc ứng dụng phân đoạn tài liệu bằng Machine Learning, góp phần tối ưu hóa quy trình quản lý dữ liệu số hóa hiện nay.