En användare kan ha många röster. En omröstning kan vara en upp- eller nedröstning (med enkelbordsarv). Du kan sedan ha en rekommendationsmodell som bestämmer vad en användare kan gilla beroende på upp- och ned-röster (hitta relaterade artister från upp-röster och subtrahera artister relaterade till ned-röster.) En användare kan då ha många rekommendationer.