Skip to main navigation Skip to search Skip to main content

A classification method for class-imbalanced data and its application on bioinformatics

  • Quan Zou*
  • , Maozu Guo
  • , Yang Liu
  • , Jun Wang
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

A classification method is proposed for class-imbalanced data, which is common in bioinformatics, such as identifying snoRNA, classifying microRNA precursors from pseudo ones, mining SNPs from EST sequences, etc. It is based on the main idea of ensemble learning. First, the big class set is divided randomly into several subsets equally, and it is made sure that every subset together with the small class set can make up a class-balanced training set. Then several different mechanism classifiers are selected and trained with these balanced training sets. After the multi-classifiers are built, they will vote for the last prediction when dealing with new samples. In the training phase, a strategy similar to AdaBoost is used. For each classifier, the samples will be added to the training sets of next two classifiers if they are misclassified. It is necessary to repeat modifying the training sets until a classifier can accurately predict its training set or reaching the maximum repeat times. This strategy can improve the performance of weak classifiers by voting. Experiments on five UCI data sets and three bioinformatics experiments mentioned above prove the performance of the method. Furthermore, a software program named LibID, which can be used as similarly as LibSVM, is developed for the researchers from bioinformatics and other fields.

Original languageEnglish
Pages (from-to)1407-1414
Number of pages8
JournalJisuanji Yanjiu yu Fazhan/Computer Research and Development
Volume47
Issue number8
StatePublished - Aug 2010
Externally publishedYes

Keywords

  • Bioinformatics
  • Class imbalance
  • Classification
  • Mining SNP from EST
  • NcRNA identification

Fingerprint

Dive into the research topics of 'A classification method for class-imbalanced data and its application on bioinformatics'. Together they form a unique fingerprint.

Cite this