25.4 Measuring Robustness
Collaborative recommendation algorithms can be categorised into two general
classes, which are commonly referred to as memory-based and model-based algorithms [2]. Memory-based algorithms utilise all available data from a system
database to compute predictions and recommendations. In contrast, model-based
algorithms operate by first deriving a model from the system data, and this model is
subsequently used in the recommendation process.