https://medium.com/@monocosmo77/research-on-information-bottleneck-for-machine-learning-part1-8a6a1e8dd79e