It seems likely that the algorithms are coded (probably outside the ML portions) to always give some amount of random-appearing stuff, in order to avoid becoming too narrow in their suggestions.
Most of the weirder suggestions happen later in the recommendations (lower down on the page). I think the algorithm thinks to itself “The user appears tired of music and probably wants to watch something else”.
It seems likely that the algorithms are coded (probably outside the ML portions) to always give some amount of random-appearing stuff, in order to avoid becoming too narrow in their suggestions.
Most of the weirder suggestions happen later in the recommendations (lower down on the page). I think the algorithm thinks to itself “The user appears tired of music and probably wants to watch something else”.
That seems silly, given the money on the line and that you can have your ML architecture take this into account.