Reducing the Dimensionality of Data with Neural Networks, Geoffrey E. Hinton, Ruslan R. Salakhutdinov, 2006Science, Vol. 313 (American Association for the Advancement of Science)DOI: 10.1126/science.1127647 - This seminal paper introduced deep autoencoders for effective dimensionality reduction and representation learning, fundamental to understanding the bottleneck layer's role.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Chapter 14 provides a detailed explanation of autoencoders, including their architecture, the concept of latent space, and their use for learning data representations.
Deep Learning with Python, François Chollet, 2017 (Manning Publications) - Provides practical, code-centric explanations of autoencoders, illustrating how the bottleneck layer forms a latent space representation for feature extraction. 1st edition.