1. Introduction
Intelligent manufacturing, also known as smart manufacturing [
1,
2,
3], harnesses cutting-edge technologies, such as artificial intelligence (AI) [
4,
5,
6], machine learning (ML) [
7], Internet of Things (IoT) [
8,
9], robotics [
10,
11], automation [
12,
13], and big data analytics [
14,
15,
16], to revolutionize the manufacturing process. By leveraging these advancements, intelligent manufacturing aims to enhance productivity, efficiency, and flexibility in production. Central to intelligent manufacturing is the use of data analytics to gather, analyze, and interpret vast amounts of data generated throughout the production cycle. Artificial intelligence and ML play crucial roles in processing this data, enabling predictive maintenance, quality control, demand forecasting, and process optimization. Furthermore, deploying sensors and IoT devices across the factory floor facilitates seamless connectivity between machines and systems. This connectivity enables real-time monitoring of equipment performance and inventory levels, ensuring smooth transitions during production. Advanced robotics systems within intelligent manufacturing environments can adapt to dynamic conditions, collaborate with human workers, and execute tasks with precision and efficiency. Concurrently, automation streamlines production workflows, reduces labor costs, and improves consistency and quality. Overall, intelligent manufacturing holds the promise of transforming traditional manufacturing practices by forstering greater agility, customization, and efficiency while simultaneously reducing costs and minimizing waste.
Traditional manufacturing processes [
17], such as milling or turning, typically involve subtracting materials from a solid bulk. In contrast [
18], additive manufacturing (AM) [
19], also referred to as 3D printing, constructs objects layer by layer by adding materials precisely where needed based on digital designs. Additive manufacturing offers the flexibility to produce intricate geometries, minimize material wastage, and expedite production timelines. Various techniques have been developed in AM, including fused deposition modeling, stereolithography, selective laser sintering, and others. Fused deposition modeling [
20], one of the most widely used and accessible 3D printing technologies, builds objects by depositing successive layers of material, typically thermoplastic filament, to form a 3D structure. This technology is known for its affordability and user-friendliness. Stereolithography [
21] utilizes a UV laser to solidify layers of liquid photopolymer resin, resulting in highly detailed and precise parts with smooth surface finishes. Selective laser sintering [
22], on the other hand, employs a high-power laser to selectively fuse powdered materials, including metals and ceramics, to create complex and durable objects. Other AM technologies include direct metal laser sintering [
23], directed energy deposition [
24], electron beam melting [
25], binder jetting [
26], and material jetting [
27]. Additionally, AM has been instrumental in synthesizing bio-inspired materials and structures [
28,
29]. The versatility and potential of AM extend across industries, from aerospace and automotive to healthcare and consumer goods. Its innovative capabilities are driving profound changes in manufacturing, promising a future shaped by efficiency, customization, and technological advancement.
Artificial intelligence and ML stand at the crossroads of computer science, statistics, mathematics, and cognitive psychology. Artificial intelligence endeavors to engineer systems capable of tasks, typically requiring human intelligence, such as problem-solving, reasoning, and natural language comprehension. Machine learning, a subset of AI, focuses on developing algorithms that enable computers to learn from data without being explicitly programmed. Within ML, supervised and unsupervised learning are prominent paradigms for processing existing data. Supervised ML, encompassing classification and regression, operates on labeled data featuring input features alongside corresponding outputs or targets. Conversely, unsupervised ML tackles unlabelled data, exploring data structure for clustering and dimensionality reduction. Deep learning (DL), a subset of ML, harnesses neural networks with multiple layers to represent transformations and handle complex tasks, such as image recognition [
30,
31], natural language processing [
32], and speech synthesis [
33]. This methodology, characterized by its depth, has significantly advanced the field. The ML process entails identifying patterns, correlations, and statistical structures within datasets, empowering the development of intelligent systems for predictive fidelity, decision-making, and task automation. The continuous advancement of AI and ML has catalyzed breakthroughs across diverse domains, including materials science [
34,
35], hydrology [
36], finance [
37], and healthcare [
38]. Through a combination of rigorous mathematical modeling, algorithm development, and empirical validation, scientists and engineers persistently expand the frontiers of AI and ML, unlocking new capabilities and potentials for intelligent systems.
Reinforcement learning (RL) [
39], another vital subset of ML, stands as a fundamental pillar in the realm of AI, mirroring how humans learn to navigate and make decisions in a dynamic environment. Unlike supervised and unsupervised learning, RL doesn’t rely on pre-collected datasets. Instead, the RL agent operates within an environment, iteratively exploring and learning from its experiences to achieve a specific goal through trial and error. Central to RL is the concept of reward, which provides positive or negative feedback from the environment after the agent takes action. The RL agent’s objective is to learn optimal policies or strategies, guiding its decision-making process to maximize cumulative rewards over time. Reinforcement learning has diverse applications across domains like healthcare [
40] and recommendation systems [
41]. For example, it has excelled in game-playing tasks, often surpassing human performance in games like chess, Go, and video games [
42]. In robotics, RL algorithms train robots to efficiently perform complex tasks [
43], while in self-driving cars and drones, RL aids in navigation, path-finding [
44], and decision-making. Moreover, RL finds utility in algorithmic trading and portfolio optimization, enhancing risk management and investment decisions [
45]. In smart grid systems [
46], it optimizes energy consumption, facilitates demand response, and integrates renewable energy resources. In summary, RL presents promising solutions for addressing complex real-world challenges where explicit instruction or exhaustive search methods are impractical. Reinforcement learning’s adaptability and learning capabilities make it a versatile tool for tackling diverse problems across multiple domains.
Several reviews [
47] have examined the applications of ML in the AM domain. Meng and co-workers [
48] provided a thorough overview of supervised and unsupervised ML tasks in AM, focusing on parameter optimization and anomaly detection. They explored regression, classification, and clustering techniques, delving into their roles in enhancing Am processes. In their analysis of regression models, the authors highlighted neural networks and Gaussian process regression as significant tools for parameter optimization [
49], property prediction [
50], and geometric deviation control [
51]. Notably, with its probabilistic characteristics, Gaussian process regression offers the ability to quantify uncertainty [
52] – an essential feature in AM applications. The authors discussed popular ML methods like decision trees, support vector machines (SVM), and convolutional neural networks (CNN) [
53] for classification tasks related to quality assessment [
54], quality prediction, and defect detection [
55]. They also addressed challenges such as model overfitting and proposed corresponding solutions to ensure robust performance. Moreover, the authors tackled the issue of dataset size limitations in AM by exploring clustering analysis methods such as the self-organizing map (SOM) model and the least absolute shrinkage and selection operator (LASSO) model. These techniques can effectively handle datasets with constrained sizes, a common challenge in AM research. Overall, this work offered valuable guidance for ideating ML applications, understanding different ML tasks, and selecting appropriate ML models in the AM domain. By synthesizing insights from various ML approaches, their review contributes to advancing the integration of ML techniques in AM processes.
In another comprehensive review, Kuman et al. [
56] focused on the applications of ML and data mining techniques in AM design, processes, and production control. They initially summarized the digitization in manufacturing [
57] within the framework of Industry 4.0, which encompasses smart factories [
58], cyber-physical systems, IoT, and AI. Then, the authors provided an overview of supervised learning, including Bayesian networks, artificial neural networks (ANN), ensemble methods, and CNN. Additionally, they highlighted the role of generative adversarial networks (GAN) alongside CNN [
59] in assisting topology design with optimal structures. Modern ML approaches have been employed for synthesizing metamaterials for material design in AM [
60]. For AM processes, they reviewed various works utilizing SVM in process parameter optimization [
61], long short-term memory (LSTM) in process monitoring [
62], CNN in geometric deviation control, and LASSO in cost estimation [
63], as well as other works in quality prediction, defects assessment, and closed-loop control. They also outlined the applications of ML in AM planning [
64], quality control [
65], and printability and dimensional deviation management [
66]. Additionally, the authors addressed the unique challenge of data security in AM production. They discussed addressing uncertainty in AM through experiment-based UQ of the AM process [
67], melting pool [
68], and solidification. In their conclusion, the authors emphasized the integration of AM and ML as a pivotal innovation in the context of the fourth industrial revolution.
The reviews mentioned above primarily concentrated on one subset of ML – supervised learning, and its applications to advance AM process and production. However, they overlooked semi-supervised learning and RL, crucial subsets of ML known for their advantages in data mining, optimizing, and controlling autonomous systems. Furthermore, the rapid accumulation of literature publications in the AM domain warrants an exploration of more recent pioneering studies. Hence, this study endeavors to present a state-of-the-art review of ML in the AM domain, emphasizing recent groundbreaking research and the applications of semi-supervised learning and RL. The structure of this paper is outlined below:
Section 2 describes ML techniques. Subsequently, recent pioneering applications of ML and RL in AM are individually reviewed, culminating in the conclusion.
4. Applications of Semi-Supervised Learning in Additive Manufacturing
Manivannan [
132] introduced a novel semi-supervised DL approach for automatic quality inspection in AM processes, including selective laster sintering (SLS). Unlike other automated quality inspection systems that rely solely on fully supervised learning and require large amounts of labeled data or images, the proposed approach harnessed both labeled and unlabeled data, thereby reducing the need for manual labeling efforts. In this approach, a CNN was utilized, and the loss function comprised the cross-entropy of the labeled images, the cross-entropy of the pseudo-labeled images (where unlabeled images were assumed to have true labels), and an entropy regularization term [
133] representing the probabilities of unlabeled images belonging to the true class. The training procedure involved three steps. Initially, only labeled data was fed into the model, and the CNN weights and biases were iteratively adjusted to minimize the loss function. Next, the output probability of each unlabeled data was predicted, and a margin criterion was applied to assign a weight to the data. Finally, the combination of labeled data and weighted unlabeled data formed a new training set to update the CNN model. This approach was applied to a dataset for SLS powder bed defect detection. The results demonstrated excellent model performance with an accuracy of 98%, comparable to other sate-of-the-art approaches [
134], despite using only 25% of the labeled training data samples. Additionally, the author successfully applied the proposed approach to other publicly available defect inspection datasets [
135,
136,
137,
138], highlighting its flexible and extensive applicability.
Numerous supervised learning endeavors [
139,
140,
141] have been undertaken to efficiently monitor the quality of products produced through LPBF, a metal AM technique. Nguyen et al. [
142,
143] proposed a semi-supervised ML approach aimed at minimizing the effort required for labeling training data samples to detect overheating in LPBF. For data collection, they utilized a digital camera to capture layer-by-layer monitoring images of the powder bed following laser scanning or powder recoating. Only the images captured after laser scanning were employed to train the ML model. This model, which featured the DeepLab v3 + network with Xception as its backbone, was designed to classify characteristic appearances at the pixel level. Data augmentation techniques were applied to prevent overfitting and enhance the model’s robustness. Subsequently, the classified apearances were correlated with post-process characteristics such as surface roughness, morphology, and tensile strength to ascertain the quality of LPBF products, which were categorized as anomaly-free, exhibiting lack of fusion, or overheated. The results demonstrated that the trained ML model possessed the capability for defect detection and quality prediction across various geometries of products. The authors suggested that this approach could be extended to other 3D printing processes. Additionally, integrating thermal history data and employing RNNs could further enhance the model’s ability to predict quality and confirm the occurrence overheated defects.
Several studies have focused on anomaly detection during AM processes using ML techniques [
144,
145,
146,
147] to anticipate flaws or porosity in products. However, many of these approaches overlooked the dynamic nature of the manufacturing process. In a novel approach, Larsen and Hooper [
148] proposed a methodology to construct a data-driven model of the LPBF process dynamics, leveraging high-speed cameras co-axial with the laster to capture real-time process signatures during material fusion. By considering the process dynamics, they framed the problem as utilizing sequences of historical observations (i.e., images), process system states, and control inputs to predict residual error between the predicted and observed states at the current time, termed the dynamic signature. This method involved multiple models. An autoregressive model with additional inputs was employed to approximate the first-order Markov chain governing the evolution of the AM process. Additionally, a variational autoencoder was utilized to extract latent variables associated with the images. Principal component analysis was then appplid to reduce the dimensionality of these latent variables. Suebequently, a variational RNN was developed to process sequence data from previous time steps and predict the current state. Anomally detection was performed by computing Kullback-Leibler divergence at each time step to assess accumulated errors. The effectiveness of this approach was evaluated across various level of porosity in AM products, achieving an impressive receiver operating characteristic area under curve of up to 0.999.
In a separate study, Pandiyan et al. [
149] proposed a semi-supervised approach, utilizing ML algorithms exclusively with data from the defect-free regime of LPBF processes to predict anomalies. The experiments involved creating overlapping lines to contract a defect-free cube of nickel-based super-alloy. Various combinations of laster power and scanning velocity were tested to induce different LPBF process regimes, encompassing phenomena such as balling, lack of fusion pores, conduction mode, and keyhole pores. Data acquisition was facilitated using acoustic sensors, with acoustic emission signals being normalized. Two generative CNN architectures were developed in this work. One architecture utilized a variational autoencoder, a commonly employed technique for tasks such as image denoising [
150], dimensionality reduction [
151], feature extraction, image generation, machine translation, and anomaly detection [
152]. Typically, the encoder and decoder networks can efficiently learn the data representation in a dense manner and reconstruct the original input. The other architecture was based on a generative adversarial network [
153], consisting of a generative network and a discriminative network, designed to generate new distribution samples from the training set. Both methods yielded impressive accuracies of 96% and 97% for anomaly detection, respectively.
6. Conclusions and Outlooks
This state-of-the-art review highlights pioneering works from recent years, focusing on diverse perspectives of ML technologies and their applications in AM processes. In addition to supervised learning, this review emphasized the significance of semi-supervised learning and reinforcement learning, which are gradually gaining traction in the field of AM research due to their distinct advantages. Despite not being widely adopted in AM research, semi-supervised learning offers promising opportunities. Reducing the need for extensive labeling can accelerate ML model training processes. Moreover, semi-supervised learning enables better generalization compared to supervised learning, as the model can learn from a broader data distribution. This aspect is particularly valuable in AM where data collection and labeling can be time-consuming and resource-intensive.
Traditionally, the optimization of process parameters for AM has relied on offline heuristic methods or supervised learning with pre-collected datasets. However, many of these methods may be suboptimal and lack generalization across different manufacturing scenarios. Reinforcement learning, especially online RL methods, presents a promising alternative for AM process control and optimization. Reinforcement learning offers dynamic and adaptable solutions, allowing systems to learn and optimize process parameters in real time based on feedback from the environment. By iteratively interacting with the manufacturing process, RL algorithms can discover optimal strategies for AM, leading to improved efficiency, quality, and flexibility. As the field continues to evolve, integrating RL-based approaches into AM workflows can revolutionize manufacturing practices, enabling more efficient and adaptive production processes.
In conclusion, exploring ML, especially semi-supervised learning and RL, in the context of AM represents a promising avenue for future research and development. Embracing these advanced ML techniques has the potential to address key challenges in AM, leading to enhanced defect detection, quality assurance, process control, optimization, and overall performance.