Padding Module: Learning the Padding in Deep Neural Networks
Fahad Alrasheedi, Xin Zhong, Pei-Chi Huang

TL;DR
This paper introduces a trainable Padding Module that learns to generate realistic padding for deep neural networks, improving performance without altering the main model's loss function.
Contribution
It proposes a novel learnable padding method that automatically optimizes padding content based on input data structure, enhancing model accuracy.
Findings
Outperforms state-of-the-art padding methods
Improves classification accuracy on VGG16 and ResNet50
Learns realistic padding extensions without affecting main loss
Abstract
During the last decades, many studies have been dedicated to improving the performance of neural networks, for example, the network architectures, initialization, and activation. However, investigating the importance and effects of learnable padding methods in deep learning remains relatively open. To mitigate the gap, this paper proposes a novel trainable Padding Module that can be placed in a deep learning model. The Padding Module can optimize itself without requiring or influencing the model's entire loss function. To train itself, the Padding Module constructs a ground truth and a predictor from the inputs by leveraging the underlying structure in the input data for supervision. As a result, the Padding Module can learn automatically to pad pixels to the border of its input images or feature maps. The padding contents are realistic extensions to its input data and simultaneously…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications
