Methods that work better for a population as a whole might not work better for a large subset of that population, and might even cause users to stop using features entirely. The lack of transparency in recommendation algorithms combined with the homogenizing effect of distributing low-quality content this way is something I find somewhat depressing.
But perhaps there is a more risky strategy that takes longer to craft and actually delivers hours and hours of content to the user (but needs to fail longer before getting there).
Does anyone know whether RL is used for recommendation in practical settings, and if so what is the current state of the art?
We have struggled with interpretability, both while debugging mistakes made by the system and exposing plausible "reasons" to users.
There was a fascinating discussion [1] about interpretability during a deep learning panel at KDD this year.
It's a vicious clickbaity cycle.