Applying machine learning techniques to improve user acceptance on ubiquitous environement