Skip to main content

A Comparative Study of \(\text {L}_1\) and \(\text {L}_2\) Norms in Support Vector Data Descriptions

  • Chapter
  • First Online:
Control Charts and Machine Learning for Anomaly Detection in Manufacturing

Part of the book series: Springer Series in Reliability Engineering ((RELIABILITY))

Abstract

The Support Vector Data Description (\(\text {L}_1\) SVDD) is a non-parametric one-class classification algorithm that utilizes the \(\text {L}_1\) norm in its objective function. An alternative formulation of SVDD, called \(\text {L}_2\) SVDD, uses a \(\text {L}_2\) norm in its objective function and has not been extensively studied. \(\text {L}_1\) SVDD and \(\text {L}_2\) SVDD are formulated as distinct quadratic programming (QP) problems and can be solved with a QP-solver. The \(\text {L}_2\) SVDD and \(\text {L}_1\) SVDD’s ability to detect small and large shifts in data generated from multivariate normal, multivariate t, and multivariate Laplace distributions is evaluated. Similar comparisons are made using real-world datasets taken from various applications including oncology, activity recognition, marine biology, and agriculture. In both the simulated and real-world examples, \(\text {L}_2\) SVDD and \(\text {L}_1\) SVDD perform similarly, though, in some cases, one outperforms the other. We propose an extension of the SMO algorithm for \(\text {L}_2\) SVDD, and we compare the runtimes of four algorithms: \(\text {L}_2\) SVDD (SMO), \(\text {L}_2\) SVDD (QP), \(\text {L}_1\) SVDD (SMO), and \(\text {L}_1\) SVDD (QP). The runtimes favor \(\text {L}_1\) SVDD (QP) versus \(\text {L}_2\) SVDD (QP), sometimes substantially; however using SMO reduces the difference in runtimes considerably, making \(\text {L}_2\) SVDD (SMO) feasible for practical applications. We also present gradient descent and stochastic gradient descent algorithms for linear versions of both the \(\text {L}_1\) SVDD and \(\text {L}_2\) SVDD. Examples using simulated and real-world data show that both methods perform similarly. Finally, we apply the \(\text {L}_1\) SVDD and \(\text {L}_2\) SVDD to a real-world dataset that involves monitoring machine failures in a manufacturing process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Camerini V, Coppotelli G, Bendisch S (2018) Fault detection in operating helicopter drivetrain components based on support vector data description. Aerospace Sci Technol 73:48–60

    Article  Google Scholar 

  2. Chaki S, et al (2014) A one-class classification framework using SVDD: application to an imbalanced geological dataset. In: Proceedings of the 2014 IEEE Students’ Technology Symposium. IEEE, pp 76–81

    Google Scholar 

  3. Chang W-C, Lee C-P, Lin, C-J (2013) A revisit to support vector data description. In: Dept. Comput. Sci., Nat. Taiwan Univ., Taipei, Taiwan, Tech. Rep (2013)

    Google Scholar 

  4. Choi Y-S (2009) Least squares one-class support vector machine. Pattern Recogn Lett 30(13):1236–1240

    Article  Google Scholar 

  5. Cinar I, Koklu M (2019) Classification of rice varieties using artificial intelligence methods. Int J Intell Syst Appl Eng 7(3):188–194

    Article  Google Scholar 

  6. Dua D, Graff C (2017) UCI Machine Learning Repository. http://archive.ics.uci.edu/ml

  7. Duan CD, Liu YY, Gao Q (2012) Structure health monitoring using support vector data description and wavelet packet energy distributions. Appl Mech Mater 135:930–937 (Trans Tech Publ. 2012)

    Google Scholar 

  8. Khan SS, Madden MG (2014) One-class classification: taxonomy of study and review of techniques. Knowl Eng Rev 29(3):345–374

    Article  Google Scholar 

  9. Liu S, et al (2019) Network log anomaly detection based on GRU and SVDD. In: 2019 IEEE international conference on parallel & distributed processing with applications, big data & cloud computing, sustainable computing & communications, social computing & networking (ISPA/BDCloud/SocialCom/SustainCom). IEEE. 2019, pp 1244–1249

    Google Scholar 

  10. Luo H, Wang Y, Cui J (2011) A SVDD approach of fuzzy classification for analog circuit fault diagnosis with FWT as preprocessor. Expert Syst Appl 38(8):10554–10561

    Article  Google Scholar 

  11. Maboudou-Tchao EM (2020) Change detection using least squares one-class classification control chart. In: Quality Technology & Quantitative Management (2020), pp 1–18

    Google Scholar 

  12. Maboudou-Tchao EM (2019) High-dimensional data monitoring using support machines. In: Communications in statistics-simulation and computation, pp 1–16

    Google Scholar 

  13. Maboudou-Tchao EM (2018) Kernel methods for changes detection in covariance matrices. Commun Stat-Simul Comput 47(6):1704–1721

    Article  MathSciNet  Google Scholar 

  14. Maboudou-Tchao EM (2021) Support tensor data description. J Qual Technol 53(2):109–134

    Article  Google Scholar 

  15. Maboudou-Tchao EM, Silva IR, Diawara N (2018) Monitoring the mean vector with Mahalanobis kernels. Quality Technol Quantit Manage 15(4):459–474

    Google Scholar 

  16. Mohino-Herranz I, et al (2019) Activity recognition using wearable physiological measurements: selection of features from a comprehensive literature study. Sensors 19(24):5524

    Google Scholar 

  17. Platt J (1998) Sequential minimal optimization: a fast algorithm for training support vector machines

    Google Scholar 

  18. Sanchez-Hernandez C, Boyd DS, Foody GM (2007) One-class classification for mapping a specific land-cover class: SVDD classification of fenland. IEEE Trans Geosci Remote Sens 45(4):1061–1073

    Google Scholar 

  19. Street WN, Wolberg WH, Mangasarian OL (1993) Nuclear feature extraction for breast tumor diagnosis. In: Biomedical image processing and biomedical visualization, vol 1905. International Society for Optics and Photonics, pp 861–870 (1993)

    Google Scholar 

  20. Sun R, Tsung F (2003) A kernel-distance-based multivariate control chart using support vector methods. Int J Prod Res 41(13):2975–2989

    Article  Google Scholar 

  21. Tax DMJ, Duin RPW (2004) Support vector data description. Mach Learn 54(1):45–66

    Google Scholar 

  22. Waugh SG (1995) Extending and benchmarking cascade-correlation: extensions to the Cascade-Correlation architecture and benchmarking of feed-forward supervised artificial neural networks. PhD thesis. University of Tasmania

    Google Scholar 

  23. Zuriaga C (2017) Machine failures. https://bigml.com/user/czuriaga/gallery/dataset/587d062d49c4a16936000810. Accessed 05 Sept 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Edgard M. Maboudou-Tchao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Maboudou-Tchao, E.M., Harrison, C.W. (2022). A Comparative Study of \(\text {L}_1\) and \(\text {L}_2\) Norms in Support Vector Data Descriptions. In: Tran, K.P. (eds) Control Charts and Machine Learning for Anomaly Detection in Manufacturing. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-83819-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-83819-5_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-83818-8

  • Online ISBN: 978-3-030-83819-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics