Amazon Interview Question

What is collaborative filtering in ML?