Biologically-Inspired Sparse Restricted Boltzmann Machines
Pablo Tostado Michael Wiest Alice Yepremyan
1
Biologically-Inspired Sparse Restricted Boltzmann Machines Pablo - - PowerPoint PPT Presentation
Biologically-Inspired Sparse Restricted Boltzmann Machines Pablo Tostado Michael Wiest Alice Yepremyan 1 Content 1. Motivation 2. Background a. Restricted Boltzmann Machines b. Sparsity 3. Methods a. Pruning algorithm b.
Pablo Tostado Michael Wiest Alice Yepremyan
1
1. Motivation 2. Background
a. Restricted Boltzmann Machines b. Sparsity
3. Methods
a. Pruning algorithm b. Evaluation criteria
4. Results 5. Discussion 6. Future directions
2
3
4
complexity
decreases with increasing sparsity
efficiency
solutions in neural networks (AlexNet and dropout)
In Biological systems:1 In Artificial systems:2
5
6
7
[3]
8
Z =
(v,h) v,h
9
10
Hidden Units: 1) 100 nodes 2) 500 nodes Visible Units: 784 units MNIST (28x28)
[3]
11
1. Do an initial round of training (1000 epochs). 2. Prune the P* lowest weight connection (set weight to zero) 3. Train again (400 epochs) 4. Repeat 2 and 3 until desired amount of pruning done 5. Do a final round of training (1000 epochs)
12
*Due to computing time.
13
1. Noisy image 2. Occluded image
○
Hidden nodes: 100 and 500
○
Percent noisy/occluded: 5, 10, 25, 50%
14
20% Noise
15
20% occlusion
16
N Steps
18
19
20
21
0% 5% 10% 25% 50% 80% Percentage Pruned
22
0% 5% 10% 25% 50% Percentage Pruned
23
24
25
26
27
28
29
Input Img 50% noise
0% pruning 10% pruning
30
31
32
33
34
35
36
37
38
[1] B. A. Olshausen and D. J. Field. Sparse coding with an overcomplete basis set: A strategy employed by V1? Vision Research, 37:3311–3325, 1997. [2] S. Changpinyo, M. Sandler, and A. Zhmoginov. The power of sparsity in convolutional neural networks. CoRR, abs/1702.06257, 2017. [3] Chris Nicholson, Adam Gibson, Skymind team. “A Beginner's Tutorial for Restricted Boltzmann Machines.” A
Beginner's Tutorial for Restricted Boltzmann Machines - Deeplearning4j: Open-Source, Distributed Deep Learning for the JVM, deeplearning4j.org/restrictedboltzmannmachine.
39
40