For Pandora, they use a vector distance algorithm (with some other nudges to keep it from being repetitive, I&#x27;m sure).  They break down a song on a scale of 1-5 across hundreds of &quot;genes&quot; and then pick songs based on how similar or &quot;close&quot; they are in the multidimensional space.