Skip to content

"Neural networks for tabular data" project in Winter School CompTech 2021

License

Notifications You must be signed in to change notification settings

comptech-winter-school/networks-tabular-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"Neural networks for tabular data" project in Winter School CompTech 2021

Purpose of this project is benchmarking performance of neural networks architectures on tabular data. For this reason was used openML autoML benchmark. New framework modules were coded for benchmark. This work is based on paper "An Open Source AutoML Benchmark".

Architectures used in work

Experiment description

We used implementations of the architectures:

  • SNN - naive architectures used and it is necessary to find better SNN architectures.

  • NODE on PyTorch - https://github.com/manujosephv/pytorch_tabular

  • TabNet on PyTorch - https://github.com/dreamquark-ai/tabnet

    All architectures were wrapped in sklearn Model classes for better compatibility with benchmark. Default hyperparameters were used for TabNet. SNN hyperparameters depend on a dataset structure. So numbers of neurons in layers are proportionately to number of features in the dataset.

How to use this repository

You can find .py files for openML autoML benchmark in folder frameworks. You can put them in folder frameworks of benchmark and use like default benchmark frameworks. Also you can view python notebooks from google colab in folder colab_notebooks.

Results

You can see table of results in results.csv. There are results from original paper for comparison.

Conclusions

NODE has four TOP-1 results. TabNet has good results for datasets with big number of samples. And it could be good idea to optimize hyperparameters of TabNet to achieve better performance. We think it is possible to say that neural networks have performance near to the best practices in autoML for tabular data.

Team

Team leads

Stepan Derevyanchenko, Anton Morozov

Experimenters

Radeev Nikita, Vasiliev Maxim, Kotlova Anna, Korolev Alexey, Sayk Nikita, Nazdryukhin Alexander, Minkevich Maria

About

"Neural networks for tabular data" project in Winter School CompTech 2021

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published