A Multi-Faceted Approach for Evaluating Visualization Recommendation Algorithms