How companies use collaborative filtering to learn what you want
medium.freecodecamp.org