A A Model-Driven Metamodel for the Systematic Design of Configurable NLP Pipelines

Authors

  • KAMAL WALJI Laboratory of Artificial Intelligence, Modeling and Computational Engineering, Hassan II University, ENSAM, Casablanca, Morocco
  • Pr ALLAE ERRAISSI Polydisciplinary Faculty of Sidi Bennour, Chouaib Doukkali University, El Jadida 24000, Morocco.
  • Pr ABDELALI ZAKRANI Laboratory of Artificial Intelligence, Modeling and Computational Engineering, Hassan II University, ENSAM, Casablanca, Morocco
  • Pr MOUAD BANANE Laboratory of Artificial Intelligence, Modeling & Computational Engineering, Hassan II University, ENSAM, Casablanca, Morocco.

DOI:

https://doi.org/10.15849/ijasca.172

Keywords:

Natural Language Processing, Soft Computing, Model-Driven Engineering, NLP Pipelines, Metamodeling, AutoNLP

Abstract

Natural Language Processing systems are increasingly built as configurable pipelines combining heterogeneous components, including data sources, task specifications, linguistic preprocessing, representation methods, learning models, training settings, evaluation protocols, explainability requirements, and deployment constraints. Yet these pipelines are often described either through implementation code or through informal sequences of steps, which makes their design decisions difficult to compare, reproduce, or search over automatically. Existing work at the intersection of NLP and Model-Driven Engineering has mainly used language technologies to generate UML, SysML, or DSL artifacts from textual specifications, while model-driven approaches to machine learning have addressed datasets and ML-enabled systems more broadly. This article proposes a metamodel in which the NLP pipeline itself is the modeling target. The proposed metamodel defines fifteen metaclasses organized through explicit ownership semantics, distinguishing pipeline-level, model-level, shared, and execution-generated components. It also introduces cross-cutting relations that make evaluation results traceable to the configurations that produced them. The metamodel is given a formal definition and thirteen well-formedness constraints expressed in OCL. It is instantiated on two contrasting sentiment analysis pipelines: a classical supervised configuration drawn from an executed experiment and a zero-shot configuration used as a structural test. The instantiation shows that both configurations can be represented within the same structure, that reported measurements can be traced back to their producing configurations, and that plausible malformed configurations can be rejected with an explicit diagnosis. The metamodel is intended as a foundation for NLP pipeline documentation, comparison, reproducibility, and future automatic configuration and multi-objective optimization.

Downloads

Download data is not yet available.

Downloads

Published

2026-10-09

How to Cite

A A Model-Driven Metamodel for the Systematic Design of Configurable NLP Pipelines (K. WALJI, A. Erraissi, A. ZAKRANI, & M. BANANE, Trans.). (2026). International Journal of Advances in Soft Computing and Its Applications , 18(3), 266–295. https://doi.org/10.15849/ijasca.172
Total Downloads: 0

Google Scholar Link

Similar Articles

41-45 of 45

You may also start an advanced similarity search for this article.