Skip to content

MaskLayer: Enabling scalable deep learning solutions by training embedded feature sets

License

Notifications You must be signed in to change notification settings

remcoroyen/MaskLayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

MaskLayer: Enabling scalable deep learning solutions by training embedded feature sets

The code (both the basic code + applications) will be released soon.

Authors: Remco Royen, Leon Denis, Quentin Bolsée, Pengpeng Hu and Adrian Munteanu - Vrije Universiteit Brussel (VUB). The first author has been funded by a FWO-SB scholarship.

MaskLayer architecture

Introduction

This repository is the code release of the work from our journal paper, published in Neural Networks in May 2021 (the preprint can be accessed via ResearchGate). We propose a novel and generic neural network layer that is able to achieve quality scalable feature sets.

Deep learning-based methods have shown to achieve excellent results in a variety of domains, however, some important assets are absent. Quality scalability is one of them. In this work, we introduce a novel and generic neural network layer, named MaskLayer. It can be integrated in any feedforward network, allowing quality scalability by design by creating embedded feature sets. These are obtained by imposing a specific structure of the feature vector during training. To further improve the performance, a masked optimizer and a balancing gradient rescaling approach are proposed. Our experiments show that the cost of introducing scalability using MaskLayer remains limited. In order to prove its generality and applicability, we integrated the proposed techniques in existing, non-scalable networks for point cloud compression and semantic hashing with excellent results. To the best of our knowledge, this is the first work presenting a generic solution able to achieve quality scalable results within the deep learning framework.

Citation

If you find our work useful in your research, please consider citing:

@article{royen2021masklayer,
	title={MaskLayer: Enabling scalable deep learning solutions by training embedded feature sets},
	author={Royen, Remco and Denis, Leon and Bolsee, Quentin and Hu, Pengpeng and Munteanu, Adrian},
	journal={Neural Networks},
	volume={137},
	pages={43--53},
	year={2021},
	publisher={Elsevier}
}

License

Our code is released under MIT License (see LICENSE file for details).

Contact

If you have any questions or suggestions regarding this repo or the paper, feel free to contact me (remco.royen@vub.be).

About

MaskLayer: Enabling scalable deep learning solutions by training embedded feature sets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published