An Introduction to Feature Extraction
The information bottleneck method