Collaborative Filtering
Models that learn from user-item interaction patterns.
Content-Based & Popularity
Models that use item attributes, popularity, or simple benchmark behavior.
Advanced Models
More sophisticated approaches that combine multiple techniques.