A challenge with naive recommender systems in an ecommerce setting is that they tend to recommend the most popular items on your site rather than surfacing the long tail of SKUs, which doesn't generally add much value (you could achieve a similar effect by showing users recommendations from a hardcoded list of top items rather than leaning on a model). If Gorse is generic and unaware of the domain, how does it avoid falling into this trap?