Improving Predictive Modeling Via Effective Feature Selection And Representation Learning