TY - JOUR
T1 - AddManBERT
T2 - A combinatorial triples extraction and classification task for establishing a knowledge graph to facilitate design for additive manufacturing
AU - Haruna, Auwal
AU - Noman, Khandaker
AU - Li, Yongbo
AU - Wang, Xin
AU - Hasan, Md Junayed
AU - Alhassan, Ahmad Bala
N1 - Publisher Copyright:
© 2025 Elsevier Ltd
PY - 2025/9
Y1 - 2025/9
N2 - In recent years, triple extraction and classification have received attention in the context of Additive Manufacturing (AM). However, the lack of a formalized process to extract and classify triple from textual data poses challenges for the effective embedding learning techniques in utilizing AM's product innovation and manufacturing capabilities. Hence, the AM field's manual cognitive process hinders the broader adoption of Design for AM (DFAM) in manufacturing. Aiming to solve these challenging problems, this research proposes a Natural Language Processing (NLP) and Knowledge Graph (KG) methodology for triple extraction and classification from textual data to provide an embedding learning approach. Initially, multi-source textual data for triple extraction and classification is developed. Then, AM Bidirectional Encoder Representation from the Transformers (AddManBERT) is used for triple extraction and classification. The AddManBERT utilizes dependency parsing to determine the semantic relations between the entities for triple extraction and classification. Consequently, the AddManBERT transformed each extracted piece of knowledge from the textual data into a 768-dimensional vector structure by analyzing the projected probability of the output within the center word based on the token embedding surrounding the input. The triples extracted and classified are then saved in the Neo4j database and displayed as graph nodes. An experiment and an application case study verify the proposed method's efficacy. The experiment results indicate that the proposed method outperforms the traditional centralized approaches in responsiveness, classification accuracy, and prediction efficiency.
AB - In recent years, triple extraction and classification have received attention in the context of Additive Manufacturing (AM). However, the lack of a formalized process to extract and classify triple from textual data poses challenges for the effective embedding learning techniques in utilizing AM's product innovation and manufacturing capabilities. Hence, the AM field's manual cognitive process hinders the broader adoption of Design for AM (DFAM) in manufacturing. Aiming to solve these challenging problems, this research proposes a Natural Language Processing (NLP) and Knowledge Graph (KG) methodology for triple extraction and classification from textual data to provide an embedding learning approach. Initially, multi-source textual data for triple extraction and classification is developed. Then, AM Bidirectional Encoder Representation from the Transformers (AddManBERT) is used for triple extraction and classification. The AddManBERT utilizes dependency parsing to determine the semantic relations between the entities for triple extraction and classification. Consequently, the AddManBERT transformed each extracted piece of knowledge from the textual data into a 768-dimensional vector structure by analyzing the projected probability of the output within the center word based on the token embedding surrounding the input. The triples extracted and classified are then saved in the Neo4j database and displayed as graph nodes. An experiment and an application case study verify the proposed method's efficacy. The experiment results indicate that the proposed method outperforms the traditional centralized approaches in responsiveness, classification accuracy, and prediction efficiency.
KW - Additive manufacturing
KW - BERT model
KW - Knowledge graph
KW - Textual Data
KW - Triples extraction and classification
UR - http://www.scopus.com/inward/record.url?scp=105009358531&partnerID=8YFLogxK
U2 - 10.1016/j.aei.2025.103578
DO - 10.1016/j.aei.2025.103578
M3 - 文章
AN - SCOPUS:105009358531
SN - 1474-0346
VL - 67
JO - Advanced Engineering Informatics
JF - Advanced Engineering Informatics
M1 - 103578
ER -