When Industrial Faults Overlap: Behind Our Multi-Label Control-Chart Study

Industrial processes do not always experience one abnormality at a time. We explored whether a compact multi-label CNN could identify several abnormal control-chart patterns within the same observation window while keeping each active component visible.
When Industrial Faults Overlap: Behind Our Multi-Label Control-Chart Study
Like

Share this post

Choose a social network to share with, or copy the URL to share elsewhere

This is a representation of how your post may appear on social media. The actual post will vary between social networks

Explore the Research

The Science and Information (SAI) Organization
The Science and Information (SAI) Organization The Science and Information (SAI) Organization

Towards Reliable Recognition of Concurrent Abnormal Patterns in Control Charts Using Multi-Label Deep Learning

Control charts do more than raise an alarm: their shapes can give an early indication of what has changed in a process. This study considers the case in which one chart window contains more than one abnormal behavior. The observed sequence is then a mixture rather than a pure pattern. We formulate this problem directly as multi-label classification. A one-dimensional CNN receives a raw-scale window of 32 observations and predicts the active elementary labels. The controlled protocol contains twelve scenarios: normal behavior, six single abnormal patterns, and five selected concurrent patterns. Raw-scale input is retained because shift patterns depend partly on level information that may be weakened by window-wise normalization. The retained training setup gives additional exposure to difficult shift and trend cases, while validation and testing remain balanced. Across five repeated trainings, the model achieved 96.11% exact match accuracy, 96.41% precision, 96.46% recall, 96.44% F1-score, and 1.04% Hamming loss. The 95% confidence interval for exact match was 96.05–96.17%. Additional analyses show stable performance around a decision threshold of 0.5, strong cyclic and systematic recognition, and lower performance for short shift cases. The results support direct multi-label CNN recognition for the selected protocol. Broader shift-containing mixtures, more complex combinations, varying noise conditions, and real industrial validation remain outside the scope of the present controlled study.

Why one label is not enough

Control charts are often introduced as alarm systems: when a process leaves its normal state, the chart signals that something may be wrong. Yet the shape of the signal can contain more useful information. A trend, shift, cycle, or systematic pattern can indicate different underlying changes. The difficulty is that real processes do not always experience these abnormalities one at a time.

This observation motivated our study. Much of control-chart pattern recognition is framed as a multiclass problem, where each observation window must be assigned to one class. That assumption becomes restrictive when two abnormal behaviours occur together. A window containing both a trend and a cyclic component is not well described by forcing the model to choose only one of them. Creating a separate class for every possible combination is also difficult to scale and can hide the elementary components needed for diagnosis.

From composite classes to visible components

Our central decision was therefore to formulate concurrent control-chart recognition as a direct multi-label problem. Instead of predicting one class name, the model returns a binary vector indicating which elementary patterns are active. This keeps the components visible in the output and makes the prediction easier to interpret from a diagnostic perspective.

We built a controlled protocol containing twelve scenarios: normal behaviour, six individual abnormal patterns, and five selected concurrent patterns. Each sample consisted of a window of 32 observations. A compact one-dimensional convolutional neural network received the raw sequence and produced seven sigmoid outputs, one for each possible elementary label.

One design choice that mattered more than it may first appear was retaining the raw scale of the windows. Window-wise normalisation is often attractive because it standardises the input, but it can also weaken level information that helps distinguish shift patterns. We therefore kept the original scale and examined the model under a transparent and fixed evaluation protocol rather than searching for an unnecessarily complex architecture.

Evaluating the whole prediction, not only part of it

Multi-label outputs require more than conventional accuracy. A prediction may identify one active abnormality correctly while missing another. We therefore evaluated the model from two perspectives. Exact match required the complete label vector to be correct, while Hamming loss counted individual label errors. We also reported precision, recall, and F1-score to examine whether the model tended to create false activations or miss active components.

Across five repeated training runs, the model reached 96.11% exact-match accuracy, with 96.41% precision, 96.46% recall, 96.44% F1-score, and 1.04% Hamming loss. The 95% confidence interval for exact match was 96.05–96.17%, indicating stable performance under the selected protocol. The model was particularly reliable for cyclic and systematic behaviour.

The more difficult cases involved short shifts and some trends. In a window of only 32 observations, a late or small shift leaves limited post-change evidence, while a weak trend can resemble random variation.

What we learned behind the results

The most useful lesson was not simply that a convolutional network can achieve a high score. It was that the formulation of the output changes the meaning of the monitoring task.

A multiclass model asks:

Which single pattern is this?

A multi-label model asks:

Which abnormal components are present?

That second question is closer to the needs of diagnosis when disturbances overlap.

The study also reinforced the importance of reporting strict and label-wise metrics together. A single aggregate score can conceal whether errors come from missed components, false activations, or a small number of difficult scenarios. Pattern-level analysis showed where the model was strong and where additional data or a different monitoring design would be needed.

At the same time, restraint is essential. Our experiments used a controlled synthetic protocol with selected concurrent cases. They do not establish universal performance across every mixture, noise level, sampling regime, or industrial process. Broader combinations involving shifts, more complex overlaps, changing noise conditions, temporal autocorrelation, and external industrial validation remain open challenges.

Where the work should go next

The next step is to move from reliable recognition in a controlled benchmark toward early and actionable monitoring in real processes. This requires more than improving classification accuracy.

Future studies should consider:

  • the operational cost of false alarms;
  • the consequences of delayed detection;
  • changing process conditions and autocorrelation;
  • class imbalance;
  • generalisation across production sites or equipment;
  • whether predictions lead to useful operational decisions.

We are especially interested in collaborating with researchers and industrial partners who can contribute real multivariate process data, domain-defined failure scenarios, or practical measures of false-alarm and detection-delay costs.

Such collaborations could help test whether multi-label recognition can support not only better pattern identification, but also more transparent and useful industrial decision-making.

References

Modar, M., Ganmati, A., and El Farissi, O. (2026). “Towards Reliable Recognition of Concurrent Abnormal Patterns in Control Charts Using Multi-Label Deep Learning.” International Journal of Advanced Computer Science and Applications, 17(6). DOI: 10.14569/IJACSA.2026.0170681.

Zhang, M.-L., and Zhou, Z.-H. (2014). “A Review on Multi-Label Learning Algorithms.” IEEE Transactions on Knowledge and Data Engineering, 26(8), 1819–1837. DOI: 10.1109/TKDE.2013.39.

Please sign in or register for FREE

If you are a registered user on Research Communities by Springer Nature, please sign in

Follow the Topic

Artificial Intelligence
Mathematics and Computing > Computer Science > Artificial Intelligence
Machine Learning
Mathematics and Computing > Statistics > Statistics and Computing > Machine Learning
Process Engineering
Technology and Engineering > Mechanical Engineering > Process Engineering
Quality Control, Reliability, Safety and Risk
Technology and Engineering > Mechanical Engineering > Industrial and Production Engineering > Industrial Management > Quality Control, Reliability, Safety and Risk
Industrial and Production Engineering
Technology and Engineering > Mechanical Engineering > Industrial and Production Engineering