Machine Learning to Enhance User Experience