Page "Collaborative filtering" Paragraph 0
In general, collaborative filtering is the process of filtering for information or patterns using techniques involving collaboration among multiple agents, viewpoints, data sources, etc.
Collaborative filtering methods have been applied to many different kinds of data including sensing and monitoring data-such as in mineral exploration, environmental sensing over large areas or multiple sensors ; financial data-such as financial service institutions that integrate many financial sources ; or in electronic commerce and web 2. 0 applications where the focus is on user data, etc.
The remainder of this discussion focuses on collaborative filtering for user data, although some of the methods and approaches may apply to the other major applications as well.