Definition
An autoencoder learns an encoder and decoder together so input can be reconstructed through a constrained internal representation.
Distinguish it from nearby terms
A general encoder need not reconstruct its input; reconstruction is the defining training objective of an autoencoder.
Check your understanding
Ask what the bottleneck forces the representation to preserve or discard.