LGAICVNEApr 5, 2024

Rolling the dice for better deep learning performance: A study of randomness techniques in deep neural networks

arXiv:2404.03992v126 citationsh-index: 15Inf Sci
Originality Incremental advance
AI Analysis

This study addresses the problem of optimizing randomness in DNNs for researchers and practitioners, but it is incremental as it builds on existing techniques with new methods and analysis.

This paper investigated how randomization techniques like weight noise and dropout affect Deep Neural Networks, revealing that data augmentation and weight initialization randomness are key performance contributors across datasets such as MNIST and CIFAR10, with over 30,000 configurations evaluated.

This paper investigates how various randomization techniques impact Deep Neural Networks (DNNs). Randomization, like weight noise and dropout, aids in reducing overfitting and enhancing generalization, but their interactions are poorly understood. The study categorizes randomness techniques into four types and proposes new methods: adding noise to the loss function and random masking of gradient updates. Using Particle Swarm Optimizer (PSO) for hyperparameter optimization, it explores optimal configurations across MNIST, FASHION-MNIST, CIFAR10, and CIFAR100 datasets. Over 30,000 configurations are evaluated, revealing data augmentation and weight initialization randomness as main performance contributors. Correlation analysis shows different optimizers prefer distinct randomization types. The complete implementation and dataset are available on GitHub.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes