- Adaptive
- Contextual (Context Similarity)
- Cognitive (Personality/Behavior)
- Content
- Bayesian
- Relevance Feedback
- Evolutionary Computation
- Deep Learning
- Collaborative (Model vs Memory)
- Matrix Factorization
- Tensor Factorization
- Clustering
- SVD
- Deep Learning
- PCA
- Pearson
- Bayesian
- Markov Decision Processes
- Interest/Intent
- Intent
- Search
- Interest
- Content Consumption
- Impact/Influence
- Social Feedback
- Likes
- Dislikes
- Mentions
- Shares
- Subscribes
- Hashtags
- Emojis
- Reviews
- Comments
- Trends
- Endorsements
- Opinions from Person of Influence
- Associative Connections (Primary/Secondary)
- Six-Degrees of Separation
- Item-based
- User-based
- Personalization
- Reinforcement Learning
- Reward
- Optimization
- Exploration/Exploitation
- Competitive
- Cooperative
- Semantic (with a Knowledge Graph)
- Demographic
Deep Learning Approaches for Recommendations:
- Autoencoders
- Neural Autoregressive Distribution Estimate
- Convolutional Neural Networks
- Recurrent Neural Network
- Long Short Term Memory
- Restricted Boltzmann Machine
- Adversarial Network
- Attentional Model
- Multilayer Perceptron