Conditional Inference Trees and Forests for Feature Selection

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Data Science & Analytics · Depth: Expert, quick

Summary

Conditional inference trees (CIT) and conditional inference forests (CIF) are methods designed to reduce split-selection bias by testing features before selecting split thresholds. While these techniques can be computationally expensive due to repeated permutation tests and threshold searches, a recent study evaluated CIT and CIF as top-$k$ feature-ranking methods for downstream prediction. Benchmarking across real-data, runtime ablations, and synthetic feature-recovery experiments revealed that CIF ranks 4th among 17 classification methods on 22 datasets and 3rd among 18 regression methods on 8 datasets. Runtime ablations, with Bonferroni correction fixed, showed that disabling adaptive stopping and using exact threshold search increased fitting time by 4.0-8.4× and 1.9-10.8×, respectively, with minimal downstream score changes (at most 0.011). Sparse high-$p$ simulations also indicated that forest feature sampling might exclude informative features from many split decisions. Overall, the findings support CIF as an effective top-$k$ feature-ranking method in the evaluated prediction benchmarks.

Key takeaway

For Machine Learning Engineers and Data Scientists evaluating feature selection methods, conditional inference forests (CIF) present a robust option, ranking highly in classification and regression benchmarks. You should prioritize enabling adaptive stopping and using approximate threshold search during CIF implementation, as these significantly reduce fitting times (up to 10.8×) with minimal impact on downstream prediction scores (at most 0.011). This optimization allows for efficient deployment of a high-performing feature-ranking technique.

Key insights

Conditional inference forests (CIF) offer robust feature ranking, with significant runtime gains achievable by optimizing adaptive stopping and threshold search.

Principles

Method

Evaluate CIT/CIF as top-$k$ feature-ranking methods via real-data benchmarks, runtime ablations, and synthetic feature-recovery experiments, controlling nodewise rejection with Bonferroni-corrected p-values.

In practice

Topics

Best for: AI Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, Data Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.