Improvements on Recommender System based on Mathematical Principles