I don't want to tell my client the algorithm. I want to figure it out on its own, but keep the data on my devices.
When it derails, I want to tell it to ignore some kind of content and that's it.
Less interaction is better, imo.
Just let me feed the interaction data from my client to a local recommendation engine, I guess.