A Hybrid Matrix Factorization Framework for Balancing Personalization, Diversity, and Coverage in Ad Recommendation Systems | Synapse