Skip to main content

Advertisement

Log in

Combining nearest neighbor data description and structural risk minimization for one-class classification

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

One-class classification is an important problem with applications in several different areas such as novelty detection, anomaly detection, outlier detection and machine monitoring. In this paper, we propose two novel methods for one-class classification, referred to as NNDDSRM and kNNDDSRM. The methods are based on the principle of structural risk minimization and the nearest neighbor data description (NNDD) one-class classifier. Experiments carried out using both artificial and real-world datasets show that the proposed methods are able to significantly reduce the number of stored prototypes in comparison to NNDD. The experimental results also show that the proposed methods outperformed NNDD—in terms of the area under the receiver operating characteristic (ROC) curve—on four of the five datasets considered in the experiments and had a similar performance on the remaining one.

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

Access this article

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Oliveira ALI, Meira SRL (2006) Detecting novelties in time series through neural networks forecasting with robust confidence intervals. Neurocomputing 70:79–92

    Article  Google Scholar 

  2. Japkowicz N, Myers C, Gluck MA (1995) A novelty detection approach to classification. In: Proceedings of the fourteenth international joint conference on artificial intelligence, pp 518–523

  3. Duda RO, Hart PE (1973) Pattern classification and scene analysis. Wiley, New York

    MATH  Google Scholar 

  4. Karacali B, Krim H (2003) Fast minimization of structural risk by nearest neighbor rule. IEEE Trans Neural Netw 14:127–137

    Article  Google Scholar 

  5. Cao LJ, Lee HP, Chong WK (2003) Modified support vector novelty detector using training data with outliers. Pattern Recognit Lett 24:2479–2487

    Article  MATH  Google Scholar 

  6. Ma J, Perkins S (2003) Time series novelty detection using one-class support vector machines. Proc Int Joint Conf Neural Netw 3:1741–1745

    Article  Google Scholar 

  7. Markou M, Singh S (2003) Novelty detection: a review—part I: statistical approaches. Signal Process 83:2481–2497

    Article  MATH  Google Scholar 

  8. Markou M, Singh S (2003) Novelty detection: a review—part II: neural network based approaches. Signal Process 83:2499–2521

    Article  MATH  Google Scholar 

  9. Marsland S (2003) Novelty detection in learning systems. Neural Comput Surv 3:157–195

    Google Scholar 

  10. Marsland S, Nehmzow U, Shapiro J (2005) On-line novelty detection for autonomous mobile robots. Rob Auton Syst 51:191–206

    Article  Google Scholar 

  11. Singh S, Markou M (2004) An approach to novelty detection applied to the classification of image regions. IEEE Trans Knowl Data Eng 16:396–406

    Article  Google Scholar 

  12. Oliveira ALI, Melo BJM, Meira SRL (2005) Improving constructive training of RBF networks through selective pruning and model selection. Neurocomputing 64:537–541

    Article  Google Scholar 

  13. Oliveira ALI, Melo BJM, Meira SRL (2005) Integrated method for constructive training of radial basis functions networks. Elect Lett 41:429–430

    Article  Google Scholar 

  14. Tax DMJ (2001) One-class classification. Ph.D. Thesis, Delf University of Technology. http://www.ph.tn.tudelft.nl/~davidt/papers.html

  15. Fawcett T (2006) An introduction to ROC analysis. Pattern Recognit Lett 27:861–874

    Article  Google Scholar 

  16. UCI machine learning repository. http://www.ics.uci.edu/~mlearn/MLRepository.html

  17. Campbell C, Bennett KP (2001) Linear programming techniques for novelty detection. Advances in Neural Information Processing 13. Statlib data. http://lib.stat.cmu.edu/datasets

  18. Oliveira ALI, Neto FBL, Meira SRL (2004) Improving novelty detection in short time series through RBF-DDA parameter adjustment. Proc Int Joint Conf Neural Netw 3:2123–212

    Google Scholar 

Download references

Acknowledgments

The authors would like to thank CNPq (Brazilian Research Agency) and FACEPE (Pernambuco Reseach Agency) for their financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to George G. Cabral.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cabral, G.G., Oliveira, A.L.I. & Cahú, C.B.G. Combining nearest neighbor data description and structural risk minimization for one-class classification. Neural Comput & Applic 18, 175–183 (2009). https://doi.org/10.1007/s00521-007-0169-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-007-0169-8

Keywords