An NLP-based System for Automated Compliance Analysis and Requirement Classification in Engineering Applications
| dc.contributor.author | Ding, Shuyue | |
| dc.contributor.author | Lindén, Johan | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Mohamad, Mazen | |
| dc.contributor.supervisor | Inayat, Irum | |
| dc.date.accessioned | 2025-10-06T12:38:18Z | |
| dc.date.issued | 2025 | |
| dc.date.submitted | ||
| dc.description.abstract | Regulatory compliance is a critical challenge in engineering product development, particularly in industries governed by complex and frequently evolving standards. This research, conducted in collaboration with Volvo Penta, explores the use of Natural Language Processing (NLP) techniques to automate the classification and interpretation of regulatory clauses in support of early-stage requirements analysis, with a focus on ensuring traceability, usability, and transparency in the decision making process. The proposed method integrates rule-based preprocessing, domain specific keyword enrichment, semantic similarity retrieval using dense embeddings, and reasoning about individual regulatory statements using large language models (LLMs). The system is connected to Volvo Penta’s SystemWeaver platform to sup port traceable, explainable, and human-reviewable predictions at the clause level. By automating the identification and interpretation of relevant regulatory content, the system reduces manual workload, improves consistency, and enables scalable compliance workflows. Evaluation through both quantitative analysis and expert feedback indicates strong alignment with human judgment and demonstrates the system’s value as a decision-support tool in industrial engineering compliance processes. While limitations remain in handling edge cases and ambiguous regulatory language, results suggest that NLP-driven methods can meaningfully support scalable, traceable, and more efficient compliance processes in industrial engineering settings. | |
| dc.identifier.coursecode | DATX05 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.12380/310589 | |
| dc.language.iso | eng | |
| dc.relation.ispartofseries | CSE 25-08 | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Natural Language Processing, Regulatory Compliance, Engineering Re quirements, Large Language Models, Semantic Embeddings, SystemWeaver, Human in-the-Loop | |
| dc.title | An NLP-based System for Automated Compliance Analysis and Requirement Classification in Engineering Applications | |
| dc.type.degree | Examensarbete för masterexamen | sv |
| dc.type.degree | Master's Thesis | en |
| dc.type.uppsok | H | |
| local.programme | Software engineering and technology (MPSOF), MSc |
