← Latest papers
🤖 machine learning

Automated Data Engineering and Feature Selection for the Case Study of Warpage Detection in Fused Deposition Modeling

This paper proposes an Automated Data Processing framework that utilizes reinforcement learning and SHAP-based feature selection to iteratively optimize machine learning model-feature combinations for FDM warpage detection, achieving significant improvements in predictive accuracy and stability compared to baseline full-feature configurations.

Original authors: Saleh Valizadeh Sotubadi, Nazanin Mahjourian, Vinh Nguyen

Published 2026-07-22
📖 4 min read☕ Coffee break read

Original authors: Saleh Valizadeh Sotubadi, Nazanin Mahjourian, Vinh Nguyen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a robot to bake the perfect cake. You have a giant pantry full of ingredients: flour, sugar, eggs, spices, and even some weird stuff like glitter or hot sauce. You also have a whole library of different baking recipes. If you just throw everything into a bowl and hope for the best, the robot might get confused, waste time, or bake a disaster. This is exactly the problem engineers face with "smart manufacturing." They have massive amounts of data from sensors—like temperature gauges, microphones listening to the machine, and cameras watching the product—but they don't always know which pieces of data are actually helpful and which are just noise.

To solve this, scientists use "Machine Learning," which is like giving the robot a brain that learns from experience. But there's a catch: if you feed the robot too much junk data, it gets overwhelmed. This is where "Explainable AI" (XAI) comes in. Think of XAI as a super-smart tutor that doesn't just tell the robot the answer, but explains why it chose that answer, pointing out exactly which ingredients (data points) mattered most. The big question researchers are asking is: Can we build a system that automatically figures out the best recipe and the best ingredients without a human having to guess?

This paper tells the story of a team that built a digital "coach" to help robots learn how to spot a specific defect called "warpage" in 3D printing. Warpage is when a plastic part bends or curls up while it's being printed, ruining the final product. The researchers created a system called an Automated Data Processing (ADP) framework. Imagine this framework as a tireless coach that runs thousands of practice drills. It tries out different combinations of "recipes" (machine learning models) and different "ingredient lists" (feature sets).

Here is how the coach works: It uses a strategy inspired by a game called the "Multi-Armed Bandit." Picture a row of slot machines. Some machines pay out more than others, but you don't know which ones until you pull the lever. The coach pulls the levers (trains models) over and over. If a machine pays out a good reward (high accuracy), the coach remembers that combination and tries it more often. If it loses, the coach moves on. But there's a twist: the coach is also equipped with a special XAI tool called SHAP. This tool acts like a magnifying glass, looking at the robot's brain after every practice session to see which ingredients were actually doing the heavy lifting. The coach then creates a new, smaller ingredient list using only the top-rated items and tries the drills again.

The team tested this on 217 different printing scenarios using two common materials, PLA and ABS. They started by letting the robot use every piece of data they had collected. Then, they let the SHAP tool pick the best subset of data. The results were clear: the robot performed significantly better when it used the curated, smaller list of ingredients. When the robot used all the data, it got a score (called AUC) of 0.9248. But when the coach used the SHAP tool to pick the best features, the score jumped to 0.9731. That's a big improvement in reliability.

The paper also compared this smart coach to other methods. They tried using a technique called PCA, which is like squishing all the ingredients into a generic paste to save space, and another method called Mutual Information (MI), which looks for statistical connections. The coach found that PCA didn't work well because it smoothed out the important, complex details of the printing process. MI was okay, but it didn't understand the specific "personality" of the robot's brain as well as the SHAP tool did. The SHAP method consistently found the best features, leading to more stable and accurate predictions.

In short, the researchers showed that you don't need to feed a robot a mountain of data to get a great result. By using a smart, automated coach that learns which data points are truly important, you can build a system that is faster, more accurate, and easier to understand. The paper suggests that this approach is a solid step toward making smart manufacturing more efficient, though it notes that the system still needs diverse data to work perfectly in every possible situation. It's not a magic wand that solves everything instantly, but it is a powerful new tool for teaching machines how to see clearly.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →