Multi-modal learning for video recommendation based on mobile application usage | Synapse