The highly efficient utilization of multiple data sources is a key challenge in big data applications.Based on the collaborative filtering recommendation,services pick consumption behaviors of similar clients by clustering to generate the recommendation list.Client clustering contains two units,one is preliminary clustering,and the other is synthetic clustering.Preliminary clustering use client-product score matrixes,telecommunication service identities,client network behaviors and etc.to calculate similarities.Synthetic clustering weights the abundance of data,and then completes the similarity calculation and client clustering.Adjustable weights of data validity were introduced to optimize the system on the basis of click rates and conversion rates of recommendation list.
Yang B , Zhao P F , Zhao P F . Review of the art of recommendation algorithms . Journal of Shanxi University (Natural Science Edition) , 2011 , 34 ( 3 ): 337 ~ 350
Wu Y , Shen J , Gu T Z , et al . Algorithm for sparse problem in collaborative filtering . Application Research of Computers , 2007 , 24 ( 6 ): 94 ~ 97
马书超 . 基于网络结构的推荐算法的研究(硕士学位论文) . 中国科技大学 , 2013
Ma S C . Recommendation algorithm based on network structure (master dissertation) . University of Science and Technology of China , 2013
Zhang G W , Kang J C , Li H S , et al . Context based collaborative filtering recommendation algorithm . Journal of System Simulation , 2006 , 18 ( z2 ): 595 ~ 601