Explain the concept of collaborative filtering in recommendation systems, and give examples of its applications.
Collaborative filtering involves making recommendations based on user behavior and preferences. Examples include movie recommendations on streaming platforms and product recommendations in e-commerce.