{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/self-supervised-learning-for-tool-wear","title":"Self-supervised learning for tool wear monitoring with a disentangled-variational-autoencoder","arxiv_id":null,"date":"2021-03-31","proceeding":null,"authors":["Tim von Hahn","Chris K. Mechefske"],"abstract":"The use of end-to-end deep learning in Machinery Health Monitoring allows ma-chine learning models to be created without the need for feature engineering. The research presented here expands on this use in the context of tool wear monitoring. A disentangled-variational-autoencoder, with a temporal convolutional neural network, is used to model and trend tool wear in a self-supervised manner, and anomaly detection is used to make predictions from both the input and latent spaces. The method achieves a precision-recall area-under-curve (PR-AUC) score of 0.45 across all cutting parameters on a milling data set, and a top score of 0.80for shallow depth cuts. The method achieves a top PR-AUC score of 0.41 on areal-world industrial CNC data set, but the method does not generalize as well across the broad range of manufactured parts. The benefits of the approach, along with the drawbacks, are discussed in detail. The code for the experiment is available at: https://github.com/tvhahn/ml-tool-wear","url_abs":"https://www.inderscience.com/info/inarticle.php?artid=114174","url_pdf":"https://www.researchgate.net/profile/Tim_Von_Hahn/publication/350842309_Self-supervised_learning_for_tool_wear_monitoring_with_a_disentangled-variational-autoencoder/links/607b23f42fb9097c0cf09bd4/Self-supervised-learning-for-tool-wear-monitoring-with-a-disentangled-variational-autoencoder.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"self-supervised-learning-for-tool-wear","repo_url":"https://github.com/tvhahn/ml-tool-wear","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":null}],"tasks":[{"task_slug":"anomaly-detection","task_name":"Anomaly Detection"},{"task_slug":"feature-engineering","task_name":"Feature Engineering"},{"task_slug":"self-supervised-learning","task_name":"Self-Supervised Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}