MERCS
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.
Installation
Easy via pip:
pip install mercs-mixed
Website
Cf. https://systemallica.github.io/mercs/
Tutorials
Cf. the quickstart section of the website, https://systemallica.github.io/mercs/quickstart.
Code
MERCS is fully open-source cf. our github-repository
Publications
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
People involved in this project:
- Elia Van Wolputte
- Evgeniya Korneva
- Prof. Hendrik Blockeel
- Andrés Reverón Molina
Metadata
Release files for mercs-mixed 0.0.45
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mercs-mixed-0.0.45.tar.gz | 31.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mercs_mixed-0.0.45-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 68.9 kB
Release files / mercs-mixed-0.0.45.tar.gz
| Download URL | mercs-mixed-0.0.45.tar.gz |
|---|---|
| Size | 31.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e347f30bc69d4cd8aa02a227d5d4e101263c45c1595cb00c848ce1be971b4fa7
|
|
BLAKE2b-256 checksum How to use checksums |
981db6e8f31638acd617da486f2831fd361611025fef787fd68d84ea9dd748a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.10 CPython/3.8.5 Darwin/20.0.0
|
Release files / mercs_mixed-0.0.45-py3-none-any.whl
| Download URL | mercs_mixed-0.0.45-py3-none-any.whl |
|---|---|
| Size | 37.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c7a398ea32fc8d9d1535c1e16fb153c09a4e8a97a5fcaa77013fc99182d1dc23
|
|
BLAKE2b-256 checksum How to use checksums |
96f0ecbb1b15db848eed2717c15593d46113ed7fe497a59c2fa0f1762e8b898e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.10 CPython/3.8.5 Darwin/20.0.0
|