Skip to main content

MERCS: Multi-Directional Ensembles of Regression and Classification treeS

Project description


MERCS stands for multi-directional ensembles of classification and regression trees. It is a novel ML-paradigm under active development at the DTAI-lab at KU Leuven.


Easy via pip:

pip install mercs-mixed




Cf. the quickstart section of the website,


MERCS is fully open-source cf. our github-repository


MERCS is an active research project, hence we periodically publish our findings;

MERCS: Multi-Directional Ensembles of Regression and Classification Trees

Abstract Learning a function f(X) that predicts Y from X is the archetypal Machine Learning (ML) problem. Typically, both sets of attributes (i.e., X,Y) have to be known before a model can be trained. When this is not the case, or when functions f(X) that predict Y from X are needed for varying X and Y, this may introduce significant overhead (separate learning runs for each function). In this paper, we explore the possibility of omitting the specification of X and Y at training time altogether, by learning a multi-directional, or versatile model, which will allow prediction of any Y from any X. Specifically, we introduce a decision tree-based paradigm that generalizes the well-known Random Forests approach to allow for multi-directionality. The result of these efforts is a novel method called MERCS: Multi-directional Ensembles of Regression and Classification treeS. Experiments show the viability of the approach.

Authors Elia Van Wolputte, Evgeniya Korneva, Hendrik Blockeel

Open Access A pdf version can be found at AAAI-publications


People involved in this project:

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mercs-mixed, version 0.0.45
Filename, size File type Python version Upload date Hashes
Filename, size mercs_mixed-0.0.45-py3-none-any.whl (37.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size mercs-mixed-0.0.45.tar.gz (31.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page