Failure Detection in Sensors via Variational Autoencoders and Image-Based Feature Representation
Bibliographic record
Abstract
This paper presents a novel approach for detecting sensor failures using image-based feature representation and the Convolutional Variational Autoencoder (CVAE) model. Existing methods are limited when analyzing multiple failure modes simultaneously or adapting to diverse sensor data. This limitation may compromise decision-making and system performance, hence the need for more flexible and resilient models. The proposed approach transforms sensor data into image-based feature representations of statistics such as mean, variance, kurtosis, entropy, skewness, and correlation. The CVAE is trained on such image representations, and the corresponding reconstruction error leads to a Health Index (HI) for detecting multiple sensor failures. Moreover, the CVAE latent space is used to define a complementary HI and a convenient visualization tool, enhancing the interpretability of the proposed approach. The evaluation of the proposed detection approach with data comprising diverse configurations of faulty sensors showed encouraging results. The proposed approach is illustrated in an industrial case study emerging from the aeronautical domain, with data from a complex electromechanical system comprising nearly 80 sensor measurements at a 1 Hz sampling rate. The results demonstrate the potential of the proposed method in detecting multiple sensor failures.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.002 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.001 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.001 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".