Collaborative filtering

A collaborative filter is software which (definition to be added).