Madelon
Donated on 2/28/2008
MADELON is an artificial dataset, which was part of the NIPS 2003 feature selection challenge. This is a two-class classification problem with continuous input variables. The difficulty is that the problem is multivariate and highly non-linear.
Dataset Characteristics
Multivariate
Subject Area
Other
Associated Tasks
Classification
Feature Type
Real
# Instances
4400
# Features
-
Dataset Information
Additional Information
MADELON is an artificial dataset containing data points grouped in 32 clusters placed on the vertices of a five dimensional hypercube and randomly labeled +1 or -1. The five dimensions constitute 5 informative features. 15 linear combinations of those features were added to form a set of 20 (redundant) informative features. Based on those 20 features one must separate the examples into the 2 classes (corresponding to the +-1 labels). We added a number of distractor feature called 'probes' having no predictive power. The order of the features and patterns were randomized. MADELON -- Positive ex. -- Negative ex. -- Total Training set -- 1000 -- 1000 -- 2000 Validation set -- 300 -- 300 -- 600 Test set -- 900 -- 900 -- 1800 All -- 2200 -- 2200 -- 4400 Number of variables/features/attributes: Real: 20 Probes: 480 Total: 500 This dataset is one of five datasets used in the NIPS 2003 feature selection challenge. Our website http://www.nipsfsc.ecs.soton.ac.uk/ is still open for post-challenge submissions. Information about other related challenges are found at: http://clopinet.com/challenges. The CLOP package includes sample code to process these data: http://clopinet.com/CLOP. All details about the preparation of the data are found in our technical report: Design of experiments for the NIPS 2003 variable selection benchmark, Isabelle Guyon, July 2003, http://www.nipsfsc.ecs.soton.ac.uk/papers/NIPS2003-Datasets.pdf (also included in the dataset archive). Such information was made available only after the end of the challenge. The data are split into training, validation, and test set. Target values are provided only for the 2 first sets. Test set performance results are obtained by submitting prediction results to: http://www.nipsfsc.ecs.soton.ac.uk/. The data are in the following format: dataname.param: Parameters and statistics about the data dataname.feat: Identities of the features (in the order the features are found in the data). dataname_train.data: Training set (a space-delimited regular matrix, patterns in lines, features in columns). dataname_valid.data: Validation set. dataname_test.data: Test set. dataname_train.labels: Labels (truth values of the classes) for training examples. dataname_valid.labels: Validation set labels (withheld during the benchmark, but provided now). dataname_test.labels: Test set labels (withheld, so the data can still be use as a benchmark).
Has Missing Values?
No
Variables Table
Variable Name | Role | Type | Description | Units | Missing Values |
---|---|---|---|---|---|
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no | |||||
no |
0 to 10 of 500
Additional Variable Information
We do not provide attribute information, to avoid biasing the feature selection process.
Dataset Files
File | Size |
---|---|
MADELON/madelon_train.data | 3.8 MB |
MADELON/madelon_test.data | 3.4 MB |
MADELON/madelon_valid.data | 1.1 MB |
Dataset.pdf | 442.9 KB |
MADELON/madelon_train.labels | 4.9 KB |
0 to 5 of 7
Reviews
There are no reviews for this dataset yet.
pip install ucimlrepo
from ucimlrepo import fetch_ucirepo # fetch dataset madelon = fetch_ucirepo(id=171) # data (as pandas dataframes) X = madelon.data.features y = madelon.data.targets # metadata print(madelon.metadata) # variable information print(madelon.variables)
Guyon, I. (2004). Madelon [Dataset]. UCI Machine Learning Repository. https://doi.org/10.24432/C5602H.
Creators
Isabelle Guyon
DOI
License
This dataset is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) license.
This allows for the sharing and adaptation of the datasets for any purpose, provided that the appropriate credit is given.