Lọc cộng tác (CF) là một kỹ thuật được một số hệ thống tư vấn sử dụng. Lọc cộng tác có hai nghĩa, một nghĩa hẹp và một nghĩa tổng quát hơn. Nói chung, lọc cộng tác là quá trình lọc thông tin hoặc mẫu bằng cách sử dụng các kỹ thuật liên quan đến sự cộng tác giữa nhiều tác nhân, quan điểm, nguồn dữ liệu, v.v. [1] Các ứng dụng của lọc cộng tác thường liên quan đến các tập dữ liệu rất lớn.