B.E Artificial Intelligence and Machine Learning Recommendation Systems Syllabus - Mumbai University
This is the Fourth Year AI-ML syllabus under REV-2019 'C' Scheme, in force from the academic year 2023-24. The University has not yet published an NEP 2020 syllabus for this year of the degree, and this is the scheme its examinations are set on.
Loading syllabus...
Syllabus for Recommendation Systems
Introduction to Recommendation System
- History of recommendation system, Eliciting Ratings and other Feedback Contributions, Implicit and Implicit Ratings, Recommender system functions. Linear Algebra notation: Matrix addition, Multiplication, transposition, and inverses; covariance matrices, Understanding ratings, Applications of recommendation systems, Issues with recommender system. Collaborative Filtering Architecture of Collaborative Filtering, User-based nearest neighbour recommendation, Item-based nearest neighbour recommendation, Model based and pre-processing based approaches, Clustering for recommendation system, Attacks on collaborative recommender systems, Advantages and drawbacks of Collaborative Filtering. Content-based recommendation Architecture of content-based systems, Content representation and content similarity, Item profiles, Discovering features of documents, Obtaining item features from tags, Representing item profiles, Methods for learning user profiles, Similarity based retrieval, The Role of User Generated Content in the Recommendation Process. Bayes classifier for recommendation, Regression based recommendation system. Advantages and drawbacks of content-based filtering Knowledge based recommendation Knowledge representation and reasoning, Constraint based recommenders, Case based recommenders, Persistent Personalization in Knowledge-Based Systems, Conversational Recommendation. Search based recommendation, Navigation-based recommendation. Ensembled- Based and Hybrid Recommendation System Opportunities for hybridization, Monolithic hybridization design: Feature combination, Feature augmentation, Parallelized hybridization design: Weighted, Switching, Mixed, Pipelined hybridization design: Cascade Meta level, Limitations of hybridization strategies. Evaluating Recommendation System Characteristics and properties of evaluation research, Evaluation design goals- Accuracy, Coverage, Confidence and Trust, Novelty, Serendipity, Diversity, Robustness, Stability and Scalability. Comparison between evaluation design of classification model and recommendation system, Error metrics, Decision-Support metrics, User Centred metrics. Comparative analysis between different types of recommendation systems.
Textbooks
- 2 https://www.coursera.org/specializations/recommender-systems
- 3 https://www.udemy.com/course/recommender-systems/
- 4 https://www.analyticsvidhya.com/blog/2021/08/developing-a-course-recommender-system using-python/
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Machine Learning) under REV-2019 'C' Scheme, in force from the academic year 2023-24. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.