Next: Benchmark user-based system.
Up: Experimental Procedure
Previous: Experimental Procedure
We started our experiments by first
dividing the data set into a train and a test portion. Before starting
full experimental evaluation of different algorithms we determined the
sensitivity of different parameters to different algorithms and from
the sensitivity plots we fixed the optimum values of these parameters
and used them for the rest of the experiments. To determine the
parameter sensitivity, we work only with the train data and further
subdivide it into a train and test portion and carried on our
experiments on them. For conducted a 10-fold cross validation of our
experiments by randomly choosing different train and test sets each
time and taking the average of the MAE values.
Badrul M. Sarwar