RRCT

RRCT optimizes selection of features in bioinformatics datasets by balancing relevance, redundancy, and complementarity to identify informative variables for predictive modeling.


Key Features:

  • Heuristic feature-selection algorithm: RRCT implements a heuristic procedure that trades off relevance, redundancy, and complementarity when selecting feature subsets.
  • Information-theoretic framework: Quantifies relevance, redundancy, and complementarity within an information-theoretic framework.
  • Rank correlation coefficients: Uses rank correlation coefficients to assess association strength between each feature and the response variable and between pairs of features.
  • Partial correlation coefficients: Evaluates complementarity among features using partial correlation coefficients.
  • Benchmarking: Was empirically benchmarked against 19 other feature-selection algorithms across four synthetic and eight real-world datasets.
  • Evaluation criteria: Assesses recovery of true underlying relevant features and out-of-sample predictive performance in classification tasks.
  • Classifier assessment: Evaluates selected feature sets as inputs to random forest models for binary and multi-class classification.

Scientific Applications:

  • Feature selection for predictive modeling: Identifies informative variables for predictive models in complex biological datasets.
  • Dimensionality reduction for classification: Reduces feature dimensionality for binary and multi-class classification tasks.
  • Identification of true relevant features: Recovers true underlying relevant features in synthetic and real-world datasets.
  • Method comparison and benchmarking: Serves as a method for comparative benchmarking against other feature-selection algorithms.

Methodology:

Uses an information-theoretic framework that quantifies relevance and redundancy via rank correlation coefficients (feature–response and feature–feature) and evaluates complementarity via partial correlation coefficients; implemented as a heuristic feature-selection algorithm and empirically benchmarked against 19 other algorithms on four synthetic and eight real-world datasets with evaluation of feature recovery and out-of-sample binary and multi-class classification performance using random forest.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, MATLAB
Added:
8/17/2022
Last Updated:
11/24/2024

Operations

Publications

Tsanas A. Relevance, redundancy, and complementarity trade-off (RRCT): A principled, generic, robust feature-selection tool. Patterns. 2022;3(5):100471. doi:10.1016/j.patter.2022.100471. PMID:35607618. PMCID:PMC9122960.

Downloads