user
What algorithm should be used to solve the given problem?

Now complete the following instance -
Input: A shopping website wants to recommend products to customers.
Output:
assistant
The website should use a Collaborative Filtering algorithm to recommend products to customers.