Skip to main navigation Skip to search Skip to main content

A Hierarchical multi-label classification algorithm for gene function prediction

  • Shou Feng
  • , Ping Fu*
  • , Wenbin Zheng
  • *Corresponding author for this work
  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Gene function prediction is a complicated and challenging hierarchicalmulti-label classification (HMC) task, in which genesmay havemany functions at the same time and these functions are organized in a hierarchy. This paper proposed a novel HMC algorithm for solving this problem based on the Gene Ontology (GO), the hierarchy of which is a directed acyclic graph (DAG) and is more difficult to tackle. In the proposed algorithm, the HMC task is firstly changed into a set of binary classification tasks. Then, two measures are implemented in the algorithm to enhance the HMC performance by considering the hierarchy structure during the learning procedures. Firstly, negative instances selecting policy associated with the SMOTE approach are proposed to alleviate the imbalanced data set problem. Secondly, a nodes interaction method is introduced to combine the results of binary classifiers. It can guarantee that the predictions are consistent with the hierarchy constraint. The experiments on eight benchmark yeast data sets annotated by the Gene Ontology show the promising performance of the proposed algorithm compared with other state-of-the-art algorithms.

Original languageEnglish
Article number138
JournalAlgorithms
Volume10
Issue number4
DOIs
StatePublished - 1 Dec 2017

Keywords

  • DAG
  • Gene function prediction
  • Hierarchical multi-label classification
  • The Gene Ontology

Fingerprint

Dive into the research topics of 'A Hierarchical multi-label classification algorithm for gene function prediction'. Together they form a unique fingerprint.

Cite this