Information Dog Bottleneck - Bottleneck Deep Learning