MERCS: Multi-Directional Ensembles of Regression and Classification treeS
Project description
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
Website
Our (very small) website can be found here.
Tutorials
Cf. the quickstart section of the website.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mercs-0.0.50.tar.gz
.
File metadata
- Download URL: mercs-0.0.50.tar.gz
- Upload date:
- Size: 40.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2.post20210112 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2478ebf6654b5cc709456da5eeb486f043ebe9c613cf66d0de2d654f81529b5 |
|
MD5 | 6ca3a237970337036282eeb7072e3c76 |
|
BLAKE2b-256 | 7af1b4f2ecc7c47b06ab3e408f27959db817adfcb172a23165ac5a43f48e5351 |
File details
Details for the file mercs-0.0.50-py3-none-any.whl
.
File metadata
- Download URL: mercs-0.0.50-py3-none-any.whl
- Upload date:
- Size: 51.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/51.1.2.post20210112 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36c50a871ebf2da74517c8c446b1876b53b93e0f6f1e9e38ac70297810cd546e |
|
MD5 | fe440671e0c95dcbf6196f0102f00739 |
|
BLAKE2b-256 | aedd702af7bf1579427be6b9615175f1d35bc0c1304419525782018d94c103c1 |