{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T05:26:57Z","timestamp":1773725217341,"version":"3.50.1"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:00:00Z","timestamp":1769904000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T00:00:00Z","timestamp":1771545600000},"content-version":"vor","delay-in-days":19,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"TOBB University of Economics and Technology"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Turning is a widely used machining process in the industry. However, chatter-induced vibrations limit cutting efficiency and damage tools and workpieces. Despite advances in chatter detection, most methods assume balanced training datasets, which is rarely the case due to the difficulty of collecting chatter signals. This study introduces a deep learning-based chatter detection approach that addresses data imbalance by using one-dimensional conditional generative adversarial networks to synthesize chatter data. A low-cost sensor collects turning data, and the complete ensemble empirical mode decomposition with an adaptive noise algorithm is applied for the first time. The reliability of synthetic data is evaluated under different conditions, and its effectiveness is compared to data generated by variational autoencoders. The model, trained on synthetic data, is tested with real-world scenarios. It shows its ability to detect chatter with classification accuracies between 98.5% and 100%. By addressing data scarcity with generative AI and incorporating improved signal processing, this work delivers a practical, low-cost, and adaptable AI solution for real-time chatter detection in industrial turning applications.<\/jats:p>","DOI":"10.1007\/s00521-025-11715-3","type":"journal-article","created":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T03:30:17Z","timestamp":1771558217000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Intelligent chatter detection in turning operations with imbalanced data using conditional generative adversarial networks"],"prefix":"10.1007","volume":"38","author":[{"given":"Berk Bar\u0131\u015f","family":"\u00c7elik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ay\u015fe Irmak","family":"Er\u00e7evik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmet Murat","family":"\u00d6zbayo\u011flu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4632-3505","authenticated-orcid":false,"given":"Hakki \u00d6zg\u00fcr","family":"\u00dcnver","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,2,20]]},"reference":[{"key":"11715_CR1","volume-title":"Manufacturing automation: metal cutting mechanics, machine tool vibrations, and CNC design","author":"Y Altintas","year":"2001","unstructured":"Altintas Y (2001) Manufacturing automation: metal cutting mechanics, machine tool vibrations, and CNC design. Cambridge University Press, Cambridge, UK"},{"issue":"1","key":"11715_CR2","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/S0007-8506(07)62342-7","volume":"44","author":"Y Altinta\u015f","year":"1995","unstructured":"Altinta\u015f Y, Budak E (1995) Analytical prediction of stability lobes in milling. CIRP Ann 44(1):357\u2013362","journal-title":"CIRP Ann"},{"key":"11715_CR3","unstructured":"Arjovsky M, Chintala S, Bottou L (2017) Wasserstein gan. arxiv 2017. arXiv preprint arXiv:1701.07875 30:4"},{"key":"11715_CR4","first-page":"2006","volume-title":"Sliding Window Algorithms","author":"V Braverman","year":"2016","unstructured":"Braverman V (2016) Sliding Window Algorithms. Springer, New York, New York, NY, pp 2006\u20132011"},{"issue":"12\u201313","key":"11715_CR5","doi-asserted-by":"crossref","first-page":"1478","DOI":"10.1016\/j.ijmachtools.2005.09.009","volume":"46","author":"E Budak","year":"2006","unstructured":"Budak E (2006) Analytical models for high performance milling Part I: Cutting forces, structural deformations and tolerance integrity. Int J Mach Tools Manuf 46(12\u201313):1478\u20131488","journal-title":"Int J Mach Tools Manuf"},{"key":"11715_CR6","volume":"181","author":"Y Chen","year":"2020","unstructured":"Chen Y, Qiu J, Du X, Yin L, Tian Z (2020) Security of mobile multimedia data: the adversarial examples for spatio-temporal data. Comput Netw 181:107432","journal-title":"Comput Netw"},{"key":"11715_CR7","doi-asserted-by":"crossref","unstructured":"Delio T, Tlusty J, Smith S (1992) Use of audio signals for chatter detection and control","DOI":"10.1115\/1.2899767"},{"key":"11715_CR8","volume-title":"Pattern Classification","author":"RO Duda","year":"2001","unstructured":"Duda RO, Hart PE, Stork DG (2001) Pattern Classification, 2nd edn. Wiley, New York, NY","edition":"2"},{"key":"11715_CR9","volume":"185","author":"S Gao","year":"2021","unstructured":"Gao S, Ren Y, Zhang Y, Li T (2021) Fault diagnosis of rolling bearings based on improved energy entropy and fault location of triangulation of amplitude attenuation outer raceway. Measurement 185:109974","journal-title":"Measurement"},{"issue":"5","key":"11715_CR50","doi-asserted-by":"crossref","first-page":"3165","DOI":"10.1007\/s10845-024-02379-2","volume":"36","author":"A Garcia-Perez","year":"2025","unstructured":"Garcia-Perez A, Gomez-Silva MJ,  de la Escalera-Hueso A (2025) A Generative AI approach to improve in-situ vision tool wearmonitoring with scarce data. J Intell Manuf 36(5):3165\u20133183","journal-title":"J Intell Manuf"},{"issue":"1","key":"11715_CR10","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1016\/j.ymssp.2005.10.010","volume":"21","author":"N Ghosh","year":"2007","unstructured":"Ghosh N, Ravi Y, Patra A, Mukhopadhyay S, Paul S, Mohanty A, Chattopadhyay A (2007) Estimation of tool wear during cnc milling using neural network-based sensor fusion. Mech Syst Signal Process 21(1):466\u2013479","journal-title":"Mech Syst Signal Process"},{"key":"11715_CR11","unstructured":"Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. Advances in neural information processing systems 27"},{"issue":"6","key":"11715_CR12","doi-asserted-by":"crossref","first-page":"839","DOI":"10.1006\/mssp.1998.0174","volume":"12","author":"J Gradisek","year":"1998","unstructured":"Gradisek J, Govekar E, Grabec I (1998) Time series analysis in metal cutting: chatter versus chatter-free cutting. Mech Syst Signal Process 12(6):839\u2013854","journal-title":"Mech Syst Signal Process"},{"key":"11715_CR13","volume":"38","author":"G Harshvardhan","year":"2020","unstructured":"Harshvardhan G, Gourisaria MK, Pandey M, Rautaray SS (2020) A comprehensive survey and analysis of generative models in machine learning. Comput Sci Rev 38:100285","journal-title":"Comput Sci Rev"},{"issue":"1971","key":"11715_CR14","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1098\/rspa.1998.0193","volume":"454","author":"NE Huang","year":"1998","unstructured":"Huang NE, Shen Z, Long SR, Wu MC, Shih HH, Zheng Q, Yen NC, Tung CC, Liu HH (1998) The empirical mode decomposition and the hilbert spectrum for nonlinear and non-stationary time series analysis. Proc R Soc Lond Seri A Math Phys Eng Sci 454(1971):903\u2013995","journal-title":"Proc R Soc Lond Seri A Math Phys Eng Sci"},{"issue":"1","key":"11715_CR15","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1007\/s00170-017-0183-7","volume":"92","author":"Y Ji","year":"2017","unstructured":"Ji Y, Wang X, Liu Z, Yan Z, Jiao L, Wang D, Wang J (2017) Eemd-based online milling chatter detection by fractal dimension and power spectral entropy. Int J Adv Manuf Technol 92(1):1185\u20131200","journal-title":"Int J Adv Manuf Technol"},{"key":"11715_CR16","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/j.ymssp.2015.10.025","volume":"72","author":"F Jia","year":"2016","unstructured":"Jia F, Lei Y, Lin J, Zhou X, Lu N (2016) Deep neural networks: a promising tool for fault characteristic mining and intelligent diagnosis of rotating machinery with massive data. Mech Syst Signal Process 72:303\u2013315","journal-title":"Mech Syst Signal Process"},{"key":"11715_CR17","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1016\/j.ymssp.2018.03.025","volume":"110","author":"F Jia","year":"2018","unstructured":"Jia F, Lei Y, Lu N, Xing S (2018) Deep normalized convolutional neural network for imbalanced fault classification of machinery and its understanding via visualization. Mech Syst Signal Process 110:349\u2013367","journal-title":"Mech Syst Signal Process"},{"key":"11715_CR18","volume-title":"Principal component analysis for special types of data","author":"IT Jolliffe","year":"2002","unstructured":"Jolliffe IT (2002) Principal component analysis for special types of data. Springer, New York, NY"},{"key":"11715_CR19","unstructured":"Kingma DP, Ba J (2017) Adam: A method for stochastic optimization"},{"key":"11715_CR20","unstructured":"Kingma DP, Welling M (2013) Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114"},{"key":"11715_CR21","doi-asserted-by":"crossref","unstructured":"Kuo PH, Luan PC, Tseng YR, Yau HT (2021) Nonlinear chen-lee chaotic system based deep convolutional generative adversarial nets for chatter diagnosis","DOI":"10.21203\/rs.3.rs-1066378\/v1"},{"issue":"6","key":"11715_CR51","doi-asserted-by":"crossref","first-page":"3891","DOI":"10.1177\/14759217231159865","volume":"22","author":"PH Kuo","year":"2023","unstructured":"Kuo PH, Luan PC, Tseng YR,  Yau HT (2023) Machine tool chattering monitoring by Chen-Lee chaotic system-based deepconvolutional generative adversarial nets. Struct Health Monit 22(6):3891\u20133907","journal-title":"Struct Health Monit"},{"issue":"7","key":"11715_CR22","doi-asserted-by":"crossref","first-page":"1251","DOI":"10.1177\/1077546313493919","volume":"21","author":"M Lamraoui","year":"2015","unstructured":"Lamraoui M, Barakat M, Thomas M, Badaoui ME (2015) Chatter detection in milling machines by neural network classification and feature selection. J Vib Control 21(7):1251\u20131266","journal-title":"J Vib Control"},{"issue":"4","key":"11715_CR23","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1016\/S0890-6955(96)00030-2","volume":"37","author":"X Li","year":"1997","unstructured":"Li X, Wong Y, Nee A (1997) Tool wear and chatter detection using the coherence function of two crossed accelerations. Int J Mach Tools Manuf 37(4):425\u2013435","journal-title":"Int J Mach Tools Manuf"},{"key":"11715_CR24","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/j.neucom.2018.07.034","volume":"315","author":"H Liu","year":"2018","unstructured":"Liu H, Zhou J, Xu Y, Zheng Y, Peng X, Jiang W (2018) Unsupervised fault diagnosis of rolling bearings using a deep neural network based on generative adversarial networks. Neurocomputing 315:412\u2013424","journal-title":"Neurocomputing"},{"key":"11715_CR25","volume":"168","author":"J Liu","year":"2022","unstructured":"Liu J, Zhang C, Jiang X (2022) Imbalanced fault diagnosis of rolling bearing using improved msr-gan and feature enhancement-driven capsnet. Mech Syst Signal Process 168:108664","journal-title":"Mech Syst Signal Process"},{"key":"11715_CR26","volume":"168","author":"S Liu","year":"2021","unstructured":"Liu S, Jiang H, Wu Z, Li X (2021) Rolling bearing fault diagnosis using variational autoencoding generative adversarial networks with deep regret analysis. Measurement 168:108371","journal-title":"Measurement"},{"key":"11715_CR27","unstructured":"Metz L, Poole B, Pfau D, Sohl-Dickstein J (2016) Unrolled generative adversarial networks. arXiv preprint arXiv:1611.02163"},{"key":"11715_CR28","unstructured":"Mirza M, Osindero S (2014) Conditional generative adversarial nets. arXiv preprint arXiv:1411.1784"},{"key":"11715_CR29","doi-asserted-by":"crossref","first-page":"286","DOI":"10.2307\/1969529","volume":"54","author":"J Nash","year":"1951","unstructured":"Nash J (1951) Non-cooperative games. Ann Math 54:286\u2013295","journal-title":"Ann Math"},{"issue":"3","key":"11715_CR30","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1109\/MVT.2020.3002487","volume":"15","author":"J Qiu","year":"2020","unstructured":"Qiu J, Du L, Chen Y, Tian Z, Du X, Guizani M (2020) Artificial intelligence security in 5g networks: Adversarial examples for estimating a travel time task. IEEE Veh Technol Mag 15(3):95\u2013100","journal-title":"IEEE Veh Technol Mag"},{"issue":"5","key":"11715_CR31","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1109\/MNET.121.2000435","volume":"35","author":"J Qiu","year":"2021","unstructured":"Qiu J, Chen Y, Tian Z, Guizani N, Du X (2021) The security of internet of vehicles network: Adversarial examples for trajectory mode detection. IEEE Netw 35(5):279\u2013283","journal-title":"IEEE Netw"},{"issue":"2","key":"11715_CR52","doi-asserted-by":"crossref","first-page":"1201","DOI":"10.1007\/s10845-023-02291-1","volume":"36","author":"S Rezaei","year":"2025","unstructured":"Rezaei S, Cornelius A, Karandikar J, Schmitz T,  Khojandi A (2025) Using GANs to predict milling stability from limited data.J Intell Manuf 36(2):1201\u20131235","journal-title":"J Intell Manuf"},{"key":"11715_CR32","unstructured":"Rezende D, Mohamed S (2015) Variational inference with normalizing flows. In: International conference on machine learning, PMLR, pp 1530\u20131538"},{"key":"11715_CR33","doi-asserted-by":"crossref","unstructured":"Schmitz TL, Smith KS (2009) Machining dynamics. Springer p 303","DOI":"10.1007\/978-0-387-09645-2"},{"key":"11715_CR34","volume-title":"Machining dynamics","author":"TL Schmitz","year":"2014","unstructured":"Schmitz TL, Smith KS (2014) Machining dynamics. Springer, New York, NY"},{"issue":"2","key":"11715_CR35","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1081\/MST-120005957","volume":"6","author":"TL Schmitz","year":"2002","unstructured":"Schmitz TL, Medicus K, Dutterer B (2002) Exploring once-per-revolution audio signal variance as a chatter indicator. Mach Sci Technol 6(2):215\u2013233","journal-title":"Mach Sci Technol"},{"key":"11715_CR36","doi-asserted-by":"crossref","DOI":"10.1016\/j.measurement.2021.109689","volume":"182","author":"B Sener","year":"2021","unstructured":"Sener B, Gudelek MU, Ozbayoglu AM, Unver HO (2021) A novel chatter detection method for milling using deep convolution neural networks. Measurement 182:109689","journal-title":"Measurement"},{"key":"11715_CR37","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.ijmachtools.2012.05.007","volume":"61","author":"M Siddhpura","year":"2012","unstructured":"Siddhpura M, Paurobally R (2012) A review of chatter vibration research in turning. Int J Mach Tools Manuf 61:27\u201347","journal-title":"Int J Mach Tools Manuf"},{"key":"11715_CR38","volume":"96","author":"Z Sun","year":"2020","unstructured":"Sun Z, Yin L, Li C, Zhang W, Li A, Tian Z (2020) The qos and privacy trade-off of adversarial deep learning: an evolutionary game approach. Comput Secur 96:101876","journal-title":"Comput Secur"},{"key":"11715_CR53","doi-asserted-by":"crossref","first-page":"111960","DOI":"10.1016\/j.ymssp.2024.111960","volume":"224","author":"L Sun","year":"2025","unstructured":"Sun L, Huang X, Zhao J, Wang X,  Ma M (2025) An intelligent chatter detection method for high-speed milling under variabletool-workpiece systems and cutting parameters. Mech Syst Signal Process 224:111960","journal-title":"Mech Syst Signal Process"},{"key":"11715_CR39","volume-title":"Manuf Process Equip","author":"G Tlusty","year":"1999","unstructured":"Tlusty G (1999) Manuf Process Equip. Pearson, Boston, MA"},{"key":"11715_CR40","volume-title":"Manuf Equip Process","author":"G Tlusty","year":"2000","unstructured":"Tlusty G (2000) Manuf Equip Process. Prentice-Hall, Upper Saddle River, Tlusty-NJ"},{"key":"11715_CR41","doi-asserted-by":"crossref","unstructured":"Torres ME, Colominas MA, Schlotthauer G, Flandrin P (2011) A complete ensemble empirical mode decomposition with adaptive noise. In: 2011 IEEE international conference on acoustics, speech and signal processing (ICASSP), IEEE, pp 4144\u20134147","DOI":"10.1109\/ICASSP.2011.5947265"},{"key":"11715_CR42","doi-asserted-by":"crossref","unstructured":"Unver HO, Sener B (2021) A novel transfer learning framework for chatter detection using convolutional neural networks. J Intell Manuf 1\u201320","DOI":"10.1007\/s10845-021-01839-3"},{"key":"11715_CR43","volume":"92","author":"W Yr","year":"2020","unstructured":"Yr W, Sun G, Jin Q (2020) Imbalanced sample fault diagnosis of rotating machinery using conditional variational auto-encoder generative adversarial network. Appl Soft Comput 92:106333","journal-title":"Appl Soft Comput"},{"key":"11715_CR44","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.neucom.2018.05.024","volume":"310","author":"Z Wang","year":"2018","unstructured":"Wang Z, Wang J, Wang Y (2018) An intelligent diagnosis scheme based on generative adversarial learning deep neural networks and its application to planetary gearbox fault pattern recognition. Neurocomputing 310:213\u2013222","journal-title":"Neurocomputing"},{"issue":"01","key":"11715_CR45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S1793536909000047","volume":"1","author":"Z Wu","year":"2009","unstructured":"Wu Z, Huang NE (2009) Ensemble empirical mode decomposition: a noise-assisted data analysis method. Adv Adapt Data Anal 1(01):1\u201341","journal-title":"Adv Adapt Data Anal"},{"issue":"02","key":"11715_CR46","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1142\/S1793536910000422","volume":"2","author":"JR Yeh","year":"2010","unstructured":"Yeh JR, Shieh JS, Huang NE (2010) Complementary ensemble empirical mode decomposition: A novel noise enhanced data analysis method. Adv Adapt Data Anal 2(02):135\u2013156","journal-title":"Adv Adapt Data Anal"},{"key":"11715_CR47","volume":"152","author":"W Zhang","year":"2020","unstructured":"Zhang W, Li X, Jia XD, Ma H, Luo Z, Li X (2020) Machinery fault diagnosis with imbalanced data using deep generative adversarial networks. Measurement 152:107377","journal-title":"Measurement"},{"key":"11715_CR48","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.ijmachtools.2016.06.002","volume":"108","author":"Z Zhang","year":"2016","unstructured":"Zhang Z, Li H, Meng G, Tu X, Cheng C (2016) Chatter detection in milling process based on the energy entropy of vmd and wpd. Int J Mach Tools Manuf 108:106\u2013112","journal-title":"Int J Mach Tools Manuf"},{"key":"11715_CR49","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/j.knosys.2017.09.006","volume":"136","author":"P Zhou","year":"2017","unstructured":"Zhou P, Hu X, Li P, Wu X (2017) Online feature selection for high-dimensional class-imbalanced data. Knowl-Based Syst 136:187\u2013199","journal-title":"Knowl-Based Syst"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-025-11715-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-025-11715-3","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-025-11715-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T03:44:17Z","timestamp":1773719057000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-025-11715-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["11715"],"URL":"https:\/\/doi.org\/10.1007\/s00521-025-11715-3","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2]]},"assertion":[{"value":"3 January 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 December 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 February 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest to this work.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"67"}}