{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T23:09:43Z","timestamp":1778540983481,"version":"3.51.4"},"reference-count":37,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2022,6,25]],"date-time":"2022-06-25T00:00:00Z","timestamp":1656115200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In the last decades, data-driven methods have gained great popularity in the industry, supported by state-of-the-art advancements in machine learning. These methods require a large quantity of labeled data, which is difficult to obtain and mostly costly and challenging. To address these challenges, researchers have turned their attention to unsupervised and few-shot learning methods, which produced encouraging results, particularly in the areas of computer vision and natural language processing. With the lack of pretrained models, time series feature learning is still considered as an open area of research. This paper presents an efficient two-stage feature learning approach for anomaly detection in machine processes, based on a prototype few-shot learning technique that requires a limited number of labeled samples. The work is evaluated on a real-world scenario using the publicly available CNC Machining dataset. The proposed method outperforms the conventional prototypical network and the feature analysis shows a high generalization ability achieving an F1-score of 90.3%. The comparison with handcrafted features proves the robustness of the deep features and their invariance to data shifts across machines and time periods, which makes it a reliable method for sensory industrial applications.<\/jats:p>","DOI":"10.3390\/s22134813","type":"journal-article","created":{"date-parts":[[2022,6,26]],"date-time":"2022-06-26T22:50:23Z","timestamp":1656283823000},"page":"4813","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Efficient Feature Learning Approach for Raw Industrial Vibration Data Using Two-Stage Learning Framework"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8198-0084","authenticated-orcid":false,"given":"Mohamed-Ali","family":"Tnani","sequence":"first","affiliation":[{"name":"Department of Factory of the Future, Bosch Rexroth AG, Lise-Meitner-Str. 4, 89081 Ulm, Germany"},{"name":"Department of Electrical and Computer Engineering, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Subarnaduti","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0439-7511","authenticated-orcid":false,"given":"Klaus","family":"Diepold","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mohamed, A., Hassan, M., M\u2019Saoubi, R., and Attia, H. (2022). Tool Condition Monitoring for High-Performance Machining Systems\u2014A Review. Sensors, 22.","DOI":"10.3390\/s22062206"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3645","DOI":"10.1007\/s00170-020-05620-3","article-title":"Machine monitoring system: A decade in review","volume":"108","author":"Yusof","year":"2020","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Bostrom, A., and Bagnall, A. (2015, January 1\u20134). Binary shapelet transform for multiclass time series classification. Proceedings of the International Conference on Big Data Analytics and Knowledge Discovery, Valencia, Spain.","DOI":"10.1007\/978-3-319-22729-0_20"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/s10618-015-0418-x","article-title":"Using dynamic time warping distances as features for improved time series classification","volume":"30","author":"Kate","year":"2016","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2426","DOI":"10.1016\/j.neucom.2017.11.016","article-title":"A two-stage feature selection and intelligent fault diagnosis method for rotating machinery using hybrid filter and wrapper method","volume":"275","author":"Zhang","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2888","DOI":"10.1016\/j.eswa.2010.08.083","article-title":"Rolling element bearing fault detection in industrial environments based on a K-means clustering approach","volume":"38","author":"Yiakopoulos","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.neucom.2018.03.067","article-title":"Time series feature extraction on basis of scalable hypothesis tests (tsfresh\u2013a python package)","volume":"307","author":"Christ","year":"2018","journal-title":"Neurocomputing"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Lines, J., Taylor, S., and Bagnall, A. (2018). Time series classification with HIVE-COTE: The hierarchical vote collective of transformation-based ensembles. ACM Trans. Knowl. Discov. Data, 12.","DOI":"10.1145\/3182382"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1007\/s10618-019-00619-1","article-title":"Deep learning for time series classification: A review","volume":"33","author":"Forestier","year":"2019","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhang, W., Peng, G., Li, C., Chen, Y., and Zhang, Z. (2017). A new deep learning model for fault diagnosis with good anti-noise and domain adaptation ability on raw vibration signals. Sensors, 17.","DOI":"10.20944\/preprints201701.0132.v1"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1936","DOI":"10.1007\/s10618-020-00710-y","article-title":"Inceptiontime: Finding alexnet for time series classification","volume":"34","author":"Lucas","year":"2020","journal-title":"Data Min. Knowl. Discov."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1002\/aic.690370209","article-title":"Nonlinear principal component analysis using autoassociative neural networks","volume":"37","author":"Kramer","year":"1991","journal-title":"AIChE J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/j.measurement.2016.04.007","article-title":"A sparse auto-encoder-based deep neural network approach for induction motor faults classification","volume":"89","author":"Sun","year":"2016","journal-title":"Measurement"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"278","DOI":"10.1016\/j.ymssp.2017.09.026","article-title":"A novel method for intelligent fault diagnosis of rolling bearings using ensemble deep auto-encoders","volume":"102","author":"Shao","year":"2018","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"70643","DOI":"10.1109\/ACCESS.2019.2917604","article-title":"Generative adversarial networks selection approach for extremely imbalanced fault diagnosis of reciprocating machinery","volume":"7","author":"Cabrera","year":"2019","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"107175","DOI":"10.1016\/j.ymssp.2020.107175","article-title":"Oversampling adversarial network for class-imbalanced fault diagnosis","volume":"149","author":"Zareapoor","year":"2021","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_17","first-page":"1","article-title":"Generalizing from a few examples: A survey on few-shot learning","volume":"53","author":"Wang","year":"2020","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_18","unstructured":"Chen, W.Y., Liu, Y.C., Kira, Z., Wang, Y.C.F., and Huang, J.B. (2019). A closer look at few-shot classification. arXiv."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"107510","DOI":"10.1016\/j.ymssp.2020.107510","article-title":"Metric-based meta-learning model for few-shot fault diagnosis under multiple limited data conditions","volume":"155","author":"Wang","year":"2021","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"110895","DOI":"10.1109\/ACCESS.2019.2934233","article-title":"Limited data rolling bearing fault diagnosis with few-shot learning","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Wang, S., Wang, D., Kong, D., Wang, J., Li, W., and Zhou, S. (2020). Few-shot rolling bearing fault diagnosis with metric-based meta learning. Sensors, 20.","DOI":"10.3390\/s20226437"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Sun, Q., Liu, Y., Chua, T.S., and Schiele, B. (2019, January 15\u201320). Meta-transfer learning for few-shot learning. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00049"},{"key":"ref_23","first-page":"4080","article-title":"Prototypical networks for few-shot learning","volume":"30","author":"Snell","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Sun, J., Takeuchi, S., and Yamasaki, I. (2021, January 18\u201323). Prototypical Inception Network with Cross Branch Attention for Time Series Classification. Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN), Shenzhen, China.","DOI":"10.1109\/IJCNN52387.2021.9533440"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Tang, W., Liu, L., and Long, G. (2020, January 19\u201324). Interpretable time-series classification on few-shot samples. Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK.","DOI":"10.1109\/IJCNN48605.2020.9206860"},{"key":"ref_26","first-page":"1","article-title":"Few-shot fault diagnosis of rotating machinery with two-branch prototypical networks","volume":"33","author":"Jiang","year":"2022","journal-title":"J. Intell. Manuf."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1177\/1475921719841690","article-title":"A bearing fault and severity diagnostic technique using adaptive deep belief networks and Dempster\u2013Shafer theory","volume":"19","author":"Yu","year":"2020","journal-title":"Struct. Health Monit."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"103150","DOI":"10.1016\/j.dsp.2021.103150","article-title":"Two-stage prediction of machinery fault trend based on deep learning for time series analysis","volume":"117","author":"Xu","year":"2021","journal-title":"Digit. Signal Process."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3336","DOI":"10.1109\/TIP.2019.2959254","article-title":"A two-stage approach to few-shot learning for image recognition","volume":"29","author":"Das","year":"2019","journal-title":"IEEE Trans. Image Process."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Afrasiyabi, A., Lalonde, J.F., and Gagn\u00e9, C. (2021, January 11\u201317). Mixture-based feature space learning for few-shot image classification. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Montreal, BC, Canad.","DOI":"10.1109\/ICCV48922.2021.00891"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Ma, J., Xie, H., Han, G., Chang, S.F., Galstyan, A., and Abd-Almageed, W. (2021, January 11\u201317). Partner-assisted learning for few-shot image classification. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Montreal, BC, Canada.","DOI":"10.1109\/ICCV48922.2021.01040"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Afrasiabi, S., Afrasiabi, M., Parang, B., Mohammadi, M., Kahourzade, S., and Mahmoudi, A. (2020, January 16\u201319). Two-stage deep learning-based wind turbine condition monitoring using SCADA data. Proceedings of the 2020 IEEE International Conference on Power Electronics, Drives and Energy Systems (PEDES), Jaipur, India.","DOI":"10.1109\/PEDES49360.2020.9379393"},{"key":"ref_33","unstructured":"Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"561","DOI":"10.3233\/IDA-2007-11508","article-title":"Toward Accurate Dynamic Time Warping in Linear Time and Space","volume":"11","author":"Salvador","year":"2004","journal-title":"Intell. Data Anal."},{"key":"ref_35","unstructured":"Ioffe, S., and Szegedy, C. (2015, January 6\u201311). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the International Conference on Machine Learning, Lille, France."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.procir.2022.04.022","article-title":"Smart Data Collection System for Brownfield CNC Milling Machines: A New Benchmark Dataset for Data-Driven Machine Monitoring","volume":"107","author":"Tnani","year":"2022","journal-title":"Procedia CIRP"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/0169-7439(87)80084-9","article-title":"Principal component analysis","volume":"2","author":"Wold","year":"1987","journal-title":"Chemom. Intell. Lab. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/13\/4813\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:38:24Z","timestamp":1760139504000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/13\/4813"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,25]]},"references-count":37,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2022,7]]}},"alternative-id":["s22134813"],"URL":"https:\/\/doi.org\/10.3390\/s22134813","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,25]]}}}