User-Preference-Learning-Based Proactive Edge Caching for D2D-Assisted Wireless Networks | IEEE Journals & Magazine | IEEE Xplore