Survey on Recommendation Systems | Synapse