1. Introduction  
2. Recommendation Systems  
3. Recommendation System based on Big Data  
4. Applications of Modern Recommendation System  
5. Datasets for Recommendation Systems  
6. Open Questions and Future Research Directions  
7. Summary  