← Search

Shankar Krishnan

6 accepted papers

2024

On the Inductive Bias of Stacking Towards Improving Reasoning

NeurIPS 2024poster

Given the increasing scale of model sizes, efficient training strategies like gradual stacking have garnered interest. Stacking enables efficient training by gradually growing the depth of a model in stages and using layers from a smaller model in an earlier stage to initialize the next stage. Altho…

Cited by 2SourcePDFScholar
2023

Efficient Training of Language Models using Few-Shot Learning

ICML 2023poster

Large deep learning models have achieved state-of-the-art performance across various natural language processing (NLP) tasks and demonstrated remarkable few-shot learning performance. However, training them is often challenging and resource-intensive. In this paper, we study an efficient approach to…

Cited by 15SourcePDFScholar
2021

A unifying view on implicit bias in training linear neural networks

ICLR 2021poster

We study the implicit bias of gradient flow (i.e., gradient descent with infinitesimal step size) on linear neural network training. We propose a tensor formulation of neural networks that includes fully-connected, diagonal, and convolutional networks as special cases, and investigate the linear ver…

Cited by 97SourcePDFScholar
2020

Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networks

CVPR 2020oral

Batch Normalization (BN) uses mini-batch statistics to normalize the activations during training, introducing dependence between mini-batch elements. This dependency can hurt the performance if the mini-batch size is too small, or if the elements are correlated. Several alternatives, such as Batch R…

Cited by 177PDFScholar
2019

An Investigation into Neural Net Optimization via Hessian Eigenvalue Density

ICML 2019oral

To understand the dynamics of training in deep neural networks, we study the evolution of the Hessian eigenvalue density throughout the optimization process. In non-batch normalized networks, we observe the rapid appearance of large isolated eigenvalues in the spectrum, along with a surprising conce…

Cited by 383SourcePDFScholar
2018

Neumann Optimizer: A Practical Optimization Algorithm for Deep Neural Networks

ICLR 2018poster

Progress in deep learning is slowed by the days or weeks it takes to train large models. The natural solution of using more hardware is limited by diminishing returns, and leads to inefficient use of additional resources. In this paper, we present a large batch, stochastic optimization algorithm tha…

Cited by 24SourcePDFScholar