Swish-T : Enhancing Swish Activation with Tanh Bias for Improved Neural Network Performance

Youngmin Seo, Jinha Kim, Unsang Park
7/1/2024
cs.LGcs.CV

Official code: ictseoyoungmin/Swish-T-pytorch (3 stars, MIT, last commit 2024-07-09).

Abstract

We propose the Swish-T family, an enhancement of the existing non-monotonic activation function Swish. Swish-T is defined by adding a Tanh bias to the original Swish function. This modification creates a family of Swish-T variants, each designed to excel in different tasks, showcasing specific advantages depending on the application context. The Tanh bias allows for broader acceptance of negative values during initial training stages, offering a smoother non-monotonic curve than the original Swish. We ultimately propose the Swish-T$_{\textbf{C}}$ function, while Swish-T and Swish-T$_{\textbf{B}}$, byproducts of Swish-T$_{\textbf{C}}$, also demonstrate satisfactory performance. Furthermore, our ablation study shows that using Swish-T$_{\textbf{C}}$ as a non-parametric function can still achieve high performance. The superiority of the Swish-T family has been empirically demonstrated across various models and benchmark datasets, including MNIST, Fashion MNIST, SVHN, CIFAR-10, and CIFAR-100. The code is publicly available at https://github.com/ictseoyoungmin/Swish-T-pytorch.

View on arXivView PDF

Code Implementations(1)

MIT
31PythonJun 11, 20242 years agoMIT

Similar Papers

Cite this paper

@article{seo2024swisht,
  title  = {Swish-T : Enhancing Swish Activation with Tanh Bias for Improved Neural Network Performance},
  author = {Youngmin Seo and Jinha Kim and Unsang Park},
  year   = {2024},
  eprint = {2407.01012},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.01012v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.01012.svg)](https://codeofpaper.com/paper/2407.01012)

Discussion