Advancements in Recommender Systems through Collaborative Filtering Techniques