Pipeline for the Automatic Extraction of Procedural Knowledge from Assembly Instructions into Controlled Natural Language

Christine Rese,Nikolai West,Mathias Gebler,Sven Krzoska,Philipp Schlunder,Jochen Deuse
DOI: https://doi.org/10.17706/jsw.18.1.1-14
2023-02-01
Journal of Software
Abstract:This paper presents the application of a Natural Language Processing (NLP) pipeline, which automatically extracts procedural knowledge in a standardized way from assembly instructions. The developed pipeline is able to parse and process written German assembly instructions regardless of the language discourse. The pipeline helps resolve ambiguities in assembly instructions by converting them into a Controlled Natural Language (CNL). The pipeline fully automates the translation process from free-text assembly instructions to CNL representations. We investigated and evaluated the efficiency and robustness of the NLP pipeline along multiple dimensions, such as different assembly process designers, language and fuzzy string matching models. To test the developed pipeline we used to automatically extract procedural knowledge in a standardized way for 2,740 assembly instructions obtained from automotive industry. Our investigation shows that the NLP pipeline is able to extract CNL representations with high accuracy (ø 87%). Downstream applications, such as assembly line balancing, can reuse the uniformly extracted procedural knowledge.
What problem does this paper attempt to address?