ComputingComputer ScienceInformation SystemsHuman-computer InteractionRecommender SystemsUser Experience DesignEvaluation Of Recommender SystemsItem ModelingMulti-criteria RecommendationRecommendation EvaluationRecommendation SystemsUser ModelingPersonalized RecommendationUser Preference ModelingUser Profile Modeling
Information overload is one of the most critical problems, and personalized recommendation system is a powerful tool to solve this problem. In this article, the definition of recommendation system is introduced, this article also expounds some key technologies including user modeling, recommendation item modeling and recommendation algorithm. The recommendation frame and evaluation methods are also exhibited. This article tries to give the difficulties and future directions of recommendation system.