Literature DB >> 21243103

Application of Metamorphic Testing to Supervised Classifiers.

Xiaoyuan Xie1, Joshua Ho, Christian Murphy, Gail Kaiser, Baowen Xu, Tsong Yueh Chen.   

Abstract

Many applications in the field of scientific computing - such as computational biology, computational linguistics, and others - depend on Machine Learning algorithms to provide important core functionality to support solutions in the particular problem domains. However, it is difficult to test such applications because often there is no "test oracle" to indicate what the correct output should be for arbitrary input. To help address the quality of such software, in this paper we present a technique for testing the implementations of supervised machine learning classification algorithms on which such scientific computing software depends. Our technique is based on an approach called "metamorphic testing", which has been shown to be effective in such cases. More importantly, we demonstrate that our technique not only serves the purpose of verification, but also can be applied in validation. In addition to presenting our technique, we describe a case study we performed on a real-world machine learning application framework, and discuss how programmers implementing machine learning algorithms can avoid the common pitfalls discovered in our study. We also discuss how our findings can be of use to other areas outside scientific computing, as well.

Entities:  

Year:  2010        PMID: 21243103      PMCID: PMC3019603          DOI: 10.1109/QSIC.2009.26

Source DB:  PubMed          Journal:  Proc Int Conf Qual Softw        ISSN: 1550-6002


  2 in total

1.  BioWeka--extending the Weka framework for bioinformatics.

Authors:  Jan E Gewehr; Martin Szugat; Ralf Zimmer
Journal:  Bioinformatics       Date:  2007-01-19       Impact factor: 6.937

2.  An innovative approach for testing bioinformatics programs using metamorphic testing.

Authors:  Tsong Yueh Chen; Joshua W K Ho; Huai Liu; Xiaoyuan Xie
Journal:  BMC Bioinformatics       Date:  2009-01-19       Impact factor: 3.169

  2 in total
  3 in total

1.  Network modelling of gene regulation.

Authors:  Joshua W K Ho; Michael A Charleston
Journal:  Biophys Rev       Date:  2010-12-23

2.  Testing and Validating Machine Learning Classifiers by Metamorphic Testing.

Authors:  Xiaoyuan Xie; Joshua W K Ho; Christian Murphy; Gail Kaiser; Baowen Xu; Tsong Yueh Chen
Journal:  J Syst Softw       Date:  2011-04-01       Impact factor: 2.829

3.  Reproducibility in Natural Language Processing: A Case Study of Two R Libraries for Mining PubMed/MEDLINE.

Authors:  K Bretonnel Cohen; Jingbo Xia; Christophe Roeder; Lawrence E Hunter
Journal:  LREC Int Conf Lang Resour Eval       Date:  2016-05
  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.