Luận văn thạc sĩ: Nghiên cứu và thực hiện phân đoạn tài liệu dựa trên học máy

Luận văn thạc sĩ nghiên cứu vnu etude et mise en oeuvre de segmentation documentaire par ma chine learning nghiên cứu và thực, đánh giá hiện trạng, phân tích vấn đề, đề xuất biện

Người đăng

Ẩn danh

Thể loại

Mémoire De Fin D’études Du Master Informatique

2020

55
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Remerciements

Résumé

Abstract

Acronymes

1. CHAPITRE 1: PRÉSENTATION DU PROJET

1.1. Structure d’accueil

1.2. Contexte du projet

1.3. Problématique

2. CHAPITRE 2: ÉTAT DE L’ART

2.1. Généralités sur l’apprentissage automatique

2.2. Les réseaux de neurones

2.2.1. Le perceptron multi couches

2.2.2. Réseau de neurones à convolution (CNN)

2.2.3. Les réseaux de neurones récurrents

2.3. Quelques articles connexes pertinents

2.3.1. Article 1 : Document Flow Segmentation for Business Applications

2.3.2. Article 2 : An Approach to the Segmentation of Multi-page Document Flow Using Binary Classification

2.3.3. Article 3 : Page Stream Segmentation with Convolutional Neural Nets Combining Textual and Visual Features

2.3.4. Bilan récapitulatif des articles les plus pertinents étudiés

2.4. Préparation des données

2.4.1. Collecte des données

2.4.2. Labélisation des données

3. CHAPITRE 3: SOLUTION PROPOSÉE

3.1. Vecteurs de caractéristiques de transition

3.2. Prédiction sans logique métier associée

3.3. Prédiction avec logique métier associée

3.4. Evaluation des modèles

4. CHAPITRE 4: EXPÉRIMENTATION ET ANALYSE DES RÉSULTATS

4.1. Pré-traitement des données

4.2. Première phase de réalisation

4.2.1. Vecteurs de caractéristiques de transition

4.2.2. Tests suivant les différents modèles d’extraction de caractéristiques

4.3. Deuxième phase de réalisation

4.3.1. Test sur le corpus global

4.3.2. Prise en compte de la logique métier

4.3.3. Outils et environnement de travail

4.3.4. Difficultés du stage

Tóm tắt

I. Tổng quan về nghiên cứu phân đoạn tài liệu bằng học máy tại VNU

Nghiên cứu phân đoạn tài liệu bằng học máy tại VNU là một lĩnh vực đang thu hút sự quan tâm lớn từ các nhà nghiên cứu và chuyên gia trong ngành công nghệ thông tin. Với sự phát triển nhanh chóng của công nghệ, việc áp dụng các phương pháp học máy vào phân đoạn tài liệu đã mở ra nhiều cơ hội mới cho việc quản lý và xử lý thông tin. Nghiên cứu này không chỉ giúp cải thiện hiệu suất trong việc phân loại tài liệu mà còn nâng cao khả năng truy xuất thông tin một cách hiệu quả hơn.

1.1. Định nghĩa và tầm quan trọng của phân đoạn tài liệu

Phân đoạn tài liệu là quá trình chia nhỏ các tài liệu lớn thành các phần nhỏ hơn, dễ quản lý hơn. Điều này rất quan trọng trong bối cảnh số hóa tài liệu, nơi mà việc tìm kiếm và truy xuất thông tin trở nên khó khăn nếu tài liệu không được tổ chức hợp lý.

1.2. Lịch sử phát triển của học máy tại VNU

VNU đã có những bước tiến đáng kể trong việc áp dụng học máy vào nghiên cứu và giảng dạy. Các chương trình đào tạo và nghiên cứu tại đây đã giúp sinh viên và giảng viên tiếp cận với các công nghệ mới nhất trong lĩnh vực này.

II. Vấn đề và thách thức trong phân đoạn tài liệu bằng học máy

Mặc dù có nhiều lợi ích, nhưng việc phân đoạn tài liệu bằng học máy cũng gặp phải nhiều thách thức. Một trong những vấn đề lớn nhất là độ chính xác của các mô hình học máy trong việc phân loại tài liệu. Các tài liệu có cấu trúc phức tạp hoặc không đồng nhất có thể gây khó khăn cho các thuật toán học máy trong việc xác định ranh giới giữa các phần tài liệu.

2.1. Độ chính xác của mô hình học máy

Độ chính xác của mô hình học máy phụ thuộc vào chất lượng dữ liệu đầu vào. Nếu dữ liệu không được chuẩn bị tốt, mô hình sẽ khó đạt được kết quả mong muốn.

2.2. Các vấn đề về dữ liệu không đồng nhất

Dữ liệu không đồng nhất có thể dẫn đến việc mô hình học máy không thể phân loại chính xác các tài liệu. Điều này đòi hỏi các nhà nghiên cứu phải phát triển các phương pháp mới để xử lý dữ liệu này.

III. Phương pháp học máy trong phân đoạn tài liệu tại VNU

Tại VNU, nhiều phương pháp học máy đã được áp dụng để giải quyết vấn đề phân đoạn tài liệu. Các phương pháp này bao gồm việc sử dụng mạng nơ-ron tích chập (CNN) và mạng nơ-ron hồi tiếp (RNN) để phân tích và phân loại tài liệu một cách hiệu quả.

3.1. Sử dụng mạng nơ ron tích chập CNN

Mạng nơ-ron tích chập (CNN) đã được chứng minh là hiệu quả trong việc xử lý hình ảnh và tài liệu. Phương pháp này giúp trích xuất các đặc trưng quan trọng từ tài liệu, từ đó cải thiện độ chính xác trong phân loại.

3.2. Ứng dụng mạng nơ ron hồi tiếp RNN

Mạng nơ-ron hồi tiếp (RNN) rất hữu ích trong việc xử lý dữ liệu tuần tự, như văn bản. Việc áp dụng RNN giúp cải thiện khả năng phân loại tài liệu theo ngữ cảnh và cấu trúc.

IV. Kết quả nghiên cứu và ứng dụng thực tiễn

Nghiên cứu đã cho thấy rằng việc áp dụng các phương pháp học máy vào phân đoạn tài liệu mang lại nhiều kết quả khả quan. Các mô hình được phát triển đã đạt được độ chính xác cao trong việc phân loại tài liệu, từ đó giúp cải thiện quy trình quản lý tài liệu tại VNU.

4.1. Đánh giá hiệu suất của mô hình

Các mô hình học máy đã được đánh giá dựa trên nhiều tiêu chí khác nhau, bao gồm độ chính xác, tốc độ xử lý và khả năng mở rộng. Kết quả cho thấy rằng các mô hình này có thể hoạt động hiệu quả trong môi trường thực tế.

4.2. Ứng dụng trong quản lý tài liệu

Kết quả nghiên cứu đã được áp dụng vào thực tiễn tại VNU, giúp cải thiện quy trình quản lý tài liệu và nâng cao hiệu quả công việc.

V. Kết luận và tương lai của nghiên cứu phân đoạn tài liệu

Nghiên cứu phân đoạn tài liệu bằng học máy tại VNU đã mở ra nhiều cơ hội mới cho việc quản lý và xử lý thông tin. Tương lai của lĩnh vực này hứa hẹn sẽ tiếp tục phát triển với sự hỗ trợ của các công nghệ mới và các phương pháp học máy tiên tiến.

5.1. Triển vọng phát triển trong tương lai

Với sự phát triển không ngừng của công nghệ, nghiên cứu phân đoạn tài liệu sẽ tiếp tục được cải thiện và mở rộng, mang lại nhiều lợi ích cho các tổ chức và doanh nghiệp.

5.2. Tầm quan trọng của nghiên cứu liên ngành

Nghiên cứu phân đoạn tài liệu không chỉ dừng lại ở lĩnh vực công nghệ thông tin mà còn có thể áp dụng trong nhiều lĩnh vực khác nhau, từ y tế đến giáo dục, giúp nâng cao hiệu quả công việc.

22/07/2025
Luận văn thạc sĩ vnu etude et mise en oeuvre de segmentation documentaire par ma chine learning nghiên cứu và thực hiện phân đoạn tài liệu dựa trên học máy

Trích đoạn nội dung tài liệu

UNIVERSITÉ NATIONALE DU VIETNAM, HANOÏ INSTITUT FRANCOPHONE INTERNATIONAL ABALO Kokou ETUDE ET MISE EN OEUVRE DE SEGMENTATION DOCUMENTAIRE PAR MACHINE LEARNING MEMOIRE DE FIN D’ETUDES DU MASTER INFORMATIQUE HANOÏ - 2020 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com UNIVERSITÉ NATIONALE DU VIETNAM, HANOÏ INSTITUT DE LA FRANCOPHONIE POUR L’INNOVATION ABALO Kokou ETUDE ET MISE EN OEUVRE DE SEGMENTATION DOCUMENTAIRE PAR MACHINE LEARNING Spécialité : Systèmes Intelligents et Multimédia Code : Programme pilote MEMOIRE DE FIN D’ETUDES DU MASTER INFORMATIQUE Sous la direction de : Mr. Marc DENTY HANOÏ - 2020 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Attestation d’honneur J’atteste sur l’honneur que ce mémoire a été réalisé par moi-même et que les données et les résultats qui y sont présentés sont exacts et n’ont jamais été publiés ailleurs. La source des informations citées dans ce mémoire a été bien précisée. Signature de l’étudiant ABALO Kokou LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Table des matières Remerciements vi Résumé vii Acronymes xi 1 Présentation du projet .2 Contexte du projet .4 Objectifs du stage .5 Périmètres du projet.

4 2 État de l’art .1 Généralités sur l’apprentissage automatique .2 Les réseaux de neurones .1 Le perceptron multi couches .2 Réseau de neurones à convolution (CNN) .3 Les réseaux de neurones récurrents .3 Quelques articles connexes pertinents .1 Article 1 : Document Flow Segmentation for Business Applications[3] 8 2.2 Article 2 : An Approach to the Segmentation of Multi-page Document Flow Using Binary Classification[1] .3 Article 3 : Page Stream Segmentation with Convolutional Neural Nets Combining Textual and Visual Features[6] .4 Bilan récapitulatif des articles les plus pertinents étudiés .1 Préparation des données .1 Collecte des données .2 Labélisation des données. 22 i LUAN VAN CHAT LUONG download : add luanvanchat@agmail.3 Vecteurs de caractéristiques de transition .4 Prédiction sans logique métier associée .5 Prédiction avec logique métier associée .6 Evaluation des modèles. 26 4 Expérimentation et analyse des résultats .1 Pré-traitement des données .2 Première phase de réalisation .2 Vecteurs de caractéristiques de transition .3 Tests suivant les différents modèles d’extraction de caractéristiques 31 4.3 Deuxième phase de réalisation .1 Test sur le corpus global .2 Prise en compte de la logique métier .4 Outils et environnement de travail .5 Difficultés du stage. 36 ii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Table des figures 1 Perceptron[5].

6 2 Classification multi classes. 8 5 Organigramme de segmentation des documents, basé sur une classification super- visée. 9 6 Illustration du cas d’usage de la solution proposée. 18 7 Illustration de l’architecture fonctionnelle de la solution proposée.

19 8 Jeu de données de test et d’expérimentation. 20 9 VGG16 - Caractéristiques d’entrée et de sortie. 21 10 VGG19 - Caractéristiques d’entrée et de sortie. 21 11 Xception - Caractéristiques d’entrée et de sortie.

22 12 InceptionV3 - Caractéristiques d’entrée et de sortie. 24 15 LSTM Bidirectionnel - Architecture. 25 16 Architecture prédiction de la classe métier. 25 17 Simulation de découpage de flux.

26 18 Aspect visuel général du corpus. 29 19 Aspect visuel général du corpus apuré. 31 21 Extraction de caractéristiques et Prédiction MLP. 32 22 Accuracy de Prédiction MLP.

32 23 Vgg19 avec Prédiction RNN. 32 24 Accuracy - Vgg19 avec Prédiction RNN. 32 25 Variation de la taille de fenêtre de lecture. 33 26 Performance du modèle vgg19 + LSTM Bidirectionnel.

33 27 Statistiques de découpage par rapport au modèle vgg19 + LSTM Bidirectionnel. 34 28 Jeu de données globales. 34 29 Performance du modèle vgg19 + LSTM Bidirectionnel - Jeu de données globales 34 30 Statistiques de découpage par rapport au modèle vgg19 + LSTM Bidirectionnel - Test sur le corpus global. 35 iii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 31 Statistiques de découpage par rapport au modèle vgg19 + LSTM Bidirectionnel - Avec logique métier.

40 iv LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Liste des tableaux 1 Représentation des caractéristiques. 10 2 Evaluation de quelques approches de segmentation de flux de documents. 15 3 Tableau récapitulatif des articles les plus pertinents étudiés. 16 4 Labélisation classification binaire.

20 5 Labélisation classification métier. 20 6 MLP network hyperparameters. 31 v LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Remerciements Pour les efforts consentis dans la réalisation de ce mémoire, nous exprimons notre très vive reconnaissance à l’endroit de : − L’Université Nationale du Vietnam (VNU), pour nous avoir donné l’occasion de poursuivre nos études de Master à l’IFI à travers l’octroi d’une bourse d’étude ; − L’Institut Francophone International (IFI) en cotutelle avec l’Université de la Rochelle, et de tous les professeurs, pour leur enseignement et leurs rigueurs ; − Laboratoire Tessi Lab pour l’accueil et le suivi de ce stage ; − Mes encadrants pour les explications, les conseils, les différentes pistes de réflexion et l’appui technique dans mon encadrement. vi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Résumé Le présent mémoire s’inscrit dans le contexte de la gestion électronique de documents avec les différents concepts et technologies de l’Intelligence Artificielle.

Avec l’avènement des TICs, la nu- mérisation, le stockage et la gestion de documents papier devient un volet incontournable dans le maintien du système d’information de toutes organisations. La structuration du stockage de ces informations requiert en amont des méthodes et techniques, en particulier dans le cas de numérisation par lots de grande quantité de documents. Ainsi la séparation automatique du flux de pages numérisées en ensembles continus de pages correspondant aux documents physiques est une étape importante qui, toutefois, implique des problématiques. Le travail réalisé porte sur l’étude de différentes méthodes de segmentation de flux de documents numérisés par Machine Learning.

Pour ce faire, nous avons d’une part, fait usage de réseaux de neurones à convolution (CNN) combinés avec du réseau MLP (Multi-Layer Perceptron) et d’autre part, de réseaux de neurones à convolution combinés avec le réseau RNN (Recurrent Neural Network). L’objectif étant de tester ces deux approches en afin d’identifier laquelle est la mieux adaptée pour les données image à traiter. Le noeud du problème à résoudre était de déterminer la nature de la transition entre deux pages successives : “continuité du même document” (CD) ou “début d’un nouveau document” (ND). Nous avons dans un premier temps extrait les caractéristiques de chaque document image du flux par vectorisation à l’aide de différents réseaux CNN.

Ensuite, pour chaque cas d’extraction de vecteurs de caractéristiques, nous avons combiné sui- vant différents modes, et ce sur une fenêtre donnée, ces vecteurs de pages consécutives en un seul vecteur de caractéristiques de transition. Ce dernier alors est passé à un classificateur bi- naire MLP ou RNN selon l’approche choisi afin de déterminer le type de transition entre les pages consécutives. Des résultats obtenus, nous avons procédé au regroupement des pages cor- respondant à chaque document. Enfin nous avons effectué les tests de précision par rapport au découpage du flux en documents en vue d’évaluer la performance de chaque approche.

Nos évaluations ont en effet révélé que la méthode de segmentation du flux de documents utilisant la combinaison des modèles VGG19 et LSTM Bidirectionnel est la plus performante. Afin d’optimiser les résultats obtenus à partir de l’approche retenue, nous avons associé à cette dernière la logique métier. Pour cela nous avons couplé en parallèle au modèle de classification binaire obtenu un modèle permettant de déterminer la catégorie de chaque document. Ensuite, les résultats obtenus de part et d’autre sont alors confrontés entre eux en vue de corriger d’éven- tuelles erreurs relative à la classification binaire.

Pour mener à bien notre recherche, nous avons projeté l’approche d’apprentissage non supervisé pour résoudre le même problème de segmentation documentaire. vii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mots clés : Apprentissage supervisé, Réseaux de neurones convolutifs, Réseaux de neurones récurrent, Deep learning, Machine learning, Extraction de caractéristiques, Segmentation do- cumentaire, classification de documents images, Classification binaire, Gestion électronique de documents. viii LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Abstract This Master thesis report is part of the electronic documents management field with Arti- ficial Intelligence philosophy and technologies. Through the advent of ICTs, digitization, storage and management of paper documents become a main component with all orga- nizations information systems’ maintaining.

Structuring the storage of this kind of data requires methods and techniques upstream, in particular in the case of batch scanning of large quantities of documents. Thus the automatic segmentation of the scanned pages flow into continuous sets of pages corresponding to physical documents is an important step which, however, involves difficulties. The work carried out through this report relates to the study of different methods of segmenting scanned documents flow by a Machine Learning based system. To do this, on one hand, we used convolutional neural networks (CNN) combined with the MLP (Multi-Layer Perceptron) network and, on the other hand, convolutional neural networks combined with the RNN network (Recurrent Neural Network).

The goal is to test these two approaches in order to identify which one is the best suited for the image data to be processed. The crux of the problem to be solved was to determine the type of nature of the transition between two consecutive pages : "continuity of the same document" (CD) or "beginning of a new document" (ND). We first extracted the characteristics of each document image from the workflow by vectorization using different CNN frameworks. Then for each case of extraction of feature vectors, we have combined through different way, and this over a given frame size, these vectors of consecutive pages into a single vector of transition feature vector.

The resulting feature vector is then passed through a binary MLP or RNN classifier depending on the approach chosen in order to determine the type of transition between consecutive pages. From the results obtained, we proceeded to group the pages corresponding to each document. Finally, we performed statistical tests related to the documents image stream segmentation into unique documents in order to assess the performance of each approach. Our evaluations revealed that the document flow seg- mentation method using the combination of the VGG19 and Bidirectional LSTM models is the most efficient.

In order to optimize the results obtained from the chosen approach, we have associated the business logic with the latter. For that reason, we have coupled, in parallel to the binary classification model obtained, a model allowing to determine the category of each document. Then the output results obtained from both parts are then compared in order to correct any errors at the binary classification level. To carry out our research, we have projected the use of unsupervised machine learning approach to solve the same issue of page stream segmentation.

Keywords : Supervised learning, Convolutional neural networks, Recurrent neural net- ix LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com works, Deep learning, Machine learning, Feature extraction, Documentary segmentation, documents images classification, Binary classification, Electronic document management. x LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Acronymes Multi Layer Perceptron : MLP Deep Learning : DL Recurrent Neuronal Network : RNN Long short-term memory : LSTM Convolution Neuronal Network : CNN Nouveau document : ND Continuité document : CD Intelligence Artificielle : IA Technologies de l’Information et de la Communication : TIC Optical Character Recognition : OCR Page en cours : Pi Page précédente à la page en cours : Pi−1 Page deuxième précédente à la page en cours : Pi−2 Page suivante à la page en cours : Pi+1 Page deuxième page suivante à la page en cours : Pi+2 xi LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com INTRODUCTION GENERALE La recherche scientifique ne cesse de progresser dans la mise en place de nouveaux concepts pour faciliter le quotidien de l’homme. Dans la mêlée, les sciences informatiques en géné- ral et l’Intelligence Artificielle en particulier regorgent d’innovations.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ