Knowledge-based music recommendation: Models, algorithms and exploratory search