Convolutional Matrix Factorization for Document Context-Aware Recommendation | Synapse