Ressources numériques en sciences humaines et sociales OpenEdition Nos plateformes OpenEdition Books OpenEdition Journals Hypothèses Calenda Bibliothèques OpenEdition Freemium Suivez-nous

Graphies Arabes et Transcription Automatique : Vers une Reconnaissance Textuelle Haute Précision

Auteur : Chahan Vidal-Gorène

La transcription automatique de textes, qu’il s’agisse de l’OCR (Optical Character Recognition) pour les documents imprimés ou de l’HTR (Handwritten Text Recognition) pour les manuscrits, est désormais bien ancrée dans le domaine des humanités numériques. Elle facilite l’acquisition et la structuration de corpus textuels, atteignant souvent des taux de reconnaissance dépassant les 95%, offrant ainsi une base solide pour des analyses tant quantitatives que qualitatives.

Si ces avancées ont longtemps été limitées aux graphies latines médiévales et modernes – soutenues par des projets de grande envergure comme ECMEN, CREMMA, et HTRomance – les progrès récents dans les modèles de langage multimodaux, comme chatGPT-4o, permettent aujourd’hui de transcrire des documents manuscrits de tout type et époque. DISTAM a investi dans la transcription des graphies manuscrites non latines, avec un accent particulier sur l’arabe, pour soutenir la recherche en études aréales [Lucas 2022].

Ces dernières années, plusieurs ensembles de données pour les manuscrits arabes ont vu le jour, en collaboration avec Calfa (maître d’œuvre pour la création des données et l’entraînement des modèles) :

AnnéeNomCibleVolume de donnéesDépôt
2021RASAM 1 (Recognition and Analysis of Scripts in Arabic Maghrebi)Manuscrits Écritures maghrébines3 manuscrits, 300 pages manuellement transcriteshttps://github.com/calfa-co/rasam-dataset
2022TARIMAManuscrits et lithographies Écritures maghrébines28 documents, 120 pages manuellement transcriteshttps://github.com/calfa-co/tarima
2022-2023IskandarManuscrits Écritures orientales5 manuscrits, 297 pages manuellement transcriteshttps://gitlab.huma-num.fr/lipa/iskandar
2023RASAM 2Manuscrits Écritures maghrébines15 manuscrits, 250 pages manuellement transcriteshttps://github.com/calfa-co/rasam-dataset
Modèles de reconnaissance ATR pour les manuscrits arabes développés en collaboration avec Calfa

Les données des projets RASAM 1, RASAM 2, et Iskandar ont été produits lors de hackathons collaboratifs sous l’égide de DISTAM, avec le soutien de la BULAC. Ces corpus retracent les progrès réalisés en matière de transcription automatique pour les écritures arabes :

1. RASAM 1 : Projet pionnier dirigé par Noëmie Lucas, RASAM 1 a posé les bases pour la transcription des manuscrits maghrébins. Trois manuscrits de la BULAC ont été utilisés comme cas d’étude pour illustrer la diversité de l’écriture maghrébine. Les résultats obtenus, avec un taux d’erreur de 4,3% au niveau des caractères, démontrent que des performances comparables aux graphies latines sont possibles. Ce dataset établit notamment un premier cahier des charges de référence pour la transcription des documents en arabe, afin de maximiser leur transcription [Vidal-Gorène et al. 2021].

2. TARIMA : Premier projet d’envergure industrielle pour l’HTR en arabe en France, TARIMA a permis la transcription d’un large éventail de documents manuscrits et lithographiques (plus de 11 000 pages), désormais disponibles dans la bibliothèque numérique de la BULAC, BINA (nouveautés). Les taux d’erreur vont de 6% pour les microfilms endommagés à moins de 1% pour les lithographies, prouvant ainsi la polyvalence du modèle sur des supports variés.

3. Iskandar : Mené dans le cadre du projet ANR LiPoL, Iskandar explore le transfert des techniques de RASAM aux écritures orientales, notamment pour le roman d’Alexandre (Sīrat al-Iskandar). Les taux d’erreur varient de 9% à 4%, aboutissant à la création d’un corpus numérique arabe de 3 800 pages, avec une précision qui rapproche ce corpus des normes occidentales en HTR.

4. RASAM 2 : Sous la direction d’Antoine Perrier, RASAM 2 se fonde sur des recommandations récentes de Vidal-Gorène et al. pour accroître la polyvalence des modèles HTR en arabe, au niveau des architectures de modèles et nombre de données [Lucas et al. 2022]. Ce dataset inclut une grande diversité d’écritures et de qualités de manuscrits. Selon un récent article de Vidal-Gorène et al., RASAM 2 a permis de réduire les taux d’erreur de 40 points dans des contextes d’application en-domaine et hors-domaine, atteignant un seuil de précision inédit [Vidal-Gorène et al. 2024].

Présentation à CHR et Publication de RASAM 2

En 2024, lors de la conférence Computational Humanities Research (CHR) à Aarhus, le dataset RASAM 2 a été présenté dans le cadre d’un article intitulé Enhancing Arabic Maghribi Handwritten Text Recognition with RASAM 2: A Comprehensive Dataset and Benchmarking [Vidal-Gorène et al. 2024]. L’étude s’intéresse à l’applicabilité d’un modèle HTR entraîné avec RASAM 2 sur des données variées, illustrant une stabilité accrue des taux d’erreur, indépendamment de la page, de la graphie, du vocabulaire ou de la langue de transcription, par rapport aux précédents modèles.

Vers une Standardisation et une Extension des Modèles HTR pour l’Arabe

Les corpus RASAM, TARIMA et Iskandar, cumulés, forment aujourd’hui une base solide pour le développement de modèles HTR en graphies arabes. Avec une couverture étendue de styles d’écriture, de périodes et de contextes littéraires, l’HTR en arabe atteint désormais une maturité similaire aux graphies latines, ouvrant de nouvelles perspectives pour les chercheurs en études aréales et les humanités numériques en général.

Ces initiatives, déjà mises en œuvre dans des contextes réels de traitement, illustrent le potentiel considérable de l’automatisation dans la transcription des graphies non latines. Elles marquent une avancée significative pour l’intégration des documents arabes dans les corpus numériques mondiaux, répondant ainsi à un besoin de préservation et d’accessibilité des archives en langue arabe.

La prochaine étape réside dans l’extension des capacités de reconnaissance textuelle manuscrite (HTR) pour l’arabe au sein de chaînes de traitement dédiées à des cas d’usage spécifiques et authentifiés. Cette démarche inclut la création de nouvelles données pour les graphies cursives complexes et les documents d’archives, qui représentent un défi pour rendre les modèles plus polyvalents et adaptables. Si la création d’un modèle générique reste une perspective de long terme, l’utilisation de modèles spécialisés, comme ceux développés dans le cadre des projets TARIMA et Iskandar, assure déjà des taux de reconnaissance élevés et une fiabilité en production, favorisant ainsi leur adoption dans des environnements variés et chaque jour plus riches.

Pour en savoir plus sur les données, modèles et expérimentations

BULAC, Usages, besoins et projets de la communauté scientifique (1/2) – École de printemps du GIS MOMM (https://www.youtube.com/watch?v=J6xZmAnRNMU&t=5534s, et https://www.youtube.com/watch?v=aeal-T-QHR8&t=8103s)

Lucas Noëmie. 2022. OCR/HTR et graphie arabe Les manuscrits arabes à l’heure de la reconnaissance automatique des écritures, 2022. ⟨hal-03822459⟩

Vidal-Gorène, C., Lucas, N., Salah, C., Decours-Perez, A., & Dupin, B. 2021, Septembre. “RASAM–a dataset for the recognition and analysis of scripts in Arabic Maghrebi”. International Conference on Document Analysis and Recognition. Cham: Springer International Publishing. 265-281.

Lucas, N., Salah, C., & Vidal-Gorène, C. 2022. “New Results for the Text Recognition of Arabic Maghribi Manuscripts–Managing an Under-resourced Script”. arXiv preprint arXiv:2211.16147.

Vidal-Gorène, C., Salah, C., Lucas, N., Decours-Perez, A., & Perrier, A. 2024, Décembre. “Enhancing Arabic Maghribi Handwritten Text Recognition with RASAM 2: A Comprehensive Dataset and Benchmarking”. Computational Humanities Research (CHR). <hal-04722622v1>

Pour en savoir plus sur l’interopérabilité des métriques

Au sujet du taux d’erreur, Hodel et al., (2021) proposent une grille pour interpréter les scores d’accuracy, en proposant les seuils suivants :

  • | CER < 10% == good (it allows efficient post-processing)
  • | CER < 5% == very good (errors are usually focused on rare or unknown words)
  • | CER < 2.5% == excellent (but it is usually only reached when the handwriting is very regular)

Hodel, T., Schoch, D., Schneider, C. and Purcell, J. 2021. “General Models for Handwritten Text Recognition: Feasibility and State-of-the Art. German Kurrent as an Example”. Journal of Open Humanities Data, 7(0). 13. <https://doi.org/10.5334/johd.46>.

Voir aussi :  https://alix-tz.github.io/phd/posts/012/


OpenEdition vous propose de citer ce billet de la manière suivante :
DISTAM (8 novembre 2024). Graphies Arabes et Transcription Automatique : Vers une Reconnaissance Textuelle Haute Précision. Carnet hypothèses du consortium Huma-Num DISTAM (DIgital STudies Africa, Asia, Middle East). Consulté le 7 décembre 2024 à l’adresse https://doi.org/10.58079/12n7v


Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.