Using Topological Framework for the Design of Activation Function and Model Pruning in Deep Neural Networks
Yogesh Kochar, Sunil Kumar Vengalil, Neelam Sinha

TL;DR
This paper introduces a topological approach to designing activation functions that accelerate training convergence and a pruning method that reduces model complexity by removing filters associated with high topological complexity, demonstrated on various datasets.
Contribution
It proposes a novel topologically-informed activation function for faster training and a filter pruning technique based on Betti numbers to simplify models without accuracy loss.
Findings
Activation function reduces training epochs by 1.5 to 2 times.
Pruning filters with high Betti numbers maintains accuracy.
Faster inference and smaller models achieved.
Abstract
Success of deep neural networks in diverse tasks across domains of computer vision, speech recognition and natural language processing, has necessitated understanding the dynamics of training process and also working of trained models. Two independent contributions of this paper are 1) Novel activation function for faster training convergence 2) Systematic pruning of filters of models trained irrespective of activation function. We analyze the topological transformation of the space of training samples as it gets transformed by each successive layer during training, by changing the activation function. The impact of changing activation function on the convergence during training is reported for the task of binary classification. A novel activation function aimed at faster convergence for classification tasks is proposed. Here, Betti numbers are used to quantify topological complexity of…
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
TopicsTopological and Geometric Data Analysis · Advanced Vision and Imaging · Cell Image Analysis Techniques
MethodsPruning
