The development of the Internet of things brings exponential growth of wireless traffic, which puts great pressure on the backhaul link. The proactive caching of some contents in the edge device of mobile network can effectively reduce the repeated transmission of the same contents and relieve the burden of the backhaul link. Moreover, the introduction of recommendation mechanisms can reshape user's request and improve cache hit ratio. However, the optimization of recommendation and caching decisions is highly dependent on the users’ preference information for files. Here, a joint optimization algorithm of recommendation and caching based on users’ preference prediction with multiple base stations cooperative caching is proposed. To improve the caching efficiency, the Deep Crossing model is adopted to predict users’ preferences. Under the constraints of cache capacity, recommendation quantity and bandwidth, an optimization problem to minimize the total transmission delay of the system is formulated. Then, the NP‐hardness of the proposed optimization problem is proved and it is decoupled it into three sub‐problems, namely recommendation, user access and caching optimization sub‐problems. Simulation results show that the proposed algorithm can effectively reduce the total transmission delay of the system.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.