Clearly it is the choice of system designers of whether to use non-parametric
or parametric methods, and how complex an aggregation function should be used.
Recommender systems usually require timely decisions and deal with large data
sets, so a compromise between expressibility and simplicity is usually sought.