• DocumentCode
    2221161
  • Title

    Noise identification with the k-means algorithm

  • Author

    Tang, Wei ; Khoshgoftaar, Taghi M.

  • Author_Institution
    Dept. of Comput. Eng., Florida Atlantic Univ., Boca Raton, FL, USA
  • fYear
    2004
  • fDate
    15-17 Nov. 2004
  • Firstpage
    373
  • Lastpage
    378
  • Abstract
    The presence of noise in a measurement dataset can have a negative effect on the classification model built. More specifically, the noisy instances in the dataset can adversely affect the learnt hypothesis. Removal of noisy instances will improve the learnt hypothesis; thus, improving the classification accuracy of the model. A clustering-based noise detection approach using the k-means algorithm is presented. We present a new metric for measuring the potentiality (noise factor) of an instance being noisy. Based on the computed noise factor values of the instances, the clustering-based algorithm is then used to identify and eliminate p% of the instances in the dataset. These p% of instances are considered the most likely to be noisy among the instances in the dataset - the p% value is varied from 1% to 40%. The noise detection approach is investigated with respect to two case studies of software measurement data obtained from NASA software projects. The two datasets are characterized by the same thirteen software metrics and a class label that classifies the program modules as fault-prone and not fault-prone. It is shown that as more noisy instances are removed, classification accuracy of the C4>5 learner improves. This indicates that the removed instances are most likely noisy instances that attributed to poor classification accuracy.
  • Keywords
    data mining; noise measurement; pattern classification; pattern clustering; software metrics; software quality; very large databases; NASA software project; classification model; clustering-based noise detection; fault-prone; k-means algorithm; noise identification; noisy instance; software measurement dataset; software metric; Clustering algorithms; Data mining; Filters; Machine learning; NASA; Noise measurement; Predictive models; Software measurement; Software metrics; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2004. ICTAI 2004. 16th IEEE International Conference on
  • ISSN
    1082-3409
  • Print_ISBN
    0-7695-2236-X
  • Type

    conf

  • DOI
    10.1109/ICTAI.2004.93
  • Filename
    1374211