selecting the best feature by eliminating irrelevant/ redundant features.
selecting the most useful features to train on among existing features
extraction of interesting (non trivial, implicit, previously unknown and potentially useful) information or patterns from data in large databases. describing and understanding data in order to extract &"hidden&" knowledge