Supervised Linear Dimension Reduction