Sparse odor representation and olfactory learning