Recommender Systems

  1. Advanced Recommender Models
    1. Context-Aware Recommender Systems
      1. Defining Context
        1. Temporal Context
          1. Spatial Context
            1. Social Context
              1. Mood and Activity Context
                1. Device Context
                2. Paradigms for Incorporating Context
                  1. Contextual Pre-filtering
                    1. Contextual Post-filtering
                      1. Contextual Modeling
                      2. Context Representation
                        1. Contextual Features
                          1. Context Vectors
                        2. Deep Learning for Recommendation
                          1. Neural Network Foundations
                            1. Multi-Layer Perceptrons
                              1. Embedding Layers
                                1. Activation Functions
                                2. Deep Matrix Factorization
                                  1. Neural Collaborative Filtering
                                    1. Deep Factorization Machines
                                    2. Autoencoders for Recommendation
                                      1. Denoising Autoencoders
                                        1. Variational Autoencoders
                                        2. Recurrent Neural Networks for Sequential Recommendation
                                          1. LSTM Networks
                                            1. GRU Networks
                                              1. Sequence Modeling
                                              2. Graph Neural Networks for Recommendation
                                                1. Graph Convolutional Networks
                                                  1. Graph Attention Networks
                                                    1. Modeling User-Item Graphs
                                                    2. Convolutional Neural Networks
                                                      1. CNN for Text and Image Features
                                                        1. Feature Learning
                                                      2. Factorization Machines
                                                        1. Modeling Feature Interactions
                                                          1. Second-Order Interactions
                                                            1. Applications in Sparse Data
                                                              1. Field-Aware Factorization Machines
                                                              2. Learning to Rank
                                                                1. Pointwise Approaches
                                                                  1. Regression-Based Methods
                                                                  2. Pairwise Approaches
                                                                    1. Ranking SVM
                                                                      1. RankNet
                                                                      2. Listwise Approaches
                                                                        1. ListNet
                                                                          1. AdaRank
                                                                          2. Loss Functions for Ranking
                                                                            1. Hinge Loss
                                                                              1. Cross-Entropy Loss
                                                                            2. Reinforcement Learning for Recommendation
                                                                              1. Multi-Armed Bandits
                                                                                1. Contextual Bandits
                                                                                  1. Deep Reinforcement Learning