From Unstructured Documents to Annotated Information: An Optimized Pipeline to Process Industrial Requirements

Managing bid documentation in large, evolving technology companies is inherently complex, often due to inconsistencies in information such as translations, file updates, and manual data extraction.These processes involve multiple departments, including software, hardware, products, infrastructure, materials, and regulations, requiring collaboration across geographically distributed teams with different native languages.This complexity is exacerbated by the need to trace requirements from bid offers to code and product development, and to perform similarity analysis when needed.Unstructured information comes from diverse sources like scans and/or editable texts with tables and images, written in various languages and using domain-specific terminology.Manual processing is error-prone, and translating data can lead to the loss of context-specific meanings or issues in safety-critical domains.This study combines Natural Language Processing (NLP) and Optical Character Recognition (OCR) to classify data into "information" or "requirement" while preserving multilingualism.A dual-pipeline approach is developed, featuring both a meta-classifier (an ensemble of Logistic Regression, Support Vector Machine, Multinomial Naive Bayes, and Random Forest) for robust and interpretable results, and a BERT model for capturing subtle linguistic patterns.The proposed pipeline is validated using a real-world case study in railway requirement annotation.Additionally, to demonstrate the methodology's flexibility, a second case study is conducted on topic classification of newspaper articles using publicly accessible data.The pipeline's output is a software solution that uses pre-trained models tailored to the respective domains.Future developments will include the creation of a graphical user interface (GUI), enabling distributed users to easily and efficiently search, update their

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1145/3711542.3711576
Citations
1
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

From Unstructured Documents to Annotated Information: An Optimized Pipeline to Process Industrial Requirements

Giulio Rossetti, Gabriele Pannocchia, Nocente Arianna, Risi Riccardo
1 citations
Software Engineering Research
0.78
article

From Unstructured Documents to Annotated Information: An Optimized Pipeline to Process Industrial Requirements

Giulio Rossetti, Gabriele Pannocchia, Nocente Arianna, Risi Riccardo
article en
1 citations

Abstract

Managing bid documentation in large, evolving technology companies is inherently complex, often due to inconsistencies in information such as translations, file updates, and manual data extraction.These processes involve multiple departments, including software, hardware, products, infrastructure, materials, and regulations, requiring collaboration across geographically distributed teams with different native languages.This complexity is exacerbated by the need to trace requirements from bid offers to code and product development, and to perform similarity analysis when needed.Unstructured information comes from diverse sources like scans and/or editable texts with tables and images, written in various languages and using domain-specific terminology.Manual processing is error-prone, and translating data can lead to the loss of context-specific meanings or issues in safety-critical domains.This study combines Natural Language Processing (NLP) and Optical Character Recognition (OCR) to classify data into "information" or "requirement" while preserving multilingualism.A dual-pipeline approach is developed, featuring both a meta-classifier (an ensemble of Logistic Regression, Support Vector Machine, Multinomial Naive Bayes, and Random Forest) for robust and interpretable results, and a BERT model for capturing subtle linguistic patterns.The proposed pipeline is validated using a real-world case study in railway requirement annotation.Additionally, to demonstrate the methodology's flexibility, a second case study is conducted on topic classification of newspaper articles using publicly accessible data.The pipeline's output is a software solution that uses pre-trained models tailored to the respective domains.Future developments will include the creation of a graphical user interface (GUI), enabling distributed users to easily and efficiently search, update their

University of Pisa (IT), Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" (IT), National Research Council (IT)
Industry, innovation and infrastructure
Openalex Percentile: Top 17%
Software Engineering Research
0.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.